From a457a3273eec27e4166232977d91984f62173593 Mon Sep 17 00:00:00 2001 From: lovebird Date: Tue, 1 Oct 2024 14:20:54 +0200 Subject: [PATCH] Updating - extrusion/lydia-print-head-v2 --- extrusion/lydia-print-head-v2/.gitignore | 104 + extrusion/lydia-print-head-v2/LICENSE | 24 + extrusion/lydia-print-head-v2/License.txt | 199 + extrusion/lydia-print-head-v2/README.md | 170 + .../cad-abb-3kw-40d/Barrel v1.step | 3 + .../cad-abb-3kw-40d/Global.jpg | 3 + .../cad-abb-3kw-40d/Global.step | 3 + .../cad-abb-3kw-40d/global.json | 86 + .../cad-kuga/Extruder-Global.STEP | 3 + .../KR150_180_210_240-2AV400.prt | Bin 0 -> 3459998 bytes .../components/KR150_180_210_240-2AV400.prt | Bin 0 -> 3459998 bytes .../components/extruder/BarrelAssembly.STEP | 3 + .../components/extruder/Extruder-v2.STEP | 3 + .../components/extruder/Extruder.STEP | 3 + .../components/extruder/cad/Global.JPG | 3 + .../components/extruder/cad/Global.json | 376 + .../components/extruder/cad/Global.step | 3 + .../lydia-print-head-v2/cad-kuga/global.JPG | 3 + .../lydia-print-head-v2/cad-kuga/global.json | 62 + .../lydia-print-head-v2/cad-kuga/global.step | 3 + .../lydia-print-head-v2/cad-kuga/readme.md | 3 + extrusion/lydia-print-head-v2/config.yaml | 12 + .../lydia-print-head-v2/firmware/.gitignore | 5 + .../lydia-print-head-v2/firmware/.travis.yml | 67 + .../firmware/.vscode/extensions.json | 10 + .../lydia-print-head-v2/firmware/License.md | 660 + .../lydia-print-head-v2/firmware/README.md | 45 + .../firmware/components.md | 94 + ...o_HMI_Modbus_TCP_IP_and_RTU_iX_example.zip | 3 + .../firmware/documentation/control_pid.md | 71 + .../firmware/documentation/control_vfd.md | 107 + .../documentation/max65-spi-wiring.PNG | 3 + .../firmware/documentation/modbus-connect.png | 3 + .../documentation/modbus-run-test.png | 3 + .../firmware/documentation/modbus-test.jpg | 3 + .../firmware/documentation/modbus_tcp.md | 25 + .../firmware/documentation/setPID100.JPG | 3 + .../firmware/documentation/setPID100_TCP.JPG | 3 + .../firmware/firmware/.gitignore | 5 + .../firmware/firmware/Addon.cpp | 49 + .../firmware/firmware/Addon.h | 69 + .../firmware/firmware/CRelays.cpp | 120 + .../firmware/firmware/CRelays.h | 65 + .../firmware/firmware/ModbusBridge.cpp | 408 + .../firmware/firmware/ModbusBridge.h | 172 + .../firmware/firmware/ModbusRtu.h | 1524 ++ .../firmware/firmware/Mudbus.cpp | 238 + .../firmware/firmware/Mudbus.h | 96 + .../firmware/firmware/OmronE5.h | 332 + .../firmware/firmware/OmronPID.cpp | 602 + .../firmware/firmware/OmronPID.h | 179 + .../firmware/firmware/OmronVFD.cpp | 154 + .../firmware/firmware/OmronVFD.h | 153 + .../firmware/firmware/OmronVFDModbus.cpp | 374 + .../firmware/firmware/Oversample.cpp | 73 + .../firmware/firmware/Oversample.h | 72 + .../firmware/firmware/PID_v1.cpp | 207 + .../firmware/firmware/PID_v1.h | 76 + .../firmware/firmware/Readme.md | 5 + .../firmware/TemperatureController.cpp | 332 + .../firmware/firmware/TemperatureController.h | 77 + .../firmware/firmware/ThermistorLookup.cpp | 33 + .../firmware/firmware/ThermistorLookup.h | 73 + .../firmware/firmware/TimerOne.cpp | 54 + .../firmware/firmware/TimerOne.h | 485 + .../firmware/firmware/VFD.h | 110 + .../firmware/firmware/Version.h | 7 + .../firmware/firmware/addons/Auto-Reverse.h | 35 + .../firmware/firmware/addons/CartridgeFull.h | 45 + .../firmware/firmware/addons/DipSwitch.h | 51 + .../firmware/addons/DirectionSwitch.h | 33 + .../firmware/addons/EnclosureSensor.h | 43 + .../firmware/firmware/addons/MotorIdle.h | 32 + .../firmware/firmware/addons/MotorLoad.h | 145 + .../firmware/firmware/addons/MotorSpeed.h | 41 + .../firmware/addons/MotorTemperature.h | 40 + .../firmware/addons/OperationModeSwitch.h | 148 + .../firmware/firmware/addons/Power.h | 140 + .../firmware/firmware/addons/Reset.h | 30 + .../firmware/firmware/addons/Status.h | 64 + .../firmware/addons/TemperatureSensor.h | 42 + .../firmware/firmware/app.cpp | 323 + .../firmware/firmware/app.h | 133 + .../firmware/firmware/app_addons.cpp | 247 + .../firmware/firmware/app_extruding.cpp | 19 + .../firmware/firmware/bridge.cpp | 121 + .../firmware/firmware/bridge.h | 81 + .../firmware/firmware/common/macros.h | 98 + .../firmware/firmware/common/ppmath.h | 14 + .../firmware/firmware/common/ppmath_motor.cpp | 17 + .../firmware/firmware/common/ppmath_motor.h | 18 + .../firmware/firmware/common/timer.h | 136 + .../firmware/firmware/components/3pos.h | 81 + .../firmware/components/CurrentSensor.h | 39 + .../firmware/firmware/components/IRSensor.cpp | 96 + .../firmware/firmware/components/IRSensor.h | 42 + .../firmware/firmware/components/OmronE5.h | 360 + .../firmware/firmware/components/OmronMX2.h | 86 + .../firmware/components/PhotoElectricSensor.h | 89 + .../firmware/components/Proximity_Sensor.h | 39 + .../firmware/components/StatusLight.h | 67 + .../firmware/components/TemperatureSensor.h | 42 + .../firmware/firmware/config.h | 165 + .../firmware/config/known_16bit_timers.h | 153 + .../firmware/firmware/config_adv.h | 115 + .../firmware/firmware/config_validator.h | 21 + .../firmware/firmware/constants.h | 164 + .../firmware/firmware/docs/protocol.md | 76 + .../firmware/firmware/enums.h | 243 + .../firmware/firmware/features.h | 98 + .../firmware/firmware/firmware.ino | 11 + .../firmware/firmware/package.json | 26 + .../firmware/firmware/ppmath_statistics.cpp | 93 + .../firmware/firmware/ppmath_statistics.h | 112 + .../firmware/firmware/serial.cpp | 127 + .../firmware/firmware/serial.h | 47 + .../firmware/firmware/types.h | 11 + .../firmware/firmware/user_config.h | 4 + .../firmware/firmware/util/crc16.h | 88 + .../firmware/firmware/util/word.h | 64 + .../firmware/firmware/version.js | 32 + .../firmware/node/.gitignore | 42 + .../firmware/node/.npmignore | 5 + .../lydia-print-head-v2/firmware/node/LICENSE | 674 + .../firmware/node/README.md | 35 + .../firmware/node/build/_cli.js | 16 + .../firmware/node/build/_cli.js.map | 1 + .../node/build/commands/pid/program.js | 66 + .../node/build/commands/pid/program.js.map | 1 + .../firmware/node/build/format.js | 22 + .../firmware/node/build/format.js.map | 1 + .../firmware/node/build/formatter.js | 22 + .../firmware/node/build/formatter.js.map | 1 + .../firmware/node/build/index.js | 19 + .../firmware/node/build/index.js.map | 1 + .../firmware/node/build/lib/common/enums.js | 59 + .../node/build/lib/common/enums.js.map | 1 + .../node/build/lib/common/primitives.js | 190 + .../node/build/lib/common/primitives.js.map | 1 + .../firmware/node/build/lib/common/strings.js | 437 + .../node/build/lib/common/strings.js.map | 1 + .../firmware/node/build/lib/common/types.js | 14 + .../node/build/lib/common/types.js.map | 1 + .../firmware/node/build/lib/net/sheets.js | 82 + .../firmware/node/build/lib/net/sheets.js.map | 1 + .../firmware/node/build/log.js | 21 + .../firmware/node/build/log.js.map | 1 + .../firmware/node/build/main.js | 19 + .../firmware/node/build/main.js.map | 1 + .../firmware/node/build/paths.js | 14 + .../firmware/node/build/paths.js.map | 1 + .../firmware/node/build/types.js | 18 + .../firmware/node/build/types.js.map | 1 + .../firmware/node/package-lock.json | 6157 ++++++++ .../firmware/node/package.json | 83 + .../firmware/node/src/_cli.ts | 13 + .../firmware/node/src/argv.ts | 55 + .../firmware/node/src/commands/clean.ts | 15 + .../firmware/node/src/commands/index.ts | 0 .../firmware/node/src/commands/pid/program.ts | 81 + .../firmware/node/src/commands/tests.ts | 36 + .../firmware/node/src/commands/watch.ts | 79 + .../firmware/node/src/constants.ts | 2 + .../firmware/node/src/format.ts | 19 + .../firmware/node/src/formatter.ts | 18 + .../firmware/node/src/index.ts | 6 + .../firmware/node/src/lib/common/array.ts | 15 + .../firmware/node/src/lib/common/ci.ts | 360 + .../firmware/node/src/lib/common/enums.ts | 55 + .../firmware/node/src/lib/common/platform.ts | 12 + .../node/src/lib/common/primitives.ts | 247 + .../firmware/node/src/lib/common/readme.md | 6 + .../firmware/node/src/lib/common/strings.ts | 487 + .../firmware/node/src/lib/common/types.ts | 35 + .../firmware/node/src/lib/common/ve.ts | 14 + .../firmware/node/src/lib/content/front.ts | 57 + .../firmware/node/src/lib/content/html.ts | 26 + .../firmware/node/src/lib/content/md.ts | 54 + .../firmware/node/src/lib/content/tables.ts | 76 + .../firmware/node/src/lib/fs/index.ts | 88 + .../firmware/node/src/lib/git/log.ts | 39 + .../firmware/node/src/lib/index.ts | 9 + .../firmware/node/src/lib/lang/README.md | 48 + .../firmware/node/src/lib/net/crawler.ts | 172 + .../firmware/node/src/lib/net/github.ts | 10 + .../firmware/node/src/lib/net/sheets.ts | 77 + .../firmware/node/src/lib/process/index.ts | 136 + .../firmware/node/src/log.ts | 18 + .../firmware/node/src/main.ts | 17 + .../node/src/os/context_menu/register_cli.ts | 106 + .../firmware/node/src/output.ts | 27 + .../firmware/node/src/paths.ts | 19 + .../firmware/node/src/types.ts | 124 + .../firmware/node/tsconfig.json | 29 + .../firmware/node/tslint.json | 101 + .../firmware/platformio.ini | 20 + .../ref/ESP32heatcontroller_v1.14.ino | 424 + .../ref/osPID-Firmware/AnalogButton.cpp | 86 + .../ref/osPID-Firmware/AnalogButton_local.h | 47 + .../ref/osPID-Firmware/EEPROMAnything.h | 20 + .../firmware/ref/osPID-Firmware/MAX31855.cpp | 230 + .../ref/osPID-Firmware/MAX31855_local.h | 35 + .../ref/osPID-Firmware/PID_AutoTune_v0.cpp | 235 + .../osPID-Firmware/PID_AutoTune_v0_local.h | 53 + .../firmware/ref/osPID-Firmware/PID_v1.cpp | 192 + .../ref/osPID-Firmware/PID_v1_local.h | 81 + .../firmware/ref/osPID-Firmware/README.txt | 33 + .../firmware/ref/osPID-Firmware/io.h | 530 + .../firmware/ref/osPID-Firmware/max6675.cpp | 73 + .../ref/osPID-Firmware/max6675_local.h | 21 + .../ref/osPID-Firmware/osPID_Firmware.ino | 1327 ++ .../lydia-print-head-v2/firmware/setup.md | 78 + .../firmware/test/mtest/ModbusRtu.h | 1485 ++ .../firmware/test/mtest/mtest.ino | 190 + .../firmware/test/mtest2/ModbusRtu.h | 1504 ++ .../firmware/test/mtest2/OmronE5.h | 332 + .../firmware/test/mtest2/PriUint64.h | 96 + .../firmware/test/mtest2/macros.h | 98 + .../firmware/test/mtest2/mtest2.ino | 218 + .../firmware/test/mtestmaster/mtestmaster.ino | 99 + .../firmware/test/mtestom/ModbusMaster.cpp | 932 ++ .../firmware/test/mtestom/ModbusMaster.h | 278 + .../firmware/test/mtestom/ModbusRtu.h | 1449 ++ .../firmware/test/mtestom/OmronMx2.cpp | 1647 +++ .../firmware/test/mtestom/OmronMx2.h | 497 + .../firmware/test/mtestom/mtestom.ino | 23 + .../firmware/test/mtestom/util/crc16.h | 88 + .../firmware/test/mtestom/util/word.h | 64 + .../firmware/test/next/next.ino | 151 + .../firmware/test/tcp/Mudbus.cpp | 236 + .../firmware/test/tcp/Mudbus.h | 96 + .../firmware/test/tcp/Mudbus/Keywords.txt | 25 + .../test/tcp/Mudbus/examples/Light/Light.pde | 77 + .../test/tcp/Mudbus/examples/Mb/Mb.pde | 49 + .../test/tcp/Mudbus/examples/Temp/Temp.pde | 63 + .../test/tcp/Mudbus/examples/Touch/Touch.pde | 65 + .../firmware/test/tcp/tcp.ino | 57 + .../firmware/test/test_RS485/DemoRS485.ino | 65 + .../test_RS485_protocol/RS485_protocol.cpp | 200 + .../test/test_RS485_protocol/RS485_protocol.h | 16 + .../firmware/tools/MbPoll_v9.4.0_cracked.exe | 3 + .../firmware/tools/MbSlave_v7.3.0_cracked.exe | 3 + ...45026D0201-ANR-LAN-Modbus-TCP-Protocol.pdf | 3 + ...1_Feature_Pack_Communication_Protocols.pdf | 3 + .../vendor/abb/3HAC023933-001_rev1_en.pdf | 3 + ...BB-IR-6600-3HAC14064-1_revH_en_library.pdf | 3 + .../vendor/abb/IRB_6600_R_US 02_05.pdf | 3 + ...Industrial-Robot-Controller-data sheet.PDF | 3 + ...rouble shooting_3HAC020738-001_revK_en.pdf | 3 + .../firmware/vendor/abb/abb-irb-6600.jpg | 3 + .../firmware/vendor/abb/irc5.jpg | 3 + .../vendor/arduino/AKX00032-schematics.pdf | 3 + .../Arduino-PortentaH7-schematic-V1.0.pdf | 3 + .../Arduino_MachineControl/.codespellrc | 7 + .../Arduino_MachineControl/LICENSE.txt | 504 + .../arduino/Arduino_MachineControl/README.md | 30 + .../examples/Analog_Out/Analog_Out.ino | 52 + .../Analog_input_0_10V/Analog_input_0_10V.ino | 52 + .../Analog_input_4_20mA.ino | 56 + .../Analog_input_NTC/Analog_input_NTC.ino | 81 + .../examples/CAN/ReadCan/ReadCan.ino | 51 + .../examples/CAN/WriteCan/WriteCan.ino | 50 + .../Digital_output/Digital_output.ino | 116 + .../CombinedIOExpander/CombinedIOExpander.ino | 111 + .../Digital_input/Digital_input.ino | 74 + .../GPIO_programmable/GPIO_programmable.ino | 93 + .../examples/Encoders/Encoders.ino | 28 + .../examples/Ethernet/Ethernet.ino | 84 + .../examples/RS232/RS232.ino | 88 + .../RS485_fullduplex/RS485_fullduplex.ino | 81 + .../RS485_halfduplex/RS485_halfduplex.ino | 77 + .../examples/RTC/RTC.ino | 68 + .../examples/RTC_Alarm/RTC_Alarm.ino | 81 + .../Temp_probes_RTD/Temp_probes_RTD.ino | 148 + .../Temp_probes_Thermocouples.ino | 59 + .../examples/USB_host/TUSB_helpers.h | 151 + .../examples/USB_host/USB_host.ino | 25 + .../Arduino_MachineControl/keywords.txt | 112 + .../Arduino_MachineControl/library.properties | 11 + .../src/Arduino_MachineControl.h | 567 + .../Arduino_MachineControl/src/Objects.cpp | 15 + .../src/utility/MAX31865/MAX31865.cpp | 214 + .../src/utility/MAX31865/MAX31865.h | 104 + .../src/utility/QEI/QEI.cpp | 289 + .../src/utility/QEI/QEI.h | 244 + .../src/utility/RTC/PCF8563T.cpp | 395 + .../src/utility/RTC/PCF8563T.h | 69 + .../src/utility/THERMOCOUPLE/MAX31855.cpp | 129 + .../src/utility/THERMOCOUPLE/MAX31855.h | 50 + .../utility/ioexpander/ArduinoIOExpander.cpp | 140 + .../utility/ioexpander/ArduinoIOExpander.h | 90 + .../src/utility/ioexpander/I2Cdev.cpp | 1474 ++ .../src/utility/ioexpander/I2Cdev.h | 289 + .../src/utility/ioexpander/TCA6424A.cpp | 321 + .../src/utility/ioexpander/TCA6424A.h | 143 + .../arduino/Pinout_MachineControl_latest.pdf | 3 + .../controllino/CONTROLLINO-MEGA-Pinout.pdf | 3 + .../MEGA-100.200.00-Datasheet_V2_2021.pdf | 3 + .../vendor/omron/E5DC-B_H175-E1-08.pdf | 3 + .../firmware/vendor/omron/I570-E2-02B.pdf | 3 + ...E1-01_EGuide_CJ_Mod485_OMRON_3G3MX2-V1.pdf | 3 + .../firmware/vendor/plastichub/oe5-regs.xls | Bin 0 -> 1380 bytes .../Stainless/1mm/LPH45-361_ShieldCap_x2.DXF | 4002 +++++ .../Stainless/1mm/LPH45-362_ShieldSeg_x2.DXF | 6014 ++++++++ .../-380/INOX/1mm/LPH45-361_ShieldCap_x2.DXF | 4002 +++++ .../-380/INOX/1mm/LPH45-362_ShieldSeg_x2.DXF | 6014 ++++++++ .../FERRO/6mm/LPH45-301_TriRodFlange_x2.DXF | 3840 +++++ .../FERRO/6mm/LPH45-302_Front_x2.DXF | 4750 ++++++ .../FERRO/6mm/LPH45-303_Side_x4.DXF | 3894 +++++ .../6mm/LPH45-309_BackShieldMountB_x6.DXF | 3760 +++++ .../FERRO/6mm/LPH45-402_BarrelMount_x1.DXF | 3322 +++++ .../FERRO/6mm/LPH45-501_Rib_x2.DXF | 3778 +++++ .../FERRO/6mm/LPH45-503_SL-200-Mount_x1.DXF | 3628 +++++ .../FERRO/8mm/LPH45-301_Top_x6.DXF | 3780 +++++ .../FERRO/8mm/LPH45-401_BarrelMount_x1.DXF | 3782 +++++ .../FERRO/8mm/LPH45-502_Table_x1.DXF | 4982 +++++++ .../1mm/LPH45-100_BarrelInsulation_x1.DXF | 6620 +++++++++ .../INOX/1mm/LPH45-361_Shield_x2.DXF | 3642 +++++ .../INOX/1mm/LPH45-362_ShieldSeg_x2.DXF | 5608 +++++++ .../INOX/1mm/LPH45-701_Hopper_x1.DXF | 9656 ++++++++++++ .../INOX/1mm/LPH45-702_HopperMount_x1.DXF | 4492 ++++++ .../INOX/2mm/LPH45-208_TriCover_x2.DXF | 4352 ++++++ .../INOX/2mm/LPH45-211_Table_x1.DXF | 3756 +++++ .../INOX/2mm/LPH45-310_TableMount_x4.DXF | 3614 +++++ .../INOX/2mm/LPH45-506_TableCover_x1.DXF | 4534 ++++++ .../INOX/3mm/LPH45-801_LegTri_x2.DXF | 3850 +++++ .../1mm/LPH45-100_BarrelInsulation_x1.DXF | 6620 +++++++++ .../Stainless/1mm/LPH45-361_Shield_x2.DXF | 3642 +++++ .../Stainless/1mm/LPH45-362_ShieldSeg_x2.DXF | 5608 +++++++ .../Stainless/1mm/LPH45-701_Hopper_x1.DXF | 9656 ++++++++++++ .../1mm/LPH45-702_HopperMount_x1.DXF | 4492 ++++++ .../Stainless/2mm/LPH45-208_TriCover_x2.DXF | 4352 ++++++ .../Stainless/2mm/LPH45-211_Table_x1.DXF | 3756 +++++ .../Stainless/2mm/LPH45-310_TableMount_x4.DXF | 3614 +++++ .../Stainless/2mm/LPH45-506_TableCover_x1.DXF | 4534 ++++++ .../Stainless/3mm/LPH45-801_LegTri_x2.DXF | 3850 +++++ .../Steel/6mm/LPH45-301_TriRodFlange_x2.DXF | 3840 +++++ .../Steel/6mm/LPH45-302_Front_x2.DXF | 4750 ++++++ .../Steel/6mm/LPH45-303_Side_x4.DXF | 3894 +++++ .../6mm/LPH45-309_BackShieldMountB_x6.DXF | 3760 +++++ .../Steel/6mm/LPH45-402_BarrelMount_x1.DXF | 3322 +++++ .../Steel/6mm/LPH45-501_Rib_x2.DXF | 3778 +++++ .../Steel/6mm/LPH45-503_SL-200-Mount_x1.DXF | 3628 +++++ .../Steel/8mm/LPH45-301_Top_x6.DXF | 3780 +++++ .../Steel/8mm/LPH45-401_BarrelMount_x1.DXF | 3782 +++++ .../Steel/8mm/LPH45-502_Table_x1.DXF | 4982 +++++++ .../FERRO/5mm/LPH45-401_Side_x2.DXF | 4636 ++++++ .../FERRO/5mm/LPH45-402_Front_x1.DXF | 4194 ++++++ .../FERRO/5mm/LPH45-403_Back_x2.DXF | 4740 ++++++ .../FERRO/5mm/LPH45-404_Middle_x1.DXF | 3816 +++++ .../FERRO/5mm/LPH45-405_Bottom_x1.DXF | 4150 ++++++ .../Steel/5mm/LPH45-401_Side_x2.DXF | 4636 ++++++ .../Steel/5mm/LPH45-402_Front_x1.DXF | 4194 ++++++ .../Steel/5mm/LPH45-403_Back_x2.DXF | 4740 ++++++ .../Steel/5mm/LPH45-404_Middle_x1.DXF | 3816 +++++ .../Steel/5mm/LPH45-405_Bottom_x1.DXF | 4150 ++++++ .../housing/202-Bottom_x1_2mm_INOX.DXF | 6642 +++++++++ .../housing/INOX/1mm/LPH45-202_Bottom_x1.DXF | 7260 +++++++++ .../housing/INOX/1mm/LPH45-205_DoorR_x1.DXF | 3704 +++++ .../housing/INOX/1mm/LPH45-205_Door_x1.DXF | 4152 ++++++ .../housing/INOX/1mm/LPH45-205_Door_x2.DXF | 3412 +++++ .../INOX/1mm/LPH45-209_HopperDoor_x1.DXF | 4046 +++++ .../housing/INOX/2mm/LPH45-202_SideL_x1.DXF | 12232 +++++++++++++++ .../housing/INOX/2mm/LPH45-202_SideL_x2.DXF | 12258 ++++++++++++++++ .../housing/INOX/2mm/LPH45-203_Top_x1.DXF | 5160 +++++++ .../housing/INOX/2mm/LPH45-204_Front_x1.DXF | 5308 +++++++ .../INOX/2mm/LPH45-208_TriCoverDown_x2.DXF | 3612 +++++ .../INOX/2mm/LPH45-208_TriCoverUp_x2.DXF | 4232 ++++++ .../Stainless/1mm/LPH45-202_Bottom_x1.DXF | 7260 +++++++++ .../Stainless/1mm/LPH45-205_DoorR_x1.DXF | 3704 +++++ .../Stainless/1mm/LPH45-205_Door_x1.DXF | 4152 ++++++ .../Stainless/1mm/LPH45-205_Door_x2.DXF | 3412 +++++ .../Stainless/1mm/LPH45-209_HopperDoor_x1.DXF | 4046 +++++ .../Stainless/2mm/LPH45-202_SideL_x1.DXF | 12232 +++++++++++++++ .../Stainless/2mm/LPH45-202_SideL_x2.DXF | 12258 ++++++++++++++++ .../Stainless/2mm/LPH45-203_Top_x1.DXF | 5160 +++++++ .../Stainless/2mm/LPH45-204_Front_x1.DXF | 5308 +++++++ .../2mm/LPH45-208_TriCoverDown_x2.DXF | 3612 +++++ .../Stainless/2mm/LPH45-208_TriCoverUp_x2.DXF | 4232 ++++++ .../lydia-print-head-v2/media/DSC02016.JPG | 3 + .../lydia-print-head-v2/media/DSC02017.JPG | 3 + .../media/build/DSC01421.JPG | 3 + .../media/build/DSC01426.JPG | 3 + .../media/build/DSC01428.JPG | 3 + .../media/build/DSC01431.JPG | 3 + .../media/build/DSC01471.JPG | 3 + .../media/build/DSC01525.JPG | 3 + .../media/build/extruder-perspective.jpg | 3 + .../media/gallery/IMG_20201219_152926.jpg | 3 + .../media/gallery/abb-irb-6600_1.jpg | 3 + .../media/gallery/abbstudio.png | 3 + .../media/gallery/last.jpg | 3 + .../media/gallery/last3.jpg | 3 + .../media/gallery/perspective.JPG | 3 + .../media/gallery/preview.jpg | 3 + .../media/gallery/preview.jpg.jpg | 3 + .../lydia-print-head-v2/media/gallery/v2.mp4 | 3 + .../lydia-print-head-v2/media/gallery/v3.mp4 | 3 + .../lydia-print-head-v2/media/latest.jpg | 3 + .../tests/ 2023-10-25 at 14.40.03 (1).jpeg | Bin 0 -> 358033 bytes .../tests/ 2023-10-25 at 14.40.03 (2).jpeg | Bin 0 -> 392778 bytes .../tests/ 2023-10-25 at 14.40.03 (3).jpeg | Bin 0 -> 239504 bytes .../media/tests/ 2023-10-25 at 14.40.03.jpeg | Bin 0 -> 557029 bytes .../media/tests/ 2023-10-25 at 14.40.04.jpeg | Bin 0 -> 484030 bytes .../media/tests/ 2023-10-25 at 14.40.07.mp4 | 3 + .../media/tests/ 2023-10-25 at 14.40.08.mp4 | 3 + .../media/tests/ 2023-10-25 at 14.40.09.mp4 | 3 + .../media/tests/ 2023-10-25 at 14.40.11.mp4 | 3 + .../media/tests/ 2023-10-25 at 14.40.16.mp4 | 3 + .../media/tests/ 2023-10-25 at 14.40.21.mp4 | 3 + extrusion/lydia-print-head-v2/parts.xlsx | Bin 0 -> 6636 bytes extrusion/lydia-print-head-v2/readme-2.md | 160 + extrusion/lydia-print-head-v2/ref/Noah.md | 79 + .../ref/noah/CAD Files/scaffrollers.md | 16 + .../ref/noah/documents/Motion/MotorCalcs.xls | Bin 0 -> 25600 bytes .../ref/noah/documents/Motion/readme.md | 70 + .../ref/noah/documents/applications/readme.md | 53 + .../documents/control/linear-sensor/readme.md | 59 + .../ref/noah/documents/control/readme.md | 88 + .../documents/control/servostrap/readme.md | 62 + .../frame/Assorted scaffold components.md | 93 + .../documents/frame/Beam deflection calcs.md | 21 + .../frame/Frame components list rough.xls | Bin 0 -> 10752 bytes .../ref/noah/documents/frame/readme.md | 60 + .../documents/printhead/chassis/readme.md | 9 + .../documents/printhead/extruder/readme.md | 7 + .../printhead/extruder/transmission/readme.md | 76 + .../documents/printhead/feed-system/readme.md | 103 + .../ref/noah/documents/printhead/readme.md | 15 + .../noah/documents/printhead/z-axis/readme.md | 29 + .../renderings/perspective.jpg | 3 + .../renderings/printhead_work_in_progress.jpg | 3 + .../renderings/proto-2.jpg | 3 + .../renderings/underneath.jpg | 3 + .../renderings/v2-cut-2.jpg | 3 + .../lydia-print-head-v2/renderings/v2-cut.jpg | 3 + .../renderings/v2-perspective-robot.jpg | 3 + .../renderings/v2-perspective.jpg | 3 + .../lydia-print-head-v2/research/Readme.md | 4 + .../at_200_3cm/at_100_warmstart_OmronE5.xlsx | Bin 0 -> 20840 bytes .../at_100_warmstart_OmronE5_150_to_200.xlsx | Bin 0 -> 15084 bytes .../research/at_200_3cm/at_e5.md | 46 + .../at_200_6cm/at_100_warmstart_OmronE5.xlsx | Bin 0 -> 60248 bytes .../research/at_200_6cm/at_e5.md | 27 + .../resources/CFM-37.3.JPG | 3 + .../resources/CFM-37.3.pdf | 3 + .../resources/PF0020_KR_1502_en_datasheet.pdf | 3 + extrusion/lydia-print-head-v2/specs.xlsx | Bin 0 -> 5526 bytes 448 files changed, 425233 insertions(+) create mode 100644 extrusion/lydia-print-head-v2/.gitignore create mode 100644 extrusion/lydia-print-head-v2/LICENSE create mode 100644 extrusion/lydia-print-head-v2/License.txt create mode 100644 extrusion/lydia-print-head-v2/README.md create mode 100644 extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Barrel v1.step create mode 100644 extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Global.jpg create mode 100644 extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Global.step create mode 100644 extrusion/lydia-print-head-v2/cad-abb-3kw-40d/global.json create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/Extruder-Global.STEP create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/KR150_180_210_2402AV400_UG/KR150_180_210_240-2AV400.prt create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/components/KR150_180_210_240-2AV400.prt create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/components/extruder/BarrelAssembly.STEP create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/components/extruder/Extruder-v2.STEP create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/components/extruder/Extruder.STEP create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.JPG create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.json create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.step create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/global.JPG create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/global.json create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/global.step create mode 100644 extrusion/lydia-print-head-v2/cad-kuga/readme.md create mode 100644 extrusion/lydia-print-head-v2/config.yaml create mode 100644 extrusion/lydia-print-head-v2/firmware/.gitignore create mode 100644 extrusion/lydia-print-head-v2/firmware/.travis.yml create mode 100644 extrusion/lydia-print-head-v2/firmware/.vscode/extensions.json create mode 100644 extrusion/lydia-print-head-v2/firmware/License.md create mode 100644 extrusion/lydia-print-head-v2/firmware/README.md create mode 100644 extrusion/lydia-print-head-v2/firmware/components.md create mode 100644 extrusion/lydia-print-head-v2/firmware/controllino/Controllino_HMI_Modbus_TCP_IP_and_RTU_iX_example.zip create mode 100644 extrusion/lydia-print-head-v2/firmware/documentation/control_pid.md create mode 100644 extrusion/lydia-print-head-v2/firmware/documentation/control_vfd.md create mode 100644 extrusion/lydia-print-head-v2/firmware/documentation/max65-spi-wiring.PNG create mode 100644 extrusion/lydia-print-head-v2/firmware/documentation/modbus-connect.png create mode 100644 extrusion/lydia-print-head-v2/firmware/documentation/modbus-run-test.png create mode 100644 extrusion/lydia-print-head-v2/firmware/documentation/modbus-test.jpg create mode 100644 extrusion/lydia-print-head-v2/firmware/documentation/modbus_tcp.md create mode 100644 extrusion/lydia-print-head-v2/firmware/documentation/setPID100.JPG create mode 100644 extrusion/lydia-print-head-v2/firmware/documentation/setPID100_TCP.JPG create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/.gitignore create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/Addon.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/Addon.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/CRelays.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/CRelays.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/ModbusBridge.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/ModbusBridge.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/ModbusRtu.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/Mudbus.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/Mudbus.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/OmronE5.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/OmronPID.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/OmronPID.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/OmronVFD.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/OmronVFD.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/OmronVFDModbus.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/Oversample.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/Oversample.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/PID_v1.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/PID_v1.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/Readme.md create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/TemperatureController.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/TemperatureController.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/ThermistorLookup.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/ThermistorLookup.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/TimerOne.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/TimerOne.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/VFD.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/Version.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/Auto-Reverse.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/CartridgeFull.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/DipSwitch.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/DirectionSwitch.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/EnclosureSensor.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorIdle.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorLoad.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorSpeed.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorTemperature.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/OperationModeSwitch.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/Power.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/Reset.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/Status.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/addons/TemperatureSensor.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/app.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/app.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/app_addons.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/app_extruding.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/bridge.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/bridge.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/common/macros.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath_motor.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath_motor.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/common/timer.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/components/3pos.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/components/CurrentSensor.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/components/IRSensor.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/components/IRSensor.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/components/OmronE5.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/components/OmronMX2.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/components/PhotoElectricSensor.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/components/Proximity_Sensor.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/components/StatusLight.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/components/TemperatureSensor.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/config.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/config/known_16bit_timers.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/config_adv.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/config_validator.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/constants.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/docs/protocol.md create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/enums.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/features.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/firmware.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/package.json create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/ppmath_statistics.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/ppmath_statistics.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/serial.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/serial.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/types.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/user_config.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/util/crc16.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/util/word.h create mode 100644 extrusion/lydia-print-head-v2/firmware/firmware/version.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/.gitignore create mode 100644 extrusion/lydia-print-head-v2/firmware/node/.npmignore create mode 100644 extrusion/lydia-print-head-v2/firmware/node/LICENSE create mode 100644 extrusion/lydia-print-head-v2/firmware/node/README.md create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/_cli.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/_cli.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/commands/pid/program.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/commands/pid/program.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/format.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/format.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/formatter.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/formatter.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/index.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/index.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/lib/common/enums.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/lib/common/enums.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/lib/common/primitives.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/lib/common/primitives.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/lib/common/strings.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/lib/common/strings.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/lib/common/types.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/lib/common/types.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/lib/net/sheets.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/lib/net/sheets.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/log.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/log.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/main.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/main.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/paths.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/paths.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/types.js create mode 100644 extrusion/lydia-print-head-v2/firmware/node/build/types.js.map create mode 100644 extrusion/lydia-print-head-v2/firmware/node/package-lock.json create mode 100644 extrusion/lydia-print-head-v2/firmware/node/package.json create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/_cli.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/argv.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/commands/clean.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/commands/index.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/commands/pid/program.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/commands/tests.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/commands/watch.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/constants.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/format.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/formatter.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/index.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/common/array.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/common/ci.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/common/enums.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/common/platform.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/common/primitives.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/common/readme.md create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/common/strings.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/common/types.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/common/ve.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/content/front.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/content/html.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/content/md.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/content/tables.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/fs/index.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/git/log.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/index.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/lang/README.md create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/net/crawler.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/net/github.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/net/sheets.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/lib/process/index.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/log.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/main.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/os/context_menu/register_cli.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/output.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/paths.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/src/types.ts create mode 100644 extrusion/lydia-print-head-v2/firmware/node/tsconfig.json create mode 100644 extrusion/lydia-print-head-v2/firmware/node/tslint.json create mode 100644 extrusion/lydia-print-head-v2/firmware/platformio.ini create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/ESP32heatcontroller_v1.14.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/AnalogButton.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/AnalogButton_local.h create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/EEPROMAnything.h create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/MAX31855.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/MAX31855_local.h create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_AutoTune_v0.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_AutoTune_v0_local.h create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_v1.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_v1_local.h create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/README.txt create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/io.h create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/max6675.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/max6675_local.h create mode 100644 extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/osPID_Firmware.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/setup.md create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtest/ModbusRtu.h create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtest/mtest.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtest2/ModbusRtu.h create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtest2/OmronE5.h create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtest2/PriUint64.h create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtest2/macros.h create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtest2/mtest2.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtestmaster/mtestmaster.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusMaster.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusMaster.h create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusRtu.h create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtestom/OmronMx2.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtestom/OmronMx2.h create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtestom/mtestom.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtestom/util/crc16.h create mode 100644 extrusion/lydia-print-head-v2/firmware/test/mtestom/util/word.h create mode 100644 extrusion/lydia-print-head-v2/firmware/test/next/next.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus.h create mode 100644 extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/Keywords.txt create mode 100644 extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Light/Light.pde create mode 100644 extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Mb/Mb.pde create mode 100644 extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Temp/Temp.pde create mode 100644 extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Touch/Touch.pde create mode 100644 extrusion/lydia-print-head-v2/firmware/test/tcp/tcp.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/test/test_RS485/DemoRS485.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/test/test_RS485_protocol/RS485_protocol.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/test/test_RS485_protocol/RS485_protocol.h create mode 100644 extrusion/lydia-print-head-v2/firmware/tools/MbPoll_v9.4.0_cracked.exe create mode 100644 extrusion/lydia-print-head-v2/firmware/tools/MbSlave_v7.3.0_cracked.exe create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/abb/2CSG445026D0201-ANR-LAN-Modbus-TCP-Protocol.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/abb/3BSE035982-511_en_AC_800M_5.1_Feature_Pack_Communication_Protocols.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/abb/3HAC023933-001_rev1_en.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/abb/ABB-IR-6600-3HAC14064-1_revH_en_library.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/abb/IRB_6600_R_US 02_05.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/abb/IRC5-Industrial-Robot-Controller-data sheet.PDF create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/abb/IRC5_Operating manual_Trouble shooting_3HAC020738-001_revK_en.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/abb/abb-irb-6600.jpg create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/abb/irc5.jpg create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/AKX00032-schematics.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino-PortentaH7-schematic-V1.0.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/.codespellrc create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/LICENSE.txt create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/README.md create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_Out/Analog_Out.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_0_10V/Analog_input_0_10V.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_4_20mA/Analog_input_4_20mA.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_NTC/Analog_input_NTC.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/CAN/ReadCan/ReadCan.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/CAN/WriteCan/WriteCan.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_output/Digital_output.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/CombinedIOExpander/CombinedIOExpander.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/Digital_input/Digital_input.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/GPIO_programmable/GPIO_programmable.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Encoders/Encoders.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Ethernet/Ethernet.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS232/RS232.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS485_fullduplex/RS485_fullduplex.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS485_halfduplex/RS485_halfduplex.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RTC/RTC.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RTC_Alarm/RTC_Alarm.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Temp_probes_RTD/Temp_probes_RTD.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Temp_probes_Thermocouples/Temp_probes_Thermocouples.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/USB_host/TUSB_helpers.h create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/USB_host/USB_host.ino create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/keywords.txt create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/library.properties create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/Arduino_MachineControl.h create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/Objects.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/MAX31865/MAX31865.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/MAX31865/MAX31865.h create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/QEI/QEI.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/QEI/QEI.h create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/RTC/PCF8563T.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/RTC/PCF8563T.h create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/THERMOCOUPLE/MAX31855.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/THERMOCOUPLE/MAX31855.h create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/ArduinoIOExpander.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/ArduinoIOExpander.h create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/I2Cdev.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/I2Cdev.h create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/TCA6424A.cpp create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/TCA6424A.h create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/arduino/Pinout_MachineControl_latest.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/controllino/CONTROLLINO-MEGA-Pinout.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/controllino/MEGA-100.200.00-Datasheet_V2_2021.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/omron/E5DC-B_H175-E1-08.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/omron/I570-E2-02B.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/omron/P641-E1-01_EGuide_CJ_Mod485_OMRON_3G3MX2-V1.pdf create mode 100644 extrusion/lydia-print-head-v2/firmware/vendor/plastichub/oe5-regs.xls create mode 100644 extrusion/lydia-print-head-v2/laser/en/350_Shields/-380/Stainless/1mm/LPH45-361_ShieldCap_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/en/350_Shields/-380/Stainless/1mm/LPH45-362_ShieldSeg_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/es/350_Shields/-380/INOX/1mm/LPH45-361_ShieldCap_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/es/350_Shields/-380/INOX/1mm/LPH45-362_ShieldSeg_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-301_TriRodFlange_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-302_Front_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-303_Side_x4.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-309_BackShieldMountB_x6.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-402_BarrelMount_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-501_Rib_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-503_SL-200-Mount_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-301_Top_x6.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-401_BarrelMount_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-502_Table_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-100_BarrelInsulation_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-361_Shield_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-362_ShieldSeg_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-701_Hopper_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-702_HopperMount_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-208_TriCover_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-211_Table_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-310_TableMount_x4.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-506_TableCover_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/3mm/LPH45-801_LegTri_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-100_BarrelInsulation_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-361_Shield_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-362_ShieldSeg_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-701_Hopper_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-702_HopperMount_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-208_TriCover_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-211_Table_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-310_TableMount_x4.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-506_TableCover_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/3mm/LPH45-801_LegTri_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-301_TriRodFlange_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-302_Front_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-303_Side_x4.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-309_BackShieldMountB_x6.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-402_BarrelMount_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-501_Rib_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-503_SL-200-Mount_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-301_Top_x6.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-401_BarrelMount_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-502_Table_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-401_Side_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-402_Front_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-403_Back_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-404_Middle_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-405_Bottom_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-401_Side_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-402_Front_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-403_Back_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-404_Middle_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-405_Bottom_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/202-Bottom_x1_2mm_INOX.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-202_Bottom_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_DoorR_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_Door_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_Door_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-209_HopperDoor_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-202_SideL_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-202_SideL_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-203_Top_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-204_Front_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-208_TriCoverDown_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-208_TriCoverUp_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-202_Bottom_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_DoorR_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_Door_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_Door_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-209_HopperDoor_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-202_SideL_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-202_SideL_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-203_Top_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-204_Front_x1.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-208_TriCoverDown_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-208_TriCoverUp_x2.DXF create mode 100644 extrusion/lydia-print-head-v2/media/DSC02016.JPG create mode 100644 extrusion/lydia-print-head-v2/media/DSC02017.JPG create mode 100644 extrusion/lydia-print-head-v2/media/build/DSC01421.JPG create mode 100644 extrusion/lydia-print-head-v2/media/build/DSC01426.JPG create mode 100644 extrusion/lydia-print-head-v2/media/build/DSC01428.JPG create mode 100644 extrusion/lydia-print-head-v2/media/build/DSC01431.JPG create mode 100644 extrusion/lydia-print-head-v2/media/build/DSC01471.JPG create mode 100644 extrusion/lydia-print-head-v2/media/build/DSC01525.JPG create mode 100644 extrusion/lydia-print-head-v2/media/build/extruder-perspective.jpg create mode 100644 extrusion/lydia-print-head-v2/media/gallery/IMG_20201219_152926.jpg create mode 100644 extrusion/lydia-print-head-v2/media/gallery/abb-irb-6600_1.jpg create mode 100644 extrusion/lydia-print-head-v2/media/gallery/abbstudio.png create mode 100644 extrusion/lydia-print-head-v2/media/gallery/last.jpg create mode 100644 extrusion/lydia-print-head-v2/media/gallery/last3.jpg create mode 100644 extrusion/lydia-print-head-v2/media/gallery/perspective.JPG create mode 100644 extrusion/lydia-print-head-v2/media/gallery/preview.jpg create mode 100644 extrusion/lydia-print-head-v2/media/gallery/preview.jpg.jpg create mode 100644 extrusion/lydia-print-head-v2/media/gallery/v2.mp4 create mode 100644 extrusion/lydia-print-head-v2/media/gallery/v3.mp4 create mode 100644 extrusion/lydia-print-head-v2/media/latest.jpg create mode 100644 extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.03 (1).jpeg create mode 100644 extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.03 (2).jpeg create mode 100644 extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.03 (3).jpeg create mode 100644 extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.03.jpeg create mode 100644 extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.04.jpeg create mode 100644 extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.07.mp4 create mode 100644 extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.08.mp4 create mode 100644 extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.09.mp4 create mode 100644 extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.11.mp4 create mode 100644 extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.16.mp4 create mode 100644 extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.21.mp4 create mode 100644 extrusion/lydia-print-head-v2/parts.xlsx create mode 100644 extrusion/lydia-print-head-v2/readme-2.md create mode 100644 extrusion/lydia-print-head-v2/ref/Noah.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/CAD Files/scaffrollers.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/Motion/MotorCalcs.xls create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/Motion/readme.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/applications/readme.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/control/linear-sensor/readme.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/control/readme.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/control/servostrap/readme.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/frame/Assorted scaffold components.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/frame/Beam deflection calcs.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/frame/Frame components list rough.xls create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/frame/readme.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/printhead/chassis/readme.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/printhead/extruder/readme.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/printhead/extruder/transmission/readme.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/printhead/feed-system/readme.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/printhead/readme.md create mode 100644 extrusion/lydia-print-head-v2/ref/noah/documents/printhead/z-axis/readme.md create mode 100644 extrusion/lydia-print-head-v2/renderings/perspective.jpg create mode 100644 extrusion/lydia-print-head-v2/renderings/printhead_work_in_progress.jpg create mode 100644 extrusion/lydia-print-head-v2/renderings/proto-2.jpg create mode 100644 extrusion/lydia-print-head-v2/renderings/underneath.jpg create mode 100644 extrusion/lydia-print-head-v2/renderings/v2-cut-2.jpg create mode 100644 extrusion/lydia-print-head-v2/renderings/v2-cut.jpg create mode 100644 extrusion/lydia-print-head-v2/renderings/v2-perspective-robot.jpg create mode 100644 extrusion/lydia-print-head-v2/renderings/v2-perspective.jpg create mode 100644 extrusion/lydia-print-head-v2/research/Readme.md create mode 100644 extrusion/lydia-print-head-v2/research/at_200_3cm/at_100_warmstart_OmronE5.xlsx create mode 100644 extrusion/lydia-print-head-v2/research/at_200_3cm/at_100_warmstart_OmronE5_150_to_200.xlsx create mode 100644 extrusion/lydia-print-head-v2/research/at_200_3cm/at_e5.md create mode 100644 extrusion/lydia-print-head-v2/research/at_200_6cm/at_100_warmstart_OmronE5.xlsx create mode 100644 extrusion/lydia-print-head-v2/research/at_200_6cm/at_e5.md create mode 100644 extrusion/lydia-print-head-v2/resources/CFM-37.3.JPG create mode 100644 extrusion/lydia-print-head-v2/resources/CFM-37.3.pdf create mode 100644 extrusion/lydia-print-head-v2/resources/PF0020_KR_1502_en_datasheet.pdf create mode 100644 extrusion/lydia-print-head-v2/specs.xlsx diff --git a/extrusion/lydia-print-head-v2/.gitignore b/extrusion/lydia-print-head-v2/.gitignore new file mode 100644 index 0000000..6704566 --- /dev/null +++ b/extrusion/lydia-print-head-v2/.gitignore @@ -0,0 +1,104 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# Next.js build output +.next + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and *not* Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port diff --git a/extrusion/lydia-print-head-v2/LICENSE b/extrusion/lydia-print-head-v2/LICENSE new file mode 100644 index 0000000..fdddb29 --- /dev/null +++ b/extrusion/lydia-print-head-v2/LICENSE @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to diff --git a/extrusion/lydia-print-head-v2/License.txt b/extrusion/lydia-print-head-v2/License.txt new file mode 100644 index 0000000..4cb8437 --- /dev/null +++ b/extrusion/lydia-print-head-v2/License.txt @@ -0,0 +1,199 @@ +CERN Open Hardware Licence Version 2 - Permissive + + +Preamble + +CERN has developed this licence to promote collaboration among +hardware designers and to provide a legal tool which supports the +freedom to use, study, modify, share and distribute hardware designs +and products based on those designs. Version 2 of the CERN Open +Hardware Licence comes in three variants: this licence, CERN-OHL-P +(permissive); and two reciprocal licences: CERN-OHL-W (weakly +reciprocal) and CERN-OHL-S (strongly reciprocal). + +The CERN-OHL-P is copyright CERN 2020. Anyone is welcome to use it, in +unmodified form only. + +Use of this Licence does not imply any endorsement by CERN of any +Licensor or their designs nor does it imply any involvement by CERN in +their development. + + +1 Definitions + + 1.1 'Licence' means this CERN-OHL-P. + + 1.2 'Source' means information such as design materials or digital + code which can be applied to Make or test a Product or to + prepare a Product for use, Conveyance or sale, regardless of its + medium or how it is expressed. It may include Notices. + + 1.3 'Covered Source' means Source that is explicitly made available + under this Licence. + + 1.4 'Product' means any device, component, work or physical object, + whether in finished or intermediate form, arising from the use, + application or processing of Covered Source. + + 1.5 'Make' means to create or configure something, whether by + manufacture, assembly, compiling, loading or applying Covered + Source or another Product or otherwise. + + 1.6 'Notice' means copyright, acknowledgement and trademark notices, + references to the location of any Notices, modification notices + (subsection 3.3(b)) and all notices that refer to this Licence + and to the disclaimer of warranties that are included in the + Covered Source. + + 1.7 'Licensee' or 'You' means any person exercising rights under + this Licence. + + 1.8 'Licensor' means a person who creates Source or modifies Covered + Source and subsequently Conveys the resulting Covered Source + under the terms and conditions of this Licence. A person may be + a Licensee and a Licensor at the same time. + + 1.9 'Convey' means to communicate to the public or distribute. + + +2 Applicability + + 2.1 This Licence governs the use, copying, modification, Conveying + of Covered Source and Products, and the Making of Products. By + exercising any right granted under this Licence, You irrevocably + accept these terms and conditions. + + 2.2 This Licence is granted by the Licensor directly to You, and + shall apply worldwide and without limitation in time. + + 2.3 You shall not attempt to restrict by contract or otherwise the + rights granted under this Licence to other Licensees. + + 2.4 This Licence is not intended to restrict fair use, fair dealing, + or any other similar right. + + +3 Copying, Modifying and Conveying Covered Source + + 3.1 You may copy and Convey verbatim copies of Covered Source, in + any medium, provided You retain all Notices. + + 3.2 You may modify Covered Source, other than Notices. + + You may only delete Notices if they are no longer applicable to + the corresponding Covered Source as modified by You and You may + add additional Notices applicable to Your modifications. + + 3.3 You may Convey modified Covered Source (with the effect that You + shall also become a Licensor) provided that You: + + a) retain Notices as required in subsection 3.2; and + + b) add a Notice to the modified Covered Source stating that You + have modified it, with the date and brief description of how + You have modified it. + + 3.4 You may Convey Covered Source or modified Covered Source under + licence terms which differ from the terms of this Licence + provided that: + + a) You comply at all times with subsection 3.3; and + + b) You provide a copy of this Licence to anyone to whom You + Convey Covered Source or modified Covered Source. + + +4 Making and Conveying Products + +You may Make Products, and/or Convey them, provided that You ensure +that the recipient of the Product has access to any Notices applicable +to the Product. + + +5 DISCLAIMER AND LIABILITY + + 5.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products + are provided 'as is' and any express or implied warranties, + including, but not limited to, implied warranties of + merchantability, of satisfactory quality, non-infringement of + third party rights, and fitness for a particular purpose or use + are disclaimed in respect of any Source or Product to the + maximum extent permitted by law. The Licensor makes no + representation that any Source or Product does not or will not + infringe any patent, copyright, trade secret or other + proprietary right. The entire risk as to the use, quality, and + performance of any Source or Product shall be with You and not + the Licensor. This disclaimer of warranty is an essential part + of this Licence and a condition for the grant of any rights + granted under this Licence. + + 5.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to + the maximum extent permitted by law, have no liability for + direct, indirect, special, incidental, consequential, exemplary, + punitive or other damages of any character including, without + limitation, procurement of substitute goods or services, loss of + use, data or profits, or business interruption, however caused + and on any theory of contract, warranty, tort (including + negligence), product liability or otherwise, arising in any way + in relation to the Covered Source, modified Covered Source + and/or the Making or Conveyance of a Product, even if advised of + the possibility of such damages, and You shall hold the + Licensor(s) free and harmless from any liability, costs, + damages, fees and expenses, including claims by third parties, + in relation to such use. + + +6 Patents + + 6.1 Subject to the terms and conditions of this Licence, each + Licensor hereby grants to You a perpetual, worldwide, + non-exclusive, no-charge, royalty-free, irrevocable (except as + stated in this section 6, or where terminated by the Licensor + for cause) patent license to Make, have Made, use, offer to + sell, sell, import, and otherwise transfer the Covered Source + and Products, where such licence applies only to those patent + claims licensable by such Licensor that are necessarily + infringed by exercising rights under the Covered Source as + Conveyed by that Licensor. + + 6.2 If You institute patent litigation against any entity (including + a cross-claim or counterclaim in a lawsuit) alleging that the + Covered Source or a Product constitutes direct or contributory + patent infringement, or You seek any declaration that a patent + licensed to You under this Licence is invalid or unenforceable + then any rights granted to You under this Licence shall + terminate as of the date such process is initiated. + + +7 General + + 7.1 If any provisions of this Licence are or subsequently become + invalid or unenforceable for any reason, the remaining + provisions shall remain effective. + + 7.2 You shall not use any of the name (including acronyms and + abbreviations), image, or logo by which the Licensor or CERN is + known, except where needed to comply with section 3, or where + the use is otherwise allowed by law. Any such permitted use + shall be factual and shall not be made so as to suggest any kind + of endorsement or implication of involvement by the Licensor or + its personnel. + + 7.3 CERN may publish updated versions and variants of this Licence + which it considers to be in the spirit of this version, but may + differ in detail to address new problems or concerns. New + versions will be published with a unique version number and a + variant identifier specifying the variant. If the Licensor has + specified that a given variant applies to the Covered Source + without specifying a version, You may treat that Covered Source + as being released under any version of the CERN-OHL with that + variant. If no variant is specified, the Covered Source shall be + treated as being released under CERN-OHL-S. The Licensor may + also specify that the Covered Source is subject to a specific + version of the CERN-OHL or any later version in which case You + may apply this or any later version of CERN-OHL with the same + variant identifier published by CERN. + + 7.4 This Licence shall not be enforceable except by a Licensor + acting as such, and third party beneficiary rights are + specifically excluded. diff --git a/extrusion/lydia-print-head-v2/README.md b/extrusion/lydia-print-head-v2/README.md new file mode 100644 index 0000000..a27ffbd --- /dev/null +++ b/extrusion/lydia-print-head-v2/README.md @@ -0,0 +1,170 @@ +# Robot driven print systems + +***brief*** this is part of our work of PP OpenSource contributions, please check our [library](https://library.precious-plastic.org/) or our [main page](https://plastic-hub.com/products/) for more. + +The print head is a modification of [Lydia-v4](https://plastic-hub.com/products/lydia-v4.html) and aims at a generic solution for most of it´s components. + +**Status** : Confirmed & in progress, ETA Mid. of October + +## Todos + +* [x] Motor selection +* [ ] Firmware updates + + [x] Check TCP stack memory/CPU footprint on the ControllinoMega +* [x] Sensors / Audio, LED feedback (status, etc... ) +* [ ] Support [RAPID - ABB robots, but uses customer spec](https://library.e.abb.com/public/688894b98123f87bc1257cc50044e809/Technical%20reference%20manual_RAPID_3HAC16581-1_revJ_en.pdf) + +### Todos Frederike@3dtreehouse + +monday memo: + +* [ ] Gantry mount plate, we need the size and locations of the mount holes. We'd need a test rig here. +* [ ] Location and size of the cabinet, what on the control panel (controls & plugs) ? +* [x] We have to know how we share power source & ground among all digital circuits. Currently we're mostly at 24V and we need another source for 12V (fans, etc...) +* [ ] Clarify RAPID ethernet connectivity +- [ ] local setup / updates ? +- [ ] screw tip / max. barrel length / screw mod +- [ ] Fan control + +## Components + +* [x] [OMRON MX2 VFD](https://industrial.omron.es/es/products/3G3MX2-A2022-E) [BOM](https://es.wiautomation.com/omron/variadores-motores-proteccion-de-circuitos/3G3MX2A2022E?SubmitCurrency=1&id_currency=1&gclid=Cj0KCQjwy8f6BRC7ARIsAPIXOjgnGbRSd_DaX-o59wjtIBqI2mGllXWWOvjhSC1sPQgOTmGMvc7toncaAqejEALw_wcB) +* [ ] [3G3MX2-A2015-E](https://es.wiautomation.com/omron/variadores-motores-proteccion-de-circuitos/3G3MX2A2015E?utm_source=shopping_free&utm_medium=organic&utm_content=ES105728&gclid=Cj0KCQjwgYSTBhDKARIsAB8KuksIYzB6ATQnPv1r7SiF5Z1-2ySXLYHNzPDPoK95TaC2jr17-ueXM_8aAtZiEALw_wcB) +* [x] Controllino - Mega as already mentioned a few times, adds 280 Euro +* [x] a better motor and gearbox - MotoVario +* [ ] custom firmware development +* [x] ModBus capable PID controllers (3x) : [Omron - E5DC-B](https://industrial.omron.eu/en/products/E5DC-QX2ASM-002) - Din - Rail Module [BOM](https://es.wiautomation.com/omron/plc-sistemas/E5DCQX2ASM002?SubmitCurrency=1&id_currency=1&gclid=Cj0KCQjwy8f6BRC7ARIsAPIXOjgWMeg-P2iN7wysDExpeHJHtEHAv06B2pKTz3DQlKjn67Al2K7YvvMaAs4IEALw_wcB) +* [Hopper - Linear Solenoid](https://uk.farnell.com/guardian-electric/t12x19-c-24d/solenoid-pull-operation-24vdc/dp/1608128?gclid=EAIaIQobChMIn4Xa8LPz6wIVEuntCh2SvwcDEAkYASABEgK3uvD_BwE&gross_price=true&mckv=s7TWt3nIG_dc%7Cpcrid%7C459864482330%7Cplid%7C%7Ckword%7C%7Cmatch%7C%7Cslid%7C%7Cproduct%7C1608128%7Cpgrid%7C114464711464%7Cptaid%7Cpla-323868377918%7C&CMP=KNC-GUK-SHOPPING-SMEC-Whoops-Newstructure-31Aug2020) +* [ ] Motor [Cidepa](https://www.cidepa-sincron.com/en/25/cfm-parallel-shafts-gearboxes) - CFM-37.3 1/35 1 | 750W | 1.2SF + +### Noah OS Variant + +* [x] [PLC/Proxy for Aux, Sensors, Relays, etc... - CP1L-EM40DT1-D](http://www.ia.omron.com/products/family/1916/lineup.html), works well with [Omron NB NB3Q-TW01B](https://es.wiautomation.com/omron/hmi-pc-industriales/NB3QTW01B?SubmitCurrency=1&id_currency=1&gclid=CjwKCAjwh7H7BRBBEiwAPXjadt5G-53T-xJ8v5VmzdF5wUu8uHT1us-fzXU5913IwC3Kbz4cDg3jnBoC7g0QAvD_BwE) + +### Specs + +- Voltage : 220V|380V +- [ ] Max. 120Kg, first rev. might be around 60KG +- [ ] Controller cable length around 20 meter +- [ ] PID : +/- 5 degc tolerance, alarm/cooling outputs + +### Gantry Mount + +- [ ] : run static tests +* the tool flange is on p30, ([see also ATI Toolchanger - YuTu](https://www.youtube.com/watch?v=kDP-oofDn4w&feature=youtu.be)) +* [Why ATI Manual Tool Changers?](https://www.youtube.com/watch?v=N2Pr0tAsYkU&ab_channel=ATIIndustrialAutomation) +* [x] we need a laser cut barrel shield which holds the insulation material +* [x] on the barrel tip, we need some mounting possibilties for fans which are a little heavy as well +- [ ] ATI mount ([see ATI Tool changers @ 3dcentral](https://www.3dcontentcentral.com/syndication/supplier/ATI%20Industrial%20Automation/147.aspx)) + +### Firmware + +(https://www.controllino.biz/product/controllino-mega/) which gives us Ethernet and RS485. The board has been proven reliable and robust (ideal for prototyping). +- [-] VFD and PID control is mapped to Serial communication which might accept G-Code +- [x] VFD will be Omron-M2X series since we can use existing code. The VFD also supports Modbus (rather difficult) +- [x] Internal registers/coils (custom PlasticHub Firmware) to Modbus rep + +![](./assets/lydia-print-head-logical.jpg) + +**[Diagram source](https://app.diagrams.net/#G1L7Prviy9U-2gpcZHm8Z5dj39gxDHd_V_)** + +### PID Controller + +* [x] We should go for [Omron E5-C](https://assets.omron.com/m/6f7cd0d93654a7a4/original/E5_C-Temperature-Controller-to-NB-Screen-Template-Tech-Guide.pdf) series which come with Modbus (consider EMI and cable length to the main controller) +* [x] Each PID will be exposed on the internal ModBus mapping +* There is currently a [custom PID controller](https://gitlab.com/plastichub/pid-controller) in development but as mentioned, it's unlikely that it sees the light before November. However, I can imagine we use sub-routines as they're avaiable +* [-] We should create logging module as well a an API to set temperature profiles for different materials. The logging module will help analyzing different PID settings as well experimenting with barrel cooling (when overshooting becomes an issue). +* [-] Additional, we forward alarms for overshooting on the internal bus + +* **Changes** : Turns out that the [E5DC / E5DC-B](http://www.ia.omron.com/products/family/3242/) family is better choice. + +![](./assets/E5DC-B.jpg) + +### Barrel + +- [-] OD should be standard to EU heatbands +- [ ] Between Nozzel and barrel we might have some adaptery to exchange different screw tips, up to 10 cm +- [x] should have a mount near the nozzle +- [x] Barrel - motor flange should have some redunancy to enable different barrels +- [ ] [Taper bearing](https://www.123rodamiento.es/rodamiento-325207) - 52OD - 30ID | 17H +---- + +### Hopper interface and Hopper + +* [x] should have a thread interface +* [x] integrate loader system + +## Todos + +* [x] Investigate Omron - PID feedback to enable more control via M/G codes (purge, ...) +* [x] Investigate GCode to ROS mapping +* [x] Investigate screw tip machining, if lucky we get away with 4 axis +* [-] Test different VFD/PID checksum/parity settings with larger EMI around + +# References + +## ROS (cancelled) + +* [ROS - Github](https://github.com/ros-industrial) +* [ROS - GBRL - Github](https://github.com/openautomation/ROS-GRBL/wiki/GRBLtron) +* [ROS - Matlab|SimuLnk](https://www.mathworks.com/help/ros/ug/get-started-with-ros-in-simulink.html) +* [ROS Modbus - Wiki](http://wiki.ros.org/modbus) +* [ROS Modbus - PLC - Github](https://github.com/sonyccd/ros_plc_modbus) + +## Low - Tech + +- [Google Sheet - Collection](https://docs.google.com/spreadsheets/d/1L3z7wHZh9J2WZzBOLZywJ8anoBdfRqEpgk6UwjXq2Ec/edit#gid=0) + + +## ProfiBus + +* [Instructables Arduino](https://www.instructables.com/Profibus-DP-Communication-Between-Arduino-and-PLC/) +* [Arduino Forum](https://forum.arduino.cc/index.php?topic=458492.0) +- [Specs - PDF](https://forum.arduino.cc/index.php?topic=458492.0) + +## Related Projects + +* [Project Noah](https://gitlab.com/plastichub/noah) + +### Cable robotics + +- [The Cable-robot Analysis and Simulation Platform for Research (CASPR)](https://github.com/darwinlau/CASPR) +- [CUHK C3 Robotics Laboratory - Youtube](https://www.youtube.com/channel/UCxadDa3g1fUarP4ldAECtLQ) + + +### Rapid - ABB + +* [Language specs and docs](./vendor/abb/2CSG445026D0201-ANR-LAN-Modbus-TCP-Protocol.pdf) +* [ABB - AC_800M - Protocols](./vendor/abb/3BSE035982-511_en_AC_800M_5.1_Feature_Pack_Communication_Protocols.pdf) + +### ABB 6600 + + + +- [ABB - IRC - 5 - Controller](https://new.abb.com/products/robotics/controllers/irc5) +- [ABB - IRC - 5 Manuals](./vendor/abb/IRC5_Operating manual_Trouble shooting_3HAC020738-001_revK_en.pdf) +- [ABB - IRC - Datasheet](./vendor/abb/IRC5-Industrial-Robot-Controller-data sheet.PDF) +- [ABB irb 6600 175-2.8](https://library.e.abb.com/public/560fa420555c2d8ac1257b4b0052112c/3HAC023933-001_rev1_en.pdf) +- [ABB irb 6600 175 - 2.8 - Local](./vendor/abb/IRB_6600_R_US 02_05.pdf) +- [ABB 660 - Specs](./vendor/abb/ABB-IR-6600-3HAC14064-1_revH_en_library.pdf) +- [ABB Robotstudio Downloads](https://new.abb.com/products/robotics/robotstudio/downloads) + +## Project links + +* [Project Slack channel](https://pporgworkspace.slack.com/archives/C01A8G36MRP) +* [Firmware](https://gitlab.com/plastichub/medusa/firmware) + + +## Follow ups + +- [ ] calc. energy overhead, per printed kg of plastic +- [ ] calc. min. invest to print obvious products +- [ ] investigate possible OS verticals +- [ ] develop generic system & functional design for v2.0 candidats, for 6D robots but also cable driven 3D systems +- [ ] check displacement options for segmented prints, (cheap floor track system?) +- [ ] check material remove options (see ATIish tool changers [YT](https://www.youtube.com/watch?v=EvsgCZyQuq0&ab_channel=ATIIndustrialAutomation)) + + +## Kuka + +https://github.com/ros-industrial/kuka_experimental/tree/melodic-devel/kuka_kr150_support/ diff --git a/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Barrel v1.step b/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Barrel v1.step new file mode 100644 index 0000000..18d27fd --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Barrel v1.step @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca795cabce6ab1c12f76e290a4d56441d6db641d42f8ec0d8316f1efb41d2b51 +size 29358 diff --git a/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Global.jpg b/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Global.jpg new file mode 100644 index 0000000..1d9fc78 --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Global.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56adfa2c11c27e5ba46fd6601047479f5e1ebc13c73f6883529f69497f850868 +size 134864 diff --git a/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Global.step b/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Global.step new file mode 100644 index 0000000..4801a32 --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/Global.step @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8da3df22c44525ed99dc7361d94c87cad5a0ef93f30c5ceba5c6e5bcfa55b933 +size 15257364 diff --git a/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/global.json b/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/global.json new file mode 100644 index 0000000..850fb13 --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-abb-3kw-40d/global.json @@ -0,0 +1,86 @@ +[ + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\Global.SLDASM" + }, + { + "File Path": "C:\\SOLIDWORKS Data (2)\\browser\\Ansi Metric\\bolts and screws\\hex head\\formed hex screw_am.sldprt" + }, + { + "File Path": "C:\\SOLIDWORKS Data (2)\\browser\\Ansi Metric\\bolts and screws\\socket head screws\\socket head cap screw_am.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\Motor mounting sideplate.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\common\\heatband-40d\\Heat_band.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\bearing_housing\\Barrel Flange.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\bearing_housing\\Bearing Housing.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\bearing_housing\\_32007_X_or_27.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\bearing_housing\\Bearing Housing Assembly.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\extruder\\BearingHousing.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\extruder\\202_Barrel-40.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\extruder\\203_Screw-25.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\extruder\\BarrelAssembly.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\shields\\100_BarrelInsulation_x1_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\Toolhead Mounting Boss.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\bearing_housing\\MotorPlate.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\CFM-37-3.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\parts\\325205-Taper.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\Extruder.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\robot\\Main Arm.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\robot\\Stage 4.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\robot\\Stage 2.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\robot\\Stage 1.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\robot\\End Effector.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\robot\\Base.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\robot\\Stage 3.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\robot\\End Effector Mounting Disc.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-abb-3kw-40d\\robot\\ABB6600.SLDASM" + } +] \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/cad-kuga/Extruder-Global.STEP b/extrusion/lydia-print-head-v2/cad-kuga/Extruder-Global.STEP new file mode 100644 index 0000000..25406ab --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-kuga/Extruder-Global.STEP @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd3d001c1de123337268f1b138535615130b52d1495fcabdd3466b70b9731e13 +size 9348479 diff --git a/extrusion/lydia-print-head-v2/cad-kuga/KR150_180_210_2402AV400_UG/KR150_180_210_240-2AV400.prt b/extrusion/lydia-print-head-v2/cad-kuga/KR150_180_210_2402AV400_UG/KR150_180_210_240-2AV400.prt new file mode 100644 index 0000000000000000000000000000000000000000..33f71b822f25ab180f1e126abaad6ab1a9113a7c GIT binary patch literal 3459998 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 WW`0e1l@*}a^ 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 z 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

WX}51z#-%7b%?Rgz@kRiU#O0eW#L;?xg~RPexV{ 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

b; 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 ?QW*d zk98DAlYAaaX8J}A=xR^GoJ6!ktx5aSoH3EX&yg30psU62foImQRr%N=!%hekB~Z4C_5hO*z%}f;_kyfQx3`=*M_d9^gfMwnFS***4|l-S$ELY;MqRV)$%6suQwU| zjg>sc!^ABQe)cH|o41EF{Wzn?;919wdC--FlA`h_lKH&J?!f>j22XUUje)M-i{CL_ z4_!@>5!vR>;88!aS{YrrTLhqezs@m3df9sh4>gh*1YMc2hag|e{GNQLZ_GUg_c6RH z&FISg*atlC)bEi?8{aXwOGmFYjIQ!eY(sm9v|_>#10@FE`+Uk7Mpu5hY<1{r@dI^> z6%1}`X}o~ZRaBOQ9X4-2db_W=HG^B`%VIoU=EU%aVtDVE7~{KtKqG@M(VQIwT`3&v zdprf@@)M^RwoZ1;wL%ZQ9%PLWideKHK4<6?Cp87v*Vb%7fpd7`&JL$VBKW;nYWe zSD|c?)m_j&U}lt7GOd#?V#$AYPC*aD%g(*|Qm4b(qcjg8Yi(JZLTU>a{UY zR7}M>|LyX6HltBbmR@MKZt5N2q$EMXozd0jkoM`&mA6s;W!x_tvg5O)FQcnMb5<&J zm8uv&34Gd+z6-JEEOfOoG)W4&YFi{79}Qgpo_QVCq1`_G5-o*x&&hpW*nd%F@Y9<2 zq@gR*+qKYZmaayu>yVEOzVL1;#>tB=t9d;i`J3rMkMCF?y1+&+$79O}=*rib;!`;;J~|Az)~)=>SbxDOU`2U31zl~@6P>Nk;7h*lKs^ijmHdTb=xX!D zc|(7bf+jBst2H`&T}_tT0$m;1owGIyxTjseNQ}#hTVBy?xjA(8XwsAUS-_908?`K8 zbk!Jx_o~bneWg@)IRJML_^yx)U458e7~}w5Ex&X95cXVdax<=QOopz4e_5h@$gI0& zI`+nH;77lnutYn&!d$;0)(4@hR`oZ782^u)S^nn_boEEfZ4v5Mw80-=E93)BhgVjw zl7p@WD=rxa-lVsSZc&>L-1YjJP3T{acDSu?hxJ>A#3d9=bOU}UAUOE~bk#aBxjYQI z`sthFuK?WTtmJc)Uzut}+L9gEp(`t!@vrdQH93VJ!Mw*R(Zxp&UO+x++VIF38`BjuIa>UR!nnSJ+g`oB zf_k{+hEtBx2Y?^2dwM?(x-zxV4=8}Hir#5j83W(fzf{T&x(avIb}1oQzS<fM0sdmC~G{!Ty4chqR+9Bvlf4cNi zE^wRcTdu`JSE^<&&fJ5pmTGoPz;n^G@zuK!>`Cr)CZ)I3Oz3Lego!#Tz&Dh7+qdv_ zrF3QwbhY5F?|_}8NNLXUhTmz7t_pZN>!7REZ7W6`0&Y6^`=zuo7|*~uXC^-ox>^|@ zvgsc1sl=;Y61p0?Myxdnx;l4EV(<*$+T0HX%FxxWFmW@KJ3~79Zfm~;e6pj4Xdme6 zd%p&(pO7_n=Sws&ld^r&7)@G`1�RPU41Sp86O2)eO-%x26Q#3;NIh8lBJ~- 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

i&ScE{TBtwm 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

-AjE8c=0DyVW423Vl(Qkql|bDK zN|rcy#A#2?h8u2-naiVkyawH=>Gub3O|L*c(y(m_oR-=c6LG;v^Ev3ju~yP%z#I91#78^O&u2(gx`Q4m zY40x%`AECQ=Ug6uek_ZzKn(QPgZurXfw$OuE=RY49+ZjOPJwRSwcw=$yiJ)>x5IT3 zXzSTa&mf8w=T3tcPN<+leW*)r6F0tnxl8j9KcZYJFh1?sg9<&Buk*c*#*LYSG0)%> z35xmMQ*TZdq9V_WgHx{}rzqsUyC?+Wf zM_|2Qrc_m<_JS5SR_|o;8&E(LL$9}gXCU8F`gok&{#e{Ncuz*xZURxX?&cnTUV*9u z^64}*uiz%SUA?sN?TDhd=EZj<1=Ze(UDbYc2sf$up%?t{9E573=+3pE`qR#8TPz)M z(~HxBC`SiTwhfdT&^n{W-A-Gke+}ZM$!X#l*0+c}XSuV$J_y z{SuMu?92P^K~;ZHVyd|iFK(^~znYPwiO323pYGF{qKgz<_O@{i)5`+XQmN(N4T4$ekJOT z@Zk>I5`x7OdSpk>v|9ERY+uPW; z{}-ZU7L4l2E8yT!#}HBO@3>imA@q@i8R$7Sb$%MiT_z-O<{<}_ zO^JWk31mGV0=x-t{Ze8DpWmjem01S*yZMlP!NA)Oxs{g;pvUiJ{&61kn>S4@OHtl& zom4IU6Y!jm$ZbEm8%lgA+~k!g;B8q^&f+(2Hh3HKDOeRz-kp~-@N+|jUcx(MVohN+@C#5>$utCt>^s>7DP!wd#_toq2kS!nR`r+ar4z5GqsE+ zh?1ClH7s)+m7O%wS3i3kH`_CMYDR=1O6(EmqwZ>`QudZ4N6Ks5{OlBs#}0c$d3p6P z-I07$9dxAcuJ9h*{DH9j3Wn$A^O+$)q!HEHM>*>8+T!Nv{r6`&;k~xSTQR``)t?y^ zE8ks+Tck*aeNW^NMW=w_d&UdY$S&>Uqr3;V__nh7kIN#8MA_f|o7||mr(pHfZE4&> z3hjT!H-IQ~zXp%~hVGd!qI5$N8gQ%b@(UW(M~K|-y>k?EUv3 z@_QTakQM0i>$u0dWUm}hPWrQjy;wm?ezGKX8lG)j_gZ3F$&)DAvozKKE!S5xtx zt3&UAH$#G3f-dOi32Z_Cu9NFEfBz8h7Ak32>!8xUk~A?IoaFyh)aQ z0K9n}C||6^Er$zae_WA5l!mUn#LGuf!RK?$X1{xI%aL_kwQxN|spkz4M$*7r)MQL( z0B(_=*wnXYN0izZBJ8e`sL1ySGwVQooX;@ z=k-FAD)rMx8Us+73U8eEt_0ko>p4}r4SwJ9B)iUQpHbxzj|%F(7r4cmbm%3E6QbmK ze9}tk0^SxC+f9L=Abzhq(9MvNY*xDR#~sx=yvobyn}qS?*zMk_orn_f#xscTF{;;K zDP5da!>vqu&vvQYLX_L7>Q9o!P$NgM&xy+%xYcZ5Kasv4Q8eC+xI;cgbD#LpU!RWH19WHSKO*YPwF9?>@}#U( z^uhctZFPR?4Dj~ea%X81Zf7{MyhX1Pk%NX5J*~Zfw~cU*-eBB*PAN~M_6Z{E4PRG} z{)xIHB~p&~=i>IqlBXhWS|YNroiL}K2=He6GgyBEx4#aCl*xUF%wn%|4f3M?|9Y7c z+>+V#_b_fnl#ySZy^nlx@R;1lNE1AV%;+cgvZ6uX82=s-irgiI^vu{jK!4!Z&W8|X zl+GyBb2sqD7p|^T_wVyentb=+^J_^`8bQFD_ou8AzMy~X5qu0Bj{MZgdua%~4WDX_ zTm`*)=Ydl;pfBArXNw2kjteJC#ezN_zyRHlDI?Pn)I1sB?b!KHUjlCV@M`?wkQV3( zD=CEbU5`5}}7ybWwM z`lx|h%Gs04;<6E?_oJ|6qdxHF<>|r&??q)Jmp?fTQF>@kFgC6NZ(mKr{zT%I+M0%I zrSQ9V8pwE#%>ZxDQ+a(-aZ8)Z!0>Yz&s(B48w$cvr5x`un_DxuWr{y&P$LpiYBUT} z$5v2vu;n>75h2{V{mDAB*EFK!5ACLjiG_U2{pQW3>A3ZjcEHt0cs_5k+H2{*18<*I z-BNXM>$7I|m!j}~J(jJ}%x6W7dkpqR-`tK{yGx8aof{Fw^u=+Xx+36hU1--0jN7DY zE-i5VKolv`qpLR1y(M&_LYAKww}s=~f4pHmLvxlSAiH9{0dIfeH`D8IyUOETz4`2j7@}@{70qw};tSqxbNO!lxQ)*D z%g09uQE3N6UUZ&EMLr5=CJK6R8zX~I$jdZDrQxYa>*qlwG^z6i&a1eM`NQup)^$YL z&`P;x(u&GZT3V#718(CC4f7m<`R=#*Otn%2syv#~ZgXoZZachJ+8`ZtO4M^(LNKa+ zew&APJ_NU&H&|fG_zCZeOR2jqtl#cFJ^y!s8@Ku9E&b5g2Yf1=;OKjY>b2~56CbA=_d6q1`RD{R1LX$1aLQ zZ-@Ne#=Cq01Gv4#rlNNCAtD#)K2S7<(>W`?G|hUYVf)& zN;bc*G@vh4T!J_qRd;mX7j|>tZNFN7vmacC_e`yjHt4O|6(%*nTVqLR_Ce53rk)O= z1-*LVWt=APX0`p8b{FWElP@b>1O21ZZGRu&t;bd8bp`14w^v=fKsQXEj)Q!p6Bjc@ z4vpgWgiAUfynr|DK(B%@sL!gz`Rf6SxIJm3{Rf{fqH5kLQ3|m^g+6`>ya&c{d+P0o z{WrM~^^C8w%lAj9$k*$5tT1XC4zlBs=e27*Wep`ez5N%ZG{kUUh!4VtsT|tC~jT; zLc;AoFV*-c!8&A&dQj>X88z;;e{8u@i90x-OgwEEN0buVjyFEtsCmStq@&yicPPmS zw33z)CHR6?z->Cz7IBL`X5%&Pu+~rdo&xjE#TspEDhuS3iz*KNrNbRBd$c#!m=Hy< zBPx0n@FoI9ls~8WzK-#EO{sQ-(m3U zMlrLo9PGuNf>R7jrq^NLA^+pbts3C1FJNj?4R;A!fu0bVBB}!V#7`BL zVwCtjnfDHRG3Z^6QSVbhuMS>>_3YdDuD-C#!l18r#>rKKp4HN`F9~?7@XI(5fje~$ zn#FlM0zK}m7<~co=B?(KzYTPC{gWBZpg-F$ye}DLo0?h^Z^VM0MCe)p9wPWhcKSO3 zZ;ND!tBkl)cet_aTqdH1%bqM;y^9KPozW1j3hvY!wz_UOhNz+aM+cQypk9WwYCU3v zI}NgLu!aMN&r5Q-@(w}0%wN8f+<$SWVRynJYZamfmAJx75A`xXzUGTwz@0|fwerpV zi0bd1VG#-Wy{Eg9QY5b7PSYu;6YBdA)n}Bu$xRGZD!N7$@=f8+%fuR$5)njojtt(W zc@kBJ*}o8${e?Si=Q~%Vjv?wbwi_~UwNR~d7i0W`3f$@Th5TKV4N=u4`^NL>P`w@r zFPp{V&QLC&29Hog6{Ptv#K?de`J=|1HEVF^yYBHnLR%4KrKn|3RTXL`l0#g$=5S~A zwAnPD52Ad1DEjJeHfnoA@{vCigF6YQgRXp5LzGZ6OE!8qmGhty+wHLo+(k1+lVq6+ zQf2KdB!i~s{RUaP& zivn+NMw3T*ao3$!+%Dq2F#o=u5810zDJIZ+xoDs(>D%~FjUKUC(9g9Tv#|iZCdxZ*EAW={x1XsP z^c!UsYK5SGYPAkv0p8+Ek{9MccTX*q5e7ZMsP?Qk@YeV+D9#!5QkNQ6nD1(jyDo;V zqdfUXS;yZd;_jVpe-+lAAnKRnnm0_DP(jtl24cWh+`a2#Z^9VvnTG}{UH113oAq|y{2jFnvF^rV)*K55$O5mQ*v9=QQ4Wf&zGe*a5uYa?RFJdZ{!MVm!vYI%9GX+$?1=AH&=WE&rd}} zO*OP>-RXj=U){~k+r@yp`Nb9uJ{Tct2sy}WXb9E1x(8ae(&KKi{qFkU-=sQb>08q? zqWTL0wL%4AxcjL1X^-cp`jR(%=Cey)lICb>t)pa!(CnJN^ns`z31GU(ZklL)7fabJ!2kszZkQwr0+l!X(_Xm*}td@m(3j4cEsIj5rK(kV7!{h zU+%qp4eC#~*E}Fd;-*>>74UBtFUY(8n6XB9eeNYx!%BV?k%(JG2o8de2UKkK4f8d*Qu5 zr$FcRW`3~?^ycEOE9Zf?+%x&+Pe2!5`+gM0pYF2f_u5xc_C>bRI88p#)h_>3*9G0o zg2vw$cx#oh}t?Za%CbEcbP$y=rm|?Ao5ejhE!!mc zEfKYD_cy1&y{Jq>A-Mmz1MabryJp@3<8~FF(TL1_REgvRUvVABJ+?Fk7vL02YJq_8 zHCbg;9iBg6>BNJ3?hG1#O6ow=1c&A)2H#Pwo5%?Xl?>c-SElp3R5_x0<`ECAE~9#5 zp&SLKQQYHf_xKCvJw&~zdho-o0n{k;(pF~C5%)X}&^}U=g{X(l487YPfSPCYo}Z%^ z!#%!U8EP%zh_Xu6uR8SywI!V)@7F=NCrF=XZ~QExR9?hegk({Nh~%Jf&}FXweeDjsDRtQw+yni#xNo;HqW1QME++f} z-ZrnNjvWX6eldNUG;l~tF_bd{-oh{OEIWbjo0iFW5K%jB72Y)1f(oCVsqwF}20e`N z_3A8ec(5W{Wef0DauZ8yfgb(1_(mI|HgDgbdP^0RFe!*FS)Ty?-IlBuT8R4Xz0y0I zd%)Z3KAP*@pnvv=&xP^!OYtkh8V#ycRZ}DD+kyW5m=nniQ47mCd!DYN>esi1)x#rj zuePc{?I#{YO=g(Asdxv~KIS}Tks1PeX}&1?FPN8=?X%u=qIwez$Fi_&+^eIbtUd+r zwfUzK;a>Xz*_7Ttv?Yx`d;^8}!_ zJ@pKLT$_%X{n6KS0}@@40( z1>Wl70uwHP9&>1e74E-%p?a;A2)qRbDtxI2{qo<}=T0GNOO{o&|1v7_XQ0n7f%jru zA@Ht9FN}K;8WG>TfVYTM``=%2FKIoBgZvkGJHbSKb`h0n+MRXx@d7;pVRc5}P5Z7M z7dP-W(agS^9rqFo9<{sg1KvzpehNW-*6RVq9lliDOVFbmfKxT7NtstP&G~@0%o8k^ z)o|~q^nhINHbnKFQc(Q}`vsG==d(h~xOXVY@jxQ%>&>qnmsDwR+ScPq^YS+E=3Zje z%Z>ZK&kERIHUK@O+UIC1@TNUkd!Y$*>o0q@CICNq7a4MSQNfozt*nn@a3A&czB^u{ zh}wAG{&@n_pFaB`EbyBH_fh%-_IyZ3)OsEUxon8n`+HQ`v~7TXb&gi&GNOKElC4kB zMH5xtkJ*Yb3*$>|hcicBAx_lg636-#~s_9{_e>c)K$HwCn0DU z_XV!lh14)1@~lp*J_-ch!du!Sa&e!hoo+Qn43YDD_l}9m{p0Q1D&B|tTpe%hm3f88 zk%`VMc0vD*Z-b1+t~39*$;S|Q3vn~~R)7Z?2wR>T!S9%H%)x722YB<#N*B3}2k93SxRxFw zYT72h@wVrv(9iE<4G$9@q&u{vSoR4~Q|2Githl1008!hcTifv;T@V%DThVcyNn$LL~|2_xO_6ry5|ta8BUp$M<*f!1{?diPvG=i{A0GMs)&Jo>rTU zYyFD{euhc<%EEp*IP}2cC4nH`9L&j6lE7P8_Qa+Y?q9vkexghgk>6xnurmMn$J_6T1x?&PyT^T& zZ7U*s(*1UB-TaTYVN=GL6x$<+s`KF^zdOY1r)=*K|U@kcu+iZ;vvy^Y)S+L|%|I@?bs zVOZyA&ugwj-x%P{L|}J5T)$#EI|0^3I{WDxRO*1YVS~i&zMwydDkeC9u9T!uZvwoP zbH`eVnynC;^j{#B76+6Xm&jH>-gF+%R-?0sX?xygo3ChxOh1)=jA3f7mEhW$6IkWVi1sFUP~@-yU>zlLG&n z1gkSm1n~B&ie$-;hqVj*?mZ6%|J#x8*KFi~H?b>fhf?wI*{EqvM`1)&r2G-Iu?OBX zJqwCC@UT)?g|07fF0FNN=9@9__E3gP?HwMLko7E#zK^K;p0bXl1_E!Nqo#vn@i0rh z%8=R)MA>xFpPrTn-W)3mD(~YV>W{mhf|?<2!joPLr^+>oU)_(@S@BR~+tT%4F0kKx zGo^+e0B<+-Tou0Hp(K~ruN`s`<%!6!RMR5xW>RY>Xo-jJF6D&5zMY~wI{5Vu#81VZ z?8q{mz(dMf_4LPJK4l}wsq%6FZ^F*Y{4IEh_F;qZQU@Y;suvw;gVQgo-ITTp2I9e* z`vY}l9Eki}4_uxO?M%{e2erCx-l+P9dx3v$!e413)&-M+EdPFaC5u*^Lf<BYDTyq!K`=`M54@>w2`~cpzh>Fg>#G}sdZmV7x z1ixrTtoB|Wm`_{V>4)HcoKh{zAa8?GB$=AU5fAgJ!A_RV9eC7{clq9HDx!P}>F(u* zeq2nmXLvj^@#r1a>>W2Co|Q-5#j%wW)^AN?e<~O7sP*ps!u#R=vlUPI{q%wP)TsRc z!5oho{le=mHeNU=AWx1CKas0u&@7p(E{np#j%YO)u@|+#~ zStpMuF5x#4q|#8m=`LQyTZ?#v{CAjE+7aSb{t7nRreXaSU$WZ0hDXYSG>EYyh$1^4 z-O~^KL*{PVZ*L&r5#OCO>%l{a!q7u??v{Y{o5c=wEg~LK3yoG(>P6(<$03c^-oSh+ z+Hie!1rM)r@TYEvJgB6_Zzj`^U_NDUGPDlB!yiIRuWd0#e`FL!}CGh&F zB%&O*y;X1G2>uYrSklzSW0YJG!%Z$kIeLQcV^SmRPj%~#uPEWM`RpK%(LO{uQkU_o ztPK1iIl~>u1dmOP?R)q{6j5XxK9XspVSlPv5o+9z$3~xvr9XE=l*5WoKE=NTe+aiE zvu-jTYfd}heeW5f9OyZ?PbmrfA)fc#vU~7YZphS*SrVeKhcG(bnL)LWa^C#1BH=MV z`aKL2*@*n7#w+MmIjT3Zin;Ib7LOT@8=YJ7g#5k22z_73w>^ECTQQ`2-j+7)C%Fib_{2+x`gt#H(qNFO$%?~X_PJv7r|cOtTFeEmH* z1+GIl<+cx4;lq>Dvvy|?Id$`Qp!z=W_rAQ9o0WhG*;%0mu}KiWAj%KrjUsm* zIfljuvY3#wkA!4*!F%DB-ou{={V;qw=2BR~(Y z{D6h3W*_4)J05zY7;+%o#zCv8l~; z27fPJ`S4{A=*PCG_?v^?FJ^Ik19-bV&ybEV;lmM8uOd^>_Ye>I@_@hBUvffJ9~0j5 zm8yP#{d=P7#6gR8RQRO3MtRpaOh~(0vzoz)$njQkgW+WG_cB$4{Y=Az)C_^BhwvQY z_SeW)je@^d^s-Ih5+)?g5}3k!z>max>SS(>K6eI`s??HEy}^#$=QAdlpi{%~mJv8HJStiG$rd#VWFP685yJ$Dbt9ud z;N<8I$F)sn)J$4b@~_gw1p1(=xVP?*7ZmW;C$JQ?#gNJtPcq@L{Lydr_kfeRx(kv= zz#nq3N=xgA1s=Pg7w`3bKU%@VBfg1L99L9N}viF=1As<-5zF10a;2&>DA}|M!{0>`t zUFL!oM7*ATeXRcMo0T zo-*J~_iD3nIo!`N%H>~>U%h%+TGMF{#IwdZ#%Xjh@$B!zKdRQ@Iz91)@?8+mirH{Z zH^9WxA&M)HHQ_!l$5#phZ@$qIM=mL2qN<8(@Ey6#P~Wl0TQP7$2;y0+k77_WCLY%>TKWQchLjx+ zkBfCsrGkY18kY+u9%4#9HwkqL)4V5_Rnk#)sJ_~^^{1G~bL~DG9R)266qNTavAZ`)O!5T6`OX>U9m3a?{f>VYHT`?b;QzP%tHbn{yEQaa~Q$`v$y~ z#*{zFPeTha`*te+96-&Z2BgXbOH2qgJh0vh^$zaQU5Q8^PGdSf>~;*^Un{Z>3%w0m zuy7XmUN6OY|c`|6%|9nFu+Zb?;b1KwWmjH&;P$F?n2cWXH~6yV7Yw#l+6{1`B5A(1MbaoQpa1w_MD>ud_oQbTii#F34|JvXLx~XN7n@ z|Mi1Y2(B|#CzWLZ`j^Xw945e9^9Dmg5$MjbQNfvLL0NRixvj5(x9b6_xiX;haIWpS z4Ek*5iW)Do4c)_cbW?8n6N4lYKc zFtl(i+;x9i0IEDT9k)y$fr&ZkCwD{tlm+S4__&hSsQLxnO7dlIOpHsr!|W{t?|YWk z14)RV-W~7S^`r$8z1GfGLf!oWH$$-T@O{V+xxZJ?KNb@$lfQG1MW6+S?F->2=};r* zT$9>`!T9)v;H4V+*f1?&VHxKzpACr6B%rWUy>yVdvJLtDv zvF$MMcAb8G?;z+Gg5F5*gI=}ReC|2$Ht;95TN186wEU367R^5pQEgIH0N&096hOR> zq~>;y;o@b`?fk?TT!FW1LOV0_FiG{L%j|+T=zSW-c2SUz)O_q)U^phJ(C&EkNEr0; zZ?g4d$VV!=$RW1_lN9#~rRqUF;DaschAu{skF={eMs6P_9ZwzlRJ{}K=fLN*BNdSU z_ED$k-6c#q`cOZ$^E8^j7p!D-To3Z!rtTd!yNO9M>*Dp1Eoj~;RCrP56y(2!u%?9w zVv@whsrPC((Y#|x*FcpGl^X``)>b z7Y%6M`uysv@*|MnJNSjgrxFwAr|y0qhjHWL&pKK*f5`9sD8YSI924vDq0_n#(fqkh zE2(4})X4Ud6gqkX6XWXzt7gxjdBs3oqsP$yt-E*Y)iB`Mft{=9G}Qfx7Vga{=7v)Y zzg>_H--3zqshyu`;CEq*d~y5|FXZYBjeNnoDoY{@f)D`MoYn zhU^%VV(d<~f0RXYZv~Bid{KjZa>44>i8f4%?NXKwA4GG>55k?_LchVKmuaPCj-X%U zw-kVS@MOOA#DGQMEvcQK`UfDSMvq*ZzTg^52zRHKm|4CS+Od0NsD=Og+q}$Mx^boM6SI z$Sb$q?z({+uNRzs-b>ibj9J&BTRBO7_Y>`h_wb zLfIT9GI~!nW{RUZMU}*CHRu;zZej@4jhIkLbJ_cdJ(?5w_?hF38t~@35*-66@Bw)h zeNJ6yjywPQ8a4{S3|e`UzhthW+WWPI;DJ@Ov%N(48NlN3&jG%}QQxpJZM$}OcfW74?CfJ0gu z=t0p{eb7I|X z%-+|~RealY?hKxHkOwfA^VcMi>3g=#!#`GY!mlv93*AH&4R^^CBo1nB$mY*+PRH>l5I zT>&tvJW1^xhWd5%n&{HwY-2{(sTe_6`68^7A+}VC%S>TO*J!sVok29#e zF0!izygjIPfev8g<^;W1FX3jEVQd zY&xQ)L6;xvKCut#0qed77MNn9*v>PA3(!Bxc>h?*jtfvP^W*%TMSDzGJel*_^&#k@ zE>W68|9Bgg)4GKT-5+jl_-ukMePepN|NnTS-{F08>m4+GZ2sQsCoaGn`SoVTA3RP! z;#acljHZw5@>QZUK<+050;Fyv;qk5fe=C@^(6lsj{axR37~d-Y78?b@=g$bLce9{r zDajkxBeui%wzSRgt~>mWU&A#at}`ul`mViU6!5lE!0dA#bPM)Bk@lc_1}#SY1m3pG z(o~0oPOp4CEgAHWufH8`0^S@1Z;$5VaayV0M?F5l|J^+``40Rc$1(+CgfcK`^W~Pu z2jTQs>4**1Jm}|8UN&gs3**2ax3-%WWauX;Q&%H61-xC?HGl9GlU6(0B71v5f5-Vz zcno-p`oVV~88mmeVoPGs-*R1Cd4vzf;l)mMC#8BcEqhVD@tZX8R+)5m z+dbgQ=}Y!jM|eIAObcbuAL&pN#Z@m7#>20zn}HwEwA|%%X*jB?`dNpK+bJ0LzS&KA zgtNnQHl9ozI)-X(wlZu}v&N+N1`o)r&lET90v9@nrEF^u7FWP3a5tt7+V(9>xIU|3T@b91PD{-BQZG3r?%` z`EjUYbpR9RdfNn#?nBdBFZ#?dCDj zW^%tNXC|6937L);69e9;duOYxFmc~v(yG!!HYnFGSMZq;Q#I!qh9tx7*?S zUiVq1cB}s5t%xIU023M&WEaz+-|0>BNm+`^f4q@MLNbwp@6eRxP0dhC=r=g>&Brt! z<`I&Q?Dc2~G-cNA^pRT%xy$K{vn)Rc{mxm2=R#=8{xKW$ftfNn;qS-H54`a? z71tYqZg#`!eIe+UJJkgL)dQAZV_rXmNn_!>MaUKO+>5!#|J7&F5_c?B!|%&T@=Cgh zrc9N7gk%N7`t8C_g-PINfPUASoHyvd7~kL93hOsXMfP-WOzN@G)^0CBQy0TaUHZkL z{?zN843iZmb@4aXr*wn9G@|{20`;dV?d<|wnAGOl)RvzL&mmZmO7evIQ$AXk^b(ji zMQ2;vjnI^N;KktxCFoCH(7oZHiAm+r(Y~XgUy5CITZevJ{sOJIW&o4k-7tRu{RgJ3 z8mC?d`@nqqSwoxzksAqIMTy?UNNho7Dl3}+jp+)+n9s- zba}7EqhQ$ANdBtdt%RnW&gDP*vWc3TgWkNbOUEQyHu`am)6g$hjHM zH|*1yEKWRt^WA(k4*j0egZb2py8hxBCO)T0OpaMXQ_pYqwjw2%PZ941hc6~-3~AQ4 zKS5Jb@no97ewa@mWgjT%hW&;0u#d_hno1?ZA{qKyMjn;^kim%w^;b-%z!5Q(HK4x2 zIs1>ds6wbmAbe2V9Ww)Zp1Y1p9NqtT%YcLbI@ZwSbCx~NMOt8gY9N%og$I)|oZLS= zgZ|F}#BjPQ=;v_Q{=AVO{4N>H4bBP?Xwpxgt{?;A^*6@wb$Av{J~Mgc zH3|CYTXb+5Uqp_q^A<#`$>3^<+enWn#{a^hlqN)+? zK;NBSP&5jg8R`q zm@9k(_NO;vVr}CwDRC)@xvmyX`tyHz$`=RqS+QU5P~d%uyMDqqPZ0DzrDO{;*q;jZ zJpAohH>qg(^18I=IKKXpkt?zF=st$ba*yIab*%$7bScm@7 zFS%viPZYp@VdYQu;5a7f&O}DoK0=dGo}cyRn4sR7?|aL)rB={D?Pd3zRK?Csre=WYpdfpWJb&u~;NudGWUMERp)`Q<~3grwcqRG{C z&7p5W|9Ep{?li!J`y)Shaz8_p>t6ygIz<1+n?>=Bffwp%qE;s8cvTA2%OngGo_&Bx z7P^6LOwh-^+HbmXU=z6?;EF8ffPIsBX7!U#6KDb(x`@I)E^+b5(Cb2bOfoAS`MdoA zny9oC)-QVw{@%X^I_{#Nn-Js=#e;sT_~9BO@b>Lsk0)?wwrlR>Oc>}o75hyd18?_> z7dzp1zu3{PdO-wq3%Tpfn&9u<$+#rm}D@+WjE*y`VUbX#vJg!edQBs2*srHSGcx2v!jWsDxRZy zhTwloW)S`i`&^v^mbPB0@O@7|xg+-j>Sd0mYaEluB+cL=t>=%?#23!%&JX*cUdCpp z%(YDL^XR>wiQ`2RHGW#Qy0Bk39?-Y5OCQFcQH{(Eel$^+ehzU9g8%L0#LwV2m?ZE; ze$o0SnrM3aWHCP+{BNW`IeHf{adRm3fM_L z4afOx1Hk{Lw>G`(hKbqw96~$bex|8CV+Z+BbN`1kt0#V9qT8=g!xLB0#B$5A`Ql5c zEzDCR ziwSu3xY8jQ2ZY@oO?|Tk{~K4PuQH5R&ZbEzFYcg8`OQlm>B-=K6Ps<1f_Mtj+ae|5 zfF?EAP1u*^|M6xTBb|>42c?!f1>wCrZ?&m?P2fM?h-(&y3+j%e38p=!O3ddVe){c? zh+-Wk{w}cb=UYP)4D?LJ6V1q-ofNSA7uJ)%=K4et#nU48iEbM)`?ySpRL{fnRGuyfX6;?Ix7#YpJ?PiN#!!wkpUfzg4{gKY(4 z0AmDW0^0_*9c%{}GuTeBU0^I=yTMq&*udDqIKcLRae{Gyaf9)I?FHin+Xu!6#t$X{ zCJ444>;Tw7Fd;BuFcC0OFflN3FbS|jV28mZ!KA>X!DPT>!H$5*fgJ@q26i0m1eiRS z0+=G05|}dBNiY>K1f~k626hVUG?+Tr8L+cp8ep1WT43kEw83=1bivMp>4E8k8Gspr zT>vuzGX^sOGX=W{W(H;sW&w5y%o6M}m=)L+u&ZF#z^;Sc09)VO+`I{YZNP4U*@E2$ zy8~tiW)J27<_LBd%n9rs*nO}EV9sCF`V}#8T4?%hJDlUe z$a~1E4KH0pkRL=(IPW9^RWmA%kaXP`@(a68ZHrCU%+Z=bAT06U<8QEQ3v; ze#QLTn*}dStlV<1#ab6lu+E&=GOGyj%n~udZ@_hY#=EZ^d(p(+(r0vcq2Hu|U)Ekp zK1_Vr7dc@XjV6QxWFlfrAf8FG2^ormI9u5pcBo^XIC6e-TbC2WGpB=RD*7;y^TEEp zn{ZBu8dG7uKM~@Yg$E41Z82elZCIu20-R@(EjDMB1o6y_gpBGRm=GUj$R!Eyll4(a zX4-g&XPWsRHwM3#>5s>+SuUdq*ND%uupjQix(vPG=OZw0ml{(ZLK7hk-S=G6AATOeu$j?H{Ki{jyJ?(PAVd4m)p=pI!kE}we)}EjlWaYW7q3w z-0c3_cb089cxGz6@Fm0#{qhbnKtGuAi*&`^J>QT!jrC$9J^25gkq)Pw)kNba6_Rhp zAE3nfoISD$wV?0I`sBHc#*NoR4^pZjAI&|iMBNn=pZ2TtByR`3eTzuIXBcn12kVgq z=$XGOHC#cjS~Y}hhm0>=*4x!bK=(#=tv5jb%qh+e=k=L|vma@Laqh|Lu*7Lu&|7Q_ zA430T#n5@Bgc3~j`6!br84UMxKHjy`6cyASN;umJejty|#U+7mG;XRj%g_A<6$T{D zR4R(WJaC$QMs*dwm$FIuQ8rW*^z>=qyZ|P;tQ$yjm4iOu->;sAN|WGX7tb^57t`#dJv|5}QbA4206vGwCGG*P97*N~ub3MO6=9e$HJkH)Q@ zetcwEiK^dhE8LZT6a1a}Y(Hzl(fEx%>ZdKzsMb5fsk*ilTl#>L^|FpS2tcQ~G2m_i-mUj-XDZeoJq&8e>g z`Dna4Q`#yl4|P5|Q5&ju3Gzz5&Rcl+qw#)y+Xpeg+m|Czg>7qijD6j4V9*DRe_yh7 zWiUbAZ??9I^5)>tlmS`k11@NSHj^OtBI6%#oEKC(@#rm1CCLpqPi9BovG0WcI}ZWs zSBUhRD_Myuh*U-syG?7ohJ{npYk~q~djph>r)>rJ`@aNRb81I}9#hrjcmwpPq7aorIIqvrxJsQ1biS#R zY)PP}ble!tMS05E%`p-#n6TNW=+C+U_akNG@JAmN)OU97p7X?nKMVf%UTwhrpDJic z{*4M>c$MsLW50pp43 zTVbDdMEY|3-LU6gRGsXko;??e33czIY9ODE)ZpsUtg#i<2G9AN2?Rf7>c#+$5kaKx z2k#8O$e{Y$hSRK9;6B|1e@#}MLnPu%XU3CZ)Tpc?KjW^130i6*H@mkW(&9I6i?JHi zLZhnvvg;Ejum;rYmI|S9`mL{4#9yJdlAi&F+p6%`JBeSmxB-oGhX*KrHbEV-uGSR^ z2#@jp`sD%Z-f?N`lZ&vA>hv<7|Dk;ok3N0HOFj+bgXV3ok&kYu>+67V@z8HPGPYT3 z_5Xz?yr?e*RJtY@vYzx!FkUeB`z@p&;0nn};ceO>Mu zRy>SbLOM+C57j1#!;8yvzdBzDL%u=3J=Bs81tFQ>Tv2#&Oe3y8*3r# z#q&AaDzP3se!AaYAb_~X@nD?4i@c}*NbV3mM;@K=u2p9dKNq}W#)$uzSp|x=b%;Md zoKSiT@uOxPlX7rBQXXBq2{?c3k=n%fj34oXm*4x%+4z2=Z=9z^4(4+*r4bSe=@mEE%+S^+Y?qJY%?8f_S8d0$+XeF>)6YuR z>Lad?xVCiM@rWzH-D2$^bGHn#{Oim%uk|EshvMPa6Y;*QtAq&fZGoIw+gfW+i{O2K zQK)G91-M&nc_sB`L*Ahr#cxWOe=9Mb9lWc6yFIZ73(qLQnEMaPLkIHOKci)#b}PUanRrtROqNBxmGj;-gbh+do0A^4=VWBjX86 z=*R(8Qzmdr=p~GPH>h(BEj)dmK{`&J*k?0m9rAo_$ee~9Q2*@qsrs6&q&+t`)oX1# zaDNHbP1XAW4Z&HJwb3D@UFDUFubLjb5H-^cLBDv&xArf;z7pmS&=4zdfEV*@Q&ldE z?njFHjjeQlf#?SSPJgtd+SE_PW58v-nIaQ$Q>py97ZG>bnYP{!>`3-|*SQSDSL@_X zaYo#*C-cBH2xA8yJYepK_(Y9mgJp;-@pSyc{a%7>LVGXZdwwO_*+=j55tlLf?&6L6 z-+nr&(Kk%kEBizEJia0>IoIzv4f%HX!yfivW4KbPAJIrGY% zHCOE??D<(aqV}=C`QBx|EHD`IOtM$1D@x<~h19nLZ_fc|SR2mBqW?eB0@|y+sNcr# zDKFGUea;s-H10(;FjBY`lLDkkXSZjE>6{0^9lt80w`nO9hlkkRS?*6dgTG53szg4_ zycoJ*BkuR&%-DC*Zx!iORa$#^?MdLu1;4OZI0wr28|V-2J4RRyp-(T(-2hybyWf_( z&V@?JQ*N6LYzS-rec`wbGQic{x2OEbbf|6_C)fGig>+QAJ=$Le(NOK!`7>)ITDs(A*~-HdhZI#fW~z0ZUd)+`2Ygzc^bA5W-%?ia4sB~6&E z-+Nw8-UZyE`&Tv&*FZx^RV2?XSHje1T%MpD3f#8%;5xhaBYdl<-_J*wqDJp1g+SoG zx_eufI`@x$6I!dm*=PrxIv@D}b2{<(_Qd6Yy(?i0$s{Bm{ek$6#UY37z%KKlgNfWL z#Kpb!g+3wf@bqev8-%gCzZUay5Eo$_$exV2RfL16D)NnQ!=M-HB_aM#tR34BKc9DO zu`BY8X>@+Dk+21SJxSHNgZR0NH~AML-~0}{ZI?s5*Q#K$*+@FWbcHpLbofkRd2lM? zj^R4{h7b?TZdVG1)J=9mc|XVFy1%7wu1P%uPQB^U#d_Buy+-2YHpV8xrj1)TZO{ie z4O}(N^Jb74=w&}n><+Ha1*J)>-N0$uwoSTP5wb#>VwJW<;QHLv{aT+&fz!N1A>^_b z6;;E&=_Ebl}O49KqWy=Gc$K|g0STuC@0#tXN6`QV$>ts*vC6RW{z|}b6LEF9u zYSje&r*70G?d2VjF0-(|bn5OdL)$p0^D-c=Eh40SUc|S^jM1zOij zT(52NtKxGGwqLRArP;!0zjELBi%<10(#CGd+K%fAxOArJy|Zc~d@Hi{10Hy=6s&-$Rw*6%XKB6zJe8%JIGw zx{H-RSc!bAI(#`9*JZaYTHm6LJS@C95N2PCd`p>S9~_FfKv>LUU&MX0sny$%Z``fQ zt}94qtKw4gJX^$b`^K%i2&tO|g|Zo*q_g2>(cB5B56PWJ(Z_K;TJ3ml&LHOV`SQmi z#c9A{%pUZ(kZ|kpg7iiiH!o* zkMMDZsvzp&uKHWK-*7#emr*(Am@Z+(nf1k|Jwm-L6@JPw4$6-kTvwbvi?Eb?XXVE{ z0j|iooAfKlHwDFsv+f@!9eI0}Y_CoNu2j+~i8vfDyeO-4u-r^K&tU08#qb3LX&QLKxVM$%J_C%PwErZ+b)y?oJU2^r~Z_Htgyo3{worwe>|?Grzij? zIrH6<^Ky{0X!QpnEdkQ$tW~9d?H>O8dT(uYi;OwnHl6 z0~B7|ny%)E>#6tlmM;+&1x{|wDMRKFVC3}bH=!MKr&O)uptlS1Sydx$2-kNf9G7T0 zSVCBJ?UyY0j{v8(+H%I5%~0ygb9HAd+Syp99%}5b1I~-0K=~=B?`e&JgvFE1 z&Zl)@KS8H*I9m=X6{E*b47g7^91Z6L@tp$hYm&MaZAU zt#+TK+@N+F#W>-48|}kH<@B_;*#A5~yK1{E?(gk6B$d8~Fz*lF3P0q8dawS$i)&F( zUo-8c7_lI2opSnZ7Z||x_;B<5r*Y5_D%PD4dYZK99aU^K{Q=ylIct)+2Q zV&QdVuzOIw^i=&I={(*my!T!b;&anPzXn1W)BD|=W38m~#Jt*sZFqlub1USoYarid zIlS)_LHyc%MuZUJ0j@g5n~`rRLUfxZ#Pe+I>I@KfvQk%_gM9ny_PXQ=;`CiPSRRhA zty5TiDDv$~Vb-oT#1~C$PwqzC!`O0b6r`%{jJlP2l5`#|T+S)W#{6j2`DkB+^!g1( zjStdD=YA*2iaa;q+^)o)aUo=e7-LE^`1z}FW`i09@W^@L z?_{NX4Yv)1GiS6|sDXrZ+xSza9>f0m<(xF_C`Pl^dIoNhi>&^qH?j6W`XRc1#qwYPe z6To_bBZsu}xNMI)h2xQx;|_+Ly##fB5BsXI{blZcw|89`_TTn; z8d^;8g8Et=XW5LSq|IY{R>MVY)O)X+^{6MvH}sj_F_X0Zs$5)OUjy9Rd<|OE$q~L~ z7^e7;*6hrgBqAQT;V#|JhyDKH+uXLFEBE7lv}?3kR=tjR{2DS>leNa@QGer^gnhuV z?G#yVk_L7`k5*q76(^kw`4-q8oCF-3=PD@$Q4rRq*vrwMM>-eXs^}2f2^{N;%RG{M zATl6-vVm*|>69_~a?8pO@jZ+?ez;#>TIgo4ROF9L&)!f+9H&@M|7Enu1LBJ3E_-kS z`%$uUZZ%qQfphumW~VMKNIL3oYkeR2FH^JHcLvJ6%v|&=|2?E`5he}Edr0Sk;&0}u zcpt6JLIxg1L3)F0aG}3Cj`u4~a$~XGw0X=p+q4fdL(R+A_oJQ>o#bqKDG|#nnjrZe z?WH2_Jz}_Gdpb#2|Jhw^m+b~bo^U!LXE9Uss6JjV$aS-;eFGf(Q@6GnFMzxY<(IGU zA118969fE{F964pHz8oX92D9I^Y3$bLs%_ai)4xefaBT`bU0od7=`%>VW2@+kz2!x zuG|2Q_a$W)^bcK}uJAR&ScS0m>`LIKp#BeaKXYh}6_nn)efC1EHtF~%^`<%32KDOn z!>=b^gYpZP&6*xok`BA&5oHn6u^kt_y|F41Dpihdcy<07Y5(#jvT5EKGvyMW2UC89UyR1mtn#bA6H^P8x!q=TlK0`woua(>G2)S)Z;6vM&J@5hlWwVj0ZanXFAxJ=-jxPIe&=nM#Joy2TU+(B4h zW~s>cN&)A1WV_oBv_PFP>hgnLCA1IPGhL^S&|^36N!F(0-I{VFH<(GM=i z_|7=Zeu8|1gh{D5f7l=KNGf_4;`?TboSq9w$7V8*Ny#7{yDxmh9K=Ng-e3QOe2dai z-z`E|eY|Ej)iIyO2Tq==KLhEFxBFg4Um&cvhST;{XJLM<-&VX6hs>~MgRUw5g!Q5{ zvK-gDaZFMt=DHBbic%{= zZ%KF^gS<;yn4i_U2&>FI_j-vw)|U!EuVv+7k;IP^LzC@A8htd7EgrgxB{*_!h6}C_!3hG&;6PyaDdjHENax*Z<)g5e+*<*96YN zx8rh+B#9?)@C0YkmxNXH^MXe*jtdOqXHBAIft?p?3+>=)!g{9l$T`0gI0n)ViDtJIjZ#sxGzKmSZ~m{9fNl#q~h}ipPq#;P|~}g{l71lfc=V^g`-G4D!vz;#?Tc zKi6*2B(NHBiNQB6yOD4E)plO)MZC#)?G|U?>?t<$w?ls($F5Ge5+jZM94T|2dAAVP z+|hOPA*8C$;W=!H^Gj9ryEWh8^SKq4| z;ctd&@VzdJF2Iq=>c@PZFVPighOFpInGu@U56_p$kV`%e9KDsp5{te=&eB~DDbXJZ zD_wa`)Jsp`=wIfX?v{Z(Yq{nFvSO&O1_vFr@_@6yd6#D5I4E>3-4YTwi1VexQ`oN9 zpFC`GCWLzw7)9fDJvS91EbX|EqR9^U{MMRZ_hmtG&S$xvOp0_2pVv75b~);2+Len^ z_&)1FLSWYsv@;G`TC;d?CU91j1C*_#bsB(^-=E62CjhE{glOORB~F;%FZv5teE?2t?RpnKA*j_hs2sY8cI}$3 z<6~VdaGq!3fnxd1P#4f2^85$-nege8KfaI`xbr&pDeyT!eZ!UTN|*1XwP;T|=vH&(?lKYZp5tCEBk`)FYXH$ z*t`bLj?$ZgaWn{P)=57m!NKv=BnH3oW#DYJ+BNA|C`8`vlkM4oNT;KC5olIwRjM7${vtyVxYXl*uP?eqhV&$MXb^Am3gs znU=Q@@!lW%Ux)!m?b3t$%h<@byWh0NPa>@NUnY)~*pE`%d-|-E3Zyr$QZ6Y(`^AXY z9}NUFFrA4jcz&&g%!hm|#@YzN3W@jJP}_(35&l;CdL#pfeM5B~gIEs>!T-A%6kfkJ z?#+Vvgmr8>f0D5ra5P;ThC6G3QT%~!Uxd%^lGwDeU>v9D*PZOMGJ@iK2ggDw57N=r z`%(U}0P0U(CB2CPP#Reo>%PXGbXYwZ(jSNYWZU`H_BuvTepMmYU(SZKfA`5cG8NlR z-#O9a58!xV`&(HPvu4t6@%(#0;zArZv6e<}7lInv+MsC50K%;8KVW}#5%vSM*RS50 z3AMU2+|>k@<9IWm>`r_HaNZsM664j8EKl641V0ZJhUq}(uH)?nC za*9Z+@0~fDah`#@ete2|9qw}*HvF^qMFwg4{%!g}TNaLU)AWr!e)r!Z%GVi^mPfIM zKFYQ@?wGa(ZL0p^+l74Vm*pR^p2v4&8uJrRe)?QVKAiutZG8?5)MJ|huiSa_4(wc% zv-V^^CM>6bnR2tNfwLh$W7YCW5Z2`9d?9ibVcnDx&o;y7SGjDP&ZdpXH?m~&MFYa} zO!^v?;RKwuC%-P}!~N6JEDV=iN4wQqYBnz%(txw(#y!!LhsZZ~`$=c9|LncEg2#{- zIIDm3tlD7-NyZ!UjmDecedk?&Dhl<xz$up5}!)_H*XA_o}aUbIn_KQ}vOCMQq z5Bb(3^7yV4VO{qYG^X9g>&-Uq-?0q&_W5A{on7b$!V0#gwV>Rce0^mrAS?E{UVrae zEN`Lfbv|Ll-}!QO&x4%hv$o}adq!9ngjNaQKHVH;zU8N^>>$rBzfjif5@DGL6hGd+ z7dY!>MA;vB*z<%I)d}q?O-juul9WLTCtA%}d+WN?K~7slH~M2iClFkjy?i z(w;t$TriomI32Y5>b(ZIhnCXjO_cbDZ;E_Uu~&6~v$Rj!Q1m$Q6ePwu3F0`#M+7d@(wwO$_YpKp^Bbwrgs%`iR@_fg^2Er9YnoVT}_jCXd5*P$NEYRq8L`NbX7# zyZHn8wvX{VZ$DvaeY#;Th5d)Qj+_ifd|#h-AV+*Qrla%ytB}M~;LI^9y2kqr`Icp} zVmr<|?OFQKR|)we5!EF*>jLua!_NNgyU|aEQ`MC4X~3E7ZR9cUJEU%{x#@oh`)|5e zYYcL5-ewka_LPLPklw2M=r9A@ag9ZFw-hb$`soHbn{a=~$R?ri2w~)dPTAlQ1H_;7 z3p}obtoT8;q&Cjas}_ElycYGC#Ll%Q*>RAwGCS&k0_rQ}H4|4qHpP4@H}y_M`{Sz< z>%~~V2ut2f$3_X;{dtRR-xm2mp_lVK9`vEYqMp;fOJl!o;k=K%SLXraS)Fgj?O@W; zJT3crC(idSnU|usG8c-UP#<22;ds-Tw!lR4E^t(|s!v=thtkA$d67j?q+^y%bF4D< zL$sdH8t68F@*5`K6wa8E_WN&^`YjJeedw??V;r`px)sA^>#9imgo?-S+?OB^wFS4B zEQJ~Y>GsYQQwh^7dhNBo)xe2ZLi@Z_9cuLg26W~rkhaVzHO2w6aoj;;2?n8l3;8s2 z?{y8*+M9Z0z!m%F?{k#4-bjY}X3JFN7w9KROeukTSroXl;NB%B?w=O^bh2`x3u&?G zdmn9#^TWzTdWX-2jPNbE^|&f&k<0G4@SOzQol?Ett^d4V=qPb9SaBBTi$tQ!(m%{0 zo+6V1+|R8b9kuDMF4Ypi;SbOGRrUew&g?%B8;AW0)}X74S2eJIzJO^eXb)QFaZ_^6 zFVgY$qw$fR9$@!>Z&|Wc&XnaMHfK4qPNk#2y)g=RGS;riscmx z?g@=Yxz{>|y_t~b;`e=3CB6@;xt-i=iS_V#QK`OC2o(Bj45^5ll8)2`SPzSvo^yxV0|7tQy~cSn)m!0K zG<<$Ty`Gv*LwnHhUKMZM38eM>6~!;_!+=w!@0R0X1NE)7msq9+q{Zjzs^Xcb2l}^J z$JnSt!-EJTk##}n_ipyImpgHuSv<`4qQB+{-)=ut3?$9L=}qz1_X1b8-)6t{@L&Db z{`05pRk4e}W=ubjwz!yhPJWxDh5$F17J(?3=5yF8X6S zJW9#74!{l!otg6TDr7#owBgQl#5Zh-Ug(^PxZ|(K_q`x1YrM(A9$lQjTIXXBkdHWS z&hbbdayE&~?PQ6QjuoejRkX4Z{~U^2NkE?WFOzTE@cEM78@P2Z^8DV+n`(OLP#9%? z?AON<(jo9m@~l!OuI1?C3SdL0c1`xWz1WjkP>! zzZ6h3NMn!cI|` z3hWowdzQNQ^9rsR9I8Fo+?w{*bqr3z`e=6{04#PP4)A-2F8f2e2W zC5IX(l4kFK$WK+MSCe!PExkV#8Y0fVD3X|f{xt_8ZCy6ve05f4l34Bt-(2pIb)@OW zX4516H}Snm!h`W1m;UmN8K>3JKhFr*E3XetPZc7bbHkY9ro1Q2;=rDnD!ss#xn>am z7Ux4Iac+kk-A0()Rq92brvZDG;MBZ6^sn&b^W(l0e!?6c$eY^81@`#Gg5}fEzp1b3 ziWIRn(k`4E^>xQNU<>Ii*7+rZd^^|UxIl`uPpqB#p7$)U`PX|yFZ~X2Ppfr2dVWzY}P%It;jl%aEY+?;}s`jDy}_F1`k5ow=&;N=9) zS?C;)T)y(n3`l>Y_OPf?6|aB2$6cuwIzQLNc-x}C@O<;4wkJDDyXaiyf#>Pa`DvZo zLkkheD*k4u%!huSCSUuMA>jp`AG7)A38+Di?y!KE_BkQZHF zICB=xC;YszT-Bu%(@`%LzZ?pMB?+voi5m#BBY93k>k7=zyzZ$p*uePsW1qg-FkwcX z%j8X(2W-B%K`-|?Kym*aU&HO_cTMf}(3j(qz@Dn}WY&pWP}+NWOKVCVX)CQbV#Q0jC?<0IWvmu{N8UjQI_SLQcj?s-0>obS`@~!np`Sg4AHef~hpLg4L zg?O%BlFAiSByIEOjd#`P0G9imYeRdlgKgAjca046zqr$^KrAZFH&pvi~`0b5Py4;q?k&ZJb6+%+7+C6nB|5Qaef8 z^%J1-XbrGdmy2;{S3_JGX98y>j*mR93vx*iuvUl`sxz=XwK9FW;t{5Ed(le)4g*+= zjg>Y9P>^buLEmlKw`T_5M;3;5(b;qNSk-Cz_H!?fHmXJZQFu#kaNC6&D_a> zw7KsV2)(csSmIY6Y1#dPysGJKFDu(f+Z8_9VH{Gi#4YrT-+qF^pHjTZ1m_d>pFFR? zF$dP{y0cREZ^9GtgfDM9Pm#8n=D&iwwgXEp{88t+3Mg4@A9JvB4QWl-|3qcx4`6NE zzEd|q8p@XFF4N1YBdrpmJ5y@}fpz}5s>MAmsF>}jzuP00w49l6dT{kxV8wpT4>&Uo zDnB0b^-O3b%^@O|Kle2Q>z&stc_nO5_mGX7KB3>=qy-|Ul3Sot#pG46ung3O8Y=XL zr;)~RhG$)R7jy<{zR>&W2X#$SVUs*xpx^qtx*GKpflZq@@4K!Y)PK9=GpTJ3sbB4P zW~i?Y*vd62!lkF7A!$iZ$TAwK(-z>_9dD9(zMXjPcRzIfy%=e6*Bsr#+AB_kktvo$P*BTc9vva1_Q0zuXJ=L5=KT=Lwg~EOMpXdX#X~>ap zZV_aNiian(36WNT=F=bTRDfA)R&lgK6EgeO4Ht!@pHZ6CvK8sW zDjI7AqYyVM`Bg;&qJ4g7qd`1r$!{kL%jN^KhClKBuch!rr%JkpGA1qOj-QTLgL2#D zkH=lU1|`-m6N+z(qaR-r@j11n!0dmjyhAGy%Di+`mgwvv&0F4h?N6Hq?Q@nz&)Kg5 z74BBL+gsX5lhp}^WuphQYpuM&z0nO-C*+MwGAEKo`zCzv)C29F_sPDxZ%}i~Im2HK z_dPh4|Lkm`IJ7rz_E`Dg3)D97E|pE(PwJ)T=qkT#f)3gKrE8DqLOrdkul|4`sV%jd zQl#Jo9d6#VIctQWVd~2~t3yjkjYjx838y2_@$rR0F#1Vp$g;XSJ%dZC?A^!Jq(-1V zQP5-wJs9EJ){upSRGz|jvfitKb;5gnheFF=zBSKSoAP|8Jhaw!#~T(dC!Q|Zg=|Y% z(!8-+>jdtH(@M00SA7o#n=KLYyC?LK=97cwhxvCyYdlXd{pURhyJ)w%jxmWe-wJJX zdPs-X+XhosD0)ET6@vh6+7IkEItzR5DTP*#?T`4o1|TNMxliHqHPRg6;$5C3=vUa`7PnzMv^wQ|ka>F?lDxB`6zV>a=H#p5`m0IjuSJ@<$f5UY4-jT%ZUUD~e*e&%7bckEqM48m7={`E8%fj{}e;v1t0U zW$2eWdVa}-vx?Aqe$nGu`$O`v8!vO{dFNl#*s`jrIC^1m!ya zSl__|PXd`d+o!TfQ@`)plIncA46B6q`B+$rsK|}>Ch6_-GX`0>eGLtpUH-2 zyh+~`&~JNVVD;IwyT;J^sP09{b9s0^sjFmRAMS$@{m$;JhBCA^`uSefwS}twHG*@W zB$Img5;ML#pP@}aBz*1H8mMVHI;j=wtxnCzalXq2XxkuujbHB~)QN@j)#c$ndrh{Q zuLJv`&E7w7CYAMMY&`o+l!;{r{}D zY+5UB*^`_D%_~%HKe^&fJaaC@hO9M0|MwP^I;>b|mYeUk{MB)=KG12Y;2%{4pIW$%zCSG8ZCv<^b^)N+p73Jye`PmrgHpkH<`H!i0j4VowV z1q)qfLQKN-3yo(#lP13m!HC@D&`dSRZs2KyxQ0C$hj{LhCjWZN#Qr>J7NL3*`xZgc zgLG5btM;TR$ZV6tz!GQ{lC(QeeH2o?*;U%Tgfs=b>UKsy?#+B(OysVgf((6E8he}| z%6%TfJ5L#!c{(G8`O+b4_p+Js-#(J2YrQKrd1fNcch_Ez3)yEf=5Z~|Ns|rzp3(ai z&`e8lX3zD6T!|v(7n$#{yy6iXRrpf#&tQ{AiT|=*RTyibP!-Qd_c+FX-+$Xx5{Bi#nD9wF*A>XGp}58ok&qm6S+m zzG!B_S6c#g$90-M)o&z~4x4%#j|xC@kfpw^##gAn(DS9hRgshnZn%AaHs=2c|149D zd}z?uv|c%1f;`op(6HrWGBkgnB&Bu~K|}S)B97@^Qk1!rNV_CL%cP&lyAQUE@a@u# zo(A&dsHcVejSbKuwJh~g$UpYSja@Fg51_y9M&r+Nt);VxCr4_jjs9WM_Z)shW{XqgBG<@W?;Y2sPovD@eBxCrk5)m%ppxYWoZoFENC>Gr+Gg0 z9YmU{N2O?>AANqdUcoO%Xfz-l)2Fi`ChlwT5&a9KNwE9V?3r57sNbrzV|x|EHNP5C z;E5qkLO*Y6fX2NK%vhN$$htuE+I23IM()pq{*9Q< z-lObm^UpwbkeG2D-ymshc^dyo1mDN()z~Ppodu~LCU8sj{8bXM+0T#r>1XbAM}^WWMoRKxvnZeCq(kb(JG(6#aME+|?qRQ|+> zMH+g27AzMs#d2-7)DJX)r;)37^ztF!mTXC0jeaK@4|vTDvv>{9h9&v8RIy3D^7SK| zui0b$dw%__I1Vb8eaRPiBSGq>)>$1?!}sE*Yh_;sU&L|fdDHukj*yzX?^&}B_(P+m zOV1>$E~q_sEJ{sc9jP)~p)UB$0UGU3D_!;whPsC!%eN(sR8W%xh2Hx>qx*|V(usGW zK5EMr()x{*8aoFT2IIQPfUXwd)J@P}701rXcteUD?Mj|W&x6L8Qy(Us%Y}wEiMsFK z4G6tr?xSucX=qFo;Fq(wHFLdh6Y>C zwnw6N#B*T5!uI-)1o6HpuNua1xV))q%R&Bp#Lo&%yeRS)51aeo^9n%yU!f}_aT5LH z|49cTkLN`Y-ZhBt?DCw6{^CaQm^g{S`2!abH)pnYwEo58TAP-wVOb%*E4FC%^S^jf z_SMD#2J+-Cg#V;$NZ@3y1zL6*le*|vfD`G)GoGe8qQCRUSG6t$Bk}}r=;O-1!IPm*UbBiS6bcswZW7|Y99pdS`hQk^)>61 zqx)WsBQF~9u3Pz!{?)6XxKCwHjjmlzYn09J{q$B zge|`V8nljvZKEM`G;ALWRYwlSLA&EfNP~{w0S#EAA$u%z{CxnN(Ku%`&K-?&N8>L> z<1a?zU8C`rW8o=kH%F;L&rbi+us2V-i?O6qv89}@WW{MCpolM#`p{h{-9Wo z^gl=Nzw+VPC|*7qj`8D9Hfiv`-v4^X-xtCd5615Q*!>;5kL=O(#_q>hy^q!NSbdI_ zd#qez9;5(=jYaWK9UkzKSY)J{C!j4=%PFY;d)xpoO&whJ%g(s+1-Fm)c< z6y6}bY!`1LZ!vEGr9th+nC23M6Mw_;yg|J8C@o4GV>wyVlA~YU(+GISS2_B~L{LQ%rrAO&g1|z3wy!bQCk)NT|{k#FZPbfo- zX^muYA7+t>k^NXQ%p$e__hp*AbY5TT0CjNW=ObBsg0K;Fh|)q>^Y^b0j|eqHp}PMF z#e|PgN2z0fg=&rb3{f2vnmAIjKlNgSLZ9NPLzMAvp*p`)*P;&b-s4TDj$_PZ38t=% zshj*O^+f6fb&@(Yn)+nw1fDAEJwu%xJwF#yqKPP= zFm1|UB+v4Y*z0@BG6m)mN{Q8G;g*+m&rrzng6lEh!BW7!!C=i<+3B8xEz zJ?a>B?%zo;=M1mX3PeW)e+u>=lbB5DVO<^hr>>A+2eD9?AN=xSF3+I|ITWE!Sy1Qy zEu!{ORe-&c!~cZ{eH3x%Um^-ofaOSjM@5`R5wa-a0(FkE`nQOhP3~)UJ&pZyJ5KWb zmr`6n5y;uGJIo&QCI4T``A_pgXd6ks=!-%$~^C_)-V z9H%Z*SN<(xjJJPEQTty+97hp*|0N=wvd2dk^E)cy3W`{WA{;1N>gvBm{9zQj^!`7V z!U09-{YykLmcf1`zrRJeVzRVx-6&!nrNZjarD)ML zUegCE*dbB&?&kmC6MvfX$X|t^*s15v+7&|0ZL7y-4nwFiW}{G{e+e}cdLZ<3qy(cv z9Z~2jRMJY+Rq7fF6}m!vc^s$kyj=t>pP3(JW6_A;LuE$8)JCXy<#a>qI6t%sro8h* zquws#ON{=rUf{=n{LAggsZg`<>LFVFG}>JLJy=;4BLal3@M}^|@+3-B=uz z#Q)awMjU(?rU!gYzA^UT65mcr-kn`cTO>46-_L(1VavaVa+Viz;9o|$P_EQvVnOgZA8GyY(O5Z183e5^q?>W0W>%3U7cucztzwBh^^TTZ_sMjl?JNgQ~w zWwf70qmd8e|7Q`6Nff*i& z1@7I9F_MmjtcE6vXE>N^$Gh=)lZYdT=7t@8vjYq=mltn@*i#>w(@S+ zQ+P<-9LuwiF`p^rK@$*iKvhoT8Hr*mzk@}h3ZQ{H1&!o4afHJ@ik;lt16 z2gqhiVBZe&H`(cl_ugHYN%>H|m=`a~hrfvOquhTV`wCs5+$q1`$9_V#lrQCj#}fsx zapL_!-5x6@bw^+iMu#)CXnU&iV7 z7lO8t(YWnsHyb;W9|n7^!w#(>QR-^G6_48f=6p0hb{=ziO9ZI9)Lks@^^p<^p!&x? zT7ZBH6(~;yQTJ$zr~rgfWefhGg7Fd_dA?ejAQeL0r$TA&0!Tpt?9||IyaldOVe!Ol4QLbP_t(JaTyoxU%ck)6Yqm7rJ!!d zqWr!|PNTTt@9`Wj^$>INXN<;+Ss4BNWq=nIMn&RZ7#8t5mTBZOqN9F)<*6tt8VeMK zEiYEU@Be&%3KT=dQgK+I=&=HcP%&^jzbkjc@+K&~tLvupsS`5q-#oo_K?9WfbybBY z5-5Ho{%u(K4aOx0z0~WVqOj*!D}~!t``)QOy<;-e&pcKyrZ^YR?-wkca{G4y_^4Q{ zNM8JN#60k!(9sXD{~Y`+iYpa~7sO&Wx0H&f67UuZxIol3!G#^mW)nKS$l8CY&KQOM z;zeHr%-mM?;0_Q*wSEPoJ$|Itn5LP+TZ*?Yk+*`@&08XJROAE|DPkgzbcsh7kcx0G^#QggdWr!RW zt{y4pNG>o(=_qt0#!DqonN*fMl|61Ul|$uHdDv~r#FN;)r^!<3RQ|u7tCLcMAS`gJjBxUlTT@b&x9GEQFS>EcyTd&%pZ5C3XX^Oyrq?fs$UjlRTF+&R8J<5Qw< z_BHZ+LS^jp^={Cneq^}Px@c5M=W6_?42)iohkHK!hZI&&kFhc&ktKABffd8E1fDiD zO+U-Dg{%+m_WNs%fiil>GzY2>FX#KMYt->*mY^X1SHr&<_=k@T^^_{5%BW{lIn5sL z(dg%2_vSb9e;eo7Jo*9rV7~r*QK5+mQcp*xPiGN&M6<|-bCJ+8qL^g+art8Ip~pQ( zM{vDEVV+|+*qQ1}pWUd3c$W`c5c-RU)s2&|n6Luzit4=uTmIsa{w{~@XT3taI_&6v z)?Yj(ZPmbMy=ufe?-xiT8UDz{8Ad{XAj}>MSs6EohCw0vPnI^s`58}fO!-U%04#(VN!6lvGiAv!w7DCBSHZxqqlETG1*P>H~1~1*B6f9I>JVRP@_1p z^ZF8hlH<`5{ejIpg0H`uH2}5tmD|(kWhB%5N9MvQH%9OU``R}_U7q9kmZW_o^_}Jm zw)3?ST-e+#80x#WwI^m=B8gMMMjMv{wtQv09d{uH&DE#A$CZpE+U%=h!S+=nc;l;- zP-qzCQH0&jXW^gZNAU8YI|`$G8&BvYs>;bw9GJrNTfEAriO0`;q3$9hoc7- znB&s#Gz`mvUBr^`ckc5Dy{2f_yl@9#ib(fWTjA?(=F^MorUBl^QyU(=9>D88$_*}f zqxrC$yoB{JLN5;eA-L!);)@D=)Q{tG*|hleMH1Mk+`FNjJ0iE%tAqC^nh$?m`I0+< z&d`RfItn{j@PZ3`wO^bF#^I_d0`!+|!C1=jqcmS9} zT?czU-9Yoe>&h z>epa?)E4|`Qinpf&wYMb$yl!9iTW2?u)Gqp^r{1ZQPGf@aNm{CZzjsHx*uS@RV@Co zf(MG9tI3wg{37%zzf@1gHUV=&sVLiB3`*&IA^depq_Ft-*+98LU`|Q7k}$9h$|E9$ zTzU4B$Acg9Sm%X-Io;0I=86hbUPwFjW9mMVSM-INXYdV}5)zA!itwVm;6CRP#pm)QgE$KnuQwzK8+T6AxHSOlb(v8Ra|<`8;WC)2s_C*uAOEed}^rnlDkV&w=zFNxb0 zof(Muhg~NGYaq+-blckpA^2RxH}bXnpj@TUy;r!9Gd=U`K-V%te-fgZdOZyBN3CCy zw?f{*CBBE7Wsv6u7OPLnVY%Y9ZLY0_!ejHQ#!Idy^n2QVcct2K*_d4N*`Qc-H*{L% zz2X}}-)C;P;~5=TOOjmpwuL}(^wNpC*HQ?H*>A7=#sXNYHfO#IYK2lCz8yDr^^n4? z{AI5z7UHs*Puc54WTDzNh%A~1fZ1@1ItljH(7|#Er-{#a2hLl0& z$2v6kmi<^N{7r#)up@=NTR#wn`XsUYsRTH3mw&~Cu7xWLyQI4rR|sRDci!R%G)Iyv zoZ`(h58WX@xI5EahA?33j2s><#LvH#gG6+{J!4Y&+&02c3^vgjzX|b;k^@^mBHzl_ zzgs0q7z-7@i@riLF}bOm%+~Kg_p~M+e7>rLG5f0grbt}wF8lT4$0_ybe*5im=~gGg zpoTokn0UQxb<>vxn&=Ms+Iz{{orFI4ON9zTGauPr*SG7hLONM>SlG;p(0dl}Jdj(7 z=^Kd*mhj;AcShY+S-yncVSh029Gcb0wZ>kXuY=p)UHg={WHF&P_XRClgXU?Amy|CO zdImZCDTNz^KcOB|X!p8@%i|a4^47L!L*ABp*DFD3s6T`DiCZ_eSg(4;a9*}{!LGT58Wd;FAEnq(L~6N z>l$D6(A~jW)pkj(IZ$d`U=f$SgA}Tm?o*0ZK(i^)pw3N~pnT0M8@CVc3cRA+@ti=T5PIbqj}F3dnPmLqy1 zL66=-?XufD^~1-LtYz)?!5myZeYQnD<+Cr;+4&V_EIUflZ3>@uHh2Q(O1PF#op#Fl8A*)WY;m6|0ZyR6=ZNFDZPdW5hYzJ1 zNWAIOWewSffOEh5m7=`YDBp?+W0&jd>9-t!n_n`Z7FtIWUzy9Ued^&1` zv8DI)g45d(e|vqJvnwR+HI3`jXA{QCjlz=Od=dW=?LRvVQkC47-)`?A42k%i?KTAE z8pd*-9fI_{iJ5sHPZNfarK)Ps0^k zJ5Q}S*HsDq6Mb1^d^);+)ch{s;||&1C%uW-(TDo>6^+tIHz{OlN^_wIecwtf}o4&*2!E~Q~WA!FR(?xCj1+rKREY7cR9L8E3!QB>Bfk=_s6dcmH7#M?@o5a zmAAkx(=UHF)e?#=e$6fQuOlQQM}an_AGp=Od@>msP`c~jl;ZzE)Op8a`TYSuDM>{# zv!bjN5hYXyDTItfsFXxRs6_TCWM@QVMaj&_mgBbfp4ofe_gxuf<@xk_e$V&$_x-wF zm&ps;m#`d7W;(KMU?!;V=ob-j! z=VvOIkYoDlV+s@S17j%|%8{+dGlh?JV?tzxS=3!k;5R8f2@xnM{2 zLfUxEmmg<(;5fk73;QnhjbOqHU7oiw8Q@NhF|Gi;Mu#&!@8w=@$HEZTs z$lp+gR_j&PO%izfBcEw-2u*6yRDV6@hq6y6j7vOofp%EjeZuJ@@G?51x-pcSU(Tz` zMu`a`rb{RIA#L*YM#=`3TPV+Nw|xel!-OOBFK8b@+HdV5F+JT7l>gj9dM}SNCNPI< z3)*#|$s6j1J4T#P!E(RtFYc?Dus38S&lS=d>s)NpS&Bu)qC%WgAb9!GD?tkyZ#1bp za6EWZ9+mMN_`DqlQ|IZ`n`!uQ2ip9W1nJ!x7iF9qd#8uJ*Y zH1W5Emm$>rnP}3LGU}c&l)r0W4xvF%7Aw)UgWCC>b(rw|#_hr#P@ZBgJj}BB0*c$T*uIs*i3x;ZM><+4 ze=&cK(MQo5B_&XOuoC@&3E3r6KhiaT$F$67n1XND=Lc`-VnPz_yKC7gz?TkZ?J)u0 zj-9L?W5t9hD~svhrBF6OEUfa>0hFP+x!*bE9VWcq>v&!{1bCL1D)vX&VxNxjdOya5 zCl20z#ZhQ#F{wpiN*?9rQEM>e(1V|?oHl&t&=hgX<8}lk%6pa@A~yd4+EvJ8T#C^Y ziCkHzei62reY+m%qKFAsgq~APHlQhTXrBdDDJu9G=HZ~ziwRO=>pYX}XzEA!#_+%@ zDn8N5bW~+v-R)%z<4+4Z@A6?WG)>8`xKd$-YDH&NP5ta~ITeqA zeFZm~-d~(G<#ip^Z?gJbK12l`jzudOMxkkz5z$cHbky|i@^2o__qdF{qVYnGDw^gE zy6M0A0kuA>VEg+E#(QHXqEu!YX!>;Jr4l+`)J|{KSo10Xmjp7sdOBo|rsba=piFYr|Q~yk$&g{-Ds!Qd#(3$z^EX`vyZL;Udlz|5L_R?nU z+96zUz4qv(&O>PWskrJvQ%IA$9*$QkDsNuIee<_zUrHW!Qy75~3)1h+?Me=C~d zp5vJeVFTYddn2ZYFk$kq$sWF9G;^fH=EP?oF8j*Epd5V5 z{oWCdF=6CP)(J%@2gJ?R{t14!qy#qVff;*DXp4DFNB#pmsc4jb3VhSm@ets{gsO`v zcyI~L@UXgv?-c~!*h2j*mN20tAYn689{8iCm%3Eo+xMvoA}=PSO+HVnO-D0F_Y)&s zhQK#xU;01nm=Lk>D~-Jb%^YLD@Gz_a<$f(Q+{Jki6J9Yga}c3C6z^SvMf?TuP332u z#W75uY9YD! z^aGmV|FL1DLd`7n36-&C-<{dGj0tDSpMJ4kMl&bk z=b`XCA~;ZJ_dP!V?c|G|EdC)VKc#rLwQ&$t=?Q*apZ*N%f8*R9(WTde1>Psl=>iF;2ElXhW@zi}`+IQQY18-luEQ|?|KWJJ<#rWZPhLL?<$IG7XlI7?XE0$xEOdae0`C7h zD*TE!_;y2__2qL+=q0+ajKrduQJQ3F9e(ibh>+9QP4IK~L`~X5;3g$vh1K92QI^KG z6WY(7c1eC=G&9DydOhX<_!eS5?g*Y_anxL{hB8^>$1K^ycYtrB%rT=d?})2Pm*UMs zGZVV^ZPFFNx95}}gW-D#7r)u=5AR`8zR8dGB>48kr^iJf6N0P*BDo}hw_bh|vj*+k zsp!cXR~WB$b;dJXM>A8&n^IA>(7tgMMRgy7@xVO?kuzLqW`=TJC;tZcR-^tbWE>L= zNwY_vs-T&YxWZ?xM`PP@d5=wyYzf?dEkZ9rnE}=R_Hg=gG69!ICe=jtzDKhZ6puKM zP@|?o!EXW6bP&fQzlhbhK(l)dWBc~+L#(6#bq1i)Uq~9uD1>eN( z7BzEVd@J5zs{RO?0@{CuTn zP*a9xC1}1j_zr<@Z^Y}q>fmqUCoN3g{3fIb#aV$iVm)K>EQK&@=yuXZaL}>m@v<8_87{% z&+>8J@vwn(YG1E!u^ona%7`YVi=Yhf4U0ea9ZFfro{fynOU%mY+iJ;p6_fY-Pd+QGMFYh$@1n2<7` zwPW-+ytf6$=39@!w_q-x%o{L%V6}N^l8a`KH{D9*bq3#p_gz{41^sw+$8z8>nibMq z?c+%Y-!$_hP7p95qwzMY9*Q8Vnb-z&E4Tr*37?FUK9RISxKt+VY<7 z90cDe;+JJJak%DY4jy8jDe9}a1 zL5!CT?N2)GK(n_gmP(K__-4L!bgmR*jsCoN@vmssWL0EQ?J4+HW-2QF2RxLmO@TCC zvoMYDcOb$4%PgKt*~qhFqacCYEo!qGvv{&$rSV;{^HHe=R80x{uFQ}dts4{-nY zgB6a{;G1T7aW5MtkmC3GwThwHK!FJA%t7#tzo$*491~_-lanNjfWMy2|Iz^Sg?%Z3 znHw-}tQ8y;i9@qNvfkVGpnQf{UQ#4?CMGm0)t_Mp4}+C#MKAn?@f%x{jKMuj_-1WT zBM#5==6-t zBhZigmF$yv!hvSr77bS92tj|!SULD6z*VQ3 zhRdz*hm9{n+0W8=I(D&F;G0XCz}^j9E`CRK2geqgt;+Jq9k2x7$bT;0PQZB7dMsMmE;fe#Fj?|~Z-#yVnUcPZ3 ze3O)s+*^+;cIx@{%_*X}lRl4x%Im9iE)N<*8R1jM8~1iX`Qm3vo5e)`JbTL??frC3bJ%W(F*SdHc+zMXlsD*(oCW{Wop zyD%Z~&|T+9C<`pW^IQaHuS1gwj^zYL~cXKbJIce|9^Lv=Ux8drVEq+XJ4E~XK zTOQ3_mgIwZIYeCvJNAGnGMjJte!S|39B;*kwEh+lQ)+_8Kl z4eNKm^8Hil2(R)s4pw0@`=38A?y&#T@AMi38CIh2~~f-5{Oc@2J|Lvx$EY|S2a zAg9|xj!KRJxWeCb$}t(rS#R8Lq83vI--MlB4_?I;E(6@jd#K@hnZjLL|?4NebGNbt&YQI?Xi%{P41H;d;EUr*K(_UjS4!oqRb0rbw+g=(x%J2qP zC<-Rvj6=XzudZutqJpIxYPIU{eJSXKk)T}lJcV-VPpp87g|jcTpZA>#@3i&Hg|bB8ox=I9w5UqI zjWyhl9(dpFe1SzYPsx7MFci}Fox0q3X`K)5GtY3X6UyCF@?i$%SX93jb;zii16Rmd zlI0-2Gr#jMn+YS7lPy->5H;1t6-wU>s3N$5XB{QJ^+v5Wz4gz+3AjSjPM=M54{-Eq zg;oQ#A2jU$`t};GFgP)9b+{3p|I3fs1s9l~mOM>2M7ZLCf8}GXSa=VcBTuY~P-m{V zmydNiuCPYmH}v6|bq+%J616?OeJptZDC#1)Pb z=^DCFE_-{=dVk!f|M@nGE7lF0;ud1id~2}6kUu^4>-H7dK{J3W_l>Ckdh!6xxA3RR z&s{=Jx;VmI)(2NItR3|Yb3^mZft5!x=OO-fIidW40j}ID&E#!14cGfOj~YaQZ#HRH zmL+iIPPSjhG}qw%A~}lN;ozI(57UVYxMGv`^hc5s@cdD&>4|87tOb;d7ZU7 z2ENVv&Pg-liYZn>^Q+)n`^O7?k&xcXj@KlL-4<6&*jIM2KL%dLC@y~#;%^>P$^&r! z@imIbZZ_Z*p|U;hzA&;r3B#41!JbvlfoQ(y zIv!8;<$81bs&fal;dD+!(Q6&xTss!PmI5SEe<3 z%n2>Tet6ZsYJ!|JpFZYI^2U`z8vKI~9e{JOES16dZB6ovQC2yw?AG%e*U$&P`Kl}R z0r)29rWo)OSGLjas?kk?`}?ZiH-q$jUxiExp84a-M*ly(f+=Vro+9?1rY!j8zSma; zysfi4e2i-caIG8c6uVHy^~WCz`$KVM<@Krh;ymD8HytDsP`0>^;b4y>uEgqHK57AI zA%R0dza7eD7mOXGP3gduWf!XmX7D`m8-=ok0VvPjJcPycE?j>iC~%YnJk_)5nGx%xa#AFr!OI{xbQq_x9sN})M~H2 ze{;P7SIr*{csEmv7R-&xbf(qaMhybv#5*kcP-dczkjy|-&Wo1Oq_7l99vY@N-prHzD)-=!MD|G zeVdWEYG$6a>+Kofx>5J1X;E(Bug)Zv8MvNwJrl;Ui;q4L$NltB-ivP0;aBkfiAN6{ ze$)@o-&ZdABnRcch)hu$e1)sX&tvUUC4j5mo!nMM1%KSb9%tL&swMM=H)jLTqS<|^ zVP#=dEWs;Q>jvNZI=Rf*N&zjJW{2hwU!pSJ%&7@81zf$qm`7`AKU%zB^I7w)1|qn7 zM?QRDiK|agB;|bmiWYCn9HwOpMpZ`VsMW6};A(@2^KCBrXi;lOmi{FVsy)Yi@c!RA zTpdw6XF(^47O!xyn^L%;21?H+TPe7Hgg$!p9{j(OwBjuVe5k2v;uh0b2(A&GAGfHx zj~4kF4pG0jLr)Xwy(FWVR4nqR9MC4W`W!e;YK zq?;(LFQ`Z+)EDDgqrgA?AqUaI6yNQ_yVa;Ozu^=Y#M^5JJWMaWc1H`14v>5yM!dt(O7R&jt}|53|2(=EEqoC^$hUgxf4&vs8vC=; z=UY?}Q6#}|nYIi2eV6OVxLJT}oV`3V^z;!?c*E4h9m-{2qT4!k?Fz1O+ZAWfcpi8` zv(n)l6t~(;pkU#`HBLlw8ikvJN=Ai=L+{jLM#&C^8@5~>jaNu@kt@oC|w|&pt zwajqM3tGaOLI?1CPnB2x;9FgwvhNvOV>dlCFEa>yuq^Kul%vx2ez}&iAJ;s;i4-63 zA>yf>;^|z)uzs4r?Q$gxuJ;&j*LH^MpEVPDrC|M(#rjCH2s{tPGsSK*c+O+PG&YT} zeyT^?yZ#f`xbNW3)W(Q-qKS>G_ZF<5-iXV+O2joU?|4g^%^{-D-1=P_xQf{4do92jK--_8=~&WS-P|IiJ(da*S`C2tyWRKlSmX=T%C=zFJXc8tP#W-7=vq*FL4E%lF{N=i#q4^C#b1D zc>kl>09;2++1y*&jTYG@tExb9h&ae5UTfXoc|l_$di>sb}b9Q7-> zZt+i>)tEI}41W2hBk?WjFqib|3sb=L)=7gA4A4GUh1Z|ln*!^nV)KumkKy`l`%m-N zbI_tn-C3r`>fqatU;>iD4JOPZuUg~KqS)4nM~e?oHwByP^|Rc#A^QAiVjDMFoERd79D)5yvjtbwxq@Ht<*LQn5X*b36Z1)$}YPjxLUjsF@=tnFoyS4Cc7b z{qgs^^J>7Gclwn+L2)adlMfjV!u4DyX}7M!eRfk%9CHNU1fJ-v3FA7~(=BG_Zvj89 zm_Yv&_J^!5UpA-0buK2w{S&spl~C}@fAJ7f)7|)&xX$_KE*oPl;5sJGOgSjy2IpIS ztuMeos(*rh1+G`m)AT{vXEfJnt+L?n+J!qonK$C7lHY4Fb(C9j#q)dO6RQ{5eIGO7Jo>geCMMrO6(E1F8E_=2QPRvaPgwT z)x)S@v+SC2`ZlhM;8Z_Spn!<|mzM-rc~G&GJ$GNDF0T6!^LSR38xgzfUfw8!@@FS$ zBI~-2;kr_0mZz#gh}goc=9Bag5xl&bs&(RU-4tJfesB>YLYd~dXNIWiA>mBVtR1fB zP5F_vAKp)9x{l`PK2(dg29FwC#Pv2aUIKT&BVvRvpJnDj)Ue-WF!D?lu5Wslxl|X1 zh)y=&%3o)orWUUoew-<|L41lLpcUTdZMU!%uCu7sOD{IQKL9r*uX=CR*&(8IZSW6P zOVrNBC=l(rrfryN{k#2mDuyzxrhts&JMEP2jB_CRh_L0B8HVeLeZb>%t#!btd z>$#`P(W37&-u;%B|MRUOibg1<a z7X8FdVlQytRNN{L+_-bmRR(;U)+N)xePVakG8A1#Btzx{ngKQ_w^U)EQ+yjYB)y?k zI>CiVw{mY>a_L5SF6ZxahDG9r)bCNRVyh5I-&+3Ng*=q+@^O8I`4(=-oL_AIw1G%B zH!LWjyhXv^z=K~F-Ec#m!*aka7evzeaBK+1`^7Tlm2v?)aRcE1wO79sB5AoMZO+1e z%Ts6Hi}OU|hVM^A)hs3vN!dEO&t|CIcB(UlL}M0`OF(ctg$TVeIkrned7}KdD(GOY3RL_FG`3Q z%k}jsr7mjcIATI!ZI7F!`L7n2Qy`*^$Lx7VIFN0*a86Rg5I0vQQxB^?Mnu_NEo?c^;?#X^GnG`-y_4>6 zWMLU@*_esW2!e4!dxY2#yNUmNYr4|Y(981&ky3Mq)z3*`zhSFD0oEV5Ns%h(g^(Wb zFQzqKipWVc@b$`xb>QqT#IGO!$1QX@kD<7wtjYLdGI08dz%C}>nMY{r&B3?Nx%#o% z|L)@w;&AUDcP?>S1K%cMh|EWD)0K5!RuiFr_jyf!Ef9R;+g(v;2-ojDubf&8{L?}p zhadR%OMK-G74R6g{lBgOH!;z@U4*jFswOIPNy2+RElwkG5RpEUScxkU;M=maxWO83 z(oFLG>L-gxpRS2(dO4sxSH69s(Ym-vw>Z2_ixZI&y8|c0rcu6Y)@t|C7H%>~a(Vif z4v{_}w)?lsQNece>=SB7+;s2PY}FneM2gG07o0kQiZ5tuC|o&Wcyw4Jm-rPG$c{&FXd{6gU^D*J3v{9P77~Y%vH!2_g22^Dk zVWrM)hMQ)1p3Zi_cWs7u<52@tdwE!}HUs0GH>;}*5$01DX` zh}h@0sPl&&wR3ueNBkZJPwKiYy_pd4v#DF)ia6@9Vlpmd6UVJr=JOo&XA$vfQGrd) z9O^8IilAO}!L41Ao6#r#wUaNiLzfPKZ%diGR>E-`2eC_ZV+s-JZ;@h5^T0PXrQ$h^ z+awj7S8cS>;wJThg9CH_`PM9W3zkK-5veg(xr}=od|MpA1r-b9AMOSIb$TD? ze&i%_H+UMx$<2aNN9zP)fEO^`8~6miX^lF>ssX4HDLT&|DOa}g;)uV`h%2~|A~$xi8= zg7)N$dC&9#MDls(;>+oXY8B~y) zcJ(2W;=3Uy*iX^adtBnrR~y`tr}pMz$qPg}63>1>^$=A+la_#!N;r)&F z#cg4Juw{}15$P;djbL9?Y@z1DD=4?uoZ7j061O1I(4UT;7arJeM0{wd5#B>;r00|L zNZ@}beuM`hCt+T7JqBms&%D|=5h4v!Y6rO-1m8GA6;x~fT~DpV`4p~Sj~7w&1>fAh zrb~JN&+O)Q1P_N+RkPn{fp3HIEpLAVCmc8`Zwh?rq5h#5@a-&Lf=D#*2_GtpZQwKE z89M85D z!OeNfdfvb9AX2|l;V<3~;9LK0?My}7T*8o03>lV5J(+yM4I1E^tBV~Ad>3U6EZ)SA zh}6APa!` zO2#enDn9q#!uxrb-d45i2l)0))*(?9x4dd%cq0Jcm!nvvQVu<8VAAA?G@-#QU4=I~ zY#R_sH{h&$O+NUx#Y_7D<5rQ%TZ=5e5J_bG#XZw1@NKeGjEfz&hT?-8ZZMvqxH2wu zoEdxz$GuN>;x>x19vk^i7-zQDa>W{fZyPb&$u+p`;*Ua?mUA#}^s~-Q%tf80XSWYL zaKUZvCRS3(2NBW0N8k=48~}Z*d_(6218&Qf++FPV9uY-vZE@~D55B!f=6K76+v>N= zYL7J{BIK+-k|6b;Z!Jsx_o&u=5t-)A4{;e@@NM!`@s}ptvZR`KPf7@Q+@9Jv3*;np zNZoTG3iytA^_|1OlfL8@pGR@O-Z8%A`v6>Rqwf)%!=(wawM&-*-)@yWENB4kA;4$&77ILMd45a*xO=Cq#t`^+IUtAPH}KI#<0HF(KgrFK?FQd$Qj0@W zaLe*1){Aq-z>l(ojr;=N#+S0seZeh%4##k~#UV1a!-}G=3;4D&FL%!cxBT6uKQ|f}6v9jzb@ArSz!Ce1Q;oXFq>H$2FAiE_Hb_w;Q+aq2djE^AV9L4wruH zJB$h`5*Ko9f8*BuX=}msTZr^m`Gb*83o1q*KfX14j9Zz5f?bB7zgyFvCCJpHGKmju zrVn@H){|_fG?RgoBK*xp{Sd+5{4o1MAa1>;xk#O|3g3%ek&_yX->hF=+gxPDtsdD+ zzZ5yZPbo>p-cP7j*>c~PwBxw7VlS8Udm{Av&*i6SN>BsK`RVT2SJ3`YTXEC+B9hDX zd)*X7)bxG7UE&#S+$JiAt5s?c>G}$5O&>dIee*jbwXG1h8Ag}AOa#trlgetogxZe; zJeUlmf%a$TK@plXL?n;g z_-mP~w-^8Ot?m8Gar$r8h^*FrE~`xu`;AfMUNMZqZSScZrB^wD6P+xnPa`M39X$0K zMz}2+E9#US0KPV(65kEy7s?KKRZ{?8D!m2kbY!(*jtT~S@Qp{VugMGU!+yDnR|R;B zN~umI_|{MulyMCBg~UsNJAo4x-@I1>-wbKasB{9qlW<4I2zaKAxwkv`)@`pERtmh< z{I{JeaINH-_pl#H@@6XkiDBFpdrLLV6?{{9?V1}5=d;Ri&X$ifZj1lh_KVX4k(C}5 z$^@FCJa?~H_M;QHEzvxj$AkruFMFJ~`|$$hdssZX9czZ$l2$xv<;)TJQqqIm+5uEZ z$*?-ZJBizpt)8w2+(Bg7#B?QI4pc1n+^dy$4Y#FL?(>56d$P>kq5ALns7&&NUcFEP zZp%Bq{8{ZJBA=QK*NM$Wgg}AzM@x@zTh+n8vXJhT%$a^MoPh>aJ!!Yrtb^;n_ukxD z$_t*CR*O5dp;}ex-OCl@xNY@TrMnD_Lq^EQL>>}R1DmDe?Ugdz&g?n)vVH=Q3eDQz zxp$$aA-lr%5_jA#BYLD|d>N7at}FYPQ=-=JhYV4F!*IK?M*NQt(C^%=R52#g!G3Z9 z>48m3-2SFp%cq1yFQm8CoZ!j z%||l8W8Z!dxCnf5^&(vXiu;kk{)nLfc&Amw=S1KHzn?IkO^WI44Zgz%e5>QVI01Ni zb2mpk_*Uwbax@%ws2}%EdL>13NF`4)sC9`&uK2 z9MmWAU4{x`+_VCfe zd6{3;IRe*lhjvEQxu!lu_I67#cnkY`FLlO$5Hi9Yy3;n23LJ>+KFr$aAc)GO?IZFy zr*X%fvC4~u{D^G()^D%U1w;t84B!*{gFDO?I#xu^AhOY+2ck*JsLHl;Pt3DY+~H6` z{2_1%krjk{CvqrJt@=1#){DU%K`id|&OwOGO_4URhYB@tMU2=gRpO3MT@xF;yAf$6 zznQ7L95sy*1MOJmaR*^WZ-&zyk*c2ygls~&m3hw)q2{@Tdz4~`>p)wlLaZa3^VQ5R%zCk(jOvy6WDf2$@2dnooG zC)Nn-Q})k*??)+0W58EL)voVHapa`#g5N>Fg^#}%p$6W=Lh)uV_!gwtEjS1KYV#R5 z#7?fNjBtCu8+`k+*+*Rf{6VpSTpsYREyg}{;9E>#!s0w|r^F&rKH#z1Rae}=w}$7w z?`?q>*;U#@e^+(Z{%6n@%0BlZ{cKVk?mFPGDYfp2$Q5Um9_Uh|-15x&F`sJOMVr|Z zyA97%RNl}6-5Ez_0*c8CySos~^Xg}b-}e`=;_BXS_o*L7e3RoOeezTL75 zcM0-1X+V6FY?ZEIybJP4Tt8C9n=6RBB#vKlz6R}{a*z5mmOj*Q^h#C&CAnGR9j+&;1Vq)G};x4UoN}Igk+XCyJJMAr~HKxmja7G_@8H?D~Zi>RV@j0b> z`X|)Rci>lC9i#!br_U+xVMC;+jb)L8#;C(qd$}!T0e1zA7?cyz%Rcz*2j zDwqo5EujxDe%tNwU;EZ=tUWBae-M$oIxcSaK)iP{d}LQ7JMK0<{NbHD8}M1`tG1tz z6XUPzBGWyP?sa)^y{ZxTFY83pWblp3e(}RzxSpbAlVKhBNJDUVJosjO&d4zuI34GS zzwd!}AFy;b2j4#Pv8_%6XLs8lKnuL7pz|)ImnURh&e8V-&bR(U0@|OhV*e*?zfs1` zLq+eEIDyOESyfO2u4h2u?E${E%>9&d1OC>7na2{5I}DDGYL%m0f^5hm`un*10VnV2 z!gGk+(m!-}G6;O@llF302maQerylzE#^7nKjISu)OL`tXm<2vTdsHq0k?U=>(zTDF z!aa#}%2(%bx5@2RA+FnqTywC_<~18CR+RGVJNp=Sn~EFhH$%H!&Z#{l`V^I+bFV{K z&f;z}3eD@D?+`in2%nMIc|-`!>A!7r7B@9O zK5=>A6O9jQnpO9|x=Rpud$^{^HHRY7Z?ZcycfPU_+#T}U>+maxBe}#HJu0V19nUWk`SV*KeXH#ui}(8x>0D1l{=FX5S+2TK z(_oLgKh=q~E4Lvck)usqbxrhEc@U2ENI_)u0B$Wtc3T|tH7F_@fiC}?TzGHz5v`f)xTX5_>}~r?F-~| zXmtI|*g@cTv$}5;0$1W1^J+nHq;!ibMJm9Jyg2iVfy>P-a6bayREmt#P5<3Tw8#Ax zaHK5dx&Xc<=7uYu2mT;$HZ&CYg{Iq;k>Fc#fBsVn;3j_zC|iJw-ro#!0^ejhEpwj$ zH$U#tbpw%mdV_w({sG^%?PSL-S8aQuUoxE}Zxdh77A4RDW-sm#X^x&2|D ziRKQJ_v&(`ceyd};5}i#=fJ~br5P7@fNzB+_>?m6NXLQ)t%%%2!;|<>78O!U2`(8+ z0{^rlJwO?e>pshTGJOKR{pO&!-v#`eb4(Vrw-p5;qw5r?Ojb^gs9^#8#~GV(Jw(nc zVeWppg$Q8}2NgoYagU1Zk*cqU5jlZs&P4hVs&ZsLV~`jKyeLP2;Sco7=PlFUb)Z@u zMXTcA4BVrtdR}1~zH9xjg?xVyYT)~xtiU}1{I~cWF5trNtBlBgsA(?aceD5#+@n^^ zc0+&`k=A(vmJj=&)`Z04v4QX&u7!O$6sQaF9K+#bU)#aAmOTWWCETO#RqFEy{B(Qf zBD38HzLlR;`09asG=fFt#x)@>{oFHb)bt}_bm-99mhyk?ThGLD_7{lnlY6qh z^9^!?Z<-9L3hcONlF_+Kw@DD!UM zo{51;%HuHp>@xIVV6Ot-YTmz&y$(F;#9w-N{P|wI#=*5{I}&=HSQVTieMyef^U-4m0sp(D?*`OCTy(8X-pbG)($2pq zxg}+Vd)iGow__oWTE2haaUTn67ZBB}TZ8oJ%|b@*uz#K8#+6n!xgT}d(cRjP6~sMt zFJJEtQUl*O&qr;Sfp3k(fDTC8UTItYX#v*tNZc$JlOKR@_R{`ze{c_O|MA}5A8DuQMgAgk>-3wt78URf2ak}T%*0P- z3yKbJ;AP#{y-y)0y4W30Q#XMd5Kpneyr4C$Q!H)-eB(Olr>_BAwNHjN^56AW*|K0i zQVbuJef>w^=Yli1dVx1x6^^(7zP-;cuc89ZOCI-a0N(ebwD~aj*7$DiaVT&`HD(yU zl3Tl7DBeK1?pT_ zsfFG#3ip!3I3BqUBXYwvOaE9nfBNbd-;p&adqL{+VM|I^o_afvvOO(hxby;*$i- z1*@C_wA?kBaqsYx&&gBUi0sfJ)5~pyYH#i*PwxAQdwcXpW`tqhp=~`bGna!J1O~1u zzoo>zO|$Y0>u`Soj}(fQWYo0KGS2Hxi+d}0VnuzJ5ouX0uC|qgS`!Jq{SSz^H=oA& zW0MIY6-S%f2<3opHQfb_R#2woILqV2KSx zPHoN2f?5ww`)jr$k3jjhy{9dY7Qj3!HR@oNzYvNeCXDrx-T`M!&-{siH`qH%Z-8%< zlHJJ-aGwb&b3M3!D#_UPh#C0yHuv-7An+XVAs7df(`XNWhH?rigzq<*7fHZ<+GOgr zfU{nw8aV{Md~V zlljf@_g#xpEKAQ3`QtX%jlKRT&&w;b@-Q|2PI+QUy7((1e^_`{BmKCdLOardF! zi`=(bDLaYEF3HWkZ`s8CtHHt^VlZF!3p)C9n1l##?asNRL0O_jdh_f4D~N38ZNva& zZmOK?4B|w-3K7Lvopp0bsa~YW@r#uoM}2TS`alHe`z*# z6Uut#Xd79)Q$gfChc;K)kD?~xoBO_DNw_~ULp|sa_|{cBAR3#AT0eR?&3<6P{f?9F zQ7+Yp^j@p)>nm7a5DY)nvAmA^4YscZD3~MC?G9Cv2p#IM7d1?$W5@mH{$4yVIFCq& z4Z}X(V+G%w7GIz1#r=my8N8KT5wVqVf5Nmd_*R@TxowF1e&1n`EEYz@cNqrs`+xoO zZEbQ<3HQx0In5o~jfgIkYql-h|M@nkyJz-;*=a;pP0QqRg7x}ovnLU$%6L%kXi8}| zhPc+iv}(gn@Xb}j%v}l(>ie&BNI3&HH90UY0=|XuZOy__QhihB4OM7=RK7&)41SD~ z-fz3^{?HHn&?+?_jB`{Ll(rym4EUyVI)_`w=nsGE9z@J4F zj6Mb~6E9V(1HP58MjIZ-gE!0M*0?VK7d;Rt)C9hTtO$^N! z@GZzUQ0Oxryl(u7orJNPC>Lt9dU z2d^a^vv&}I_?r;DEk!u^_NRROHWwaL$@O~T?+5X>(?5(%#lbhhyK*NI@!*w+86_(| zM3yFPaGP3!Z%Qt?1&nx5Cb(4113W*ad~CMv2Ke?|ltu0n9uyLD$%}l7$Q&=}hZ0|d zZ{H$j{G#z7UG2pIxqXPVZKp9aa}Ip7D$Ol>iU-KQtiSp;!Me%ezytAiVPTK65XqB&P^9rE_@+~3!F?MKSTB7EhIuPgh#d;~r(09O zHwT&B+^_NX%BTG`#f*sP&o3cfdIx+fp-(<8kH3fi=;zyffQV4KS15b}e3N6pvd#}> z?^Ig%urVMaN?ujAc=n%f!w&AdztLqQ(l>)6<|-$kKaJ1pJ5+~T+}84-FJ{IG7Qup%}58~W4Z9Icg{!0m7Iy(kABas3L zJnXXB_}~}JgGvTk^pe}aw^)hh!cyQa?#d;CaQ|b%@!M1X`cuo(?To;gbdT(P09+;K zsv;45dv4I0zZaf|{Z z;9=WO=CaqnLtHc^T7~T}^rtOty9VHSY!Yu5!@dntzHnkXV+{1Cng{5%_u*kH_T?vG zWJLNJ*ww=d`M9X(E+2MI#lw&2Gxj}z^{i|nE#q!x7{4`+Y?MKHapQwLd_3^{8Pf7z ztM1UBYPTI7)rYdqfAE%sEv)<3^vE+4p+99f*1HP-?*+M+bWh@79shgw51PL)e(P!P z;W~kb4`2DdT5}GO>_Q*JihM-1y0q-l4}anz;^yGaQ&zBUQQui(LTMy^B}*asE=vrcE`1@xy3jatS&crY!f$Y{q6L^RQymK7kw z`0abwvF8`@;Ef;iEHK_9^5>mSo!bMxdGPm?i=u}@9~(n5OAeXs|tJI!860KA3P~W_uD-+ ze?0Q{iwk$ZAMk1PEMyyeOTPX($p|=u6HOo^-2Yq#(mesb72Ff`8HB$Za_!?3CvbB^ z^4H_w8(&IoMJpcJ)X{XR$^#xcUOj6B^V12hL#NGGK| zzs9_QcnGWTezgQV()97D+mly_bhP^zhfF-gLtLIXWOU<^tib7gbK{7_5V*(Y(JZQZ z@#Wng!*M*~wTp>rG6NAeDqVd;N>Ht~Vbs&dNq9tSLi_5H3+&&^3)k>~{g%gGs)YFH z;Sm;nS+y)qL@W(vxXM|Lnr0Z@=;|ip;Z9$jQLRKo40oygs~n12<8}qlYB=FxZ)c^C z(FYLGET;C!iXOz@KKLu$N5ixOl?X?02#CzX7%u0{NqZ#Qzn$hvF zeld1#AbS`&9Tul*cqWENzi^BrFk($dwyx17qi4+MZqF7+uw+$Q1fM!|hJzd(rH*?xQw{_f&+ zQT;u@qfDz(Z6V%^SJEn&fS=iM(OVyQpP<3nzu=qs0#!1?qiLrFT=R8-GmRbdI1KS# zZ{bM+4Ltgpvq&}#=I?Q`lgA9&P@ZR3<$2mVJo@oo{ zKDY1h{rdNQyKd)to^$T!vB!IJs1i!q-#EB~Fm}zIJ?n)$kz96jb^!-2GsopTiq!~% z&AT`(_CD4HdB(bU&q9U9Kk$;WuFiu?1!PK0Kc_Gk3kC#;8`muq&r zfcb^*{;@qM=eOo3thL2@V3`{^dk(k%;~VVqN+sRD{byg~+rjAehi>JLn*ZY)b?m;b z)A1@8omEjjzo-oJS;x*NKX^l^<1LT>Vqg5|bPiYI>OjnA{Y_kv%1x+~CiV}c(qQ!0 zEcYjdH|De6bu^rOj`;R3ir05y{qw3EF5b_`x7MP-+xrN0f}H*|SC9CO``1$b`KKhp zZ{s<{^-^`eV_oRf*RoFDfAY=cqUo?M;)@e_4X}=MdWBK=`h4WusY}({3h+D!zn!1K z`s(TP5^C0bn9u6r?OAk+P)C1@{Vblt>okXFNjG9XD`fue8!bX9Kau_AsD|e}A6_Jk ze0%hA*Zy->zhuUQ(TN75y!2$uXNB6HOkE(9Vg%=HKPwph`9&c=FbMNmRu4I< znh7Nruq=%m`#Z)rd}ue_iutV7_d=kWP*R%N6Cbh8@Y^yg#~gJilG&v>%Wp@h-AkfR z^kJXEzy^g$#Wzs$RP!*`oGYQ$U%s=3^&5mdK#VKvMv^Q@EgI2~{d-)=aX7)>4tnI*gT$iHLE0J$`Aq9^!;$Spn<8s-lcBrOl zF^fix3FE2u=DDxf?{NQRV%`4!F^{Bdx~kCjmMYx>3>BHt8T%Q9+k{@b?2zZ!JE6RIIW zYt-NbjLKOburtK@mg53@sH=V zd3BL*)$<$?*@)i_4faWbQF+m2C)i&g-%LD}()J?0e(fyZdBiQgbBJI*OSff}*K`YEkX!YC8*J1IfDOt zNk*u!1oQQ$OFpo*66#Y+R}jlv7?l;fn0^cE-yR9w3%l(_sIm$Z4K36QGREsS+g*U% z#W54iNGn2>IPtDNvj|3|Ih7>zj3HmC!a3AagirTsAM&#yn!$_ z1chE4$9^%x&Xl-s#>h9xH#>NG2)$WkcT~D1j2zZV728_zk8cN^BIgPHHSf#2JAcB6 zq(FI9k>vmQ#so#fHC;`NKBJJ<2MGX?9By7C$s zW`wD{kMa9!9E{v~bvSf*1nZIBMK?Pb66TSwoex#&5Vx===3U4)6Sg^l4#dxRzuL74 z@#6976TZl|_CKLb;&}beNn2iX7_r%|^hHSq`F7MZ6Z3t{!w$DO^v@%1>Ar)*9{F~8 z>++;@!c=-@H#F*ucwUNCd^&)M-mQSg^`=NjqSx| zSa11Z%@59#gt~F2KXpzc%%uXuPy9Z^$d%L6&kOcreQ(Fd zl`chu8tK3FqX*@N{?w<%Ydo;N_uZ~_mv$1Wg6vj4WeX!G7B1|GUIbNZo-v=&ObHcU zAzVD93L~;!r_MU!{I{kS_DlZAXDc55Y-Q~G6U`Dx%~=PvzLjSr0$2zo9n(;_2;a+^ zAU~;d8?e4tYh{U?A7RYhxVEdl7KZ;EwxHb}!}>RsN!Ot(gz@3*Xyi~V3{w?5r4-g+ zJrczB{th6Fy9d2QBQ#+6lZ?Wbzc|M-sP#!2OE+O0j!kg4xe3D=_j&hp-TlY6ohm6b z!r1;<>`+TJ3@03I)_J(}Kfb-(K3%fz0t~;YN-1pIhV{L66WTn4FheXA>fY^x;aFjv zpC1onJ-Kkn*WOyf3~iK`2UOaLJ=UZm>rS(OQA#OMao>Pd|Zau`#K)#9HTB+DZn6IWP?oB7cqkmt|OEai3FkGOQ&^F|u>FMN}E;uQ=8TISXe~`MPBY)3aOnv0NbxN4=5ENn8*4^1ezeSf9*%6f4;K?KccZ zT5!2BOR#@|_RDJbJ;J=JEyz8a1;b%>E9XzW#QuenIq{bUgn7{`Z}CQV7!JO1V2A1- z>|YQV2w$y%-`8OUP~QZ@PxW`LX;p)YBg)5{{bC4nLu;_L+H)9oGkl8W#Za{(O5p8# zaYFsDUg0D67l!XWlk9+dP+b>vQ}e9=p~x0a!|KN{Y`Jc1V0{SGdU~FwT|)itF{X3p zBI3r23r51#p?<@~Yhqq|&~7PtcJQ1Z469#=dS(dNzmTua$R8#Yr*nT*(oPtbRg6qI zjPs%kbhWX&kuZuDop;`U1BSQ1E96zhHKRd~e!UFA5_r$_53SaXFuX3qWR`8qKfbN| zRH#T8mLpao5`8ed+WtO=g2;b-8~Zj=qT2*R?oJA2F(0sBM)Kq9jXH$+onbhl>;^-R z+_zoKLI3n%gY?Q7d|%^>SWkDe!O%nhYPpB8*e~O;p~4mj^M`4{NA^g>*?rs;HIQ#T zaSPXm@j7%pvSt)!R6D+Y6^h+pCAxvt`7KI@vtF+3OE!dys%X#TtIALZ^+HO_Cxh41c#6#VU zus@4mY89#iW^m5`b4+bL&XcHGs@AM= z^cKqb)-9ezWiWK(f$i>vPN@DeC}bdipDfPA>etJ^p4oYjP(gEv{{0a+_rq;PiI@ZSXL0h2TOA;j_A2YU>+$)V zZd4gQj>{?Xb+()rQYI8fj`OB0oO7b;X3jc;^&vsqFqegPW*yfw=N%&$QXD3(GW(Hl zN^>6@!wDnPd!X(S&U27+<(|L)@_&5mSsg$B8NZjob8dO^(f-7z>-jENVn}*;cwVxu z$N5P5_F@b3<8WU((_C_BG2&l@BGeOMQ0EeDjlel0i9(1@9UBtu8DIo&+vbB!;ZFX+lPGPne(1DAUzz4FS0F55U-OLx+sEt zQ;1+Y`hfJX4wkD~Y({+e?RWNL|M~&N^Zpo-9+o}*v)gbUm)=Uw&bn<6@_(j`)4&sPGsA+X4N&4{oMF&BLYOU%cW!QqM*QaZ zL<8neuimwM;*WgG7FQVTD@6S8lD$XhP$6$~PMh|HFrU8Kx6|nao@Y#N@lC7`;p`3n z%m^dQ%Y$hGy3>fe=kYp;VgIS-ZN9KosQ35Jc-bC9T!?E`z&7kZRovMkgZ|yL9nY#B zoP(r8gyS#wK>a%Il^1uV6Ds%hyByb0#Ba8{MZbiG>wM;@c?y@u3FZ1*C_3;~oF|LsM!rm5fQM+KZ&VPLCI&l0N zVKgOQop)J4T*7o_J`MvC+!ePT6`*`8`kQms8-K4VtkSd+2KI=XnglLI`8L6& zed|8H$MOI*%oI;qt z9^G$Jwn2P!$HWetZ#lP9zFQFG@OXoYwOj=Z?9*4Ns+2&!6-6E8x{bWD{+Pmk6Q2*q zlF@vekF@*CH+zjBl!xVC7rfrVz=88`Bzm?Z-|EdAj-cGDwCsNnz=O|Or!TVeAe5Q0 zb8sELLYN6!Hu<6)Fd%)P*lvIZ6$(0wuxzGDaS z?YqEG@dZL{ocydGgL56vFSD94!u&$eqO0Hd4GE+Fxp?eSyk8TS$?r`{|M-^8o8C?s zRWkd=-{8E{tA>61zS;ecZ%pRay+Ok9&~JQI?Wr-&8|TWILc(MuIIh7tF#WoRJlwfAA>Rb8b1KdvZeV&LAq#Qi z<%fm;^#kTz=APS4nDl@R*zcZb%|5R|X-J4w0o1#Ns>&`;Ip_hJF zpd8L8&up5vQX|ZQmoFdD5I+|>?J$S)xIBculG1j78|Q~npH2!G-Sa`eMtr7X zl^pb2pU80gxB%7F-mm;D-w@{FHEcb{lyP3J;=#6OJD}Fps%Ri+75eE*j1JkHfc{6v zcK`0zKz;h~`<$N}p?nubMu$v5zwgzSuONr|6gJHBJ|fhyPPK}<$Iu@fKDNlK4fW~0 zl+C$K=wDpva#8Gn{+KZ|l5xIekfcO%;#$I}xTx2Ufr$RM?JB?44*la>a2EC>Fp_0g zg$yE|eqUWNjP*ahCAu8DRX+=TzAO2Bx7VP5s`H+ryaR>FM4*3?tYNB3Gm@&OuLyYC{JnCE0wwa=TdNm}}Je)8i zC!)ANl|i4!rjM?IVc4G)T7LZ-elKArhaRO1BiDFf388`G_L~c##?Zx{& zdG4pE0s5!Xm;Ig|K!3zd>&V;f(C5W=OyD&i_Me8|O$o*C%m2tosbB>3c^{rp@JPk} z(}Owe31~Mys@@!j_3M4U!w#)~E1<;7_vV*J$g3M!D|+W}zVx$o`|cmgM1SGepOlUs z!aOw?6li`A`huMbHHMd9zq8tI^X@yQ0pZj)wcOCp`Nux>aD&EeMH{9 zYh63~3rSzD5DP+`84vS*u?YIAbLIsme9>R{os;|w<5Vku?M$*NhrZ5`@rPVt=r6c< zZ_&c|e|gUB)u;7vUU$z%#n+3FZ!e;DB~@VDuOCu7WT9{Rjap}=_dmYbb2n%a#+~k| z!=N38lCd0U4nD$OWX&l+85yd zX8xcYUi6y`lS&@H?}c8XZ6}I;T;%xv&KFrX2-6_1`|na4=q)ndrkU@H@!r2$>i0zv z*JViW4oCb*j_oWb@~v`9vlH^rV8yV)pg-d3A4GH=k#Bc$#vAax>(|#Qo!O4K(E*cc zHH`Nz=Un06kGPmtec}qly_X;2YsC25i|xA~l%an4%;sKo1<$jpOsDiR#(Oz7?^<<< zFtrBxEj#Wa{!`S9GZo`+<$_y3KPAl57x|ao<$>Pf;`Ndm+8BR}=Gaz9dA2TZ)I|A1JC-!R33@-hIRWd0G5)5|JLU6=Foix!k6*b8y_Q`r1U?&>4ivS5XP20 zlMTZ7-JQO$aPqRy|M*7D8i{3ol7ikPe0p-+Coq3n`DeTACqn(sH1iOgg#wG2`R*v?ED<42)(T5K9yhjihR=vGV`iM zdo@$Xmh&~@hn}vM{g+=z+^e!0?SX0g*P;aXAg~@-W3(g{`Ig_Y-uMpUDqRY`@bCAl znu1RJ%b%w5tSu$f)H`ZC2ceRQv3nHd#UqY#oTL!#xh18+JdeF@gM}QC(^ekS7evTEMdcpIg>e zEw{tiztC$JR9;A^MqLs95gq8|mWwy`(Z&7+!^&5q4+&Moa=YfrDd=52c!*_47V}xT zJA^CozQPmZ%XtN$S0K-g^%l+>)N+3-ATCHK+t#37y_e9t&2w*Hh%V-{m}XBp!!Xa1 z|B46uSbO)MUf^o9#(dU*&)|nvLanvg*m@QBL>yj{mEl2QJ}YapwzD~5bg$`BY&?Ve zEK+t1Ux>ndR$@eA$xp%v57y=v$LD!PQk;8nIOekqJfw6m?xFY7@x{vX&}$!9xDWlI zMskXy1>-yn?xlO^@}0O!_jA*oYuAu((~66S&Juc(){D1x{LmXw!SZwa(SLlC>I&B; zbZf=!ap!BH_sz<@=I?p`@y)~ft)smO^cdWUjW@0(K7;)|SB&eeX00Jvy_ZTfUWGJ<@&u zTorplxwa`bM=wRZj%B-NA@a?+qXLW&Px@VS%pURLX>H7QCw}C=vQ(uTac8jnYKnN_ z+MPVOugxHUXMZj7{PA?xF6DiQ*O+PB;{0COrz3I^xrB0gw>L)I2hVdl+`dQ;GRt;H z9Q}%MfCmlZ6GBbUqj!90)4Gq4ZIVzV9eE>2<`@Jsy1x3y=K z8VK#$S~>A~+$XZE_23W2|C@)8{RPZYJ#Igr$MYY_tcm^&S$+?5MQV8nW9FD9pZW~mug3A=OG=RKzljz< z=tUU6eo7ByNFY8}bUE!XJF=79OpBEHK>07{~*RZ@nZ62_;5;8LuoVt%%_ zt3JjKWj@0$s$LkUikWXGA=`o3WD~FbaW7O@Xb-Hui05<=p6M$-0ZeMJA@Ok+RLLt! z58js}jN^y5Uu|Lm=6K~gBYG*+EK)l8tnocztoE!pmA4go*w~-{+W8!6bEiDDxrzxr ze%FjS`3ybl0z734b)kNr{gn?9KDS}? zk;pfgdI0sLTZ~gQG>;d0Tx4YavYh^(d}H{5vJSNYm`CD$?hZB+pNZ2nFQY`l@cr`L zhO-@URTt;ZOW@e>+SGQ(e#8w5j>ifB^Dy-@uelx~d#VMG)!=jRnez(R!j8Dll~9b| z#D?g-+j$>4?m0M;oNsQMN)VUQ%3J*yal^qZBNvEdgq}09az=cGy2MN+;*yKH z7jWOlt9ub+cQDT@$#Ub}w*tgPP5-z)#r>z_X6h63gmGXhjMe8C;=-GrUtvMMUHCpZ z=Z-k_nx3Ni5BK<+gYyQ@$6eSk`W^Ax=Fg8@LtK76-K`4Jm7dDq-h|iLw`Jf!<_5%P z6L#JG4w+xwzC^1XB@FSUUp!c2fSNISk>iT`G{`D2cqKo+Uy18N{ZE1V{Z{f3*2!mw zn9fftH4?`5_rEl}w*fWl_Fxlp4044kKev80AdJn~xx5b&fcn#GCGj#8@=bFNsP5f{ z`RnwN>5*GN&1-_?4xImHUdYma7UdiFnW`d9l;^Cmvs^v3P?E;{vNCuZp%3_Wn+rw* zll$QNv6ekh78U0BVqYMkhyK}iz6SZQ{%*t;McnuCxJ1Y7`9VTgl9aw6Z3fJpp*=UZ z3PP2EzTS+^WkPF;_+-0D0hsbZzxTOqf*Rp#9!K==5t>2xl0*ejU~21}sk*opYTLMW z(*L-U?plw}dHT4D)XtW$39@XwI*F_T?Y-`32wdT3rW{g z%gCa-UBHZSIGOD43ysy!qm+BMky#!`|P=NNbTmQ*7PHA;Y(GjQy|J}h>#l+|LM^~c< zZiK-pn*8?CU&K9kg*raSu)=YOilIgYr~r-v;b5J?;ORkoNyd})bM&ML%h zVw`xDkZ-ICGkz$SIN8Q&$B!Xyoqu_k8}hBw*m|a!FgO-Irfa-F{MKD>wynsw=NCNG zb|OAzQ@G0F-*x7T#STHr1y11`Q7Sf2@!D`}^IYB_dnTkT%R z4r@t}JQjoXnNm|4;}t-)ii?HW`9bdHTn;Ob1gygpuyUAr2~=C;LL2sv zp?5VKbH!T$)hRCTs)h4vZn7{YGJFWV(9ikusntL+DsH*|w1$%RPqsKso+fmkM^~*C zmIF0Z;x$dZhq5@2cbZjVgsyn$i0afwpr*rurIi^_;Z?Kl+DlJDW4zLo{hSEQCHG2X zzYRjwMdkJt>iY@p_Otgp^~Zp@@o2=xY!#>xt-sbCe1LRMrl~|@9FMvGN9pX1J5Wo% z!M9c$>m<$2l32&bz*N8L!=iQu>XkVH*C=X}uBz@>R{^w_t_7VmbV!5-KYilXwv==U z#r%%Ff_lN@=H|>AerWtE#?sq|^}41DUw-DI{z_o%$ytK^3*jb{{baS@GkDJGeIJ&VWdK#OVaDglW5{|{<6UwW>yXP%*BSCp0rk;u!&YvL zzeOA!G7^a-bRrkU+Is`2QU{OuCu)$p_4dH0p&&xf;jUBYKLk|S@553SVUT}4PJW?G zg3uG>hi5m&2C0j5aGwT+4BFZ5J4 zINd%%x_2*PIZw+5rral)Pj5}3UX`^y&a0Ai`5I0NJbegE{lrB}MEjuO$+t+N`Hpnb zN&-|O(N4Bk@#Yvi2933XHwr6fNayCjW*0FAFhe||25YjAZyy#ns~kgKCBupJsld!! zH?OKI@Q-grrS{gOLucTv{L*n?k{UCPmH%(w2l@;2xNW3aC>f}vFT#`S^@-14D_7Z0 zte1}SxH|v681XVqF@KGHyZw|XAR{xTLx6Ld5;UWAlOOS70Zwut( z_2adwrp(w7&*!rqNW*>NhBEKYuEPKIx|YL@&p(O5Gs?A96R4Dv5h(#akQK^%AgK%M3H{^7x;S%zdRJP#W^N;7 zM;4V$-QS4v$HyfzO$?~itkI9wJ0W+w)OSt|c0zxw@l`M66Hw{$mwI?He|n>5psG%j z&~0iSOqlfpl{wNalKdTt?jFrlcE)zI= z75S{Bo;Zv3y~$TLww)^{w1zI*n`{?>s;|AhZukgPJX`eeL<06%+)h8=Jk(M*>_eX^APC_ zpMMf{{t?Q(#^@fGIB2Zn>Ek0eNe6wWUdNphVETObwjSq#rU<@)6vQ`W@cw#<`|F>M3SMp}^s7Sk z$;a^hKFj;E(_J0;CgAjqz7%nn@RAr##Dm?m%8nr4(m0FnwIH5<&#^%t@kchQN`lC@ zUmio{9}zD;nTz*BJ#%;z*%*O*n=Hyc*@5`>6rcczNjD?(OGW#r z${ak8MuWfRUC3-yFm8^{AasLA!e8<|fC{KV%eV-#!t&T3e?U2`746u4Ndjh+>p=DV^Z)p^sblVd0lr7a=6e#gvczX$)=GJY zJ${dRik8VbKsnHt?la8*$5-#9+va62BcgHbg&Oc{)^U0JzIzWYuCB`bHO)AS6M=u zQqK_jma^Yg>G&S)EyAYX#X)A1TWC?BD*F31rg;gdH}8EYxzVBnSrJxMa#JX0cvn6) zw|$HE%bP6x4f|zcLf)0Qp*~%?MDKGD>Sf32r5`Ceq;M$X; zCR-r?PL%%!-Up$v{bY#7$~>yR~M4_p`@rF zITF+fE%s<+>3vV2p4!T|;(Xw;OtD`vCh~-K=43K64ds7?m*x3GHc$}~aN|ybCh7hm zGTfSX59R9G3qvbhpz4mDMa%0N((Sk}rZQ$N>hUE3ieF=)M*fmQzqJeLnjDU85wb)c zo^-o+>>xIkFUr;yU9#b|To!PrBO{|a)8}0TM2BAKE z@ioQaJ16OwPkjGCG#{8C>!V7$1dR=0tInRZAsvT4Z-e^b;LS|Y+u>g z_4YWSO$x~G9uooTN^Fl|Xi!j30IFETPewtM706iud&>lllH5wC}o_BQT-vh3R%E2hE-ZL`fXv!g*kdFJy^=`Vtch?hwU zg}X?15r3;3##^XR&(mgKUO<)o>UjB59@2fx(SzQThCCd26*KJwHHS5p@O`!+U1asi zAniGzzLYNg9H$7iGwr``xIZ9W+ce{L{#8Lgg;Vo%XTZ2dtT47_b4LY zOkelJx{-F1e!bqO2^hDD_edTJ`Ny}U)6N@7`?_Z5j*Y{>e0WItcA@)!d?UP(*NRUA zb#8|MLO1p1n<3Erh@)^-F|buJ!U|iP3aN&{s#Hxdh=E! z#-Hm|P7{zqeB;cp>nY@$f$|BvF~nO;q*WdRb*9WB&=Kc3Tz5_*F8 z>EpeZUPHR7;Gzq+F~0P*@zm*2{NB%8^Zq2Q4Vf*MBkUiqA+(BH(>qjO`zq8e72Or9-nHgt|e4q?kPo93u1x1f5RKi})V7zpGHNy?< z$qS~IVa!WVQp$C*+MJWnG!w&0S2^MLTW{t5j0R=7KX(phEhF9Y*6P+H`%pf!+`lV= z`K;*Vm%SIU&-B%vx?MBtf%5)MNjW(|m1B@=veGuvEpno}+ZgSE=mcZntAQF-o|=Rc zJ4jcsjLkN!CZGzY(pk?0L+#%%P0s~>()s6Z;F7Q3foiXpbA8SU^_u!Mvv;wt`Lr8% zg4<1u^K3OL+kFHYf~Uf&|Kgkh|B2mKwk`&yP`8d4s}nRf-H)nq{X^PI&t#TV^8@qP z(DiNebI7;!zzt#Aq+R02xwDG~fO(~&H}UfS*>7(+<;O@{Px*ccl|R6|Lqx9^fB27Y zf%J<*A5gDp{FwYAUqpOa%UCjvRufw2?6=IrIUzW) z4Ec6%$>V{Wg!VQ_t4j{Aui}5uyZ$lq?T)_WUF?fY(M?-rhVcQF4IhNqFCyRi#d-3# zB0l!lpob4AW!va*2?p{l=(h&**xuUTm&(lLY_hvk4nxC@XMsE)ww}-5p~;c7I?; z`MFq9cLh6C#MUHu9eO~zZ9dNGaiN{;u-X2BmN8U46w3?Td5?7c@z1`v2KDAM!FX;X z^cU1dc9>eUlCGQ8e}dm`MZbx*Cti&c>R6;-#orDlo%K^j4<2quJ5WO>aQYp?TC zX5WYYW^m<;q!^$^FHF7(?1qL{M%EIOn@PuI<=vJe%K^>J>(9eVp|M$$zL+W{?ay8a z9>F*RQ;s|BX#?&#jhvqw>v>Pw{`_8h&Vh!0Zib$T&;QwPF;%jLr0rdTp}&j+`W-wf z*i-W#-|iIH_f`GC=gi%mWx_^$*@`y_vtsvmbdH==mC^)*xWS`0TKxmJG z*Y6at2TGyf{lR@JA+qK9<2$hj3C&xCKgR;UUzy5dT89;pZ$$jaU426HP5Bk~{t-~p zX1}&f;Qp+Pn}*`<*thsZ`CgAx22h7QLwM6(Bj3Cpth|Bt^V3~l78x!EO6u?6!Q;0f z#YCaNnA;TJ`(n9kaVSru_U3w~u1CJjdwf~5fzbR+CQ5A4E;`t??c$aYH#~P7;#$sCTcIgRDL><6J87$nUpCQ-ap2Ro=g5W||MY3J@Rn7i?a?`# zUr!GK^ZXtbp%okd6BFG8xWet zxTlo}+7FwYsrSy9ug@^b<==qU(fad?bK@tV1dU5w7XL=RWt;9-!?@F#JwKjFB7Zi< z^$H8zLB4%IF{O42=OjG(x;lyns0~kzeT4o%`q4V?!1HLoX+Nyf&&9ZnK<9?l$u}Ug zUHjdI64c}B+Z&$jy^X(LtFLt!_XEbZa7M)}K|W|z&Ro<-{Noh+hZ@LEnqdfQVtihy zXmXV_%CU_nq)l@YA@@K|oRJvHE15$pq&}GAIb~YL)?okX!xfEuv;{)jZJ~8f67{~& zE{Bm)e<<>MEVKw`Xwa5bv;5hHcHLH?A7c-NpyYGIv-bg^q`Q?T$DNMxUU8u`-2-`0 z_Ho(wem?X!AG2&R6%GPQUZeJ^ofTBP?b^L`dmQN&xYwE>gLa5UwZQa%K2&*{{uZ+| zCtcygd!FwLMS19S^gS2qQ|&MFm9k$+*YYnPM!m$5hngHJrhA}{eOniO{~FS15ijjB zAq7;7ILpsHs!*>RJgp@pMmn-q*O>%wK)-{9#_V#z-*P37 zdZt2S>+N)z9-NcICz;H&;{~PwgxGfC{;a4^t7M8?N!z`NZ}BD=AC@WAy>Kh+AKyaT zuPBkWojFrCpREMu36ZgN$y31Yl_us&H(bD+J%`cYUUtYwbp$ z*rIY5D!+rHrGZgGBH9(S88=tIT42oe0FONO12*`03kxog?vWoR7Y7G{G4-cSe3ul& z2F7=~^W>nPrGL1kF%1}#0kT%%uaR$ZTjwN1N%sW*Z2tSLz?fK;d<5&g6U$lp-XB?x zaq?nG?mS6g{9L1PoY+E&DIb&Ppb_bwYPy`6dK?%({DOY+Y=?9;v6(;7A4vDF;?04w zWx)7;@_7$42QoX~8txgE#Q)vmtVlH>&Mn+w`x&y{%(!k6#yI>?_Rne|b;NHhD=CkI z>~}9zBkcT1cb{IHNHII&U&flfN+DNzh4Q9X?RdX@p@R`g_`fdQ^G`b=-}U*QgEg2B zstZURyN%D`=k^Lc$uKAiRG*dSHz(ccTdI!72H|sfziT#d1C-P%eQe)miGJlm;9b5e zz*w+o{60-V+2^z7)I~wkywGfR)oLaFoym@R$b+iVsFw_up{WP0{TsxZTGHT z^b4w<$CvUa&5$nH_RN%X<3P!F-#*Ke4>iUWyRH={lFqo1w^l>RsINa5n=gn#-O|YE zuMM9_$KM}@hS)Dk+0XNv-|~Wbqu{@?Ll`$xdJ<*Bg5Ph1-zRe(><5e*lYgqcoU~it z-#hs&5~xZ&k6fR7(AZvYOEWJdZT=4rmaRuQFm=rS%{^6UijFZ}D*FoOo^9aiJArX# z{z!+rfv5lRE#URum!vf`vn9#>EHHOW-7~PC|DSy8nwxWY$afbQC2Nf`c9jv|RU^qx zDcec+N=CcZTYq5Wx=q}^{tX;YxhU^)Y9ZZQ^ri2`F9Dq2Fs%JY1|nEAMe`jn zA{`oM6t5uPLbpwb50GwU?OW^GD}fQgtKTmY2`OfFZ4=kllJ27=!q@ovff3sJXYkM$ zNIx-ewRq+;`fIwHOFBG&@hY+Xwx2mp7S!@J#(dwA(4I*p%n@4sduuaSfJ z&j?&40QpZBOn)E4?`zxHmq*Vc&qLOGE9+)LQJmG~g&*aln|(p}hGZ5n!hes-xZwWN z4rfK#T{lTrZT7^rY-?b|A2NA$G#Sd;EYc6z?s1!c zk}md|`;XW}fbp5>V_JautT(+)5uOdC^T9_(n%Ej(^w^)-=avFBHXe!HVXrYByEyuk z`evXOud{iQa{%i2ey=}r3+JcpI^a=p7xnVC6xkIY0qRXB_vOtGk@kxMy+<`V(ase9 zro7G(8WQ(RJNLGYoICS zMo;O+`9 z_Sb*>`C%fBjdadW=dWpI0)u-ON7Y)KZ~4r8e;Qv0=~|K(_v`pAU~p>f(pp%Ge7iO1 zyhVg`t*Bq~ZSf6Yu*vzv@A(6XpK7&yo)OZuChC((#u$bl3~S^p1RqBw`= zK+e`t8KBQ|2^Rj)gLKWvpE9l6N!JFWzU9;npic|$J21QsGKZC4mo_Wm?}yHKN!A1X zXTzJP4mdBmz^b(4;|bEmyGdrcIuq#QvL3H*E`{u}--a@*IOk`T%lP|^en9_`!zRS8 z47u9#?0ozNq-&|PX=vst#P!na2j4?}d}Gmi0gNZidG1qkt-$N3mhsy~Kv8)zEqjFm z>FiDwY--<+=MfrMvyK5JKmO|IDbJJ6*jrhPQ-pxQy6IJ)juVtky?AD*hI6-+hh`_Q z2m@n{)<=P>PoQGVPNh99pLA5zNEb!ocO>dvro6Tosv0g>%vTSPj=k=kbyF$8IFf2{ zxWEBwUUOEhHpe)aQ_kKt<~3lL#66fvS_ySx$r1szwxlg{Pl~J*8!)_eHypK*gL;Rz z{yc-%NbA?{7YbJ^0V6xj?F^cZtC4Y^LpVjd)6Hs;(mIm zzsLD|CoBs2vU7oEv4-W;mJbk_&THs>TbguO?;3Y{ECRIS5B)tUy{mbW?C@FvYm^pMC2(&2s;P? zEmAE(eQIO=Y5zOCPQdm)cB%wuyG$ex2QPzk!_#W=0_CLR<;#S0-$0;=bPPIQ$9|dF zKi?D}h;#%ym58vG0d1qebQc}>*VlhAd7|No*AZ5l(RK&g`rx-+>aQT17Lz>Fs!Teb zhO%Eir318eF9IA2Z$Ykgx3bkEC(_|{iap}aQK0ePf2ZNN0Qq0ncJ$SBkdFJTJLb`) zqVeCb`loil6G~5sg_lA%B$&(}WYouen)k0{m8qjt|y`#&1 zf%07s-khsBMB0-LKFY8E3$$ZuC$xjNL8Z91gl=vFY2V0uBE60SXx7zAH$ybw%LZq? zQ$7i#&2stm87XO?CHyJ~w&a1DALpO>CbyH;u%)->bXtKn>es(p67}gBqIh^5=f0+F zS$ZwC4e0Ww{h>=lp+3S;Y%D5+G)I;AHe~h!{pIN%-MQz`&>|AK(zgfamIrC8H?9B% z%L<`C+K$lp+tz<&hahQ`dTu#8(EtpYy0j$~*P$szd@xLcg*0gLpB%aU9vD}|b3V*> z{o|WU|IA{#j2(9`b-`WgUiP71up-by2$+GSuz6M_B-M{gXHrM0! z8D}z~>kxDL`sI7zz|nv9XTKR~OMkIqx9}n85~zOsE@BoUgOp^YEq;==t}t~aH9qM4 zdsUk0cp75e4p(yRI6~S+xYKT%Jc7>gl%}B}GgOjwgw_g9@C=Z?W7GExXISpA8vh$@;IA@Z@ zM&h_r7j%9desp_E8gkerw!Tz$B5i;7_754agw7gWwKerc}fh(p|>eBmn#5KZe@Mg1hwR?tPnBsN259oyS)3wz+B z*4J%y%S=eytt;1K4&ncH?Y@#|=K|&SuFJ~;_;HS_DZgNS1$0h*k~yyN7ApO;ep?L6H(on$tR`d7eil&7Fo*X`%t|FJW1qTB3w z+r8n7n=b>OGz-+P>CL=-ZU?DW2_NQlx&U9sy3d4Qo{aj`+t1d0>>`!6kCs&@Mq+=m zU9Ej-#2>vKe<4Ij#dVyM_1z2Y*L-EZY;XRjw97zX zO^2&aUPC{W7IHFV&s+%HmyZ-vT`@tL41e4@zgQJoVi`jyKZ7C6%6e}tbrosy32ktC zMS+$lXV`a1ctVuTnLu@hd3YM#VK=i>(CW=@0O7 zzA!>=P%ES2ns(AS{dnJ%J$s?WM#N%%)*cF)dIpYMaVCxD#9dUGGoi(A+I_mU14i%a$1_1KR2G# zJt{C}dO8lDm#~KKo2rKD#*3?3u-$5p8aQlvcnCfp;&NQ9Z3VTQ;Y_ue=(E=NKy4ss z8a~?wL``s{K;0gR57%vNNu~GNr9X9U!RNxuVwE^PRKJVCY~*+)DcdPn^p3vNuvxYuHao{mxBF(X7-VRr1?L3(~wnsN{XJgv`9$ohgNgKS~LBB@s^GI zxGZS#>Cm+6;FDY%U*eT+`S!&=1I&MJTA|VY7Miwga+B=40{8U3S{!tfBaJt;J6bQ< zLleKv+Eg*j|E4B=B3a}qX>>XI``bx9(sAqRiikF|cA@Zg01)&QD3uw9-Fh z>D^X{e&=f0U@}e`{Xa5CW=KL4TfN93#?KH_f9m5o#$eJIP-hW0oe52>Z1lK^E$}`f z*+|6RmNY&$K4SM>9GaF2SnE|?ghbztN_9FRje&jr&X~u$iD~lcHrMO$QOAX$V;M6Z zxBSJTjr*aA@oVHSresJ}-MKz?W{fmC(sv#4N?<|FqM*sj z*p#WJ0BWyjG=8f)Oe*Y-&>Jo;fu`pcI+`j|P-jV-{Ny4*N|_HmdC7z4pSyU2kxCZS z>!{t6+Qdr=)mPNZkHtgND4T$wQXbS-8Rm5wX_35?9YpwH95k=`8Lz6}{6}wh+-dbB z_oA1nnEN4U7TlS5=f(f6KW*rFsH%tgnj0>UZ)+*yAzqz=JMQb8Ck-RwezRiX&~S0b z<@dZJa5t(^!XbQ~H2g5FVduu@LW8fDCYMtoY^QbxOGqbaWGqgiE=q+4-HmGIiNg?O zbnJD43g%H?+@byHw*xesAz#+5>wxH(sr(B%mZXun{~OQxlhB~kvRg^95@MSAX16m& zlg6b#J=Af&yFurupghJCzK?Hy^0o-`x3erda6D8C8nji<8%i}pV)zSR8@&)bu7ib4 zjuSMTRxnkP8HSIyZx+mmuOkiPhO9?u_0XUdVcee54yl$zyG`RRY3Ta-Zu&6pN9$sT zJR8Nkfb$qlT0!^4jf{LApRu+%)t+=qUQ3c-Tvx`H1JUx##d*Wyq6UTAFLnPU`7? zn>zdfT`$Nv+G6{A zO^r(|gNmJ#SxW|aN$r~2+xkawUfgJ(NNmA>Ob?=&dr@6lrsJg z{kze(J}JlHVj;^Py+u}RSVD4|mXE81nLe{ew=04;-%P*wz@Hb`~-Vn{a+sL9;uYqUz~-!$2BmnS9Y=tD{dENP5k7^k~XzmCji=}9~% zh2lHnNuMsmJ2yskEW^^ZrrQKT5zNVceU zkqznm%QM(BFfbftD`Hs8!1(|BpT+;34L4iy|Hrdg%;50frzpX{|NDW2g))7iq%4&A z3uW;_S-wzK{4E{+`voc&wyPJ)nuW4ley~g|cy>Z2DU|{PznqQ5MRM|CP=E z6%5d_P<~!0TNlcI@3@wasN?-%G?*zR1|?poOHTG;Mh z*zR7~?pfIG{aY^ZeGA)t3)}q*+x-jMw1sWj!uG(z_JHhvzretSh0<)HbXX|E7fQ-P z`M(B+fsTdkvHz8W{}l`{$g;34yHGm(uN?ZXV1VI;lD<%mER>@Q<^Oia@Si@o*-HP% zVmne6{{8>0hXn<}LQVLqkN=$}x~(t#zrWvqox^_w{MEtV@Bi=j`}ce7SonW`zmLD| z{(-V3gr)eJKoCcb+>8mPrga4fX0|Qyu{`>ELc?NH`JhoUw9$P$v9owIVVZuKQ z495@~n3?hKqX=%qA_gY53bsnNDz<928U|ao0_6VtfxoBu|8bj9Zs7;;=U*=*&cMLQ z%vP~*N8CUtkxi_J%%Y%qD%V$EWEy9rGR|ewF8<-Q&xLvY<-yuWN7&@BHu61wV7c@k zA6C1J*L1}$wryWnu-78d1i4&D!@NUqmfYF-%m8(Q}G|K zhbs@0+bGl;_T7Y%)nm?T#P=U>z;G8*VtO>oC~AaKBEjylp4HJtzPntQ7t)3ZzTxQrN~3|g!*z?EazZaxj_ zqL34vP`Be(JE08ZZO#v2{lk0JP=kTmm3wYB)16SLw;0~GrvKsHMY!1^f0#KZzq*r9 zG%@B%jQJ05FXg5VMg6mhc0)>psGX#7d};i{TTGqXiX*mC6K-c%$S3=TqTkQ${_vOG zBez4v8^t3Bud0%)L;gD{bvb`{4Hg4tsFqmy)m1!zq9!+Ko9VE;`Tc2NbvOv=&+&SPS?)UO)6<;5*j$EIniCixJ`5#CY#rB9#2ldFCx9$Zz@NckBwz zfF{Mtg(7B;yMC3q8pKYOe?- zqdmFOz7Y96!VGU*Fd|$t&-Swe@&fC*59>ke(jI-uB6hQ2hI$t;iP= z`Ii%r@-j1Nvgbab(lXqn5fbo+a5o#xmQ@S)g^D^@IC12cg0; z>H7Sd(#tZPLf~+4gahpI9x_M&FDdi3lc%6-Af3O*ElZ@`*lhpk(klG_KdpXa`L9&$i>RHOQBU(G$?jHAN58ZoUrC2k<-PG8yp`)>rrL< zj!g?A8hoR8JzkNd^}m32VJ8zWhgMu6udlVOlbKK#IsH_u-URJiet&p#_zqb2zi}Ft zh$YmOn@XO)_JQ`TsWXO$9^eZ3lbn}?x(MahO_`zVXR&@6hn8S3u8=cYpe6bPviq$ndbb26yKA}^Y=#*NLJ3y)ea0`UqFiHJhHM!Z2pBiO zsfaX0IwAv+iO51^BR(N=5ClO%P!YL^JVZXC08xl2LKGuP5T%GRL^+}YQHiKRR3mB- zwTL=IJ)!~8h-gAIBU%uj5v_dje-YX}t9FkIo`<@!wXxQ2n&kb7 z4~fI;T%bLCzwYHa2dIDYGkJ4!2zjg08^NuN$Nf-t@aJFw)K9M;JF_^4yiQ>_`ti^x zw5O`dDCutc-~ElRmQV%HRE*W)3J#I6B9@u$#Iqxc#kXaYP>-$Re2I=!o!jpIjt<=i zHbOnZ{Zt!5J?)z*8i^5x+j7`_88>2vtB7aoZ*3)1IL@8UcoKQ@p=}U{8P&K~mGXZk zREdzQ8q1F$e^}uA@iFXgN@a%k2oS1}#2iN-Mt*KvbHrHY6lNT{>dEw2mQZ=@#g0T_ z1dGVj*cf{qW>g!J6mD@MRJK{q;#RCLQq?%QSq(E>IgSWC`AR51ejj9ej*)vJbeAC+ zdq^gG&a)WbCKTFc#)xfFxPJrI9|er)XkgG^nfjPezS!yqnPH^dwwAY!n>5hT!0}t0 zxG14CO+4QsjS;7!;-y=bmO%RAgq%Yx-|#-Rz0ErqBVI%^7S%MXL#BM4i_P;SynjAF z&1EkOono0@0fC*E!=|$LcjY*t_-m9KEyIYZ9V>%RNT&cb@WQ)mSDgvv*xAZUEPc=^ zIitOu30FKh?+jmZt&tFSSCuJkT*0(YwoTw99~52wWEzvEL~;%qo!#!QLisN@u}RS+l38?V`4&B#an{-{KK|Gls#3#+ zxy)QhdYEgTB{xQBNW#lV-7m@yAeW?Vs~;=S7ly zKd10(y%%)agd0gj%A%t|$;z(b&m_T4pL*K`Ba^*egs?CD1oeLF7_Q$dA#pKsrZ3qF zpfhO6c;pq#1pa-)t5<^cB-W^KXMNf^=zQ7VCn4s&ptpQNRd(6C&c_bAvI@Q*4Xq`f zE$7*stlkl-W%BwtCj;b1vVISvqrtHo@mHhc3Ds3@;M)*JNM>9k`$G&MIFq zpZ%Be{+NUq3U!=G<0zrZ({F6Pp@{sD>sn_Qc&}v?GojN#s8WYn1ZEy1KlvtrCkzsI zKazaXMk7?-*b{B{2_9GXZD+|jNX}fDk~wyRP?uWB%0Ax=U7vU|5~lMY#rlrZCr%on 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

R|e454a64LCgN7E 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

cKGE|{F;MpE2_J&u?^UNAs%u?LE=KM! z4~qDUnJ(}Fyw*G z+}%zw?rN5*u=gs7Pg0!Gd7P6Ksjc=A2L?!&IL4d>uX%>tv_unJrl3zbeh1~m>M@{Z z40rc{i97l+gfkpve=}BgZGKGtML>>vlCQ=3{`?cSPyslmW1Mw1OWT#E8HbIO%(ara zk@5MycX~xOLY6BXlL_~B9ocztkZ-Kotb%bBR**xppuHnFH6fTC2Xqca3VNYH3r>g^ zzha(F^X>_b9*S%>Q`KJ6;sj^X2_0J)BVqHNBrHxiQed@airI!f=~zf-WB3*uB*7mW zsNmH-#HtL}o!&8yVaHf?AwjJpTY0^w_8kG|uIcz#u`!fo$42i6r6U2RGt;i_UOlNL zyL%bog%1o3j0!+U2k09{G;H4N^M@*$>G?N+TaabkP)-E-t-n+D6@|2dQtU3%ISaf4 z{;R!xGIN#8qMU0VA&;~@zZMz@3%LQ)h1nIW=#nnKuBBsL*#r>S{!$k<_&xS+j4OL- zgvD;UK`gz$q(^+IxUv%(k-v8C!oyx@8}%mi`l9rYH$RLgS3=2-+dV#+*`M u&DKiNm_71tv%v4(texGf=MH~-n^bM@{zYigt%EB5JAdwf!#()nm;VCT^Ycak literal 0 HcmV?d00001 diff --git a/extrusion/lydia-print-head-v2/cad-kuga/components/KR150_180_210_240-2AV400.prt b/extrusion/lydia-print-head-v2/cad-kuga/components/KR150_180_210_240-2AV400.prt new file mode 100644 index 0000000000000000000000000000000000000000..33f71b822f25ab180f1e126abaad6ab1a9113a7c GIT binary patch literal 3459998 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 WW`0e1l@*}a^ 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 z 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

WX}51z#-%7b%?Rgz@kRiU#O0eW#L;?xg~RPexV{ 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

^0#oEiF=%Q#7 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

b; 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 ?QW*d zk98DAlYAaaX8J}A=xR^GoJ6!ktx5aSoH3EX&yg30psU62foImQRr%N=!%hekB~Z4C_5hO*z%}f;_kyfQx3`=*M_d9^gfMwnFS***4|l-S$ELY;MqRV)$%6suQwU| zjg>sc!^ABQe)cH|o41EF{Wzn?;919wdC--FlA`h_lKH&J?!f>j22XUUje)M-i{CL_ z4_!@>5!vR>;88!aS{YrrTLhqezs@m3df9sh4>gh*1YMc2hag|e{GNQLZ_GUg_c6RH z&FISg*atlC)bEi?8{aXwOGmFYjIQ!eY(sm9v|_>#10@FE`+Uk7Mpu5hY<1{r@dI^> z6%1}`X}o~ZRaBOQ9X4-2db_W=HG^B`%VIoU=EU%aVtDVE7~{KtKqG@M(VQIwT`3&v zdprf@@)M^RwoZ1;wL%ZQ9%PLWideKHK4<6?Cp87v*Vb%7fpd7`&JL$VBKW;nYWe zSD|c?)m_j&U}lt7GOd#?V#$AYPC*aD%g(*|Qm4b(qcjg8Yi(JZLTU>a{UY zR7}M>|LyX6HltBbmR@MKZt5N2q$EMXozd0jkoM`&mA6s;W!x_tvg5O)FQcnMb5<&J zm8uv&34Gd+z6-JEEOfOoG)W4&YFi{79}Qgpo_QVCq1`_G5-o*x&&hpW*nd%F@Y9<2 zq@gR*+qKYZmaayu>yVEOzVL1;#>tB=t9d;i`J3rMkMCF?y1+&+$79O}=*rib;!`;;J~|Az)~)=>SbxDOU`2U31zl~@6P>Nk;7h*lKs^ijmHdTb=xX!D zc|(7bf+jBst2H`&T}_tT0$m;1owGIyxTjseNQ}#hTVBy?xjA(8XwsAUS-_908?`K8 zbk!Jx_o~bneWg@)IRJML_^yx)U458e7~}w5Ex&X95cXVdax<=QOopz4e_5h@$gI0& zI`+nH;77lnutYn&!d$;0)(4@hR`oZ782^u)S^nn_boEEfZ4v5Mw80-=E93)BhgVjw zl7p@WD=rxa-lVsSZc&>L-1YjJP3T{acDSu?hxJ>A#3d9=bOU}UAUOE~bk#aBxjYQI z`sthFuK?WTtmJc)Uzut}+L9gEp(`t!@vrdQH93VJ!Mw*R(Zxp&UO+x++VIF38`BjuIa>UR!nnSJ+g`oB zf_k{+hEtBx2Y?^2dwM?(x-zxV4=8}Hir#5j83W(fzf{T&x(avIb}1oQzS<fM0sdmC~G{!Ty4chqR+9Bvlf4cNi zE^wRcTdu`JSE^<&&fJ5pmTGoPz;n^G@zuK!>`Cr)CZ)I3Oz3Lego!#Tz&Dh7+qdv_ zrF3QwbhY5F?|_}8NNLXUhTmz7t_pZN>!7REZ7W6`0&Y6^`=zuo7|*~uXC^-ox>^|@ zvgsc1sl=;Y61p0?Myxdnx;l4EV(<*$+T0HX%FxxWFmW@KJ3~79Zfm~;e6pj4Xdme6 zd%p&(pO7_n=Sws&ld^r&7)@G`1�RPU41Sp86O2)eO-%x26Q#3;NIh8lBJ~- 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

i&ScE{TBtwm zmBPzO07IYub~T-p1ByJHbe2?y#=ofymWsjHcagSN^CQL~VpWm0kB>m(#)qVC zNvvPUPvmWNc?XmOA%oOro6xxK#;jw`3d06jkp}GO3vpf{wOHCg;~%5x>$kgM_?njz z=Lht+Szox;vps;u-=_;>zq?~x@p}wxFfU_h9C1i~2#vqy*G}<=ppWtA4y`a=KY#B% zI`SQV_tlY;e|=S9_-#j}jl(VU$DA|`{l%g2yQ#lqH}-FAN^acs7yxo-L*8tp1~e`- znF`f5!-(#$XhvMCM^66NW!c;hjh`BAXE!WhBz=#4bSw{EpU0z2Sr(y@QX2H=RRrcE z#Zq1g*iSAd^ONWZheq--@+mJ|Q;B``ey`Mkyh|X0kZgcP&WfS$|7y?&Sd|Jd3I88A zzz`aR&yAGexm1$wJk#S7Cg_VQ$Ju>31dXbmlY^!uKr%a!AbV~r)>DAnQ1CZ2-e_MB zp~my(es>qDaNfXFljo;>Sl4b$kTvzD)&Nqmag%oo4@{dRzcj?Wzp>gnq3r4xAkDfd zQLpUAb8Qq_?#cpaobXic)&S_)<9}s1 zFrfPgO@NeHonALO^l`Witrs&)9IaBe_%cFMN*Xs$)hN~0}ONm2MqY91#&V^p< zWhyCOod44y$?Tbt0Zo5oS|oUOKyTTpOPqJnFWOdBI_Osg&9Z{whM$$8kMYs1QO9>c zRxuv7sSt!_HxH&8)d|q&SoxO;>wRP|$%0MZgV0<~N&cL09r^~;+|yH#Cq)|kX+@8r z`ExD3d^`jC57)V`^lb-nuefzxku$Wgd>z~>jQyFxM=zTOr{OurL+AD#l!O*hRUUs& z?B{G5|EA`D2*{h|x~sY~(4t(swfM>>7+@&v&itT-oRO+Gmr#e6i?4;;V(!9#wl{}S z4qoSb@BE7VstqkRH7kZQ^e_;;@YXj8^J^g={ZHMWp~cng?DG=r+Z=x36cdm6wS;(E zy7LWa@wCrut~EkFSk%9%#CYRa(5-(4bkK75;?8yJ_b_OhT6ygy)+6LT&-roufR;Nh z9^v7|Fc`jaW5FJ|bUaynMDaYdcm$E|*mJ>PsoaNu?=paL;sVL&>N2#rG0AY-(ZJw9 zVARm!Hq@bL zw_|HVev`)F*_iA6n)0wI}6c%8W`uV{0-i@@Elr9S>Da3dBX4`5x(?d zOZ**wTw~sC0xiaMw&(DA7|wYit=k&~UxTrPW6lYw!|JA=fX!FE9IkC`vj zlf&Op$wA+H4~)?HeAODo^H8sk4%>XngqCyJ{MFoBVC15@N?r%{1BB^Mu?^$<)bgGw zt@nVD9E}9?R23lW1%^)aAV;(n0$_ZYY>TEB&sE_W$l+-=me4z|pVRzY)nP zOnwZlJOVG1Gq(YW{7KgI1@>tOeO4H*KLo8OXLU`gxeN+?Cq*0s(E3$OEW_A?pY7UoYvZ=Uf+j}^}4xO01d^(Av?lUw5qo_+wm-`Z@?&KbaLh2{bq3qYGy%5+F> z8T2WJhVlvW!T-nJdq73;EdS!WEHHx#f?~vk84(PK5iGM}#DHSPEC`AUf(i&KU;;rw z1yPiwm_Q_n!jJ{YIf=mTk|l_Ops25A+2Hlw?|b)m&U@$l|L5#*ir%TNuCDH`>FMt2 znGdIRf$K}B^N?~gwEwx#1(4?+Vx=`7=PBb;)fXq8hLq&0ly)^u$ou+GMd`OZaJTkX z*kRQUDL>|@sCWH>{Oz08HRd?r^Yl%xFDlDG>bNsqDW~coKVr3Z(Gh%(_DJ37?RGy% zUE=dV$4?y!B+aMGxW52y%&0Ayo#~LeZR{P{d>jwJuk@6@8}Pp4e7`%_5K>K6_cibw z2nE)?riIDk{i19n^=3v6q*}Y}AFxmg3f>&3{owu@_XWk|T&tP@saHJfpY=_Gg72AH zqXxABw{`!Kd4*3Q_2%z)Zp&CuIJZ+#f zUM9W5{XeO9r3~68nqWWRvf^CO68uh4#;coM4G5JrIwmwiW#LRp|JZ`(zfrBxW1?H)pYE2NWHbfxpj3a_7C&i9G!7JgmuWxL9Y!`Zy3Ic zWSoSeork{5p3y`-D|JoWZa}K@nEM&ZzEJdN^6uRhxF51Ruipqo)PLD0{hRq{DC(Rx zo6Cs6a{b7UoC=WY(2;$todv}z17n-(jsmxKquQ%psQ+SZuYzUSP`tKtRq~5?;C@_t zJp6(-q+Zy+(*@t(D>jN%x;Yj1K^3+r`bkAV>Uov*t*W>#VYf28^j#@FzgTKgt-k|O z?WS##mP^790C#Lqo`d}N0hO;C*Fvi8yw6^S*l+k5E)Ccn3*5vqz05&oka|wG#b)qB zD1Ke2A^UU}aHH4lNPT({+iS*v{O%Hb-g8x2_ATfE5l0sX(`vQ6|QJKzw^$by{MoX_DF_#8HB5d`6W*>t5tk0Y$VK+Y%Ud&a@p zP_=fFexYFuq))h*cih$M{{w?OWP4W0I3gMr=PKImtgE~FdY;7krU2zi47yDM>C%TbwAQq#H{(ydK8G7`=} z-qy0KgTD*_&VhyZGOu<*y4&`>%S>KDp09T5_%vzY+*eYX)u03EFHH8Y%f|0zeJTFs zvb7L6d71-XOkWAuboBXU`$MQQ@4&xp>GA)bsYQ#{Pdw zK%e^CR*=#A>{8WNjZh#fKed544qUyM@h1o9L&mtY!LChLpkV*RhOzzKaGm7*Ih%fx zkTFNAtoseFGdz73cr-x~xaTup))cJ8{l3pa4Em=*0b71ttxgVpkELyZfrbUX58yw$ zV#60G972|C+Kl^oJgm3g$9+H{O3SBxD#RoLDm_3JNKQdk^HX9}5cTm39;$DV`#;7xL4enz(U@Mm<2+7~e>Zq_lpZ|;^cP z%Vz-h*|8mXAp9h!tpV*9@O`v^H6stzD*)Gh;jz}m zC6KYxg*w|8#~WdmdM^`=fa|*abo10QtpA!vdK2-xe~I=6`xMsVdm@t@bCf}#3XurvsY}Yxse?sq2&1j8DP;%tcMB{R7uk}lHraItzW$PafGhA>2zo#Le_jBVH z;7%I#Mz{GTWUP~(Fs!s4O4!wV{Ti`zX%*Q;Cg*X1<2vwjN8KsNR!m91Hw~y}Zh`!&YvF3ow~r?p}cA50{kA? z^x-;O&NwK%?|$#u_<6Vvc0A(n(C3h?@kMr|CH5QHhNnD7x&znHBGhFL?x)u@($q`9 z{ZUNc*%=S|7C%u!zKXQ_ z3tZ3qJ>5GY$^+$(Z0WuE1KRJae%#Cf-!t{tVrx)|_u0zG*W>(=uejxW1wQXMw6q_q z3daveZ#r!9GQ;~J4;d%V4}N)qH2p1Gsk(I2Xoe>LecKtFGfx7FTs z0`iz%S6rzHP!;R>zN^-o=3AXvR|R?MbBEL~#OJLe)aC{qJWlgZ7k<%!JiWEuTejhM z0{31El8>mQ`4%>l^6v zns27myB_k|Mpm3~dj*_P*T0V%&!G7ySICdX^@L4P_y7nvTgk=5gz-GS`p$O9w>@8_ zpoZg4`&)fRU>mja(ywTO|mHdF_o4a4d_cA88ok|>?0vwM2(bDaB zy|>3(l8h33|DrBsI}80#YWHuMA+j|8?7;fvP|!SdpcCUXa7S%FeK-pDwYSIHNIb;# zzy+xh*S<`}{=~eXc;+3NZ)??(429?SSDaEsf6$t>-c8I|%!q z)W)R6V;b-}%?tQtf$M`Pe@hOZw-%?6XPR-J&*Ep9E6(%$_SWlrcc7RXY~*Yq0o;W} zej20!PrfKw6N+2!>ANP7IA3UyDmpTQ$Nw@0_mls2>0c6t;}h+JHDAtG)BM{cvlvPS zc}xwX_g&199$`N0JWsy4?^Y;TG%R5qzR$v)dR)ElydHaGcFly6a~D+^7C7EhKC)~3 zaZ_6UrssV8KF>Sz)U}Ckf!lkiVu&L4V_44}tG_|X*W1JG8gL&%SI`{^jbk+b`VMt_ zDD5?Hf0act&c{!?ok^d_gV9nXj_`n+g`cw*eAfQoLP?&yDq;Lz%Kx7={wdJ|9IZ&0 z2tU~#-17@U`C%kKe9aG|_#pz}(Ferx0tTe;!)$(-&ku|F;Rk+L$qy0ki$1WI?Fno6 zA>zZ)2Ylj(f-m6P;<+k*Zk~UDz|Pnn#=qsC%jXO1DCD0D>?!4+3+(#HKd@ z++zU>1ALR45qwb@tjafkxLs-fpI<*s@9+l`tRrXOXUw7OQniz{pr)paYHP+ACyYcJ32;jUr z_cA(_hI-%~6#pCq@jQ@R#MG82oEQvgKT(Yn&ct=Xg|2D3Q4nIw8MAjqE*;)LY2?!o zTh}p}{~yV25^iXvJ3pB`;ezpqlObqG;uglUA$fZM1l;*3wjmdoeNOl)( z@gnZ=lZ`|L44DE<;zHb`GgA{)$o=8wvHdu}@swyVE_4(W94gy~%zsv{O*M|ujL!(v z67u=yf_M;A$VkkLAybH1+$QeR_KNDf%0ksXXm~4d+jq~Hv_V~{>L0QYWJ&Sk|H#4} zv&hFRt`m0%?>|dXe&cnuaS02Wx{vwx--K`}JqN$pQu)oQBjEF!RYw>vD8&d=%aF-q zFeMff?!*JS6ap}j^pyT4viq;#yF%($rpgKL4ipbGWbHR0Xo$STVr&aUg%dQP#3Gg% z@sPF`{}99v)iPudPeyVd;Z0zhsR^?v*yOTeV5J_^^%}Z9F8h+u%>`!vLrC#&2=MNO zB8~XUkeA$tu)3fAFkzwO9t5?)^6*R;f!Q)-Xv7-i5$J8AQWhTM9W*BCp9fW`9XBX_ z=6I^{hQ<2Hy{@7oZ^SGbMOhGjSRP%vJp5AnViwpz5&nb^5kLd;@Nvbc__=eZB&j4r z(@lx>EzH^f<5CJxZRH7ntmwxg6Ij{^MDv&~56^`0m@PvFyFiu|;Y$Q!DTybnXT($D z8S$JU&$7bA*wBJjB3`gg6G614eES12G2MkcCISeAtWu?3A5hIpFu-lI|1UIg|W@t*(s$5={O}TC2`c-Y|N5!g4d)Ku@5}Lk*D-JF>Ox+|NRP_gj` zG(Al=Li3P$vc>bfMD`oa-uO`VEi|he_zX#Hqc(z(3@UI2r3q1cr;4ckUtO%@Z z8p=_E6@!lUT9t?*-Y_(XFl6^eH}pZ~TiTPddukr?ou4R|Nc#aN#8%=$)rddZLC`e3 z5JLGl&i}$?Fa#cjBZF{s(r5y6MVunE0=pR&{-;S&ioOR+(1iD8k|9Y@L@W_U#1jdK zQxu7O-tl+d|LwWNBL49=P7z}&K~c|oFUuXZV-^G#j@9XEY{l=SET_9DfpRKPKC%7s zUO8brcPLlprA4bSK49SD!EJ}|eJNi0I%rNBtEC@uS{U!E6sNV_!W`^fSjjmN8F9mg{HRqrru>L)FX54BQl8vR9frX;(==zz|PKa zDSeoym^uY5sQw%;{T4rIaALJM}mm|x5l?c zjs!Xe{}9w8I#@K3NW>7~=wMFhW&!AM(fE5jk%+!cBOfLa$t=2yWo4t2zavtJRJ=tb zVHf*>crWNXh&0w^A{~Y2k5uBC>PdjsBJ;mO(i108O z2MwB;Nn?LZAU{ zyy$ku(j&5o9J)#9{)nN#(!)y1WvwUjnC(P9N;8Q9dN_(*k#vG68Bs_SVO$)h!4y*q8z1}#79)iO2=feqGUt`kwa9nL@i%}&Gr<9 zbBHPyPIpwP>vO4I`gdBOY)0IrZ)flgDZ?lB2R6h~p5Jrx=LS_!?5#@s`WdW;h8Zf~ zd-t7)n7%k0m7(Da*#w8SN0quE;a30q@TtFhRjQ@?v*WO>o5B5J=dOfG8Orq|d9ljp zKHTlppAvCR4(h!0&ly@KQ`}=i_ioJRK&VwAj-;}Mz3xb~kRgK@gRDzL30(#?sQqmD zP~+DY2>bfsZnf!4LBngMgecF9B1o<0-=v~F`nCz2Ne~L0>@8mo>Pj-_U(VZu6^8R6 z>B>JUjLS-6+0s>mfAnmEi`m~Ls#%WAMxq9#nXFX0p3^W{)gQ@fSqZF5tSiD~wRAF; zBT>h!AnH*X)u}Q@p#VcB5~I>sc0>cO`eRO|gwD~Y(pS4Gc1~9l6i8sOApE-^|8{PX zSiEh|fp{?E-?2uZdWK8{Hd7-Dzn%H#FfhySMeDiH3DC6U-TH#{rv+L3hmj`E^J&0# z!DYv+Cem5wXuElJGZNJ@WWq6vCZd7B5u2*uGQ!Uf|A6c9d*P@3FNFiw3@H9MS&-E~ zg@RJS7Y*KlmkBNvNWc8Uga+)hn(6ZJOc;ULGGxNggmmH)k^F}VRQmD=YX|8Ge^;m= z3!w?}1bxYriLxMCuupBI%frh;foQ?@(kEJ()yz7g4yBnyH4R(c%44SyEzDYG1KNq= z2=L6T=CNCd&rA-{M&LM|sH3IpkbRe^C909#!c$UD!$H&1cTp>sS;y=ocwUEK(yY5U zU_g^tjx0CStHA8U-@e2bW&=85H7!PP={^K64{7X!h3(Txe8slFYT#KePkhCAyhjM) ziFTp`tM3~>UV&&wMV&+!YZ>zs@g1d^#1C3+2PVV2!~CzEVV5|EKT9yB-_Vi#WcH|l zAwyTgS0b3`#yTfBl;3jgfwujBLcx<&H(hSv_mve#rdVYaQGQE5n9kAE67h$~Sv4u# zr=lvS474l=qoN`s>U$ZTMBwINR7w}@ClN?ns7hU9o(u`k0x179i*kFY0c@4fTGwPJ z>TcP*nWTCLRr7S+-8)?fN#*Lb(ziYuZ;9Qgg1*uuh;PI%;1LlBhMQ_#1d~39v&z5U2?tH} zDQmlJT_glo4UVuEHd>m-Li13=U^ks2p#>QY5{45`AI1!%NCHU;6`I9{TWiM7**Ob`jmzyW%*$d z`l4$;WL?F&RQ$&_p#*Ip$cf)Z|JYVeqzuU-2ap4?mTbsgw4FE*`-gEkIfxug4k3q< zN(^hPLO~vX^;yEw{U72b7V(dNAD5GZs7IM4107Wn*MNVW{5>xB%il7mb!v_<{;zQ< z^{}L1=hm44!uY?(<@aJ9F)v!;_d59c{~DK4kJ5X`4KaNRxiMZ+x8^Q}+zPoo?}{tX z(mk)}TuL|Pm&5VNx~B!XZz5+YUWftiV25QYk5h&54~yPhv`@`|+{paHH!{?rInI9c zg+1}Y_L5{>u0z08mq%t`gBZp(;eY^n1u!2z#I|VG&A=65=pKehV^Yjs-p1!2D_M?PHK=d zNKJAk_C1pYiiNuPjQ{qW`A>aMZ%>kkwTr8*|Mswfk6DU*F?R7CF?O*SyI71}EXFPt zV;76Di^bT*V(elucCi?{Sd3jP#x53P7mKlr#n{DS>|!x?u^78pj9o0oE*4`Ki?NHv z*u`S(Vlj5H7`s@ET`a~f7GoESv5Upn#bWGYF?O*SyI71}EXFPtV;76Di^bT*V(elu zcCi?{Sd3jP#xDMUgI&zTw^byNSV)pcQb^KB1QPuw3%>l$=!Mi9sSlDYk{nWBBzYtS zq<%>Kkra^zAPqzsgftjw2+~j_C8S|U!;wZHjYJxSq>MBgX$;a>q;W{&ktQHbL{dST zgrtfz8A%OE9cc>ERHSK0(~&fgW*})I%|x1oG#hCS(p;o@NLonRNb`{ZX#vtgq(w-J zk(MAWMOucm9BBoT4$?}bRYs^#(nh3BNP0+{k+vY|BW*?6hO`}N z2hvWYT}Zo;43PF9?L+#BpPAT?;Q^$BNQaOPBN-wYAss<7MlwMwF?O{WyIPE0 zEyk`EV^@o@tLKZctHs#WV(e-$cC{G0T8v#S#;z7)SBtT$#n{zi>}oM~wHUivj9o3p zt`=igi?OT4*wtd}YB6@T7`s}GT`k707Gqb7v8%<{)ne>wmKeKQj9o3pt`=igi?OT4 z*wtd}>i=J0SCblu-ylRg`QQBFV^@Zw>O0!X7fWab~Ude;FE1nh=5e|@sHTm<0U8Ii#HExm<^(soJG!7m6St(i8}OfsBC2Dyca7LW_cMJPBQu|%ek zi+PC_BRa@@atZJE5~7=2OltFfYm-aKCFE3E8Mzdd-9}~0$mQe;TG@3{h14NelB*c< z`?FKBlX2g)`^>)Y1_irt~KasJEGS5PuR$jkefhBlOJn*aUor4HaG%(b+&yCSry_^@UL_w^E} zHuXJ~IXXeeFUl%S7(Ct(szco#zOx+6M-^GQ`kxf?1y=P4&{!gWYmg_`;agfAqS}{` zC$5p}=|4lNY&x+(PPOB)05U zavQlFD}4h-B3c-^gVaSqtaROfsoaE?i@eH>$aJD!ME=_UK|c-Q$d5Z6z3UI$Pcwe~ z+_ywnxfiXgZfeHu#2mMv(i^-SwaA_1E>%ea&Dl*FkbBTA_0dLs{L|vKjwHENsGwEw ziy;XobACGa?l=dbb0tjttW^Z9A_yV7J>Go-XBL#WI-H3<{~5SSXD^slS3=6G$OD~; z0Z?-2`tx@ia9DoKSDG1^0U;+Rq_zob2;@PcMGi&HCP|GNLG90zL^PyGLIie*ent>lpqwE_D?0x zcvDyZ=Cuq|8RkZ?Jxql1S<&o6hoUC}CrYROz!Wn+KMk_Gy=1 zHynMPIfVh$uEBBE_hW?oyi`rEJ`2}F^;d>d)yGUBzrg6-^05z;5PQzDd>mrZ^>}#+ z6vnjIm0eGO>Mpi#a=({Ceo<3)tC<4wADz3|Ywk`VzeH+CdD)X1sP5$vcC~wni2qdG z3o@1fcloDBqqa^K@gr@NeVn~tdJpgKWN&~1Ns4+vP7q;yYA`IIZ`|9kT7KP$ieWe6*52&7WP}X4t z0{ZnFRKrZ0tpgmNAsFl1POBBQ0zUB11@Y*e2T5bngglCBZOB6?hZuJFpN5H(kf!nD zROw$xG7J`Zj5H;WlPAcN2x4>?dA#Gl1ugnpUSbjd_!~ftDMudTU8DaA#3c6v_VuZbZwg*;PQsLdK039t)u2Sk}P64p*N1_2rWxL-&+FyY)6y zjyMeH9^$tLGQQ`?bzbiR_U=#e2Q4jm z^2x!IA=5@aJR#8n*w;LF2FqqrvG?a+v+I@pWu~CQJA-m5tSE)X1;I5cn#H!8b$zSuR#Z412kIp1a1Flgb z^G@k>EbqaEQ`wb}y?v;DqiiT}-Rgck9(sZ&@Acy`K3ugZ&={fx+{guswVuageL5Iy zY)ggg2z{Ap=0U*ySaiuk`Y=yE^xJ&M(XKl`*eC<4Sqf9!yANY~CHiiPDMJV~Ir;dq zk5D~MwJlVqA5T8Fbu8qB?b!0*MIa)rdMx6&V|_m8yy~!a2IM>#KD8-pDO4Z49y({) zKAwDw%Vfx%7$fm}##5-a`P|>DyOWB2ShOsqya93t4;Yptx;=T|mow5XBLY z>)i2s)Yl-W_WODDM)(f&PvgCDzurQwUBu6O%VtCMYZsfE+~GX=q1Wz0ZsqyH-@Uw` zI;MC?r_6SgPk+_7*&cEW0++maKNzaBZ~FeIPU6X{UD*bCGs8v>x~c@#1+NA(MpxkV zGOSv%z8B=F%gT+PunVfWUcnjRSv>g#_fJBe>zu`xjiaEtUfZs&HW1}^s>)r;g}f`5 z$IQ053)Ss=1I`nbJo%08dXU%R+F)k%5Ig-9YZ@EBqrCIsx3TJw*Wf)y`}|R;k$5}c z$i8Zx{K0u9kiUNV(xLMzphoJ6w$%o8lz$n2f0HWYuSuGEO=k?$^s#@ZQQ^jux7;}b z^26+J^f_G%HFA4XqMr6g`4sb|QE`y}%J{6B<^ZVamyyydGLk3nP|*Mdy(;s1%k4(K zm!8~=CX~;8{Uh253S^>Ae7m~|Y6d8^o{PK1lfNO&f`WBjpO`u*uQ>l|cLHrsq3e`F z4dh?AdJAMxey+jppszf6PvvD$aB24thvsT(g3Yx{3+6#}ogSW4Lf-9#t5iB zsWfpG(PKY1r9Twg`3`$ugV*)m=y}CD*nj%Eq>`&Opx9y3_d)72pn9ugqI~SO9{s6r zpg3o8tYZiE4;n3d^K$6>qwD9FF7Z%Y(0$>&Z#ND+iYf-{C-daXNOLHe#`^Jj1P-1W ztp+5$JdN`AH{?%aL5XI0hIcJRuwo1^4`dSbiv8nBi3fAm})Kz^4WL(6%T1KP}AAViGt+ z1EOwN3mCVlUy^>oIIt9Q(Ozt6dlLHCOGZ0#1XMN{ys{Y;V(=4eVH`Fgx7cp zPvdC$44v@oza+H8x%g2`u8#9_1X`DIMnLGRRRddSdQ<0&wP{Ts(3&%->yA@cKCUc7KkQkAqKtr7XziZ^io7vyIf@*HW4 z$j{ay?8>35a~DMKEhs=(HAE~4Dt#_+2M2vQPK%) zL(+&mFC8TzN7&=K%4zZfVyu&PG#d>%FVUO4NbW`BLev=Y(r<7b43XpKyCi>m5Z2^` z0y_}-yr=pkaGh)i#v{1Ba0+&ww8yMB@FXNq?Rj2qcEnW)3GxC;Gs%kxo=)0hve$nk zb08gYNyc25%mD>2k(bFUtaTCtQ5rL(lR08CET%BG%eW?IPtso5vnpqf^?C`D+M}bP z%ZcD>D}%a62O6z}xU3aE6OM!kn5Rb5K1hK7&AoJn4kX6o>>bwDLN+9@h!!OQ6R}XUqZ%NEDIR zNEbQ_-xLEQEeMC)3uBgRXL>+w=`I_l^Gdj^DYK!-=nhpARDAS#$u+2Pu`Fo0V1(fF z2zxG__(vA53>=NmYb7cGu6YoDCV%>xEB=6#dc1v)f^&ved zzgJJEn64WJ#mxmbMkX!=?)AzG!%1h#FY4Qgb(eggWXVSVuZlQDFpue4&AdeUC0G_^ z^c@N%H~Vh3(3%h2Eh{g7HPNN~GV~{IwMmAO(y`msdpQGFDB~H z_DqzFwSbjLu<=;~KR4C_29xE>{7L#Tf06zu%_O=o87mW$Jr^ZIfdCR%_|O3Vui;Pe9X#Zg$k09k9f%fnLnAoi61D9>gZ&TFC!&AW1v0iDh7XVabgNkXp`qG1D4%ptZh7j&e{?Ga5-r4rY#;-f zwd6A_1(RsSJ0!~&?~phmA^lji6Du$qcw(L86J{OJN;IKZiz-$Ix(NB4e8FtS%6LMj zCIi**{`wpTOgIo?%_XsUPz>7^#e&Ia%rz3ydl4mfw9vQ*X#=ptL z3)%!SOpPIjkqo?xMhY64;JD_jqw7smInaUg>~7}9uY2{J(~{)8KW4vv2~ zkRjYK9xpawd=l}PxK3gx&x=i?$d8*;VDoEl9aQyme)U5CvxslLzG&-?i@-@I z;^y2i6!D$zXS^G~7Pz4fS|ry~#DBR={IOE_j5kFe>{?M$=P-AbOwtu*^ zh@biVqI``u)N0f`A34HA#Lu^MOJ83CwMPjh4~<|EzmhPElVw9Kdxbo6<`fa1+aNvj z>tm=JcEqGTFhbG~2d269z zyb?QUud^*ivu)5w9G{O;59=gJedxSXESc= zO`9R)C(f-{yv^keG&X#acRLp+;$Kcs3t&xzPosxaEgp1Q$WOXu=%Zy}51$g)4|1oS z7xI&jZwy${aSfVOE_fu*wiNPHWKI=p6`DX(*xAwB!VZb}-lG>;FB$?(?7=^yFD3~2 zsr93zT(K%?5||k3xRB zoR;K{?e@_8;BsGJ7>M|}iZ-tkQ9reD;J4++g#3(|P8rYl?}g@!_k&hW7S(^|q3PV? z?UvBoDY0Y4Jtv`j)|}A>O+*s3^c(wT!pKx1Kf5f;%dh+%v}{#bF>jry-E+cc4BPqI z6#vtf^@9*Ptd?>Lf!p{3X` zEBUyjP`=pMHR#pV52*jAZdczYB7Vit@^1s0pd}`3_s|Zxo4 zy#u%fE3Yt{i@-*T&BL2PuldN92!l#_rvH?NAMSO?wn|=B{ zg-^buZ&YN2h+lthy|IfAeCl82f4SP)A$)s1Wr@q0xt zefC)f>Sn5>r)(Ja2jBYQ#D%?}Hg3tAC6i=Dd?MXpY}#(9bsTc~+#6AU!tT^t*E(w` z)Ra!_w?E(yK6kc->Ck3cS#&?D{50NUuaq0GeQHmsTl5y{sq{Q9sW!w4*t!ot7=%}d_{TVN zP! z`a5$*Oclz1>^IQcY*-OgvHFi{BF+o>6M9B4v4Rl{Z^1x~ z%*EvbdX@11{$I~Bgc=TX_{YDkX{Yx@08TvV0|fKxT>g1JKP=#fh5Qg_PV@mK{IFCI z+VXxt8UOqPKm5oKEBIk0Kdcgjw!9y}Uup#opU>g*x%~5LLCELV@Xu=nA)jBzKd%>r ze0~G}yipMH`JedbO@ffm$7v~jK(j4BjO__qcmV@iYos&mN4?KKQ7F)VqL4u z1pD2%MGbvG3Rh*xQnHNvK$fdY4r2WxKav$>C0ax~#E3sEN+hdDHYVw@XgrAyBBhIo zIV6|nsuDJsxSFgXYf&?LjnqbrtRsubdb*ApB-_YF@)OyFEAQo4hI0HXW>~R)q2MXH zjI0i_nQT!dTglJ7J#i8w-{Y{F1Z{)U%K2?6`` zV)yOc@rn%;_r+}Eb6f53Ik42Jmsdu^i>BK?a??;gtmbJ;EI!xmH*3~N>NEuTEE@3n z^8$+d)_U?+oh`sMv-_s{tQ~@Y zMFt-S&fUgp8TTa+{QmbU!)NO#?mLZvCwIgFXIy2$$MxOtawiMkMHd(tp=f)%ZGlu^9bedC$31|0To71st+IHLioJ!w*z)7qCFdC zy&uvD<#&o^d3Jw;h|H$t8SaG?H!08HX^JY8rS`eQNGpTaj<5aqEVx8*V@79a9x;HD z9}X^W^B=;S0}XE#_J&a0(1pEU+)Ksh-?mTN2AzUvLoJ1cwa+Q;<0%=sicg^Mu;%#r zZ#{r=HJr3LDuLg=yCL7_qt=2?8zA;tNAHz;EPDK*r4I5=CD>Di%L-G=Y7|C^Sb;foyoc(Twt1i?AC!g9s zz6?UF2grvXdrWap3~g$XF@)NF3xY;I`VJvpZO4{(PNukLJw6V-_5*5G>$jz)B}2%Y zdhI>CZ7J^gx!I*ExPRfrf!6vs9SHe2G}koRjN)FJxvu0#D^$y;EKMIg4_-;-zM8pN zj^aAaS@0XefO|60_2-GZ@JiijjHBNLit7>=blPnsa2n+#RQv+q)$%aaQ4-j`H!h7c zTo(<)txk+c#jp zz3&*Wy%Ju1d2~o^2ZQ3?4xAencNsSbdN-c8%7D0-?7q6yR+s(sv(J?X)_lBwiO$w*FJs@mb7ils0 z81nnLM^pwwrBA78{n$VVU-|a=!lpE|CyOyUFbpbAyf7c`a|t5$Tq-HpVUOjyx8XU_ z0p$ zlH}+TcvH6QV2r^GihE|$Qw_IpD4r4>kawyWqRU<1oAz2nagXY|)Q+D3h5M&R$1y4) zcF??I``#B(Tm$2>oZ-fhfA810OAg~8_S*v+)i864t5^0&eU}2{nH~Ol;@&cdJE|F> zJm>_))m`vq_dH$Nuby>!?}XP6e3%Y8XDMz!zX2LD{b;}H7;I?2$;E%rS<2o5LvX(7LSTFcYYicQR?ioAm3{#$KhH_EFqX`e&ZyDnpG< z_^%6Fvf%ZrC5K&@BXr@w}#iw8S%rXG*a9Ny&jrxJqFcsn-{Wd zSHSBnR+RE|tWTA_<>#ln1NX$`djGyL@OntdgdLI_Dek1?&!uDR(64ey>clyS{327h z-RBp@Ro&Y!^4BTgcyB7uoi_<0lk!eB_SK}glZPHYH|GLyCXdmw@p}i6VZ~v&wNH@0 z>9R!oY+%QQ`0gIy4UsW7COExsN51+Uqk!qaHjrCby~`aU6S~KNQ!4TYZPhK32lniy z*F^*FLu7_wT1#&x=38af!>fhKD=TmV^`u;_be@k(3b9yvB#yt^zKw=EV;SB4Vw9^~%Os|>ibvHx& z-l>k0>V{FA^54hKKU+)t)ssVGe?z>K+M^1mLW*6^b( z94mX@%NE?h<}dp^Yd3=3r~m_TvPJ=j|; z9Sk+gI9)sZ-$7jZt$S`8mrxwr*_`+hxF72A;|p5%H$mK$a&yu?68YBS7Zx$0x_3s@ ziM4VNH!b%>Z*za-FDf1Fj%$m@ch#tj(Sq1qdDkDGxU~MnpJT#-^Qmm-Lh}-cz4hRV z<3nxak3D#N(JtUTZ0YF8sDs$0X&3h1c#n3j9C&O(C~&6cT%3Gl6vXxpvI|*fN^z{` zs9F^C2KKweuVF_H0+sew`wJ@-%PVz!fR;V550)h<6Zt>|wLRAR8HDv?->1}m0I=bE zR(7irP&UWE>G^n5oHMsh&TL4As_p>?cDT+3YMA50w|P@3j-}mAi%Gbz*38-Dci1Y3 zx%KdfMr}34F{@YKsdOGHUmcRZy-f~cG8@V;;Giajmn$y=`}M(*ua6Mk$SE zU8FdMtMa<`NxWky@Yz_S! z_SPCo<)qhc^&0}ziqbC=;^t5sU1R5~I~t&Pn*MX?({2!ZeT&nqi**!d*#x;UI5;od zYG0h4e*og@qf)Ad_Mtd)t7n`!<_h`O$!vo%CL|0$MfDr_lj2N&3*`YukZ1hk*~Pj` zkdQhjnClxuan!9lS;+@!zw(bWHG|}j^=>AN{S-TS&|%rjqj-L0!Dc{mlf$fAt9~QD zPtnIcHt1Kg^|UJ@A-P4v7`}K@?4%^K3r5c|Rj(=UZpBdS#OA5J7+FxW zRDNId+((dXpjax^HHcy-bc~#sH3X^y((kD@WW_aKVg`4n~-8~B( zkYt!@S20M7V#jT|U+T0UxTYCLUoNH~vB27P^?`8|n@X*%QR)wzru50Oi6kVRPF_&S zsHNC31xrkmB7o!D_WskFg^xW0MJ22Fku&wCPlwhWz`)Zk5Lr+oO7m zNx~5*9dz>U`zQAxj(FB>rRznpZ)_ah`)w}nBYYS!=X)~5m4!Ut;IfQjUzwONbjd9A zt3iwtoyQ?TbEln`)FO&)cQE)!h9~4-Q=a)Ny$TX7!ji6bJ)qcURmW`~Z2@^l^mMO( z?*mEdv)5FwOsCiuU+14b$s1oixH0=Tq|F=D(CXkqRejO!*Wme-_N%XkE2AN8xxIF7 z=Uu9*E$j8|<@M-S43D#YWgrbEOTSv{KvjJ%ll96hgW5iY_S-_E;Clmg@+b)MFmtJFHG>eDc*j6=A8&@_JFEZpava;{h2p2|y9RfA{9anEAlG(YxB z->3#Dy}A~dl`o;H>O=S3Up@mk{wEGke%%}1?f>q1G6$%ty7j$WCfowf%=Gz5_st=> z%qYL#nH^MB&DRjUO)|jFs*iijSOLlZi=*=n$Fd6pcveG_tU`9mjAUfq5y>bO?Gj2- zh?GPKX;N9qY|56AQ0dqsyxw8&T`E~2BYn5;ukY%2y_fHKpXc}7=bZc8_jw)Pyr>W8 zA-#hMz6MG0(C5-VnfQ$X6?*sXbc*vM7cMs|#(BHRd;Tc@w@^MUG)&7mL3#(|M&xe1 zg}xR4)>u|6K)H>_DGAm@(%Yvt&Z8X!z5dtlmwgz6vWQ$(1|x#>c56@~kG_DO(k(F# z?p{z@aQ$$at{3TTx4imRPz}1@KjpK{dkLj%lD+4>H<8|EF($CCfzF;6KYpsef|C1j zLw4qoq?aBWXymaHI#?p)pJ^3B$?33?=77Vbx9$sHMXE2fiDj-zc+?0bF++D7zA=&B zs-%ifyPKdz>rMW;;9Mv@ob=|-G8@ucx}$M5%^jLfEHb&bUxc#fEk=yPt4VL6r}tC( zTl6Y@Qs|u#ly_?+DIJ?9y#<%0Ip}iemGPHZM}Ue5dGoC~fuuLjW?Aevsik-oBjiy5 zl=<=M&E|Zhcg4$@pK`yKyqc~3)&uoy{85K*oJDT#cS2znzGjT6Z)AE1l!;GgS8FJd z-sR84E43pas14y_?|wFmoVQ|^k`Io9GMDmf zZbMDM$1`^Znn*9R*3=e(wa`C$Wk$+h7;042!io(VNH5bTkA>Gb4!#K(eCM7EU#<*4 zqD0|yTsE5+^i3K1cbuC|^?V1_^)D7;UU?$dZPtmq41M%{{DD!EP;GE`JKKYEr03s5 zgM|ktpzn&IlFt}G^_rHS%&+H>8?mRSVI12R94LKK6RI-Wr$T&3NzY;xZLsbO^l|tE z4L-aNl~eNZ4O=Qm&)*8(KQ+nFd*|QKmkYsAG50(-S+|DtEaY zdP<@&pOy5?S^BNEUjf~vJF=p8jzc-mmwIE*B+~Q8xHuBK06TwLRehc-g))x|3Ln<; zk)CM@cyMYEI@Zi^i9QX6vTb4>>_L;HXR?b~KDGdrdRv@NzeBuXW#vMg5%)5z+JvWP{ky0vv4b3|8UBdu{MPzuOgnwOaP5_ zpVyc7=SdIyNvh+KSz;&b(NT+^Uqhfo&;XMbxIP1nQjF;}w}_k)P3{ z>}8-=tu{%nIY2Euo0?pufc%2>dihR_S9^WJ1Xlp{%AqRN{2}Bne+DXja2!0{)@2_J zRH5v3x2DyRd&mth$l*BXoGp5s0rkgT4s?#uk>A`MYdnKqjd3cilfu3my3=P@P2_iF z%sxgy|Cs8*ikH4nHxzTkb~E08_Mm~OIP9}Y)INUe11Hq+Pp2+qP>_f3c(QRT^lKP< z?492ZwN_<%-)&rx$6S^Fr3HPAFNRHfG@$0Q7^mZvt;k=xdpkUUKKIg4LDovB@$sJh zzFY-)!roiCcF=d=hB4X{qgBTqSPawh=#xOn4A+RWjLHmj%_jtf2P@4gi= zxS=;FBuCTH4XP!Klqa9>M_w)v{bdY#D39$vg{DE}{I}`&4++TIjoZ#z4v4}k&iouMlV9=6m`z*#x|%pqut43#X@>kv+u7xYX%+siOH8#d7)zMa*KHO}6WSrqB>^?wBYg9I6^Wc{-HoBY%?Mca9Gj&Sl@mJ|{u7 zTTf^EPIKfh^;ai2EqV3$^zL||%eUKpr!tW)j=aqGYGO-Xt!#0?dHvR;RgDE~q-%|$ zX2Yf|^h!=x{n2Bfi*AeaPr63BIAx&Q1oKyGPEM_VF$c8nov#bHvq{%lZ`IH~S)5-f z4<>NP04*%;VTR2N>EepZRK9Qzn;gA9SXu-EZAY2Us?mTrXe_Lu5+W@dm| zwPkesus-SHVbk+*e}s7k=3CES)dSUHtZez97wO`aKH3$37`+<#dSc=yP&pzK>;~kJ z)0>y`VE!sGvokIgj z-hx;{#w+9>o$gY()puthnSWS9^|h zZCs@`UqhgW{&Gh{W&l*TRKEG~M~ZZb+$&!FksG=j58WLVSO!(!XgP`%zetz3T%4WT zW$667+U>pR98~FDI~kBPPP!z2mBv2X2_3?(Jp#5~fy!SVk;(eSq-!%n&S01Y+B8IT z?ip%9<=+hoFPYYnE}52^@p(mPv5=b8Rvm>Z&tvJ{6+pV=|2a?Qh_E@al=jY6pOR z{*Y6p#tYKHy7}^&FSWQHod0T#{W$cs1``4_AJV~=%F7y#{XJ{8B?cdV4YU{8>x}1+ zuh_LK58u0iD|^qa+~5K^9ydbHyh>0s~m-=4M?z4G5*$K!|j?7wsJ*{?_khsZ`>p%v&=`jD;m z4Aegeud5QjLORwMZK`b7hra8MLnTZ@P_OSA_RZ)q^3N6bve}@|a>7NL^)vP}&YEw3 z??^g0LyZ=T)1Z$xn<_fy4Rx(&-;g*t(!r%SFzi@o>)|e~cVy9X(U1mgsr(b$Sr{_Pv zxV>u2AgzpugF7X2QpSwEor(<9O7E`K$S1WsP>A!@Wn38$(Fz zQ~-B^#ZfGlE;O|3;Q?CH8duFPHl%erJ-PE6<{2iAdh)5)0xja;l!vkeX`MMSTjqKP z`jaFsr0)9)H07<_59>~o)<1R<%8z)_tIZQ>Hm*RW{d%D$$wXRbtrJDJ973<`m4?0` zcNd9_lHE*N=ghRKnsMHKopRCE@(xfBY~&5-i$I>rJ5ZkleTQDLX@>d$mHYn8zy#i( z`GXlbnaR+{M;Bczya4qY@!|Hezewvs((!FQSD`mN*l%WW7f|>{zCRvVNm>_Qj>{cC z4n57@&d+Y~Lfx{)nQpZP(#9m_?s+L4y1VpQm#3_UT2)iSx?Pf_jpbtqguH_;HYxTu z8VgYKE|PLPLzlEIzoNO!L>xLcd*s!{he3^RU(kS+9%)-;;-D|_5!wvyKY!IM0yR%( z=*PS{NgIdm`uhnY&|+&{U$8L?YMF+)bk?sXZEMZ9@&=!Wrhx5#U#~WS+K(n`VQ$3;ZkQ{l1Yl-c07FcU*wsp(l5CzY)~c*{QmH3?OZM6kb{9 z(@S36iW?dNMs=xF`mb-KMRi5?0Taa~uY_+TxdY=%n8fJubmXQhDm5{$_4beWU}Z5d zK5hBN_Fx_6MNOAKlTkw7URFvgijWp{ zg+E=GmmEwpQHhfg1N!6-k-_~dkk?1wjA_Mu`y&l9jeW8ans+Vo^hnDNkLR4X*1~}M zqKCze^2=OqUEa3Js_?N$v}%; zp)qn{5c%|~k9&XOyuFm1SiTu(FjbM3I%@zR5-(^jj*T{Yfy>=b* z?WZjLl_Y@?sXkWzVifs>k4@q>Fl3_e>~O>$U>v*K^!iN^^5>U~=6zu>eZSfEw&lR! z`XR(8`~rD1YNCJ&ACAMWs1$j8chhfvhj@xH# zvqXUAUTh)~vJ!bw@=LB1^eX!D&7yRmiTXq@mp4ZKeFt5B7kcHRo$$H{58dGJ9|>VY zJ~w$GPzk*XDg6Db9jHYm=7XQwNb}kaH(xyJM6Yf@dpClrh!Pw)A2g$cb9ZgwsF3zV$=M<1?MBh6gGV;fSdFkVemT`ukb$~s|2 z^<^jIVI01jyV0wXr{~7Upsrx+i4CzLqRz8pHxS}N9(0~X zJr&yaw5JGh+{1YC!s=0^7is3^dL24Npv7Tsm&HBI11MoJQZ*HM)KF&mcW4S$CL$q! zfKsKTw5D8(H1kNyUe~+?4exYPKZkci{obsxWwHUt?;qZJ1mndG{h+~oNvMy^%c_pS z=g#wK=dnBNOJ4c6t;FZv5+;7BBaJlO*F1JHVy$;ufzkTMiAkyn`3|KQA8w;p z8vE{H9+FY_FL&aX6mq?zdiD$GRdkF*lMXOqOxG9x>PNmee9!V1=v7E};<~%QIGriY z*zJb=NOReO9ePzJS+-pT7y`Fj%{<>Dw{?83@(A~xITP%U@B+O|xNPP|3vwr~e91%@ z@KEmVj(rVuN9WgirOT0D3s+r^`+bv-;hwq=(A6HSYotF%?tQJmo*BJzZs(TK1X}O! zXS=$Gkl((T_KE|&a+cy>k6_yZkZGRGTFE2TmY=(sW+= z3VL-aW!Ziopm9&@Fz3HP9=&p7Z5DdvF6ycm2-KFC&+@sl$e*R%^F`nI7I$iX#JK19 z_~4)#EAmu1=}uPkN}^f#1s~M6teW;UCCEQ1#eZ7zip5JKnFf^KDjNFwg2-uM#fuxz ztHhh)m(By_q+^cn>aEDX{%rD5L9cwz|C8Yb3Ws3R$Sy79|Fq({!q6-I(3h4wpzg1- z?mgR8r0MQ@-?n>!&}M8pWQzNz6q!`#e{B-Tl?wJ2+Cj^O`KnVkCO`>V-|D-{6S>J( z&C`O=^zb?3mv21Oi_F_?Z52U&Ze_oC3Z4rPVzHA|80zD9d`kQ%fZU__V7n@M)h;cT zIt=v#=hWSt1CaY0exDWo->c?c^sdE5@!xxW(xfoezJu<+}Y=vC?Fy(cjK#L3$|QV2m_ePh##pXgPC>=`aR z_rP}Uc$XR8Pldcj?=;M}XK>|p6$}GI`)x@veLo80jE zDul**Io?9ATz_o}uLb&5$GH7|2FU$%r4_HES6L=&wy6SrXW2uRacSh&Hr~)*hF)C{ zi!-bT+Q?TaX5kNB#42$Ey z`>9}hl}o?{z1qEdD2xec;?ax%TYuz+Q~mkK580T>cdZ8M*U{OlW39-wcS_mxpjSTy zx-KvQ)%#G{&J}*hrLXl!enPL-{gYYQ4E2laK3_?1L%v#Wj@K3ES3j2rB_=_==;)}? zCN|O}KXl@Nq&|9efn6fH1Sr8Jwf9f0Ku-Eh?OM^RJuiKfZUROBI;ZYHHuA_~ONq7U zm74RuEuuhCcVm}#PDJkXrztKOy$V|JXE1sk=niOIpjXHm)+>WAeJTiH= zwoL=Q{gS~Re=+3G{DiNG!NBzmGX|Wif&M_-&9|Zxxv}0!iQ~}!n_Z`E&kdj->lbg5 z+>D%mtbW}HdiC_oa)*CFU!A`7;^#M{QTvOF)pb4eN|i1n%nGy*mkcAVHzN0&%<0~V zUU60r2V%TBe>AsfWCXdcs7SOFdd1Ai5L^$m-9KbaCvuTX&`hvax9^a+c^U;jzgDTx z@+?1T)S8HRQh|ARzPD~J-j{%y6gT-YYZCe6{ajp_7Y%2a7=I`Os?ybc_Cf`uQFF2M z)1nl5^|Wm;1K;;hzVOfN~)xj@>s5_@QI5^v4%ehT$=(v!z5@jBHsLUi|ALsQ6?0juCOQ2+CHj@bMT(x`gC zC>hQ}L;n5y%QnXXb!(T1H~sFFEfd=%$BKFY`6FCGW#-oOVAKAgx;ds08XS@J4? z=e8vnof0gC5+V=>a53@dOyyq42l?A(lg<+6yRjY6HTcD48w$@LpCiDsZ_`E0@40tBo zzHNhErD`ftRsf-oYrLNLlZjq^XQ_$7b)~=TI8W*hLLbX7>5IkjF=?8{SN0dzm0!D~ z-wzS`=x@d*Q#^l2eI!8QRxZx-KROO_A4jgGnW4H3^X;c?ZFb%RTE^&dPU~4h{}mi< zK=H%;m2`#Zp%p-TT(nR4n*?&BJo9AamRfh5yPg8gswj^dyphmHY7J$l6*13{>EUGH z0W_9OPnphFhHpsr|1ZkZ`3^ud=l z8beaJ9^7GZ;V3BC8cTbQ#Lv|PHm z>lWn*P;K9JRmvS9^lo{rHQmY36w$HoR+Jo2<4vwgIc5@iN4wsm10SK`(?eCN3!aZu z)4_Js`4OSF>q}V-gahN|iiF~!Ye4PqO_*+JA@sJ(Tli^5m%O@_bio$3=@ zO(2rj*nY_?UZG!gz}Q{Mn3%RElonb;DVsXh^(pwXt7Cn{p6bALDb;-qBb54@my)cfU@%8z)b~{} z(5Fo|%;-20N-d4!>X&UWxIVsozknr0=vC5D@3Z>}rF@S~yo(2(Q&r6KJ&6i*OZF7%jthiRQa2gs zwGzFm`P;6K-im5H7>m0}C`H%&)2w`-v9cPp<*m8Mpv1ol3`qh_7muw4GNK@jsdkk!E!C@N|2ELq|zmZBsmsF#W02s`@u=@)OdJ^e1wf}Gc zsg(O3a6eHW1_i#IQ@*8+=V<-jW9@j8R7&rmH5&eg0iV8+Eq^ip?=X5YjlYRhO0mfP zj>dh!nXX{^?wQ^l|mdBf-7G@pIiN!$$fD^`(df3 z8B|3o1y^gdX#d6i!JmAGBQ^kyp0t(k^#@Y9VYl$r^<2=mX7FU=#6zGZ-dwp5@Q+mT zzOA$z8iC&X*XE@nJ_GFr^O5(<-ALtHC!Os^n7^t~4ybhv1)42g=fmOwQn_+)@19wr{3sUj(nbd(3i#Tt$khhY10JN{K z98K30lZrtWxAWz$&=lTp^=6|n(0R>Ub$YB-`oA(2`dp zt~--}Zp7~Nb*hRKc`6*tJs5#rb@=U(uK~KngzB+htfc6gnOF7>S@_Bq-tBZ_0p~fd z#2p^xk|MXq8?IIEf}w-aC)Y3{fPS>OW3Rg!DRS}7>#wVZ!S@T>7jEtc`k{~lzBXG@ z@c_?T+n2af=h+M?y0Aqn?#^QvxM}lK!00T{4R;@8J_w}9-tfp# zk>Ak&=X;;=d)z_I)l>v=4;W@&yk zxV!}`&&3~xsAX7@BI|s)0Ox;L&k%MeTVNH?IevT@(A6SER(HwRQz7VcP3YQi60e`t zcm1}Qp~#2+164Si;^gZef6K${K~WS(jxMJG2#G-=8}AG@yE-Hz|LpXDL-nvmq-f9BeHOP{(An=ls4#AWKAcdU&FUmY`jbA#zo|k8=lbVa zR{-cMB?oP)4wEA7n%ITFr?`*9>2AAD8TaFkWH_jMks>vZvEpKFXgNEi_~XD^q5jEehA<98;tS`e+@{HjK#;c$s}m_Xm&TWs~qUz;WZQPc%L^_ z22}??2ZnFIE-ULspg)^@=W`p+x03L5xOS;@$*Y(IQ#YWCWW0|GeoOMVKYi*cnY-lG zfSoORySd|ssAd|;-)3#Wwlf~SX0tGDia-xlEXM7;*OGksHh<1X3h9{F4#<9wg&~WBdrY1f09`L3_KZzD$(K+t8Ro!xn7q2_pzq9<-$@TA`8>pIq+Afs zS$w?pQBgg5<$C+Ay(7tACpr1!6xJ=IN$JbhJO{dlK!3G^Fv(w|+?wLzfL__Ni{(iG zU2*D_A$u0dUlp)_NFpD-l2#2?(!oxLKC8fP2a>;B@XXpNtaETVo^j4a7w=Dn&W^5P zlF$0Fv+E=;^qKhno*Bcq%HL8J$X818nGb$HS?vaWD_In^u47)8UF-u@wvOcez1&i* zTZwftM-*l|@Od$9q9y2EC3({pcDKs&@tn@+TbWhpIm>YVwhcQ--pK89ZjYv+J4@iQ zwZ==Jb8p`ixzn2D4S2-HQO-eU=lUf76%?S$)D_+~OeT5lvK!8xvxknAIi|;5*)R_L z$-2W;Me=CT-=%eKLYvAnM?TsqjPuoHkGzln!VNcJ%OIy^v-Qup5*0R2$sz2hK2&e&fi1lfL?N1Dp^I8U)$t#HVfC9isPS$+b2 zORAZ7^)`}yWLx;@d>iy?L%;u#o#>UzXyUd#B-tVUVEnN;&*qFY|T@Uvau7rx+CHkK84;kc+DIA=jpqCY;rQ#_qF;w$yUk74dRQ?cPVVSP9rusX)MoOEPhY2x4+0vqb-L% zV{bc$3v|2>;-5`AZ|?4 zYlUCN&X7zVt3S^UHK13u&(H41dDMX%vn!r%B$G?{=fp#-znbH*{UsEN{HJ{W7j=@! zsSUK!M)WGAsVK7n|IWASfL*Ie=IXP2`&VFIYe(p?*}CQU|K*-uTXLObuKf5qtkDR) zYT&n&!slhgG%_uT_hI>NH;2Fm^vd*OuWc^A7iS{-si#OLn{h+NtJmn2*s!o9Ue8Wn zi(lU@NG40L!F*jUdL>tU@KiF;HCs~eq-B%LW$Ze;W8XrrZQFRnm_u8=-?$V?b#i)}?sw3~#OWAa9G;dT^FTLz_~+%@jX= zuPCP9_Er4kZT7;&>>CE?)w1A2shU8~RSgoi+ezNOeq^k3bQHZ3Uf{S940Ng?+uGZ4 zQ zaSrQ{g^puflKy45!1J4=+vGPp1eGm$)n!g5@I9)FUA~irq+7jHzr51}y^=Z=!Ql;b zt?CaB;SWgq(MR4p#FWr0mtB;k5TNfi32E1hCh7ZQ(^(hyqgPW|8l9LAH*=_zx;aYH zP1c{VS9^?J-5z`&z>Plmy^eU6MbdY% zL)mrza&SICO{7b)lXSI+Kb}Id=#`9dImd6HA352qeD@4V-@eXTjE57wdc9pgCKEqD zUcY8SoTMuht$y&=2fd1p-+odH=ZAeGku4P@UAjsuuM2yUDHY;uFE8M8{J2kQxQnE3 zQo1Z=iTiz*gu6afjp6nCXm8nyT;k}N`)P^Lw`cIU*I|55jaA2?-|t+f$6Bb58H>{9}h+@f5xF!1vKq zWrz2rS(47O>9}~MHFT#4jam^p&R1(LZ9Ohb(xw*+&#tn7&Zfb=)i?2dah7nnIscBN zeGd$*b;SBB7WeWx6&x>aU;EeFFig@q^Q-*h!_h0avT_H`L!OVBI>o1wH0smnjD48D zI(50CB2^jaA8Q0#`vr}w@oL7q}sLLXw}3# zJpc8|sB4=rE~VAZtXL$eR))vkC7ysGOV;Wdk|(K0IouSw@I2c5$T8+d z90x5G4;=IpC8-ArY-adE&?~J|)sJyLb9Cjf%g6O3)fAX+s(YeWGoK~*WB%$mf2HH& zGLmZO>LmOR>#63{Uuo4OAa51yBzQgg{K-~6IB!qO)GP1PMov3A6fI0rby(lH9l^S+ z9nW&V3!vvm4T9dO@sQLVd$x5SNJg(dEt*}#dLE11hQj`pBz5~&*EiY&(C7RQ*9bU2 zIgsx&GO>=NDogq9W5RmlJ)bo$aNNi5)pVlz1sh3KTvPV>KF;Ua-pti0)B@e)duNu@ z9+E0u$C~5ehhD9T8uSzv`mdJ~1Ny4E=+<8|&fVcBsViG9-%7&z_NKjkyaAhmex>|(TGI!TvM}@B*j5ZWn5VrH z_IKfUXQ#{b!jzgn4S3lKf1G{$jyc%e!uo% zgq;PwI#!bXsS4;PL;sAN(!Q+=Bss-VBvcHlUwYJg4aQi6nOGtPGY?M6dSq z9$TG)_kSO)E?$i!cF2n~QB2XRvJRU|7|*T8OZOVHlEmhFJtJ-T=v9(W@X#dw9fQ~w zT|tt_P}{;a{0+TIzfy7u$M+MTDp(l?B(Yx2WA^D|^r}|Bc^*H1T!CdoM1>^Q#RRTn z!}a4HFS9-eM~stmLFciLBk@bsHFj|vH`&bkcqOl3yw!e9Q@KwP%em|HR%Jo2PbkaT z_ZY7ZORwCrg+dZPecmb2bO^nY8IF*-2y`p!-RjX+Br*Hiy!xULbSIg$cBjwcerR0K zIJY-RO#B`ulqL$DjV5&*n{oZ(`_@AMj+4YVet~NH9q5%{=jL@d|9>LjdpAFwB!(TCG<+?E$1VQGbUc4><12!=zAKXpQkYo&tGt)&-NL{pSs@U!~hcQYxQ_A$q&6c z|NE*J#@iDuR3Q~b5`Ar-V1?s%7%W)z%q2rS2=utPM2dH z;F@J0cutb&b43a21`p6HhuLL)_?|kNMa38Sljzficf1}BqE}BtM_=>dxZwR)(9MiQ zAD{HyQ~VG5)0s~gd86m90%?~b{YbQ>W7*cr(dbpF+|$qad@r+gPFJ2M(fba2y$^0i zuYCOlHk9G#AErla^C8iD@_wxj#XN(vvj5z2PvpBdeT~;9(YxIrVHGy?8Rh6qpID1r zbbO@h7m3#QWk15A0e!4+i1kD@@<9R4MasKQsx-qwAJ&E2* z(Fp@q?8kB0R^0XjJ*n=we?XH&i#Z+kezga>U-#W)vHS}3;6t}|N&1rLbs43Zy9Tiz zXV<5IG!CH0%`Nn5M3ZRd(Abu?VQBw%k4v@&=Wm(C56rSIlc>oJvk4MkpiTZ)mi5VP zxR3wBDHrZOhBOc9!`him|57l#>gZ?rwGbqhI&7 zIh;QjE7rZ4*#LebmHt|JuISb8fj&N*uUXi*A25*wKPmTR&kDxStBPm+O<&L}^-wLx zDDaaVD&up)^T-R_-sSCRMz4lV{^VW&KPCIxA{?IvMI<*oH%|uo1-qjqC9>eB#tjHlCk zpkMd-Jh$~8_~|Rn2JY@dufCm20sLOxZ6SgYe&DxT{p!U{YtSo$SAHt^-2JYbCWGbFyFUt+F5U`GfA8w-kb(>3K0q4AznEPJV2mgYRXa=jykIeuLjWR%fn# z2H5A-a{lYr{rvDvEe?#ssUg1nY2U%msX@a~$`d*%TH_~E-LQ`6 zhyB)wGvIeE)Xwb&4cZq3Ie(o0i1DYvZZVew{QUghxIZ<8HrZu~rdRNK8dvC@a?}UE z2QNmuXYWGGk?ArEPFA4z>lg9Q*nnTeq)?+R_Dux-ylAi;$KUb&-Wrc+;P?D0>kZuR zZ^$V>9Naj9^_f0R<=DUBm-r-u##4&*4D=%-vROd?w`zKIBNhBo6`xR5O_#h%`^JiS z5}~@_{Nw77`qaxld*8&8SItAE;+U6yV94;Bgw)8{k-_gj&?~D)sT(9P|De@3q~Qyx zPbNd2YGJ?OdZB+pyfHxEX1&{3DgaU=UakAWM1`S4tYQHLINoWLnESRqht%-L1zDHh zpjQPaa(M82>F?svpPh!(FwY4s@m%!E@m2nVe=@>xiIOb<>*zxvbf{(h_?h2zUQohCey zBK6UXX4`YD1Jqd7DwK;Jp3PbNrSdOwIdx7&GxSP$k>$1u&@Zw+jPD(W)Q6Y$4@{iG z{=wdBEUQld-6@2t|5yxi$+36Bde}cWFZt2L9^=xa@v0rlkQ)5#nn)$qAv66fb3Jw! z=$>ADOi})j8WgTu-}VQ3uXo-Y6U2E);OxoCy>B7)0T+vN_G;+Kd){Hs!1pnf9DJiB z0IB!37cPq4hwixJX7b%UxNnuL@a&!~q~6)fAK7^bI%}TXI}JGQB=@hWbnAiCz>{m+ zsm9Pg+cJIaRTI$Py6XhFFIOVa8w@03PvYPARtmgh6b=p9c|{>ZI8SR2 zaBo!ChE%VTs=ay)^y|j@JS?vL}qM zBbPK9jj=?pKC^D)&cJ+WLC2Qw&!ABG*~gPDSeL~VtrYO?HLkBuD(NZoK;gD0FEoDl zpjQ_TbywzLzH7*^?#UV`RN_~}loxs>aCYJ|4c{-R`3RF}DBKEZ3oE6eJ9eK}fnOWu zLwbdZ*xR5`-g;T!&acqq;D8_%@q{{R5 zP$(U!yrEtg+P2sy>0erg@5`ZtdE+Q3+WBZRDE-3(Y?HRDqHNG~M$1>Xxy{-#oUgK7wBHuNht1pV~9MUrzo3@|}nHoJ?^X zoGYVj#Qm%Tru(+;n1S;0k<4p&R^nhmMsdaucAy=5SEJ!Df;{@V+KxQ*%EmR0iu+c! z+5y7a1o>{e)L&TF7r-s$c+MYa4)vCXH}E>k7I<|0ZO|*(m=%*hf#xi~@qo`}K> zUfO>o{Nf!P2f5zGlnMjwQ9^a~ri;j*_+s-FCSaxy5P?DYZTRZ8uJaa-IE{p4Eua0_xv)*oHT=v7ZU zw=~vuOq$<)w1NxDKTk;1-n)ffT`_4@!hPo%(ay;eUC4{R%_if#5YLk-EQkl{1G~~= zugst(C4B5apuzuM8CE?9>LdHe#c@OAcZ^(!FnV>2_D;$TsF7C}pNq#JzgQjrk)T&= zK0N4`0P2fZwhQ^9$oKqh`O}YHjigYw6397Gb2+e#@IJe zm&%CYNB;83CnGuZN?uHp9e?Dnc~jeOnicZL%AM<1;rxnw&ld}4ptkO5zJqmFHOY4y ze)M1;{cg?P_PlYRcCxfwvkE}&HLPTG4!zRv2_NeR>VQ-9ux%AeBG{)kujb8zd7zr)wc-t;SD-uI^`0?DBld5ePU#!% zgPNq?ZFgf#p|kekTDh<+pz+x4o$NV=Jo}?;5}wa6m)bD#2kRC@58gXb<$*llbBA(2 zdQ~OuxgXynx$SZ#HzSZ+Y7=Sf^E%wy z&3K*mKuzLg(tCdwoL>p*sq*1IxXBppmPIgf`ot?a9`x$L50}50r4Lgc@)Ez0 zUAUe{uZ%uO0abf&=SMtGgd!&7v?V2G$*YcmRf<5}IrcsOSuS$^o6Oszmb_Xcbk`iH z#vEG`r?9_7j3XlLB%WWieznux_x#x3w?qD;NCtBJ!9f=~di9;tD3cj~*Ub8=Q@jFD zM5hL8KG4ytn1g569<)W;}TlPQiLVxB3y2M9+VIR%kTJKsjBwtzd;hkhSJU39<9mSW&)A_}7Kgla@z(rJ^lGbJVQmRe?=H(#H^h2O(ZUng2lk*> zf|3_{_5$@j&%OzdXyhNVn|;L5D?`bnZ)<@Xob8a=b_DtRRcnjq(X0I*Uj^F%HT#R~;tJz;@A%9qYb`{oN z#m8S?(dYrxycgwS3_avNiaA}E(5u{mqeW^!EiI$Qe8u}L>g2G!F%!M2D-(P50qbYF zW^cIcMt;(DY!4m18Wi4$>w9YZ?;wqtK;)*zQz4b;)x7WdtVp1KTNUx9<}GrKaR<|X zIB#D!%zhaA=6;L2yU2thmp<>xjs4C!vOd&f$5$5WR{veAK!LsG8=>79Fte_1Ms-vA7uY%9I)%au=xjS5;+=sL1>6 zw41%qtG|1w+bz)N$aLOx7UVsyhqjfXR~x*8&R{*#-qf7utxd?g$l;<8^vYH0o)La8 zi!a$CC)$yBD4Ru%qE}Pn&vcIg^_YWf_F7rwtxfaqm+}mX`fo1H1J&wwc7$ab^5%?G zrq$?`u;?Z1H>FyKCOCYMK;A?qJzu;$h zJs0;~Tps=#IbH9naSD3nqW5(ibZThuhP?!h#3)`>kC;#_Ku&55|7k+B0I0kzVnX4@$YW|VHsbH^S$^A) z-TxP;8|Mn0>+m|KW6Ya*deEz=STo~;K$Q~q)JxVx9!(d?a$53Ac!&kxM}?hs_d@ae zPDfktl;gP{{tK~}TPZ+QIW2Mzu+M%vs;^j(AH7=twM%(3PVLE!{cDm*pdT1?rzxyrvKOHIJ7kL@IIE4H!8d(Z(X02hvaj(vJ#G(2W)kEPwWjpo*SW8zpLNcMgTQVc)!D1eBY4_pm$0+gv}ks*@_nLo7b-(X{K{zR;QwCn`QpC^s_ZB_|9~pZWB$?d%Ku)S$U{GV{cHI&W zaF1BKM|>}(d48m>H$<;iEi@O?fx5Dk?^Hk(a^6eTikN4x{Q4zl zb`+>w18+>VaGoN~+ZKiMCiH68yf5A#f#pm&PI$ki`F6|Pa6qq2ijpoZ2delMPC2~? zOFX+}&U?u#{af0K`0rhBYeqxxzx>?4rjnMtiYhmB1FF2m@5x{s2c-E;M1}AizjPOC z?fV$tlpO_*x)v|-IK`VAm%NG;S&@n!G9^cZFa3S~;n}@COJ328j#mR!hqsh-`AX#L zmCWzpKC+W2M~gmQH*7qmn}p9zdcB#?I`nO~Y4Ay`>!Io=*B$P&T;krNVz`gPeC!-A z_EAxd%hzu%TD`=3%_}~jS67#*)rW8?W~}>lJXlreV6w#PBZJnUR}{*w+g|9~9j~L8ULhCscb5K)UiJNr zF=<5K3YT5@{ua5A`tAK#CnG(h;mD(lzD-PsC*X6C7W&og@(;aQ9mFMr*BK{07R=^| zd}GqJ+BWn`v}^f8e1DUzQd9Zyc}feP-TNjEy;5N-NX!LlmcQEQwq;AapLLBldiCUX zjk5}R81}uXu?D$_#AiL1|GnZaUIq1yi&ef@uSPWx$a9#h{ogCotcy_JB{9M>h&~z! zipqU>u;kTUk%C;P|K&h+KX_t^kBP7jE_u~mE_?u}OsAb~EbNgB{TaaiKJ+S%g7jUg+8R;yl7Y_|4w1&Lywzv$JcXZ^c&a4sysve1|y8 zmb_Zi_z&-wSjP`JL3}<2qC1t#O_scJWJ`Mi)J;Ec7#Lz*zkz7R^AcPqrn~Hjq2T)^ z$71p0PdIWhOB%P|l2^AzuZ&~=LZrMXNAD8KTjeA_+@8=iJE?=#?2~VVw|AwX}Ft_%WUtNbtjN8T9HnZ$HyZ^v!Zb zt;E?S-tqNJ-jY|7tp)fT%{-Y$6Luk&oOe{aiC$UCf9jD0>d{n|+lhc&>PX!3XXw?Z z8sW8~IL>x`+nT)<`R07tsebf|TGsT552&tu8y|2cB9|8C9qvc329ir^aUAqE`>I^3 zfL!MGu_|@+>d%`JN*hq`1qOus8Y7pT{Nw%@z2c~+|HFAm#OEE}MyAN+?M9w1pjTou zVZCR7`eORx^#&Y&3=}$48F@=y)qT#v`Amw?ae?-3#oit3E;yPc6Pu`Ua&47>4YWjYLuS|p*8E6k$uZ$m9aS`~~?Wgakfmh87{VerKhGfmwjJ@DV zuz~&SPxryA9>N_K)6gz|vo~GO+BMv`SU(KBT6bTv8u62pveA(P--3z4flvvSSJNWO zaliLCg$=-N0-xYJcL3%;({;>B=0#wCn~RU5jgf!B6Tju+`E|t_mAJxn;8owtt}>f9 z0-v-;zSC3iYG%s9kH{C*p;t2o6ab&>QK^Nq>iE{Hs)r87eLHT@y1r-+gQu>QaQ@KMq$ zR@d=sWmA<>6q7n68zf~Vodjel_LUz(Z@apvEv{>-_u54#{H7@TW z`pqi>j&`|o7PvvW?uhB&mDG=US(Ze&^-FAdk22sBmyDE32d`e~ho&DPLZ4wC#tVl6 zpQ`w7E#6CwJna!0{1)&3E?;!iV+nBM?0qS+;Fa-A$m5pD4oBC~$R|c=X zyVUeRd;K`tqERspxY-BB>e0sr>w;~qa(-H4o@$!8SVbQ0mk-UEUue8fU~7G-HC+e1vRf^`aWmc% zlq!#Ua0$4**fFJJ;Faex2NO@!+daz{Vt;{5+odfAL2}@g^?SYD4kSZiV$`aon9s9a z-BtEdK6sVhd%MyO@Yc=Fzdz=WZCyr$7#V?AWqsaDTu1-&QKu`{=K|lnuFw3Q;MJ!n z9fcx{gTyDCyRsIz=M$6tD%k%@Jbj!m>ceT~4vr6Z1K-ns#HAkKRgaJbqrs~==NnYN z;+$~X1839xGQg`LM@LxMV*FC0>OR*P__4tf&cng0u{Fxd8YIK9XNX`hTfV1Gl)Pf+ z8T_noU4D#l%CP(a8@B*Iou-F`q!qg#2su>h5@MnHbim zvC9|ms`}yW>EDR3Tba}6Ie1=?7^z)un+;z1)>cM>KLg|&t<5(9k2dk&KZWJhH1&C# zh){2mVbvuy;IS^J&&>v}nqC~JkR`&2OL`ki;dyUjg35?tSije-uy=y@Pa-tg@I>|+ z))6EojUVz<7ra_~BKnjk5zgPc-NQ8l__MWZX5qcU(O=@%8sfgNKQQ~{GE3lTi>I4m zf0%ULKKH($o?NxF)|R#ho}qYW+-mS@!2ac8z}I@-v@gecsKiXI)2{EptJy2vW6l!c z#x2XHtTY0it+4cf6L{q?dqA-b5$<+BX^Q75S&4bIS^1ja)sD`G{Z;Y4`I#sBul0bJ zY}~im8N9NWmXpW0?(VCU0F+}^V&$mdUe(}L&gAd=?h|3MrTVx@wZLn;Z7|9Muc}W> zjhaq`Wz})>B?bfkB=vIg5Af>S68FObB5c|ldwd0+rzJM_dNq4Kc-1K}X(-x#@HsF5 z^X`eQQ+I~k2CsVSPpYZ|pVv0d6(4~0p^^vvD+hpAnirpp#eOELv0u&fl7M%4JHVy^ zyfRb}hN2%eBy~3^r$2CzdNeZj&TO8VW#ZwlL^vnB_ zOyBe)+4YrUyPU=In%36B1rI)u^qZll{jGw5SE(EsGm_<%$?5LTNqUsvW@%~>@ap=> zOUu}HaHyhE7rZZN+wZJ3)_c{zF|O^R!q!(ic`Ca}dfEBAk(O_O*ABZF&hqNCuv>4; z%X}=7mVWva_}e~m=+~kh)Yrbzmk7n=ZYMXt2mW48<={fLzDlAzFuv_-*swVn@2%B; z5cXZ*&DK}uvV)b0P;q|6485MfKW3Y9qit7 z^4MXhG%85VUf5iB9XZANz+^VocDA+ND+;N^v9&MlLW555ui zl}Ck;>@Q-cR~TIfuS!b4Rg{2-1~M;Y@t)Ne0dGvwdGP9eOSvz| zTm@cfp-nGlavRq)ENc6dW^pk zx9T^eT)uQS*V?56UX8hs;njrk*VlEkYq4+87X{(w33#t~>zSO#L(%RkNZY?JMLvH~ zl>2hpv5i-q#`h=bXLEs)wDp(SO`N6=(XNLkt0{@{Hvn7b-)n5OL zX(T;#{1dN-$}GMXdXI7iN%9#R#<{p(@!+zA0g?D7M&g5VISV&7OFbpHhA?z z(e0Tv5lZ?f&m17n;ttO#4e(0Qb)W>s^D?(g)avqB{N&Du*!SbMGg**~`Lf+CJ3I527Yrre%9YQOd`1#TJS*m6Xi$@*oRsvqB zgbsPEN-`uC9aMA1`&}gh_s~o}cs1hu!u}XXNN>-R8;pHyO9Ve8_IiU?z6nGL{V~~N zr4wRnfJ+*hVO+(wgL2-Zz$<;~7~adwRlQgpYK^z~H4(JIPA-jejh&ub&)x3YNDw(7g!)fcwmYVU$mnBRZxktSpDhQ-fMmhAyv&FIt{^;&vEOla4;VJz-5@qrA>tG#<_ zaK8(F_MiXh6^n0cm9k-Zm2=1m^C2?I4|`8gVew6g`X^Xk9nb2d176LI)LF2Q#aG!* zHDh^oOGvLJ!a=+5cQs$k;GR%m;&m1uGjEX_ zc(oz)%B%dX{szfz)pNRcr|<9*;X8Evau*G^5*~+ms;093cPxFwC*J8+rtx; zVhx4>zwowZ;4bj$dH*M4(f(e$mK(Q=jsJy=G;MG2s_db)7Xh!N`yU_wfyEyvEiVGE zz8XK-gMAh9UGycqU$D4ucKvMdipm)gUXT7^-jtW7c`WYMU~~|?>SveVC=FiqeU#;D z!{Sz6`M7UFhktX)!#u4t@$S1fm&K>%&o5wkrKq9c4PKdVu(p2A;^Q2h+vi2)-|Ygg zthYN4S0cHNlRZ_B30Yp{r(HAzueQn`SW?5{6U0qWM~7J6dzkeFyozcTSR?-(C&jml z7qGlqd@y?k>Z@+vV?88UeBiE{lPs^+EL?`?7WoUubj?C~9VZ4F+*4wC_2YH0C3qE3 zdkJ+5@O~OoGgw~jF~2(%ysGU{;x`KTgwrcJ8MC}MIS;9(F-2uB;r7eg2z! z8afU{KUrq>42RL7z)9i5etTJ7z4LE20Iv>C&bfs0awN|0Iv-(qm1oY22e0Cl!*!9L zj->1CTiCxbeb}<|(bC{m;~bgr+rY<%nZL$9v}^hXNJ?Ygb3~V!U{Fq*t40vU7 zzZ!fMjvIb&NAEfopZy>n>*V zm$0~Er>N23)vPayeJxO58OdF%)B$dwo6eU2uR^x;DO&+v-8?l(RSNhxqrn!Q;8oJa zPD%kp7(`ngy|D!N*aba%ZU(PPUObbW3tlbLo-SVne2l||YtO-}&%D5U&frya<4d2J zz(+5SwqFchN!CRjtU!I$WACmVXMyW4cXQbYUMUr9YQcP>#AuCe>T7_Hvd@uR1YYS5 zJzP2yys}8}+}#KG$U8YBu>Zo=QwvK=1>n_kL%#8N7N7Ug8T~BOS3NHjfLALn&Q$tI zaz7uS?QO=i@oI$PO7LozYo^^T;QQBhyMc9CA(mxQmgeBqW8K(ULg3yylfRm=y!vz( zh1^YHylkM~~e4qkoJdC`N_zw3l$OAC0_BJMQ@{VT}{El2E84}9KfRk=tJyy~Sq zPaXLtvxdJ?dlv8=*KC&K`SNX-`{UPQ|CZh%4|9ik0pEV=Y|I7l>f5lG(m?R)`;p9( z{eW*f-8m8MSGsoosLp6Nbtb*{+1MYr=gqo19^jSIgLv`h;FY~&%-nM{czi* zM?GY=0N=9qX+#KkW#TygR4#ax|4Pq(D)7zSi=@|rS3x^QZ7U?gBcq7lSJbzkU4wgG z!+R6YqpLN&QI7@f&bjX27HyhlnmB0c=cEodv!Z_HQqpGJ_FqG z+RCfp;FZ>lq!VG_)qK5HP23lsmpyys{|>x55l2Z+0k0f1hm9Eud}-0abzj?frE+2; zcxCqBi2QnzuQJ{8!_O3!SGgtYUxQcHjSE$`12^f_5MT;kEwr5Lp$lGlNxe512YlM$ zf%h(fSJF1)9TU(F7GCB%o&!GF;E+QDcvW|By_hk0rCpLzRRny(_Bs#DQ$?QllD*g) zygK-%#)t-P7&dc4FnDD~)PEiXufA-XJ}49T*xVb{eXyQ^cV5L!iVAv^%|9yE-)o03YEooZkh!YUuU>`zHw1 z)=$}S#{u|ot7HZ2Tbr)6Chhe!@akQD;ow`qbsWB)Oarfa_*sNm|^z}3fm!hQ~A5#!9qPr~yjw`tz4gBAntuQ)ArJ9u^Q>blbm5gt7^GadC+ zzDl2Gb3HbIS64^OzwS(2xFe_&>YhlxZM3{9`Iz;-9h1G13|`sI zopK_a$z^fw)i>)>SS6=5dn0;^JQ+$B^GLoLx(zokTE#SSs9~`m- zyt;BU4D(XyuXi1Jwdf=89(Ie=*?zml-K@_TCpN126$L8*mpgD_p*DEcDZ%Ad19+9a zN#%_n@GgD7eVGDYsh&~D$Nk%t?47qT3pnjPBb0qUxTVu{tltwV{WvyhoEUIPzlG64 z@T%!R={PqcRIhv={fv!2zjRc{V(@Cn&It9>L^!;rL~Xr4DGYA4uK0>|3u~wu^~qr|c)fS%$_7E++v0 zX8&OKAn=Op@i~R@;}Xw4H|ALbf1kV9iRG2N+MDGx=KYKY+)s7^UOl&}j-78GKUS`&4dp9pVhg{&F)26)ETpwmI%l~<1*n@?gM@5pM>Ne_5p zul{CizdfkexRscHC`t%!9=Qnkqm-euzJOOx4{AgpKA*m2cL~`C{H|or@YN)5Pla;n zB+UOxT-vzL&kA^8#snc&qPx6ir0;FbL>AM6ud z80@P+mtdVA+Cir`Rc!z2#=M_W*!NkptAu?7%c~UYYx*Sp(!HaG*e{?gOXJ1h-NV5v zyF$ekCrSFfqD$|MIr5`SZT}NOziWUHRS2)Gf`MCO0OLH`ab5z z8b|g_ZU8=bq@WDvE=9(8WLx=yS1P09BV&N8EuQHl4PLowP_Y;nG(MbC;HVCK;82(F zYVc~{$Q}u(x21ON%2U?>u3DDfYY})g*7$m7v}qvdy$fST8C*_tlTxM5yJlKUp99@@MtoS0-ZpaC)z%q^W4v#@-mYPoDzb zD@jXkAlCI|-NU{bDI3dnR{^d#&MS2$){EwB zCg)LKS*0uQ51s(Ld&)6|lUOhMIN;DY^t;yETCcyf2Dpsv`gCoq>)Rqo*la|EhtxDJ zrX>LH)JQSdGVpaV@NbG9 z{DD|6dVbrg!He;{<7&V|uU6o1S2`?6!+O#3t;^W{d_{$UAR`WV`NyRPyMtE>PUUOC z&j#tnsfA9!^KPpeU_HYglYB2_%)1Iwhb^$}5Byoch|XQHuJ2s44%&$f>D&#K7OueK zG!DFImSfpB;^XM_|`AFRbQ_abYcEu@M=huZXY?4{&ez^ zr3S-+>lN>ExxubOPBd#C4_+% zYVU!JV2lTw`c@Py(*#Z)7!92YUX6S&^IeJvsk1kqk8K4$X;j|A4Dib2R-Y=&&vYO8 zcw$*3@X0&ps|^LO&PCmMg!ZeyIyqmDb%E=rnl3(W&8|aUd$d31e{{vPFuVl@(ID~;e`_^tB(*?NE0h1|sKf)=*C`5h|5l&q-W96O<7O(7l_8fQ>ePG_Y z!$fF?T?U;sfE%whooEJL`5iTVVn>9FgAd%#ISbrmibs?bc(u~wm=)>`kKmIJYjEDr zdXp!9jq%`BPe(y8`d7X(QtP6lS$ycN#CWVjHr-cw9`*3;<)3=Gga9{kK92V(N}mO- zG}&H8gmLDl95$N*pK|o1UIcj6h3vbG`Z@RTq(S}10iST-=bj^IpTes-L*f9%JJM*a#zXLM7(FdUhDkZ zIIL#~vGm*I{F7vKk?qTLWz(fzRd*coh+7RtT#3i?9@!O7FHHFed|-j{UaZ3guX58r zf>#R*tZpqKuPsA1Pqs%t3iAvDEK!dIZk3BYUekt8dW3yuLM+ep^}LC8FlNsYJIqJG z|3v4W;1%6dE@>G0?LFjW17zE9l64O4;Oj>50X@*avfBH?si_Sgzb_rU^4r|tgmrSS zFErg6gZ*%!$Iy@mUQKVP3-5>iRi%@=B;HE|KJGJky6ea0m#sI^4l0|!?>)W^ADe+W zo@T|QT;?bGR}&A+=Y_Q68uP&`=Y7H|%op``En8=`stq5bH;Nq(1|=y~q2GS_gLVG= zHhi>MGI%xYE+gZD@nHJHzMHY019tUy(r5?!U3?g2k9mfd*%`GD+i`97x%2ea2k97B zj{TWPf3a)BM`8UK<{5(S-g%39Y|M@Ao$j^aBe$~c;D&~)>x?lTJTjJNg!6=;U+=|r zf_a8~-&8fsGkkqDqS>Ym*L}~f7mXN3uP?`V(E9kwJ6Hz*|HE2Fp&fjF=e5};%rnG~ zzp!|08?KFg42!>)Yd_WOjDGu&+H8dzZMbINJhX#f?_83)i1Faj)16X!wc$gx0?}`$ zwLPmfG0)I2*s|6lz{wAoRVYW`o@ zX+IxYN9srWfw4F%_e}dYa$V$xh};N~`$Xi%iQEK{n=EouMJ{)qv~WioKr%#lhKlI- zj&_$jXPP@-8fOZ#AHtm{&7B`zvZEa@ZF6{}R7LcAg2>&`?sDf$m$m)m5$=3x?p$f^ z9O4>YEs{DLh*8(+1w)4Dma2On<<`n3nfPJDRG=- z+#ppzNl1ObS;jt6jX3f710}$BHK{5beLRaNMoChga3ZvrhWIxGlAAp99m$ZRL74XH~VD$|PPt#E&O#kGS@QS)7%vK~fY#lC`&^ zPv~Z0ZqaQIDQvS~%y7B@}weW;K_EH_iKf)NxRGmBI(f$}3xj&_;HsrWM_r;>C3 zyxw+*wm8+!YFzv+HR9yPMvX3x#}i3z|Ls{jTP?Z6vpJV!nO==}%Xe#wW8!D6k&BRHG~=pma2gc%9JuZ%2Mi3r1XoWlm?{< zh7M|LM_88jgQCSyq(v#R=)YMi%Hu!d!^M+x|GdtnhsVZ`C%zOWw5dV3$-&ZCVaS4` z*omM-i_Q;yxU-`e|Hjh6P|l~=|7{=g%O9UiUVMG|nXc*NM3SkJ`rAcZF>x+QwHBWu zSvm%9YsoIu?)JFDR>s%3Bi4F&t9A9poj>Y^bGV2RL-5+qe+LwK7-~xXra_j{Ml{F$ zmgmDL9ZHuiCj9Yva?~(n#&AlHXT!6iM!+|44HT6Qf*Jf4Y$P>`(iZ55g2__4xIXr` z>-xyi(bSj@wfd}Do{iWTF)eB=e2Y=zShb@O44$|g5gSA4QU;WvC|Exz;7Rm>XI*MM zMcCqTGmmbVsP>bTDEh8G9e0eBxU&_N2h_BEn6pC7+cMe%$cLZ010r?0pdK0z6(E@) zg_^*|r$Yr7gyiDPciPaUBWo%(iMsf|~pvmL-UjLb}y3wfCgp z%gk+OQvEsgoXeEt?YCawwTP711$=m1-9kzd0=wN?IFBhgz4iHrrYWRkt6Pr4l2}rF zkJ{;jMN!2+V@wwvtS2Q0CR&fe3|mpG%d}40ZJ6Q=-9DX?9Z1Q+v_=Q9fu!h&_293} zXc3jBnEuU>$ir0AziRNJOptVCP?JQSEk)+EMCOJug?U<@dYh+{l2dNO zm2=TJ^qXor>|)oBthsz*@QY5%^iY9JXLAvMlX$}g=rD;7N7)vkJj^I_oQK1yX-f^K zo@H6vho!|LX3~0cHeGe{(S#%pXGFh6*FD-whEL7luK(k%_EvP+$$_QAuzx#kh}+>m(#=8ta69tFhcXv@ zrsh)?D3bkx&nWjHZIoXi_()l5z}muJcL>UGK4nE&AV?{`TYwzq)O>tbqpT3W*tUR+ zC~L|_LsAw&Z7Dm-9v2tkVhnQ1fm#fYY%d9ESVAqOmhrqOYg~-O#pRTh;5&QKiYX#D zv)|0%{XwH-??#0=&rPX$kyJGL)H2nLey;7NZ`*(#0T3BKfme- zKIxa=czp*QOD^^P?(h5|jVlAr{a?qUoey@Ve+ww$gZ*!O_#-8<)N;hM+pjFA90hNv z709IaO34dZ#1oH4cCDnW1r5k9$vsTkhT2d^|144_%7(UzK&ae-XX~5{>hm>Lmy7`EF6_Z)#)h_}QxCLy}IT+pb_D=^v zIlzZPj3_6{39*r-)&NF>#}$>>erla0A4Wtmh6$c{El*7HIO2d6JELd!|4wPrME(a-r5z>tTXZMM|2w=f_v$2obhI z#uVQ#%5h%WU0I54x)7901+{^4rB<==Z8M<;wLI~UNQF1$EU69?f(N*DHd33Y%{*C2 zZv%GjT)vW zD@eqabxGf>c5!jzT&6%{$n!~eJCh^jW)iNct4ZN;6T@0Q4%lgt&0b}bL#_v$d$dVs zOvgB+{ifJt`nQ0hn_{!+Up2^5?uhBC-;%nW+99bWsZQ;rc7mVENFGo8Gm^Rs*lwQK zzq`qQkc&$=SL&S0;hfvi-DG=-lGN4?{8y1m5?_^yole*}CpYS_(~7q|E~7Y?Nmq=G zzA87FWPLpEdbe_SJJCn(Wir>73KY6$l8l(hC*G3kq);Md?USZnOtyD&FURQtwj1`R$3V)&DzUA`jb8Vt>&fOYK5V z^#4^LVsofHlo!h~5pj2;Kcw_W6tGp&izMeic|YK@L#1VPMoz@EW3dHP2;7$ zm&DvI;YyKnnQX^=)wRQykmu#Mdhd+y7;ZC}6LV&5m%lh)U>^+nrs&0D@H=~hQg z`9~!z%4BcTzbO=Xz)q=L_5P;@S!xwh;PP8W`k*da$>z7H6b>OHzak?KQ+p|P?gQ1w zQR*0VoH~IT^e_Uu{}%Wpb&B$3^Sdo@KLp^3V_d~z)M*43MbwI<3pe@(NaD?ze@-;~ z>mC|T9fgX~tUBrp&*y(1dB4jT=6LVVMMlc?ZOQ2VBa_J*H|@H#n+G}lNxar)#9JLNOUet_A58J{{TX-ozD|CgUW)LE4BCHx&l=jjp^h~H=NU5yGv zma?7P%hVO>Dp(*Pg$P}vf~f1D&}C%!rr#(OOx>VvA_zyJD~K<~r;?|rTP&)$?eIR(a0r->uZScR~#-X`5@E31r&L> zZu(aZvea$F)a|!Czl$6623s^NFED7ngAC&%!|qX6sr$$LF_)h<21$cQYg}+lu4_ zDY9~k%8%41Z6uChaDU!9+MrT>Q<%K`KJ>7#m-aiH9&DfC*PBjEZbC zA8IT6o;Ps=sEA46e|dpg=i13>PHHF zUi6)|vXX3LaN#!-PpNRpBW!#{CgNeDGg6U2#ZZZ?i3^c8Ug#Y! zB?Wz6Zu!~&LB~znrtjCk4pXue`%p>cHxo&emsB|$Uy+GKn2?4EFDjl&{@p~$Fdc<( ztSR}U7uunkvnES<;j8K|6JmzcF2oq|6`4qe33fi%m`bElSQGJGx_y22^(!e}_`<@X zZ;wBx#QwvCF-*+-WrBK!$+1*6zHKJdpq3{g0~5fg=P)6#7d)oYsB}sQuB0Nc>2HBE zC}TlCHYTFL&k-2UL8weBMS#&BI}MOSWl`Bw4o^>DkLCcSOyvsZQ+ZT=$AAes+dd@6 z{U1|;9k{5pNoo6hANjNNIge~Folm84KY#PbCywb(#$%7HBGLC}t!QqQ=BUWIOytMM zYr1-9lahzKwJyXUBd6RLT3wLWp243#lj7oW$L!Wxb!2dRGoNnyw}7I$Txj}N4Kfs- zE{era1za33^HWF_VeZFXgDR$q*`IB5KY7SE8u?a&qQHPtgJc?=@iO~PlfUrlw{&w^ z@ejA-x(}5vsHIA&7bqGZxG$*}K-ljus1z!nD#dp->Lto_ILwz(QnfqF%~rrsb(J0ZL%Jcp9dMc~&|4U1|}HB8CRwRvh1x#YpFPup+UV1;^n zsWL?ee&~)ZDrb^om0Yfjv*&OUI?8(6^xk;m?3#wFqVEe#8C5_jsuQXfF=jJ_dW*nc zpZh&FMPLPw8B96Jb-6#cUnp1>RQ5AGtgdO5b5_>J0T> zgZe;y6b+Osx$Nu6Iq-}KewfX)nK+1SnrdVu)9Edj1)R&2N}LH$TD_TszA&Zgi}rEs z{%88@ADASAVKrgZlDY%DBX~xuh~~fycqzFmU2M^_BWYH6Ww5Q6F$of+vpu0`{AL z{m*vWSiuuks*!4j4s4%`0)F1pfzv!3#^oPcy=pBsjcwF3wr#1nlw zNTx=81yd*C4u3=aq*~Z&!ygS%E6tgWOBm&XsZ*eym&xaP!QV2l7vl=Z0&us%Vnx;F`(i*5r{OK;V4BZtTDOwhu<=Q;T z!lOZ()-QB7y1NE@AJX!)0^I{1<*1kNEY3y+|7-C38ykqKK_DGA5Y4B`X+;e|9Rl^F zd(pjN8h4%qCPZl^x(__I&Gz}zed&I*GPEeN{_(#CPhRS9@1r9`t5A7@AGGSfTj4*R zs{NUf9U019;9R!#m7sfaKY#NlLH5O()%EUz)t`df1r1Y2aoNYYOi9hl^3$6>k@%7W zazog+r9^E)Nqy%7!F^Jh6K(_jM*N)d3pXEcv8C&L=JAXThGw>Si|YU0hO}3mbT3q$ z|7}R*p*N=P|GO39$@p{MRcs|w0!HCi1-=mU2!tqz3!t`3r@(rWk) z6osJGMv@_PA9^TDk~6dhtx0R~yl8YZNW=;6w{!GF$Jn=PgVVvkh910%#HI8 zlERvi_N|exnZn|y%q8ptcRAPjJhf~xDO%;Z#U$x5@p||u%q>Mgu8y~ip195&O8Y>m zHk9fhMi_Z&(1ZV$iA>Rg4Oy+qiA>uQi1-Gs*tnz;&xY;-%|0?n(oi4N6lZr_>I)Tu|e48}_{?er0`K=bb` zXzTUST6lo-7Y(ws4pOuDR}CTdh$}kX6HJJ*t)$MUQ}QF?uBXJpB!V zE%_CU9z~VWI;gVRgUQmmxbE=lI9{uWwQl|8EitLdR1TDe4&LKA2T1yvLEzR2x7v`@*?7PqInd3 zWNCAJLm$7x#1DE7J(o?7$i!@zz{r!HN1M^}SrdK{!=Cos@ra2~a`YWDmp(vKO)s;tkmkIRH5bIRx>69EKc$9EBW%9EY5MoP?Z$_(D!Y&OrPiXCdbx z{*d#K3y_PD0LUdsAmlRS3gjx}8YBpE9TE(=0l5je1-T8m1Gx*i2e}UkfrLUHK*Av5 zkcW^6NF?MD9kS54?NHgRIG2R-klYI@c;fS*P9O0>i={y? z>QLAbr)hD)0!!V0GQTrGwz%xTk(v^~9o zO~48g_$j#gwbMc751oIr73JI(bur>9nh2An9f7?6RgUyZdKGUln-ozwu7FXt;^5PZ zsXp{-jlY`YqTi7@qA&d@^xwom4BClafz`z*$M)$ZF_PQ1Afxl2O>jp}aH@Rh)%0S> zY9w2hb^`46Ta4ETX47k7q&>!R^ctR+L?OM7cIKJVF7PczuSZ8kfX0D`Czl*yd3OXe zXeX(BQ7~B=3p#jveqE=X5#J3ICMwy)^W>n8RlA0EHRBRQfu*v`TgS0;;r@4@vD$eC_&h6;v$kw-%dN0qC zzlPoi-(s}42CplP*?Kf8t{#*;Oo!|+YBg>-~IN*{x*y{r=2hqZNt$LsVKKaNQ}XtQ;+ z&D(L>o3Bax&?oTgB&+mT8|+OVM-)!czWBA5&42?~zJeQ%OCVx*g7&3Pa|uKo*tqQD zkA~5stTs00UHKS2@Plz_WG4(wcyj#FZQgwNBl(*AaT4g7&_`MAC!ig7T!;3f^cng9 z?I+SMOP|4YWMRkkvl5qJ|D5Q0KltRa)dDbo`aDbTKVLW~^S=18a$_Inuay|>4;6?4 zeStp58rC3J+N)5Kv+4;IJV=#P{e0`Q+%2GkOB}g4R}GeVZPn35+K&!^3i=WqNMEL} z&{vVfi%7zTUrFHGNv6=(*vR4!YlRVjN3VwcAo@Igy*+R+eS^M9-{NhhFY$O%4Xj7{ zHikZTH0ZnZJ)RyNh`G{H2y>qfmI$Lmv^wHkAf>BTjwTboa=Ax&VF9U|dPaSa zwk~;kerD>nh)zs=a%t0uzGq0C)!FRO{-q>ktm|0kgQ3jR1+^B>v^$YH_bmY%R?H-6 z&2JmEZL^q!trnZzGZ&M(Xr(WHRd|22s5a_}T?CW3ATm{FTnefCxMA7Vb=Xh!YOl5R z9zU3*6T$CS)v1uT20K-(^k0yS%7io8fi+C>)i0GV@qX>w9ajzKd1F7(+VQqaejZ^` z6y`4Ta55xs{j2i%Stg>P{1wx`B}C-mDpuV8MS~1|ANSllI+V*3`hmm)I*ccv12x!k zXMeJ@>2xs4QJ?)yhl4Q>HRy=na+=HhHkYJDl! zI+0F-$5=WUo|!g}$?ynDgO%}g3jGWo5&u;BIh_WNj6@(jN3k9yz|*!`oG;-|pQh7U zjfZI=ok3^9+-Y3IG9vl_0%U>sNX%_Io6ezgp(Pz5((ymAZ5BtI7IL}qTUy1*p*4ez z%<+nHs!>4SsRJKy+0D5mqv`UEWx3R!MNBfEDyR#aR2gPzAJ-3;JxJ}gW|KobLU0t= zf&~G59cI0yUAK&>IEn|a%!=)a5tVobO8mbSiaccE#h$-tP(u=V^cEyH4>^&~CN~Vp zEuahOBHZV$18s;LN0Cp=`viU?L(K) zWpp`R0kzv`ya0gbN9+@%;gDXEY!j>lQH1dEyt9(7qO0jw^lP3cGEwyT)8_y5x7Z}n z=g%idGS}!zf}Q*G<;$lrRr`mGmJ6Rp-oV;0e?E)9?!P#PsXE+pv+Kusmd)MAeVRhiwqp zU7UO^Q*~#w)AofsN%cL!ruzr_lRNKD2g>Nef7q*=A7ac&bvJ!|Wo8Sx8#qbf)29hc zRg|aZ7n22~%5`Uh#;vd9p03=plh5HlcE-Z{U0;yO+H1RQW^5$)oWk#wugYYq;-9KW z-E$$8=jy7dQ&Y&jXRR|<-ZEpVlJt6Pu#P2_gUWJW%>F^{Yr6WXCcuBn!^-f}*!ngy z_0IOsgUJ2EUF?TI4~xQSXK`LGXX!sd1t;dAaIF^$N!-5^1 zw_>E)_$WWZ99ucm;!(V)eC zH{)vB`4fgC*Vy6ch9xA#Aw*`b{Ys{4>Bh5G$936y=!c$!HwjrK^JC#*l;g_LNh6No z=$(6so0h5-lMqh@+3O^59PBFwdRiP%b8`Hilm$<;&j5 zZTjIy!mOI4HuqcyT>8|*vU{W~u*kV)U@!@v9(8--yHvzS$m<^*MqaMJv$1cWH+ksb zU6^a_g>;>tbGy?wQW~)R`KH3TB;uOxKqqPwQ+3F#b1b$nDi-p))!v^@9;wP4+4Jfa zQ?6A19v4qr{=|L+Q{_JIrrybLQZOv~TK1*_5?y-inKM0!sak7! z^tGBg$y+)+I+j;PVid=%Tkd$#54qK(+JzhRLw6A(zcZ& z*{&;ou0KDG#I7CrP*rg~Q)ND(-fkR@9>r0bjTdc5WI&+UUK0J*peat8YEs zTuEfuLK$Ow@LA!gV!eYNcr|*gmB|khnLc1;*Y{yeRqr>##IQBwwXDyY&r$^>GNq0# znzw|hQn7Tum8D8vnS{6OULYiqp;PMCi!WlT27J0dK@nTn+&tH^v&NG|9!`tvJFJeW zQl~F%T)2)@%UDbl-(gH57i?uzha*3SEH2$O{1mpZ*k5zC>k|^$D@5H|VlGoPH1Si> z030n)mnFrl-%cXxsk}vjElich;%*Twn@HuwdAa7}hLVVc>18Ky;p1>gDnL$ z2N-O-l0+iH3c|8p-vB;uKmRL^1d9#1Y^QLML_9gJ?(^&`aP2dzt_>#@_A(QzZBLPi z_#cCaPYQ6wh35IPq+;~D$b5whBqD8P>W9u^uv_S!_TGw=e>o|0-rA5vR1V*p+@J_t zs!_gW4JmgTGG{vFKq94QY|62$W~v6iO)$D(Ldt?)Z(1%kk3?FIQ$A{~$5ah0TjMR+ zg}mIEeW_8>1o_-jw>1^@gR;4eSfdRoz4I>X@X-+RXtzYIfrAZG)zjc>#K2HeTx6fH z_U3Ey_(05hDIHa&s_Qks+hccrbP~z&m7o0nc{E;#T_3%S zKY*#M?9(*V<|4^W1UMRuU)B3VP|2$5eW3 z4NS{dWqI`}K57|>>wdgqxW#v-a;w+n{ol5d*LN@Q8661{*H`T3kCPXe%577qy730& zwM;mrl`)>g{tSB{K0%$S+#ayFK=K}WHLbGA`f3u1eeQeyg(5c z8(f%2Vh@yVl=6xI?x{90A4gwwPJ6U|mJEs2&061i<5l33iu#|LMXFqEUkw>xKw`3F zk2SxoV)Z}$IUt-=zAd(yxUrDL_y!!u{tWS) z-eaBm15&Azxkq!g3W@1_cV~#1GgIj~Mq_g>jzUR#`Xy}ja>ArW8PL|L0xgkC$|jmjbCE--Q_;l?b!VrD1;HMW)i-cf+XKL{k1kVVU)@ zv4rWf?^0B@4pZs2^Tg(%*doyN@S4`J8RUuYrPX?`tC>pI8f_b;U8F43QS!8v40$4Z z(fNJLJEn4-UzWw}Lh|y|XS?_B0!TEYqSRk}4^z2vMt0L;0V$3BvE-BGTj0mXH;#{H zDjixkT-l7H>1vYpjkbZFkx>uteRE#zpn&v16D@bEm@x zt!qhvuH|jXEhkCLkp({bd)_dW)6``KNS!5l3%v?5a+Zh_5Cgt@jrS7Ei-E++@Po>DyEr}D#c(0j?C%IFc6CRSv%b%aU zojH-jH}P8rxd4xzs~=jRLn=qi8E|&_brOGK)ymOo(DOLqgmHZ?sd(;cb!IF@;-@`3 z7yRxRQ}JlD;pumt*c!>{__M$vBz}nVVPbKasfhILmnn<-ZEE>a7xZi5zTP?9qo+Dk z5wX6r`?F)Df`4FNnOiVcbW6JnOja-z;ZjaXZs=cmw7A@ul0o8l#YbIZESQRrQO??a zy>L`{=GThxx+K9A7Zpd|}!moP4n)ubENO8ltXE)B1 z*iN^8Y&G|1Dvry%xXNxlz$dRo;Ioh zuXuhQT`7`EG$li4?Pbb86?gGZ$5ubmd0tl78urhjbh3_^z6N5(+g64waP^^<|0XXzt~!ZXfx&SZhtYY-$AOWi>XT2WJt<5 zgP8{zGp77)pRH+*I6}-hu7`fSE=k@_XFHU6Gv&2sLtM@lkjnShuRNctMUv^J39hA6 znDUwj4i}6@kjks;S7=6dCP_=bpWTp2nDRHX>7(ktq;k~r@d+0;lEmUwIo;f?neta( zLgvrI)_%g8*y}uFlIV2pl5lq!Q(k>_`;_Y!NQHB8ebAe1k~neyzEag5!22ec#-iUo zJ-mnCuDc}Rn^H|?=pv@PO5>fz*1M#lQ)`!bDOx1K!Of<>L=aP6G3rxygF~cz*OmiM zAAKZGPlZWjXP;uqUyeyXZFz~5#jBrNxyggXM{cpWHQs|MFP^vYZtqd#W%wC|#Sa5X zykJ223eSN|dA^Dmu}>wXWtZyS>R%>t2hP7*W_Fq>&+_*&a+4w@;-@q(j*BL7b|>QU zcUv&!Y0nfAZ({376}-G~B$vdUd*z+;MvN&>zMdF0Esqq8yA~nm6Gq}Ku3y{7b70Ej zN9T6V+(hygwTNvhUQM0`6c}Y&bY{w<-967_-3701*DF0RA_*_YT-RCH%#=s2A1s}v z0bZFrYjPqa@sy^ScBmIq{?LKv{{}~Smm8f^a!VxX&7V@#%oLdNPJsv(8JGS>r&umI~QqT%d9&e_4|k&Ch4D}mUbSa!<0*2R9Sr#?W6S7v@78>N#Ez1 zB|d%=Q!cnsKP|_Myqa7cAYZwMr1O(Khxhei$|VXddyTaPubvO=K+QA{~9y;J?*2u?8_EqIE<@|A9)q8a% zl^pC7XRb9z(*015yr!T-Z-!&bt>sNO z-5-z?;iVtvF1rICpKo}6J*mi=)x*oLo}^6i))O3D&Xlztp7P@$w$^f;s{?-$Fe$%g1Z5^;nX8r}*o!?H`!3mgLOpG;G-{z3ou-;R7V;tLB9q^+cxZ zXQF&#YA`9^*ZS(&Dj$;gJs>Q2d@57+W74Jzcd^$kv@`5C)FZ@>U?j%$8cG;?R*Kw5Qk=7k_*hG>v zPkZ2H^Ic3C&KG*n>Wg-8zt`mLuSl|3uN~3ah=0uu^^Zk3vb)^q)Wsp6Nv6ask7wa4 zm@?WrW5DuGZSxE-_E_TR*=d)TT#^KC8_&-Xu=Ulc=eMLt#&?yYo$f6KzGPzh%xv(g z(BZmED2~KidNVj#3-~H~Ma@#wS2MSr=-r8AxXw==8Sx6Zb7NJ~Hnf9wMK2t2B#css z+@5dxz}+-zerTW_TpOZnm5n1A1FK3uW&z(Z&EKQ}y!t4kBR7boZ^&Bn#APgS?;)m- zPm#)xBj+RrZYOE4&MjE1hWw`wRee4Gh*Sm{SnYWvL(+PDyZPfzI`EUDefwx*i$D{% znaz6Sx$V=5wGJ-8&u!FvKaNynKbx9oJcgt`QITer^f8jwcyf#g7o8T|UR= zqK3`yYw4ff0Pj0V=YJ3lxBABXeLjvFc5ORyUy2#{qI+!e78+b7ZkXRtK=tP|2WcE> z@W@U^%a-%zXn->#%S)LZ)$gVkoXZUcE>5rcmlO3VlrIQ>YC!d(FS*W`Dgf7w^o+Jd zJ*MBcox9M3>fiN}1KD;1KQp>^;8>!_i|B8E1f3iwUB>k($CBjJL*5Fs8l zc76_YtJMSk8SK}w0RB>M=Nk`-SJ7t-(-B#w-+6{eg@>3* z3O*hZrg+8B;|BBk1DQKI%jodXE;;p%z0gAJowR_;<7h+{Qb@a%8GwhFCDE`c)|0bI^7U|IO5Wm`u6iz&^pd$p_YC! z2oJGK*bSv02d`$oomzq;&Y2S5xJ*a`CwJ4cLH;VEU@$EQ;;nuf!Fn8iKS$SR8Cp&7 zDtRbhH~|rES#1dOa^oRRLg*_+ID)z3uBNsfKWc6FG`u2Vjfc2O9vI6kps{OL&g$K} zgj%DD-Ka19!9&~}zUFWw?3hg=8`JKi;4KnE;_sMlJG-*G|Od z;UV7L>hf^(k@jL0gT>Ts#5|K`G@x6iu|L*ktXtseGbpss2GZ*oY*j!EOGaWP_ z@cLT#fvc!t?pk7&UKJkN*DkF;4O@%V1hwuPXrP9_+_EpJ_TVAOp610(Xen(Y{##Rd z9yJEq=LOdzJS6k);TG>{)a7&Cn(=lUYVzVt65q~&hvbc{Y96woj#S0p`E3#CtMj41 z0%l@(NHIzv>oK&3@yR_C{_+(1IwyfkJxpta7OvF#>?avIasNLC za$+fg;uXuP&|TC{V}8SAR}t`x03wGTc;%+N-4$9PEv>CCYP`n-+ZOXg_JzauAiu_I z)g?rJ&;3z;JpvC<=XV@*y#e2Yey5@jSt0VpV;&7^FYo~EzAL-Fw!rt`<~OH{T8O+` ze~E__f(Phw*lFYI(c~_LjHr{Z5$Q$I9+M5=+YcWuf%k6W>X8c!+}?;J|Eu-NqAng_ zD0@=&-~<|9d^r&_h!F8d%dM`Kop@kJ{Q15^O*rEDVSH<&$W=VB%V=*yKOAX#-F>Q> zY6`XK`NVxUiU$6r{(cd(hO%AqmY{_eS#`fH4t{jU1I)2TTUBu6E_)GCXdxK2_MU%> z)1>hLi|)i`&_y&F+hb$>x)-(N>9n?gmBRz9HLSgT2#s{63Vty;kD4O_zt$1x@Bqh; zp%*k)&~V?6izLCT=fiAIG(;^TA-Hc4ePz`Cy}I!l5AeVDr5@Hm z1EMp3E$hFbrs^p*>xKzDAZ)$AEUN+aAwS#iGfz=dhls0Z;SwI$%gw1!HII5uiJAH4 zr=YI}cVsQJGVy=}ov;|^SJV|4INSNw88!1|S6uoD*D1rZ-yjiMw7e=F-1(>*HUAt` zar*rk4;=WxvA(4a`Ktx%kPK(kaz0nnK}!t}$e+Ab<;Xzs>TYWG8fuS9(rlLx!o722 zZz~i|P`u*ysx3wBkBlcdQ{X6|`EzBTZkd5sAN0S4Wuo>Fm*kTS^|*Jz>&Yo;M~_3AZ6QQW(J>UXWrT{NC4dMW4VH$+lA!1}254DS8q zBC7b99lYANlzY|(5lM3|4vA6W-rr6cLi>+_SFZ9?UxE7zCMHSk!@V2k8jamBZ@*5s z>}-1%5v};y!^aYU=de$-WumcTujtfcq16`agY}6exIdfL`R@y|&=?0(gPK1i67J+{<39SU>f203 z(7?WHC9Uaks5x{ja>7v;_w6us(-SR6efkfczv>o5%}>|K_QA}!k4c;B!5cx;c-4+Mfqb|Zxxd;Eg-f4^tsbFQ9&U*BiB8)0IANX@pu^U6g&x!*L%6fnCb;48^P4X;V|Ey{Se#Z|*zp zQQlr;WhzJUO5jGOKWhIPCpv#J54hR(26f15z569H*#ND#KJWid<NyDh@7B)&!$8d_o!Zb&U||}n(*JcW^;ock(K!U{cjB5 z9yKCL|+@m3?s`Q;7yeiw#?xX>&b~7dlc%bx8<65dZoPRjRDV{l<3oQ&;69$B&lW~ux z#OsHWchP9Vfpm#UILemg$Z0-}8@NYH)=leU5*q2*yZ_4Jbwpt0V_@7$z&+Z2DoOLL zXn0sT=*luReAm2OudCX^J*au&PTqC!YAdS6A_}#vjaP0HwZc8R3hufE1889X-%GIv zxKT^TrpobuA8?P}n`Q=BXzVkJI?uqIjat@ih2Z>5+@mk?m*>$1)Z=<4Rek#*)Ow1b zq&^ygdkj9UQy>0_y6(TE)4R-vTL1Z}w~)kfkI|_-%T+DZQLr(bEm?#J@rTS5<(+Vk zagb4Ppe||;Y+28eA;Xc!kt0{u7jcitu85G@Mv7PAvPy?wN7LOknyasHH`91E4$r1| zCA6A#47K;Xueu{J0eoYS$Oirth#On;yQ22yQKq`XPPluQ)aTfM>yU3hZF@^z47De! zEY!W22Y#u%OXMt?GL?OHJi!>X+u!SY{k9VLb1$RKP&AomX@0Pe9<{Ul;NuW@0lb^= zH2oc#+>^B3V&erOmquLqt?7xonfDYFn9ie#fcExzkIRUBn%G(w-38q6!CPo8JidHp zR|6dtBJblG9&rx=?sCQ|#0k7Q^NFfQ43P+{!uwa1fXAcsxYyv-o%7Cxf{5f_WhxlM z0K78mB}+DVm3-x9Wga34g(TCrZ zVk%bV`r%-kYKzIweYkr!_stiN2f-_Ljbc~$dFxkGI~mJ?+ZMO$?FFxtLgJ5nh1Q|Z zP2Q9(0M8rwb(IRd66p4+_=^aImUfSJ9>U!$0t?(ZjS#Pv8n0AAOSU}%?M+uafX6X~ z?i&WLs-Iq1TtKa52TpOP3gYfPyObt=d!hje!&dhs2h{rdbe=vR3-HK`G%7i$&$vIE zkLf_b0_G;of__sJ-`>2bFjia8>yipYDKHYDe!w z96nrN^-D%>2gn1Un+v3e>LO=mG8#R4SH%Cax(C z52wOW2gEDW!+PIxG`g=6g2;y+?&%~y2ObkzTc^fMkM7fG0uroz@KzoRJ;ma zozC878G=ZxYg*K$Z-FN>@V69#SN=jix)F%jlk!ETSPJ;F-20*68^@N8dO5^B_h{?M zL$ttiq$LJv!7I^jffpRm!eqxG1+5#Z_%_gI5_h zMZ7K|f`j|}(47Z>fBV@Lq6A)rUi>G?jtES=U9*QZfdA7-XNd!^^kQGys-o7virV*` zci^sjT%mpU;oL71vnexJKP5=!c>e1X1ukE9q{0RDT-t0reHK~*L~`|p?g#{K`c3@| zv?6%)ynQY-9kmH=x*X^g1b%^GTqGNH6vx=;&_WBwbk)xpfBuV*;$TLv?~1^)M{dlbCuIV<y7@ zoi|PnnZx~*E$Ix-g?xKHOUY2#G-?;TUZTjnANZS>aHv0c<=|5x57*Vqme}PB&sR1! zHOT!oc;z#1%X-5{UG4lffuk1-L!`bZrlKb$sNJY62qZ^Twqy!Tppq z^JC%h2Cobar{bs(NhG;F-1!!8gVpg;;K$CI%M9&A#BcMz{T6zGYwC!f9RaU?@(f*~ zf|lXOYIU}U0hb6E5&H~Y?fECk0IjFC_I$aT*9Uy3^ai^R%&&gZM`mO~D~|bjqrG&v zOJ?enm6#rQb%{|lxf&6os#_kM-VPj(nYr|WSH>?xMRkotL!K*`_ zNB2W38Wmqg8P5#h9>2QM;N&5b$UnE*+Y#XcLn@u~N#J_-wFPgYp3AAO)b?K~acSz& zy(7Rmd`SjtsO#~4w&riwQQL_PH#+qa+$B9#)&=wCj*pl2rIkX9yLPF%fw5%Z^+DMS zw@`bqW(BG9C?f9kSRU$N2L6$A#-jayuZDv+QG2J$k6ix`xD!PRK2|+W@k&&w^dgLp z=L%0vGXlThN&Wa4c;)seuJsMXtE8^g)F;5XkI(;vIJW12v|IRF)c&k1pj*QjcWS?z z9env0O__yLzlw22?QT~)+C}#Rx3e()Ck9^irS=Cwi%&@pqh&rS+^O|<)z=PuW0Neo zt+0m3{a*UUw}gQ|3lj(sMibY$*Y)AZeey$1-_ZI&;3m2bq9@V#3Zqt^@eM?_9~bEo z+XtL;p>5ABc=hxgz1u%T-kEpc@|U-`Q}e60<8@u|N|`JvK#NG9ybKbZ_<@HlzaQ2C zub7*rBOqQ~v@5QhodvEfB$zA?UQsi*^Fm8%!yi&+OU1xNNv6U3!7CAqTmt<3Zutt^ z^PIR-V=3WDJ>=mz-uZe5dm&0jc+$K`BaOD@_t8M`O0vo`c}>7 zEphPbY2Rc%yzj9b@h#=YfE#sZ4q2n&!Sok@&lEt5g>sGu9VNI^?OxW#Qv)tuKeWu)woIx+C^u7;%3N2$LmhElfIuEJEXj?j=u9&YAj#1DG>*vaQ;Z0TCscdDG zg)X9w(gzQ=?Sq!@2ZjVgPAA|_rGm{WJDB%`D4zVdbrKPeL_Bm0VFrFCkXZhf;#D}? z9b431T)fWW8;;5A^e;5dANqeBBny8+?WJqN7vvT(dF@RdlVL7+Ri2$w(TLjL-=Hnc z7slk(K^ZS=Sa)WX7<*Ewf!ZG{+}ijahRG`=xo58+FM5Q}k?Gb)h*t$yZ!oW7^76uE zljdQlzbf?D8F~V>AK;2x9C-ztq0BH!08Mi2=nZXphsd*Eob+;=FnNhHy(Ec*CIa8w zxpNl0%2AgiY)6>9sP=m4R{?l6L(`lB-<7wd7TI!CF?pf1dMp*j$ILYnN9|wuuKYHf z{Ba7C=U3YIn%SXomDzC7+r==?FL$40JqcVxJzrS?^6h7w&+6Pqr2Kh$W~bknJQtO$ zPY8qjl|;SJvF(TyU3paCyC`s@5{oS0wi;F^d2 zHAJE*2$W1+#^j&GmeS0dXf!UpWIBi$5mUFltUYRj$v+$d-t|90BV9Z>wm0Crz^Fl` z@C_N0r|*3jKmw3wIA+E}4=tCtni3tIaxwYa^KFar>u887Q~d8IXu-R^C#z?@4wENe zo>iL?hwnjEn@fKo&&>MD!ctxUlgA(TQ^h?1uTYZm;9*2md^uooQwozuFZ#xL3Zovc zn}=@`P9UQ5hoJ`P6PP?Kqp@o^3w0$79KD?cEy>eO{lwi1FnOR~_pwzu>iGOfndm)& zh|L3ZcAk$hxnED*W&%!PxVimJ)l>kK29Lg3>*>MdzAO7VNzkerz6UcedBXRaylDnk zAtvw%vv9_ zhq}IScB((5dFpv8CdEB~rf9+=QnCV0{PESk8{cT$Q-gUIQ* z(~^39m{33CK2-&EeQTEOy-Wk(Ri<6=c}q;FGd`Q{eGQFgRk6)vLW^=+#%!YMB}}Mp zU5*H10I!<=_UnPSLK+Vj(r#ixWx%am$51pzI%;->qQ(r5r+x!WCwe?6x8E6^Lwv+ zIwEP^jBSVWuL)73+n1$FQCH%_N)y%sMDo5xy7T8OCfq5O*WMtbjxQUVv*lKh-_{PB zY2JkiVfC&De@LMAFtwsHZ^(%BI#0N7_g+j0HLxbC4ci&d*ML`X=zG&uL@p_K&-f`2H>j{K|B%l@-`Gpy ztDL+cFDiU};Kn*`P@D)6hZf6IR%&fmuUQ~+hJGmXzVEm}&O65_CLB!`Uo!kk1D+%X zty&%r#|_dm;SVzO&?L|I3yQZ@5IJnc*vb7SZjdl0bsDUoiIB0`{eL06s{%h`n+ z#A&2fl3^Wiy*4d%0_O84Q$bpH@y`*sfsg4@RKp82=G(Sw`Dhv< z{jfcx9@&T+cz3GxX#R!u!Jiz*6SxtHoOyub^(WlGZ7AT!#e&9mO*(WgJwl|6n+$)# z|KSGqcMY~vvuN}|z@~V@7eu;2ec~g%FK*cFp>@y*@>k7@;VnL~h~!Mx`m|+*8yF^M zpBIgw;aVkz<42AmlG9x4w?+xvK)ql2%1JgfIJezD!&?TCuAD5;wD-pKn+l>?-=tw3 zhxjC6?g1jjvft+2?T_nMXlhJooggo|@tIa=Cye_Ytd+ShaQ)9`;#Q}&VBT&c<0$nCY^FV^{>uK01sxBMoE%x=*m&G#DD56br_b3<$Cif%=Xx-dkRk3Qd> zq=4(YI}Lvmts!2GoK?RB&sSTwP36ZbuJ06dDNJFdcok>PI|}>`H&qG)t_*ro!Xv2$VQAF-&PxOWuUBev2_A?H4tVj(~QVAOUm|hw74?BJg7)j3Vq{CY>0tySAI)IUdbW-$FYVVzyBm!rZl3+gV{{&o4GgWRtr4zt zH8^1>xPr!i&5W6Rg!Oank^EmxuW_YI@^P~XSu~#WTmaVQbz5mYpo>Q8&{rKdS4672^Te;r3|Ahl zF6J+yM#H5icFx3xB2wFoQXu~*t~6eFK;wHG4UXTMlwCXvKAckiT{ws<^_D|Uepf~V z%v{e4uOdWd5Su*PcpO)1HmClHcna${%>K@M6k$E?M82C!5UxCQZK0}46ZM>*lKWwG z0FjRy#MlcFai!d5^7}YB)D=yr6FCO&`;GRxOMmrorKC-H-*P7EC^x?sJ5-0r@$t<| z{&1i7Hbgc>JxA@Ke{D}N)`9sJZNn9x!=oa8rL-8u*jhQbZ3+8`Jih74j4?cYw zC{|4IYQn`CyxlkOLr6Urmnt~f(CMT@3o#n1y$Rrn~J z*nGB*7mfdpKJd7*4ZQNX^Ul>Bm+lc;{&5=W7IMY)q?(_@E)AaXCN}|Gx=XP)+uIGi za%B`Q5k+LV)mH|Lg}8J_xaE{+DR?EJ93`)X$YNuT5yNh{l%Dt8?p3IB@IIM;!CM>d zPra7vP!%qvEgu|mU`J!7p)2bP5LY>SY9lyma4EI*j6;(z8e^c5)3^?KT}I(gM5$I> z^7l$llXe5t$()e=Jpj*(YA@-Ht{*O0vvIjySBgfel5ZC@g6A~Tr3&1txMcRu1>eVO zXtH&Mq4mrPtsO(R@DgM(a|x3&`yS+cd_jzJbK>6hX@f58YmPTAcN}iF>x{3Ofp1E_7PD7k;s*Mg}#3c>QqNZvBsOPL=QHUN3B1hi3 zx9K^BODaAsWeHV6{;K&%(}O@n&g=T%yC{Q8-d~CmD;Y)|Wd?&QQx_1q`iyv%k`OM* zJ(J4sAq!ry23X{lB65rJ;WI49a7kv{%~)##idWBxk=2MStgtX=un!m6tvd_Ee5H6b zqD}J?k@x4A2RA9;q7w@7XG+h4SKQ;bPUwJF-t!p>#<<8P!Qp~r9C&5=CGs@fH|-G# zF6!I3=;(LPN)0aX>XT<|K^G$HyP7{-%)v!wd&v7kE}+TM!>^ubB_gtMhIY70F)lKa zx|RklVkh~>KK>QsLu4~L?~<=FxahFt@7b4y;MJ>_RtajrPc>X~E5t=8?)rV+YVc}N z%>3C0;8Zr56T5Jc*3F}{rRCt2pUI&m_`8hPTGI^&agq9Il+8Z~UfmURk6#6EJA&4& zkKrN}&o{A(W6+vz`q$GBs*3Jb)S(U?~py;f&3_(@;9RrL`U9eh!g zOM(`^Cc!Rlm&kA*M822~-oZr*C3~+$oJ3>vne6F)?68hsK~ggRg^OgnewoXBM58ya zu2)`#=P0REy-)TYE|QR49deaJBiK3O%sGfBau#B452tXEhX5$27;q}>D7xQI1vIKtc>4bWY5@aNu!$X?W(M_$1F z-^uWG{W1^KGmJEkr|bfMVwjo@!f+9du7M1WLOqUs73Mo3US;Qby!gY03pb7YIJwMG z*Tc@u6rl}7ZiwC!QN9BgF7t)GMjNQ3WOl#bnR-O-y&PVH6AHL7CpW@Z4-(pFKy!QcD{iQ}+uwP1D$Wo5t)$leLf5_4~8%N+k z>;mzq?yxYZlPMC8&?xCaWL28%+VomnAZn-(Q2!IWI$M!}Bttnq3ov`#^8#>lV=gUYV7TIv2xxaV~M3cp4YbnRMj8dJSF)PYZ~_ z_2`7!%+1)~0-7lO&DIw1O1jGWbQU73_vGBoEy4xc7_|&j-=WdaMm}aGh^uO}w922S z@VnJ^+0i=?uf9B4Uz3LTrbA5%$@9hUrlokD=QYr9j!?hjATP`ZnzcTEV#n_W_Fb^3 zp+bY*%^yjbZisxYJMj_cFZ_p%FGx;%`6?_PLo$#y>=N93Xt9;WQ=PPWB)+z(j8d0oLPyNtqB7)K7*{JRq#2tF5%t1 z&iogVCm;2hChWzzIlmU!JYhXJMBcJA<`CqCbeMuyZsXhxRiy>Hxc|NCN`(BObfv0Q zh7`{6O#WGT)r8{J;2A%sd z4taRa>kUZ(dm%36wyba8!a0rx_8&4%p($J1kK5uU;dxCzt80|OId)9GvO_iCRpJ75 zCyax(a#q%1LO92&?Cd&640xq+x+xmwGjN*2I5TC{I{Pe5Ik z>a*e*9`M{wKk~yNHk_kstT1eq1zvsLGQSMr~SVI-Dc7tM4HD-vi*g(;Ch5|Tc+4^(MUzbEiQ3kM7F+i_RU5e&SAeK?fmN; z8qV?&jIJ3#WT$WW7w&T69EP4Nw=z3a#rd-y&?zFN1E+w}=&|5^WN;w+2?sMmtu zSPsE>=b}yZ!VG6GG%~(BCyn~#+8=!{o`dgwTJv{D1#$L-N%)6p$X}i2Ft@1wgUI*~ zon!h#oZWrHQQbfgygGi3a~0xn&&=8@rfQu1)u~&kk&9lYr?e~O&O{)LB z;=Zy4>uz2WHr~&1CbhnAI0q|uB|ACO5BFKON%@(V4bJ#8(f-97TJ&<>pU$n4hxb~o zBKJ}&&RAV48%@swuLPxtE(8C!M5Bc(c-G|n{?DIeqp=-aNMuS%^dfl7w^Cx9#W(AdSMr%sM z9y<7bG!8N!b909{xe<90_Hkr`)I zMJ}=i=dGcNQe2!}#mGI;6rzoB%f zOIh`b?TNq{&J_!nZ$f+-HOkm~LmTD;)t~T8Do&1nuJ5llOYy32z=9jbeM|Ea+G?B} zJ$UWCgco?F^^W;5#2M3|SVpU3IQhPs(3dsH!*iCM7;}CG@uzh(DT8V;mP$%48zH`?zIQ5B!gEq(oes@^SwehxYlqHCm%f?^f9U% zyb8U=!(9tM|0pj(Ap|EIm(1;qg*=0&;;jw(K;VXZzol#9WJCYQP=$@gjNWUlo!Sjt zXmPf24kzn{GM=DOLu0h)811Ph;FCPeS$lD^dQimX3HTli=6#!MH`}Z5suc%LEuF%Or z0oL(fTs!sL4kwN4E>?F|p`MeEy}9o~yzO~;#KpE0C$;ZtHDiWW<@XM_|2kxY$Ujy( zt}M&pr0N?T$0vWny7QS;miKT!e+dctwPoX^l7qws!+P*4$Z`KP}<3G+tqsz*(_AH2Go6hK%)VLXq+@>6zzS5|jf zFTni4M6UJiIyVXvY`CRS;sai-OpI~Be9h*pzm=&N3KRF=_N;6HysCdT-t`r{Qi;`Y zPeNf*Q?(o(k>Hi@hZ5Cp@M_xhSMenjChyu(3FFhGpcwaai!4OG>mu;Cw9HI43Xo)xvKk>P}s>IR>GgN&`6os zrEN74kpJ2KdoI8Wg`GD#aFV424L?7AQ-cZOa867pXYLFN^XO1B5D!Fy1dT<99ABs- z`r&#Y;T#GJh;{M3K|=k1c$t4(EQk2h;j&fCgu=qY-ugc^Lw!=)GR&^R^>l96J?*ZC z!XCbuAO3w0T9vQW+Az~1^0;0l=lWR`maxp%=?wcOB7R=hKM3RRqGhn!V-gB`?niqA z*84l&*By`QoQ3+#kght|zY&)4B%j1q1N98#6SGotYAocRG>IX=$e7KQwS#@Liv zD9U-V9P?BI_8W5X{o`X#L1YCdLlg0El#}pk&sQoUnmR@+99{~i zb-{@gIgi)X`<_D`pxU-xzGCq3{QKQs8~y^9R$-Pi2d@OSXznOMQ(4+a>7&yq=aHA? z#L{WlKR6mdv-1=pd&IDe+ou2*TlgTL3;PE*#mY@xAucVO>`+xiIZ@971RJ0Znd)b) zkNrJF4h-U;O1gz|BIC8&`hKC&>w`BJcwrtA@!Mhf$UBttkcGyxXeSyec|PFU4)0?u zwtg$mgL3X4tk@EIfQHjfn#&Bc!MatJ?6dpMDCh1G&cwlEXt4Ro{WA#0oviU)4Zb5N zC&FQOKM_tY|J}0|@Tv=uKfLCujI>2L;ZC`3gC|j+1iSjN6qvu^eO2$?YNMR6lXIif zW~k@5-Z?v!QbcZgDJ=2oAIb?e9oDUnMqRhP7uZ=c5V=ENG}Qrqf3SSSU88u^QB+bH zGX?Xs{&4?J6-|^ARNZ()w;jAXcP6;&5+V=F9!(EQ`|Cp#FtIwz(a)C=onm2bKOU!n?)WnYKx z2jG=tvGbF8MC$p@I<_!~D%79nv{-)uuXqaVZ%#rTRG4|nDm|)Di{jhIzXe{A>Yud_ zBhrjzy<@!-s!;X6rKcMYUfsF;W(4Z)mc0)@eLaOLR8F1J_N@c2l-s`C`-4cEAGu44 zU!aOZXOglw-N7r9II7nwh`jAC;c~SPs!%38tzCrqd0tB9d81*-Khr;#eHDr-l$MuT zFR*}DJ1#E?%R*iKwb#mYalj>}9+}?*uUM`sYTSlAXXPG-4o*~Y&{N8TX$`z8%9y_a z<2BEFsZ%D`fr}Z~^*eTz(1MVYu)!}1^NC$VApEA3L>KcTQga?dw@I9y> z4(qLlrp60dOHf_?y7GBis0%G}cq&WCL?rFH2P(Fyz~4sOHoa0&15!S7oHNyooF>phdoH?lL3uhH~zi43+GA2_B0h$t3B3KHs1fw)#zd#pO( zVh(sEHu=?F6p_MqsXD#O11{vqc=$PZwc0&23w1K#UfsHq!N7OK?NovNT!tK9a;)7E z>F(pBj^6yJu4ep1{N=ka4zhemsS!Y=$8VaN_Fe}5B=k#<4;l^Joqk5543Uy63Wt-qNcj0q z&m(O+`cPfv)q5H-haq0wo@LCfL8Os;HyWS(Ky`RhR59oi#H;LsYq9_jo%Cs{67e+H(Ikcy-mZS02`#*M$a`PYnUD{Qf%&=7n&c zOhs8bB0hAfv3~_U#IxfUtRnRP_sXF0IU+uGP25_9^Ru$=8hK*@@XDU_LEIM+6aBWH zi=+U*+>~C9!K+=L9*&D5;)_?#e@cab8~^S3H4a|Q=3ajYbsbrq>C2JtfXhsZNb`eN z&t}EsB@wZRd3T|$32>I@)T9XT%Bu0td8oViWRX#tN`;!UR=DNcmBA|-#@{2dh*%X9 z$vX=BQ?vS}2=9-AR|3JAK{be2S2q5KZy0!s_eTL+@X9aH{AU)_b!;6f4XFqIF~372 z0K8hCUClOueG{!Y?J1nVUq1P4Bn@842&*$TBVza7z7>)q@My(Bt{pJHVm1D1n;%2XnWGB#Qq0g`%cI@WafOJ)=5l0t#2$E2xl|^c&#;lxvGfb-7KE(t zpK81YJp9Xm;y8HKC=qB0?~(LD>FS#az-=|L1nl!VKHBAd}FuO9yJ?zKmx zqjN7qs7ioWhs7L*?|Jab=#w}iYEJ5u!+9bEVLp%j*(nsS1}1jMA)?O0OzE>?;G8$9 z4<=E(+QoOz0ufD^_GhfZ{t{uPgj@$Wzldw6$Gwl7u)j}Lrd%)|_%?<+-emAWq~!r`)*k)a4_>VW=PVi{;;nX7mD)7mHCwkgZ-Q3`Tq;_s5%J!(Vig0Z z#}ukKb$!AZyy6wRG;#zHAFv%=x|R(5Q&D$_2zX^6X7{cI5u=LS3i?g}|F~m!)h2jl zS^g@@1rg(aN@j0l0ng1Q1*m~n7pFI)_9Nmmg|w>3F5u6kR5p9SEB&t9K~QIvvjxeHQX?JJ?wO zUbWT=zxo9AGef^`cpCzD@L4b>gIALR{P2BG>|cpgTaN&4X0jU70A6i|UMx&R#P2&2 z-ZsAjuD0lA_7CRmd!`wW!@ju{5r1#VSl|*DeOO_?^Lr^i_m*X-^H*}5O`r$PpO{({ z242PbEX=_^lx^CvwPbnVoEfsvGJ@jOez9YS$d)jMvn5je7p?RT`%jB659l zKEX8zeC4_9;7;($uKMuSG$IQ1Szico1HS0C1J0xP#>E&Fqr`@YQglzNtsVfMJs$rB zgIC}45A1)7h>DUwUWYdVpJ58LG61iV4IcOIMMQOrZCh?o_i8`&c_A$YyfPyu$J|3i zJwIhBBO>r|7tQV<@anHI@t_U(oS4U+M+1Ds=a@nbc*PwYc@FB4j^w<5-rEIy2p_ME z0k3?-?;FA2W%IR2@KitW0Y&qqdGKm=@tL+gBHFu2744P+-rKeLk&wa5=cq}7I9>IHV{v7Q4_*%`{AblTrhHM7kA@E9GB-8RBB9e!dr)!gdzp`FF z3j0oP#Q$vIIgW^3bK55c*nq!q{>JF=zgN7Kt*GtK%C{V-+iP1(6EMFC-+d6TuDW(3 zBK1Ra3!z2esUyAPVHB@k`aLN`M8>>>wffE!?#e-{L-FcBKtCKc%HAW)7jFVQr6r&L z8^tT`qVd0o$iGqH*$UUWmSWM(HUeHHrJ9>qBcixKpl+5r@MN-JA#_+0G!vMjf%j2X z$K`%3{Jm?*Hf(ip?#Hb^saJXlh^TZ%@IHcl_G?LFRlJisEDY>C2O zYR`j$*NYKRU+j+zuQl+e-%g!@bJYlP&z)PI zfw$^quiFGEJVCIJ;+5dJf@K{b>4xGlyg2wpW`ReJ>S_I8 z@4%}O(dSGlh#39j)~-F2>x>%~eQpF^tu(!JPC&#o0ZX^t@V>9bF=V)EfLA-tSrA!a zeqzC8O3(rxD|eSK6TA}md)y!5ZE+Y~qk|Ig7@L}=A@EAEKrIc?^?$EUm4F{Vf829A zzlXxZ{S$Umyo%{Nu@|-dRbV%Ehxbx~?MDum0eH3JPj?j=5gBSYPKPG}XZLE7gFJ)n zx3BMi&m$ts#9K2Bn5Rgv_a(u+3A{SI84CA@ho0)a2i$K74nxTsZs3(^Wu_NBB8u#1 zmezep;YB?g!4$9bZfnZHe;SxtshHuM!2f=YWS)Sqbr!-_JSy`^X5zE0WR4CPdU?uVJQV z0L~?EaTnH+J%pHg^x(P?|7q<^cy1D0<{^8)H$$^12dL{I>SeVaAG4+K;CW$K$Dy{r zzz+MUh$eMh`zm)*_^3twC-BN|+fMf}h@Z1YKbYV>li>C))P(aHN^N$n*up%-Nyzxk z<;TEzglL%Ffmfg6#i^n0*WJ3Y!p)Sz+Y%#pfmZ~=;X6U#+ua~LuUEi%Z+S{U2eyr| zzbU4j;9JGEOEd3)^QqjiggP0Cbv1W3ZSZYrN#qSY2MNBpVefz7)y_y3Nx055iG?US zci{Y)0WE#tmCz9VBY1za9CLCw;dx33oImn54ZKpKE6XTG#KK#L<`uS4_&DvZVDRe6 zon}uZ@Gx$stFsxnpy(G}@Bh7Gt=fUwI=31_p5n{yy+3jmDt@ z5qI2t80jekoS!ga^S@UtD8e5R_q@<`359utzQEffaf1}E9xyU$f^Suh{ch601w*Hp zYbjps>ih@yOL*XiG%q|KeIXsiI#Y^Q?sT~?5OMF%8~O%N*RL;>|GXN$6Z5=PQwZ>W zNz>T;_!SRa*p|c^M)B(Q{MAL+zmO;+#579bbFQuse+Y83(|K)(sGO|M$7koqE?=Lu<0un%f6HU zL?LP@z?yI0ap)A%-;uI zZQ3WDyuNS1A9kmY=gqF?i)wNIwbJw};`h z{2uTv3voPnPfPL2uyhpOcg_Sj04xW%&J!Ck$bS;#Ee32$;e4BCMAJ{K?|9%n&9dMhxN!-*>b@cM73O2dSJHZ2V7$n(PM6ue242lLhgi+P zchJGp$P40D)^Tat1wZiW@4cjm4Mg<1YOKIm4cxxwyuu`SwMWdIkc@~y#aH=M{s2Gi zsxub@UhVzVFa`JF?yAwyarpmbo#l+xA%RyafplZPAnplXT4?45elCth&mO!=TxzWX zzvC5OkW*%XpKn**9q_+bJ2Q5pHcK&5;qkqQ^gin+?Ek%RDmv&KaO3v7P0%4z(0FL2F(0+%B|aMewF=xk z={ma*c(vg(%?aamdByQxT-CrW=CMg6#VdLf%KWf~q}Oni1l+1G^jZ;bPF<_?CRMMMtW&zH_a zKF{&;Zk89_;1z*4ldf` z@v}TfAAASV=%l>%1Rngw#kcmnaz(DJNnNjUJ^qDn6~!7I+96RO~qb=tbf zYCrG?$*oC5@JcdT>7*lkzf6k++86_mk)ZWf1h3Smg@mLL(UrT1PJ;4$6XFJ@D0zk? zhul}?@SP&pE#`L}cw*~8I5(2=JxH4f=c07Ba5)FV`f7dlfhs;nidTJs{CtQoxM}-C zwhDNz*wSw}Z>`8qh)k7)2y<3O*M)2t_I^w=$4eJ&4Wd}wb+rg_RGvj68j~M$e2TOn86(*_o^(kH%?ziS>8kfNiAn*ady8+(dl@rq* zcKEJ)_aAL<9uMXB|NoCAG$Tt9ku@Pp$d=F%71BZ*Ns$&Q3GJbfEmEQdl_g4~Y+16M z8T*#8Whu$NZ`s#;pCi3q@89S9dH?bK<2Q5T%sl40&ULPH-LJD<&+|N8CE;)#s|(vz zV%Bv6SG78`UWtfWY$Bnq-3NN#>MOc+z*T49uB<(X+R~YOgi#XoUo1a$=7Fop)3+b4 zK-3veO2Bz|o>n-$uFL2MaK&6$Bn9<8@ccR)#@!1Scey5g0Iv8{wLAKOXWQvR3>&~c zl*#vHJ1pevArqFf4g8siP$mv27JT(7$EZoVrmA^VY_OsRG8{wDQW3LsAG)d5*LhDDr|nQYoxH zLMyMd?aQEi+i>l3V-wt0W21*E2p?$m;2K`#$B4SwXRB`z1@y5jk=909dG)e(r#PZ+ zeJa9wV*&ID=G^{3;7X)Q=i(fqY6SItdpSeX9~7>$1+ETAEo47KRGo<6E4phzpS*r& zBiI4bpVZg0gYwhp^PVdj;2&yidSANDB5>tcRlNv2oE?0-QX1x$kIl|xU8IdO9ADG4 z;xwY((T$(3qvi8&)D3n6KSN9HerrQMJWEd$Qb|HJ<8;r@>%If7ntn{S!O|b`8f-r~ zV4l_Z3W8eEE8uEqdS5oAzo?vL&x<(FS#BFwT>!4=9Q5`~1BaIPDy!>2XI+uQU=Cby zz0mt`6;Y>Wa^)L@Kxcn#&cp>=NnmcpG3b94I;qaVbs1k{DC;H-fF9Di=L#1->)QB)D~b<6o;A5{B&uJ6~^ zS{hdkr^zrr_uCBD*EI0^@xcxm7sGfN-#3x*3`LsWy2>${#+7IEcTYqWr&n9;6b<^K_vAQ44PNHL{xPH zEteIHG(9N|=Cwh8uqRa(#@+OtbJPUIP;C=|L*wig;Obi1o-7!LI#Kd_{EHk-4?;zE zfvZDZJWPiX^}6&UVzwXXbm*|GDR7mA+Rb4c;bDNrnZa(F-nTOg>>0`{^*zf95cTZ> z!KWYmQZ>;Bb2zR5t~#{x&L$%&z7TlpMmp#W2C0|zY3=rXdo2tRwZ1XfPWU6}jP%N3 zmw+o)7pkcQqK@d5mdTK5dY13%Cg4gqc~hncs$@LwD{cq#yP8(qPOhQ{u9RLK6NP>R z>)kp|N$_Lav|^so(;K*YR)F}SJ;w3)hZdz5bSBLM(66G^gPh(fz?JIC$1pGRt4LU9 zvKh>}1FqKT`2klZql_c(X?n8-FWAE*nS>M!WTOgL0AMCilcrO>cQpZ5L}8E`{K z)b=x%6HU*$(-{w3^)M#up9Zc}Ip}OWX?olYb&|%Fr}0x5-|u$(!gjQWroYnRSPNVk zF!MpVRxw3RW{*#y>3%ytvC+8lbnk`xeZ_+4kzZXj{mvrG2^v?m4{TsOgiR=oPfM7l zUoTV*q;VBc%`6XG9r`S9e2k`FIJxTpjjK2+(H2oR-b-XRw4~`LYdOIluR<<5g8}*- za`BIDa>44mB4LLW^@4#bL3eiVT&R~R!Y|8=X!?QS258Uk-t#>;6~@=L{VcDu&!_2n z_F)#lmC5zKDj0{=Uq9r$;~h;`JAC{maCId)YX2wT>dNacyG3aF26Kizz?G3#$RezL za_w90=Y&DH@wV4;|(f zZ1x7OTGGrs5OBpR8nAtsrhno;_YJt3(93ZLzY6vCs*K*vH2qo4m=SQbvQ{Z|4BCfv zJAdx2qvackQ#t@hsL$VAh{+cB4d-jMHXc3x{9P1A*h^1#pk9IvL87_^hwj0{d~O$Hq`rU`n|xEg#prvY5~ z>eNQS^|C^CgQQ0^uIda4dB9bkP^tptrxjv1iUa?R6>?`^WwQcT(+Am7KY+eH#jqRv z&|VSu@iWus&7ef;p?aAMxXM)PM-c~N7;TT-}G;L zO@V*tuU48>Ue>+9mAzZ{Y#(s--F&TC6HVt~&e{rG?H}h6I11&JF6Y~JdC)Z!D(D%3 ztE5}&Th0Sl@1JUmuz;?vD|yrzxGD-`<_|~IXrifq>}k-q8T0bq0Ir&vOPLM9-H`t>>~WEP*Sg{w&`%D6iIfy19gau6pjK{Wai< zzv23C7*Ax}Dt$-d66h)xwM@r>D+Q^CKlTAvM+=QsS`&uH3Fxna6>C-*$B@*kvV| zw6K^M0#}&|l>JoDz2$W#4$!#z6%YNYiXwJa*(>&-dp?~KBm-By`|E=3fh&{bw|8|x z_t@3qNCvJ#=1)TXP|^KHUp(e2==Vk*oP=?B!My=|mbZbcN%`irwD{cuO@99du6{Fk z9EA22lh*G?7Elh1x|+5h=K-$P2_2Szd}F&rZ@qax=q_(hoP+1fAM6vi+k*cVzNECT zavq@HeHuaz1+FIL$Uj~KSF?|*o(O_|=Q*hm>aU8;^(rK&H|4d5{H}?D?)<+0qa$#| z|0$259JsQuA|HA|)A#w6b@;*UOzNrWBrl@w zK>&0|$`1J`ZE&R;U~}dJF?vZ{g!QhdJ=G@Z?*mDSKz9?OVMH%=r`7UW3>gY zqFq$(G$QIF6%;%H0=^yLDye56}}g^ zI%aanQ31H}U>VX-2YvTLv4jZViuJ^Hs{*J88zbqhUVyHn@!-@HaMkbYK&J;>ZEh;* z_y)Sx-F`a?i!DHUn2$wGIvN97yA8xYZ~N=$jP=>|tIZ{ht2ab-NJNU=@$& z7BMC%>@|Yv47`QS&v@*ZBT)WHwxO$WtuaE#- zSrbS4Y1_}ZbXp!*;!3Fi>Zy>kb+#}sv@ur7FX}$DqZSvdYc3<;YVUmTmu%1_V_0Th z16QWeClvI7E3ISJO7}q*`}}3S4RFO_c%DB3xO&8GX?hKGq02Usw0RT1^1?07qKdlT z0_^^>p!3c8ZaNKIMfs<|xKu^A+oP`IBcQJ}KQ2LQw;zqK9)*75w0Q8h7;exxeL|0I z2CkS3?Bk|@tD5V=J;9)_5||v{30#Q;ao5BB%Z@w`AFBqP=xvZpdp>xJc@Nm{QTgW| zYpc_N&J=tsn+jab`20}6iKr6oL)oRY^wa-PNwNg4Ho2xtJV(?my-nf{FHvL6qFLJn z*ezUIX)ty!3Q<*$-mDed2KvI-C=u-acFRcw`hP=I#8f+ctpW78YtxUxu7+NbxUlm+ zqVCt!Gmb0(ebVC7y^X*Xa`$@*{m0YJ>thd_fj;!r(uT$rmw3-PB8>a#Zb&S)2fg!9 zM?Y=6efu`LRn>_4jfYxr0UZ-vi;}72oV&;^OgPu_$wSOGA%J-E{hxGiKtXY-h1$sOa zZ|X%<=iVmtLmS3_86&QF1)GBYx^nlMBfu5QCYw1JM`pe9j%qXjdWePa$tvK={pRS` zXTX)ken0RN-5B$Xo7e<)eoznE^mNeLSFwi|SitYI3_GJmI*qFmv$v|KA|kCW9_+xzC0bxVkF6k^=pL>9m~< zRuZ6#N!h1%0#{2)dxoiQU>@FUoMJYyKXh$~xXJRt3NO)$8fo3&DQ4V%<#9E~wYG z#VUKLt^|Euku0Ye*!9)K?I0-vKMR2ql}|wDZQh~z8tg@T#deQLLwzTt$FW8jbRKn& zvVCALT6+V%g7V6=Lg;>s7U*kA9&3^AGrwo=tcwM^KEsTtv%n?rm>ZN54NywmRP&u z%N;bX3J0%%pTG!<*s7$Jpi2zjcM1ZoPV;7KfIU_M>)9u{;8)#2Hahf3CUCVWOJO}H zs>s(leMVyo=!)On>|<$m$b|>ywgXqE?>yAA0DY_0D!dW6s%pE>1?67Xh;8&>J?I)b zyRJF|SDrqVG0-2J5ol{TD+4!bIcLdGR7ydHUxD2osL;7z?HS*V^b(M9AloO^}>2T z4*EI4(|N!ZuhoheXkR^JW4WB2P1B{~3iH4Yd9PRdD=3FQocqOVp9H$DT>#9d_)!{d zt$()#QF9HSp1QFY^qu}s6w`sLRmdw6%IB{SwKs~YgRbSX@L(LcI%j3YHi@X+!;HV; zX!)aV!F%f&*df0&J)8^o(X8^X+-vQiD{~ZC!F-&1eGA`O;khl7Ta!~E%rke8eKn8^ z_6$iT!Po5;P~|EP0nAQ2FNu!+02oJf(ol-ZgXcXQ=kr5%j({%KAmj;l*ud4-iV@)I zSc7TYY1D0!bVJ7i+EFmhu)ze%vDZ$Vlz`qPT{{E(%p{ov2{^xpdXVh?$Q;HaVEY|* zyucNam$OI?+U;w(IKnxWbX5HU>cQ@5h7D_>eP!y|Y%{Z@Z}+MIu7Yn&*?^r~cj!!< z8u-J7cr-N$z}23q{!~F|U$xuZW`cQ%psSApr*88%elEU;dQix4h;RFnzO53*c;Xe;j~vOfB{_n>vuS~tUtOxzUN81Rxu$~aauh{$!!8k+x zvodiQXPD?xnme(iD-6->MbqVo4z181Gz+l)2zCIlz1(jVs0YhGb|1J7;|zJ*LoK&0 z>6^ii;rH3r&G|AUXt!_btKp7a(q#ndpdOs~7{L+-{Xzfd%q8oVbSc@_&~7JgcJ7pc zafT@!4JWT9T~hN5ZJgnwDTNI6;O43H=W|QC_`a=B4=Qd}4W;!5jTD6L*e&TB=`R9T z&o&DyoB*yY_f`M;b6l|#j7#+(*X>qVDIJz-C3X-PVX52y|K5yC$KfG%{y!auk>IkF zx-R&?^g^)sIPHbrEr&_VVfu2IvmE9whXu=F@p4$U99ArcRF|a>sB-yxrSS51mp>t_ z5KMcaughV>a`d18eh4pzTFar!pKy8cThy}jm4I58!?xwH<8Me_ z`hYrxmqWwl@ceRkbvbld4n3E{mOo*a)}OF@DIlP3-sSJKRe2$O-FnNR#d1jg6ZW|L z3Hz1;!aqy$(qtZ3zIXYB68?NZd3T6$*4k||A4VCGy3xD%%=;J;CwigkKqme{<;H zYYi%jNYnpB7paPB;#=4Rw0`|v!}@RdUr(+o#QC}#;~b(q&*|lgVntnR9ReLTe1chd z|NBXAf;7+(e}TF8|DIdRYg~`+{jV`_5Z@9AOb!IPziA_m5yOb%ka@JyjGn+r9D^gI z(3=w{=uL@}ur(cVN}9ky9EaWP|6{ia;#xc|ZgN;#Jsq99D5Jrd_mRRBpA!;7XwV|3$+8elhR;bJ0?F`47Jz z=!8?4rKN@5ffzz>LY#vn&@mND6WC$-dIIw=_$dSyx2Gd;(nBsllBbEY^cGCTj5KuS zWnu4-C3%+KocPOqfKVH=%c+MFJ;5 zU}q|XmAp?8=;)s?!b<4`P7+)<*sPfTHoXN2R#5-5HwSD_U~>I8dmtI^j8|xjtHYZf zvdT8j1y6Q(z$e+FCAG1by8Rw(Rt@88{s^TawvcjDh% z=OoS(=t%S=I{MS}7I6Nd@Qpy*tqyjBIR2tRq9ZX7Ly6TSMiL_p4HBe^L{ER0I8T3* zM4+7nX$9;?f`!bPJpW@iCK5BO5nuB6Bw%L(lh41u)8AmMB(cDqUk6b@wDeF+kX90( zl8E$n#QU%{9q};@9Vir;eE;2zL}IKWF*5!eEerg9|37{wLOPj=y?^tDM5IMae}lwI zf1b38!~)UYr=^w|cJum=-PlMhBnA@u@@^gw0fA@7rlsj!Ym3k~kq!eMmPwX$^^s z#4U}!IJ}>`*(mux)ALWY^!HZz8;XJjLe zBj6`KTB2b&vj39kvWOSOu5Zjy%gv*PM_0R}7Vof;_G|0^9th?At`b%o_)732aYGJp z!<&=9!AvV0;JW-&bCFupX>ryW$&c zKQunTUH&(}4&S=~=Kx6{?uPsD8i|h?Zcb?um`bcv{;Xw?kIN;;6Pg*8hV+MG+rbn@ z&Dc1OU`(rNLZ4Bmm%0pe?qpQIO_zmdbv|kdI2>dmX1R%Qw;LQi{UW2Rpn>a@j zqBmi}OeLiC#93*A2ONt)+yS>^3u!$wlyB0^R}r;$bZpiVrl@Kh`;hff3H@BzQ0uuB z9z9ItJ~ER9*Cqk%89Qy+|L7{O(9pY&dIUL;0^5H;L(;LwLjg6|^l#(j*y@EWwK;MGwEpg2YIYhX4Pc z*FWd|SEV(*=}9t6F}W;#rtP`(`e$1|NXmLhln5k_d_b=Ano$BjF3mgUhD5>^_W9OoWEGy^I$n6Y*A%@VUtJFK3sCX_LVj31~iaJ zKISu+@y~HvWmbL>NXmp_MGja#@bASSDG;McTWI+VZ+e0_9Ed>NNBc~YAhDAar5OX^ z>M4hg%X-v<8*0kg&OAyA{<9o6al1LIoX_kNYGA^H6!#8RqHB zFi|q?b?ohEc+f_pXd4F#Z*)ntY}kpuWZN7MzQ_WXMiGvr2yc0U6JsEOuu_wDbVhwf zKa#36X)8%>sYOF1DgARY|FmrgMD)0=fKek#0yPMV%RV2<_|vbZsTt@I7R@T?+kV6GX|F3KxMvtPZA^J@YlZc+=+_M(J<#P zvls>eR3Rf>kae1ftISN^kW6LKko_68#4}*$X?HuMwQ>xXfp0r@vx{hOzfY%mY8rnO9=Lc6s@4-0+>9e9oH_|ATr} z07sRi3enynZH0{);7uUxf zjvTFxH(uHf-eV&>{LvNWfAp~GmFq9B+5&nR^>8+L&HED%ihAm9?#$N(IyLOnvF3mD z=p^N-(W6w*f4<7z`05`$rhv1*W7k1UjuN~*7(4VwmoP>j&K}(rRT+fIZ=Qd-iG`aM4JAfiV}h-ZMi3BGrTdG zVoP}UJ)Nd|OY(A}`~jw%{7UfNd$753i!>8WzpLnFh>E&r6YuovW4!-B57!S^U3enb zVdA6&Dy>!=^D<$<*>}GdEe7AA>8HITWzd(mdOI}E?!%dy0dnM;9GY&#a)JqFJFxxq zlzocReH-2mx6spc^=GM5sLJ_^UJ|(&r`XP?h;f3ql!@F8N1Aq^>I@gwh7U(@;=um) zmV2%=oyFGc1*+-LZHoJJ9mlOkw+vs?t}ms3 z`^w}ewZA2iW29{Oz~!93@0E}#pq-pu4l55`4zj+f4@dU+x=$8P!5bu07hEiT-B#n36!sNVzhfG>CL8p#kp}lv=_0chrAy^G`I*&Y@|Rr8ik4@f&lHn8Q&7fru2L2EOiZR$ z4J+5ELV9#I%)?XF9Iw%_fYf+6uY5LRcslld<$AuO)aQs&R-5wvl?NvK#7Q)FM?k)n zNzHGeL;2-8k_8gr`Hpi@%j#Vn`o5}&tK~j7Dk3wyWUN-gIr(QU1#Ox}-#HVU-cRYG z(#R-g54vMGYkDN3*`5V`U+Z}LmXikhawX~f{OTh(BX67}WHN)kuU{{Ih6k$SwJwI8 z(hfLXvM{1BebaBACIceZI=3Vfr?Y4-lx`^LH=y|B*2K{^@k0?IIPpu- z>Gn$p(RYPF1+Ug}RMSAoD=ziIaWbX>zF`9B`!*h%l@gJtHmKUfP>&VAE!c6Y;vF;k zt|b)|JD(4{QToOl1#skK@#C+qkI{D>gS#!F5r23S7>4`tj6zTMOVqs4?a~96@7Q<9 z?C_>mCQPBHO|un6&Ekt6-)_H-9J}AT4amo03Y%z2@SBIISt51DO7k`f>psA3Db|L` zzirg}&mV*B%eW4UbfTyidtz1DDlmDRf9k$v4Cr!u8hW>)=;Ynn$4J*Ox&JH|pPd98 z_kC5CpdE_I4VpD4Z^Y!zEx&Ou`fxnL>Y5L1|E)L20A}Aci{%-$Fqxr5 zO&;~M6?(uwuh}ccE1+NTWa5rQ$;B;exJ=VAx%lVzdt(crKYe{UX91-=I>4H*7KzCP zF}iP4fyLN|_eJbih9-YFu2Se>r#6(nHf3U}Lk^R3U+z!z3IM2SUVzmj*E7tIq>sFLwDOAA<76s%G!+>WZO{jU(rua+2?+_*7 zqQ;PXA0{8MHPtU6qh{F;?hLvwQU2S_YzJKvFpfUve6a5_YF5@x83=AfMg9!>J_bEF zXE$SUZ-y~9ey>=bJDr7Dezn4_AqHL;Ff2f;h)$HalP9;i87&GdAQ3#tuV zNZ!!!0>9ha8Nq7+$NgBQvCvn5YA4r?m@wwxHz@?2PnyH1Idz}9zNzRkZ`GJ0V)A9A zx)HTXjuf%X$Y9@=D3(W!!ZHMy;D}EJlZJMNVQJ8@nk^m~!M%hEyay=sBE^ z=!8(%uZU;sY$Y%S?dDCVI{>s$OC zwwI*Vjc?eG5>;J?gadzK^7NtxDOeNqL63g*yC@keo3mWFipf12=pr^LLi{I)(*<-W z#qC6QMe1Wr{^4vEWOo#sOjDNL>(3l>*}RrI7}OU0Q>PmjwZ`5 zD92=){6fM&|4d)iV2Cny)_6DtCqelce1zw&7HXBwc<}UjD}rIi&c%vROb#$Aw_eGG zS~s(W>`_gD@i>e3=g!{49%92G{bTeX^m z4+x;5)7h6}()4kThV>Dpw=f$)i!1o&j_asYwdJb8~gTH*i$()U9{nrxC-z>p#G1`}3kqS_2(2CK>Gfb#h6-4_FLvHA5#oGRMtMcgW56+rgTE9v2UX}$?e*EOu3T0Zq5y6qh$_dE)E1Er(GB0 z&ql{%il=t(uYLp6mc=UnPURU2n-VnnF7X^wE~!RXMZ&C)EV|nf4;fKZ*i+|OYXYX2 zrSIT*u^Hl-y0`b|4;1~0;}FMq38w7NDc;vdM~lC7{q#7BAyY;fjC3$%=itQ+7r{$K zX20i}dmiY+Ve6PN;}%R&+|D9A^BDB;w@>-QP@>X(g}|mBOj#ehr|A}kP|kjV;O! zzJ}V!wg>m~+(kLEJ6GHapTXn^yY_=Hi?%J#;rK7_B1E~L)n%#%t63c0(-P^_kJ^fj zO9xgvp!~~=f<;fOG5(Y;L*N8!73!jY3gr_jGBD%JmnGsH4_So{Nmy04(OT`Y?^#sJ zf0%Q6#Y3FEE^hk)tc%(@yyF%v=~4MlE4S_L`*EiI2kE!EV6FbksK!7Qta6_#?9JG3 zj6eIin2qzoEYrob3FB@ySS3!F?SQ;FPP?Rb>0o&)YG?mwCZ*2@-UGR-3XZW5A|*3qTk?z;NM9dyTE#E z$BlKV7r|O!nkVwo^V2w9%g0@LCR{O4vS0@1HOLXCx8lw6+8}K~L}9RRc^(vhsKXRz@90t6F35WfV3W&i%CYE2ac} zunw_+*-b_!4EHF{QB?T-!{hsMFvTm4t?u3==xjUcCP}B^C#Kvo7I`=ZPo<4w zemrC90^W`(J~-8kDVMit8i#g+Uf9PooQ*ylr0(IJ9|CSiQn{OcppJvYf=?TKQR0?} zHl?d~pd40oZFhPDdJel~aVttrC5svJF<{DOt1)SDJJfNgjG>gr45i#yaq|Q2#S|gV zTWl9sppL_z6^o)9@n)%n3i8P}+FowNc?cn6ffpA_ZnQ zcO2bbd2}okWynhjbOPYyF%L-_q8I8g{=Uh7UK{0zta`T?2JMFe{cYY3r%}go!$%2z zZiwO%euQZd+Of`)MZrQ}P=`gXP~!7-DE~CmXpG}LCa;!vHJnLD9oB0ezSI7Oiniq$ zOs$W_SZHJXHB%z2YA<6|q^*WZnafhvbQ6r zYk{~|%(`H0SbhFjjNfA(oVG*FkfHG+>cE5p?+?N3qE8Hdr%Xd}iePo8N>e}TsBZSS zek}vl`rWn^q^`ip0V7>c-N8DdmGz2vJfN8$`Ye^t?K zXa&3->T5b;j44rU!TS@z3bSu)T>|qt;BA9UK`Sq&gj}}in#w|*{R&U=P?Nfof) zxD|B{cDkK-&VW*`CI=|=y@qlXmC9sc)HyVqmwsS7O1+YODCmwZrtFrw&eTzgI)?)r zY?!i8+OH>Ww~y9iidyTeNC#NGk35}g{yvE^q^aDV2`rehv2yj5%j2kXbhmYm=~p?Bopa)6R1D%!{&Bmno@b!_ zX~XVCZdO2D4C1;IxtCFqe9vAh-gYPh?9h4K5O{O9pV_|}ryVL1)u~yHx~?eh<*<5+YG=a_2w!x@ zsh?GqkF+|Yu3Pi{XUui~<&ENU5wXH71>s(ijsQO3O`!gH*AGnT_ z^F~hRPL}FTt76K8>8H(gKA>xPxE&`0Z^_@PpJGh;shl9Kn+5UkRlSAl78SwA^1b^e zrc}PNWgmtiY~iTSEu5XeoAFUMiH(?&zdZ&wfpv-quj|v5lE52Zps&psreyj>%zxAd z{bIShF%$6ituuE}3{&2BTz_8_hq^^s2ZQeX0N$K^IH&nB<$3?;dw#IK+Q6@Q{z)lH z{*+_RD8PX!9$ahJ4}w=^F$;=KxF+ys@T=Hn1E$;z4{wLngt|9cUeuHD1KxCk?$GWd z`#i_BFzc>+<8R}(j8K#|GPkCEy&0xh*{BX&0V`GUkvU7fdniL{Aa(J1B&Hl4-K%up zA9YLKVOcBn7Ul3JT6E9t!W5O^x1+q^g+w~MZ|etyD7WbjH(Xx@<>alp1o0oJTVB_K zTGoW}k4b)-?Rp3OdN;WMtzW2HmHomU)j?DwTY`OxL@@d8QPxdbVC90=*gG)QqLOL- zyo$P7OqM#gNzPRS>;MkgsB@2?^3QAnRiC9We!^w<$h#7CAEX*tYu`dtJI_r9bCozJ z^JjY59(UAz((S-U={{Hm)AviaR}s!GJNDoeD+P65w0fFpp99_-{a>zhLpUp!k?-^I zLezcBLANvj#zPWsB&2d(#F=3lT;9-b?)HA_!@X)B)TgU`&T};3jPlF6%zC>~cc7U~ z)n!&xJC`1@K_w7poGjh?Vn59G4C*Q8&I?)QEeKP-9`JTKD37{-HeLI9{1fnYGU6-a zBj75Y`(&>T>TbU8aUxL!Ih{S(8hGmr&SebSzGagh>i)6t?B%H};LYbc<2q>nk2tQY zIFS$A56_BTi3Hx*x|>bAF{NE0@H-cHVfcAJ$n++6&*G2mM^8LV5x4HmF6sRs-c{U6rc1Eb4CMnmqJs74Q~tq0JFE zNmyUFt6&Osw{5t@|C9i{wXA*B0{xD#{5Ul+Skp*533{q`2Lo>^b}gY*m|SQ7NGlWK zpLu>PLVpb^nR0WAmx;jSps2#2`j@DOj_#s>5DO|#m(2F-Vux|O;aj1mHmGN%d1wPG zSVvus6flhafXR&0hprOTP|xc4ZO?S~0B;HwV9t%PS@`YF5+T&He$ahAGkB4K^S<8Tns8M1U@~E9WTs5Jxat+r9MA^x5tXbpN`^eMd^=^ z3)xVQhTnGUxJFbve_rG}tTvj}{=@K*FBj_38q|Jy>u-Mncx%F$m(N(Eo{d){F`Fy! z=2|?qb_!GGx?=B4Fryx^wY)P-hEShY?7a9*0Ou0*w9nAXqMi-zEhusXcyq`QmQ}-) z$$?g}PIlP-PPLdf2Hsd)k`CO)ls<85TaOWlU*M#hJ(X6UF7T~`e#%cHhC7n#puY~_ zJvjori8O4m-3J_k`=*VYs7IXc*qg0mz}r-7P4op!DHZUoyGa5)`Pi+eiNITEVqhhd z8=rR-%=er{Jra0Eu)hj;8@D^NLkLr1`Vt5&n;_r%xxSd$0&o6;-XD)Z`+?Wq{aiBY z*;H;8E9MNm`IC0fjzT?NP(A*z8TCjRO*V+c0dGdB&!s7t642N-v7Q_CNDJw&jLik! zcBx2)tQRuejtuy&NWFzX^EIS@7zsX#(Ep!pF5fVzTFe#c)$7>M^(*qFpo&yg45| z9b1CQJGEDyT4|4Z4%M?0M8S&#`^Ig9hb1u{H@_+4L_j?!=*BV;tRiE1VL`Mv3uD8^ zlyJpQsOQ||=7D`zfVUhgdBthqP^&0L=?3btkBKHZ!K~khc{@V(a^W04iV3gpHq>)V zYfO~-2zYy^U051`v+GK43*@z+9%l*Fr1a!}%eMiwK8ajD)Z;hH=j7xAyiqcX9%7uk z^0xA@pepKl@PIo$%N{wM&a>MTmxy!M&U9XQ8H;*+$BHdZBm!@{(_gsDLAh71+%MV$ z+fU_7aWz1HVgA)jz(Y)#F8?y!_Zs4V*^~>bjz)hnB4^a|VaiZA$(O2tdLBwVXZhF! zyouLUZYE<&_uc3yB}>rn_oT*`LVtl2^YG&wv>S^gTQ-NGo<~|JbYx0I+L;g6V7 zrdOiO4;=dIU6a@R4ed9+a`oe6W{hV3o0mQ-L~knKcOD?%_J!~tVcc1J~!niNkM(e?WtmD1?|kN z2t6v4OTl^bkxILPw=Tt}w0I5*pXS&I*ZtLu>8^M!;7v+wP39Wt@9>2ftertUugkkx zTnm9W(;v>a9WjMzP3FFeJE-T~&Rt5~P@ks#8d-0ziOG%TQ9TdDQP0P-JX``jz?+?5 z>;@<&qr(;5Y}`;!%I1(!1v2m^Ay~ZkJto_oe$qCejC!)d+4&W~3%uo>9Ep{4n5=km zFJb)x>d8-VOa6WdcpIMHej)Af7)-koOxZx{QOa`v?hC|Q4#j7*>kx5 zl_AcRq0il(pn-ZfVY83N?U2){JIc1#lyL4=(Z~f=RnUdf=E@{d*j(4PQm4B(SE5Bp zXF?S9O3C_Ac4-4|ZTEhgeZjc`qWoAKwwG!YzLI1JyzOoIvhxkjLwT1<{w;@nklg-T-KxY8BF<3~;dZ>s95D@$-L{W0H$UR~5H<9$(zTnxPR+-sfl zgL9d$UEQoAEfI92>}#qIyan*o z>4aiR$_M9r+Y3;yQns=OqaU>2tOt&y*J4WKY76HeW7MnatP(u-6nKkg3>DOa`n}82 zB6%0;-R8BckC_{IYc42U5XTfp|B;jv+Nf8v{Rt(z3d*OgVdQI5Y(Eb4SSG zOV7YA@bavxbq)ij>|@S&V~~t`cg4M;l(YhGSBTXa&oE^RVXUzL@@EhK{Q&=3;H~~y zRo|)kL{;)t*%+-Eg$FF930taDTR6$?(OkP zvxM;wgVnLgcW|zoj%U+bcGNr1c+L8JHF7#3<*4WAhjSlTbvj0GLA`UQ%UNKSSJ<4a z)BUDBIQPzX;b>+S*xugZrED1Rmf+0lcmwBN>nOc>Cko;h5FETS47}+)ncw^q=i2J; z5718m{lj(jwo>3tS8!-xJI+17@K7>O9`*iSEywO>1-$umhn865T=SGl9VIo;3j_np zv|v1BPq>ze2F^WlwK_}S5b9kF+C~ug0OKJ%ZKZ^UcXhN6<0kkyt2>v8UmOT#;0e5a58H{Urf22`G*KPPW>80YF` zA7^?l40?j-;4?2owXZL^`jmomjc%Co$uonFJSNx-Q5A=IQ(_{2A3GD|&j{#o=5#^le9X9_S(!geLHQ;eYbL zS&|~oz2PHy?h%wHi*KK3B>O>kM#4vsKZ&*S0Ns&-K&F~jPdgeTHZKs&5Wqe6BpF?=h5?xo+0js_%|o%Eq1ooWvD7nnkQm0VeGO_G7P@ij3rP+yP4@!0>q z4tmOQep?3Mtx(~~!ZV!P8^GAQ$^!LO?ekQ*ya9OY^Xc8T7Uy>IN?zClyj8u?YzTS+ z<8NZ;Lin%Y-1eJ!)%>=g=Wr=%i^BMuTc`eah`()yF6b*C=(&N{;zD5jt?K>Y!xx}G z+T)<54LS}py08&t$a&lT@`U@YZP+2A_cZ9wugwjbqZ~o272n@g%ci2(rX#;RYy|(Tr?<16NR^_x}F%0L?dFtm1-bH=oX?YS1IjBe> zocpkzInG+C&fB`q7igQ)E8MO zFu+elwU4)Q7@MWw{B1k)u78e0eXmADT^Bx~+C^StVefIAzt3Gm3!gxJA?+p$kq7?p z2KFI&r5k+jJo<+E!YNYzYV$|&sYw$-)2r#P75B zw6!|$CUq|D>I0lt_F%dmX1Df-(}kWg(gNOGSNa$Lx5YQsZ4e}Ye((rC9V7a1$o5To zV<67UJJeZ{kpgOJ>Pd&qVWa$;fN5eq3*)Qpm ziqadNY^34xM^}OcB`7Dmz zry}`Lf4~=swvu>Mr1avopH3vsS2DKP*;Ro0eY&>{D*Zwwi%%Se%-`eu^Zh4|-F8I% zuFmxuuPRVE`F*z4_)eVv=JgeK7+37S9<@U2T@uW)KFm5lTZ;4hME!!hi%|asOS18W zRj6vs9VQ{gG+dyesZ@0(<*WPfYH^E z?QmQh{@8Ed?0~mPmmBAtaDFdeNWw%i=vREoIp%@4$^8xUK{&s=Z;0`kGU&!3r@Pot za{6dZ6i+v7KXm9Lv||S@z8!4yJ%&o<%oUkY`5Nt3s^Hm4vw*+fzyTWjGh@HimO-9`LmaBfizuI(z{P+;Dq`* zHa>rpZ@HD_!2SqaaQwMO|W1rMdyM_ z8Sa%|Q-ke)a=w^61?Q{ErdW}-5tZk+n{l@W;6nMnHk;zpXkcUMYL=2@n0*~`X1|^$ zF7zWP^S^qH238-p`fUuxlH48*i9QGyj!w>H{x(4U^Iy7yT;$>Tf`Mv8Nd_*md^p`0 zz=8TZH=anhC_pu-rE-EW-d^da3Y+{wq2m$6g-(OR zmGdGHk4$E>2ovz;GVFA+6&K#F@1Ev<3i=Ie>Zvi{jda!ZpfxVM#YUOgSq*yXJp+#i zz+3S{eII39c%$n_pL!GMO*tuMz3}|h%Y7z>6&GGNLAqx*qCq)&#W=wXczzlod}nt8 zZ12`wb=VoUzxstzuLjRgdF+IuH$!^puIhfZhIDRdCfb+5^V4H&^|QZlp({c7<6(>j zrOWvQ>&@W#>5;JHJ%hN={iK&Fc#|2F>YaUaHx{MMKI2JWQH2Zd_qui5h(Uv!ZmnwJ z1Kw09>{}J?_7a5|G$`K6^pv$6_ob~`-Jx;ORO zy7(F{tW>#Gko+7C@`McE@F%1Ev*$R1KTYEzVmo?Xm4pUaS~hdPl0!x61A{sICAjF| z=TxW7A!uN-C-i0}4?NHMiFhBr!bQEHMSVRy&&t(bUowG<2c|18x7wirfA`1L zkNyEA-i3Z^b2xH{bRhN^r7aAW zXs~trjoJ_>-@gAosFQIM7rSV<@3m4vgDnF;f9|`0oYc>9xvsf@i(PHMS@i7#{R_Qs zmIDf#xYu!h4F_y5D8sgJ2;y16(!RkFc$08AHY1CR?{2BE)-VHolWqj(6|fJP9p80< z2^Zfvm(kdM4Rk%^?@k*J87j93cgMxfzZmV$90dL7IcM%9^x=rWGt-0dpuair7U~t) z{y>V6H%e4Cnqj+~0LQ)Y)Tvn<(xc~lU*P~s&fI>0>Wt@aKLHXC#M{~kvv zPJIh&I`nYygP0yeM{_jTbgg$_L=B}ni&p6IKgY%XZ(^&(fUED@x9{Au4yDcK>^~E? zh>M>K91u#|i3S^YjY&?5pbWK}!VP7{xcK!e+n&9`Xz**X`;nY}lp{k7Dz4pti?i19 zT-o~w4OXn(=N)w(Q9M1%3yy~2;?9i`rv9JNASL5l?^Sb@f1aXT*K-4xh{cQ~utNTP zj5})7LPAAop-J@kc3fiL?I~gL4Gli`*?8$A2P$Q~(-fqfk4wt0ejEeuh=We{+2s2l zPG`~5zb z*ZYtA#pQCloXgYmJkRy{829z45Btt-k2?19`^+l7#7$z>1sezL5Sha?+FO_tPLWjP zFI#?$n+mt6J@171WlnMDlhb*qt2F7!UfK=ZtQ$4)mL?f3RJa;!+%G`guRCsP-kQSA z``+6

-AjE8c=0DyVW423Vl(Qkql|bDK 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%0Ax=U7vU|5~lMY#rlrZCr%on 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

R|e454a64LCgN7E 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

cKGE|{F;MpE2_J&u?^UNAs%u?LE=KM! z4~qDUnJ(}Fyw*G z+}%zw?rN5*u=gs7Pg0!Gd7P6Ksjc=A2L?!&IL4d>uX%>tv_unJrl3zbeh1~m>M@{Z z40rc{i97l+gfkpve=}BgZGKGtML>>vlCQ=3{`?cSPyslmW1Mw1OWT#E8HbIO%(ara zk@5MycX~xOLY6BXlL_~B9ocztkZ-Kotb%bBR**xppuHnFH6fTC2Xqca3VNYH3r>g^ zzha(F^X>_b9*S%>Q`KJ6;sj^X2_0J)BVqHNBrHxiQed@airI!f=~zf-WB3*uB*7mW zsNmH-#HtL}o!&8yVaHf?AwjJpTY0^w_8kG|uIcz#u`!fo$42i6r6U2RGt;i_UOlNL zyL%bog%1o3j0!+U2k09{G;H4N^M@*$>G?N+TaabkP)-E-t-n+D6@|2dQtU3%ISaf4 z{;R!xGIN#8qMU0VA&;~@zZMz@3%LQ)h1nIW=#nnKuBBsL*#r>S{!$k<_&xS+j4OL- zgvD;UK`gz$q(^+IxUv%(k-v8C!oyx@8}%mi`l9rYH$RLgS3=2-+dV#+*`M u&DKiNm_71tv%v4(texGf=MH~-n^bM@{zYigt%EB5JAdwf!#()nm;VCT^Ycak literal 0 HcmV?d00001 diff --git a/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/BarrelAssembly.STEP b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/BarrelAssembly.STEP new file mode 100644 index 0000000..34f37d6 --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/BarrelAssembly.STEP @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87bc4e41c5c17cfa1c60908cc166218717e25266904c7914fdcae5953af4a721 +size 391472 diff --git a/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/Extruder-v2.STEP b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/Extruder-v2.STEP new file mode 100644 index 0000000..5eabe6e --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/Extruder-v2.STEP @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8139b97cbafab7bceebd9ddfbc391338f6fdd5e077622e9df7d6cdb4fe856f0c +size 9401670 diff --git a/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/Extruder.STEP b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/Extruder.STEP new file mode 100644 index 0000000..7023ae7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/Extruder.STEP @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c258e1c8e379dd8cc00de25c9168a11154a1c8619ef0ac17441fe986590a7a4d +size 9405199 diff --git a/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.JPG b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.JPG new file mode 100644 index 0000000..fce6a2d --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc5c26114ffd6fc0db8372b4fdc8bda8c056287fc109f20e3ae3e3c61d0aa4f5 +size 15384 diff --git a/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.json b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.json new file mode 100644 index 0000000..71654e6 --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.json @@ -0,0 +1,376 @@ +[ + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-hydra\\cad-kuga\\components\\extruder\\cad\\Global.SLDASM", + "IsLaser": "1" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\housing\\rod.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\feet.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303_Side_x4_6mm_FERRO.DXF.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\302_Front_x2_6mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\301_Top_x6_8mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\300_TriMounts.SLDASM", + "IsLaser": "1" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\PlungerBushing.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\20mm-bearing-skf-6004-rs-286-7631\\20mm Bearing SKF 6004 (RS 286-7631).SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303-Transmission-Single\\bracket.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Nozzle.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303-Transmission-Single\\fume-cover-nozzel.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303-Transmission-Single\\401-BarrelMount_x1_8mm_FERRO.DXF.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303-Transmission-Single\\Barrel.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303-Transmission-Single\\BarrelAssembly.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\350_Shields\\cad-380\\361_Shield_x2_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\350_Shields\\cad-380\\Mirror362_ShieldSeg_x2_1mm_INOX1.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\350_Shields\\cad-380\\362_ShieldSeg_x2_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\350_Shields\\cad-380\\360_ExtrusionShield.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303-Transmission-Single\\Round_Bar_Handle.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\grips\\grip-20\\ODI Ruffian Grip.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\grips\\grip-20\\ODI End Cap.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\grips\\grip-20\\McMaster - M2.5x10.SLDPRT", + "THREAD": "M2.5 x 0.45 mm Thread", + "By": "x", + "Pitch": "0.7", + "Space": " ", + "metric": "mm", + "T": "Thread", + "Thread Note End": "Thread" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\grips\\grip-20\\ODI Clamp.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\grips\\grip-20\\ODI Ruffian Assembly.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303-Transmission-Single\\HubAxle.SLDPRT", + "Based On": "HubAxle", + "Weight": "301.18" + }, + { + "File Path": "C:\\SOLIDWORKS Data (2)\\browser\\Ansi Metric\\bolts and screws\\socket head screws\\socket head cap screw_am.sldprt", + "manufacturing-type": "none" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303-Transmission-Single\\HandleMount.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303-Transmission-Single\\400_Drive.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\components\\Heat_band_35.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303-Transmission-Single\\Plunger.SLDPRT", + "manufacturing-type": "none" + }, + { + "File Path": "C:\\SOLIDWORKS Data (2)\\browser\\Ansi Metric\\power transmission\\gears\\spur gear_am.sldprt", + "manufacturing-type": "none" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\NORELEM_030991050610\\SOLIDWORKS\\03099_1050610_7.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\NORELEM_030991050610\\SOLIDWORKS\\03099_1050610_5.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\NORELEM_030991050610\\SOLIDWORKS\\03099_1050610_3.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\NORELEM_030991050610\\SOLIDWORKS\\Gearlock_03099_1050610.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\components\\304_Valve-40mm\\cad\\Lever-Arm.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\components\\304_Valve-40mm\\cad\\M20-Circlip.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\components\\304_Valve-40mm\\cad\\LeverBall.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\components\\304_Valve-40mm\\cad\\CartridgeHeater.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\components\\304_Valve-40mm\\cad\\Pin.SLDPRT", + "Description": "ASI 304 - 19.88D !!!" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\components\\304_Valve-40mm\\cad\\Block.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\components\\304_Valve-40mm\\cad\\GlobalValve-40.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\303-Transmission-Single\\600_Transmission.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\TransmissionMount\\403_Back_x2_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\401_Side_x2_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\TransmissionMount\\402_Front_x3_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\TransmissionMount\\405_Bottom_x1_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\TransmissionMount\\404_Middle_x1_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\TransmissionMount\\400_TransmissionMount.SLDASM", + "IsLaser": "1", + "Weight": "\"SW-Mass@@Default@400-TransmissionMount.SLDASM\"" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\back-post.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\framework\\Framework.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\503_SL-200-Mount_x1_6mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\502_Table_x1_8mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\501_Rib_x2_6mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\506_TableCover_x1_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\500_Mould-Plate.SLDASM", + "IsLaser": "1" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\701_Hopper_x1_1mm_INOX.SLDPRT", + "IsLaser": "1" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\sw-leg.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\TransmissionMount\\BarrelGuide.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\housing\\GlobalHousing.SLDASM" + }, + { + "File Path": "C:\\SOLIDWORKS Data (2)\\browser\\Ansi Metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "manufacturing-type": "none" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\housing\\Mirrorside-panel.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\housing\\205_Door_x2_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\housing\\202_SideL_x1_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\housing\\202-Bottom_x1_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\hvac\\edf-70mm\\body.SLDPRT", + "Масса": "0.05", + "Материал": "Нейлон", + "Раздел": "Детали", + "Вид_документа": "Электронная модель детали", + "Код_документа": "МД", + "Процент_завершения": "0" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\hvac\\edf-70mm\\ring.SLDPRT", + "Масса": "0.00", + "Материал": "1.5714 (16NiCr4)", + "Раздел": "Детали", + "Вид_документа": "Электронная модель детали", + "Код_документа": "МД", + "Процент_завершения": "0" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\hvac\\edf-70mm\\conguser.SLDPRT", + "Масса": "0.00", + "Материал": "Настроенная пользователем пластмасса", + "Раздел": "Детали", + "Вид_документа": "Электронная модель детали", + "Код_документа": "МД", + "Процент_завершения": "0" + }, + { + "File Path": "C:\\SOLIDWORKS Data (2)\\browser\\Ansi Metric\\bolts and screws\\machine screws\\pan cross head_am.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\hvac\\edf-70mm\\cowl.SLDPRT", + "Масса": "0.00", + "Материал": "АБС-2020, черный", + "Раздел": "Детали", + "Вид_документа": "Электронная модель детали", + "Код_документа": "МД", + "Процент_завершения": "0" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\hvac\\edf-70mm\\blades.SLDPRT", + "Масса": "0.01", + "Материал": "АБС-2020, черный", + "Раздел": "Детали", + "Вид_документа": "Электронная модель детали", + "Код_документа": "МД", + "Процент_завершения": "0" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\hvac\\edf-70mm\\engine.SLDPRT", + "Масса": "0.05", + "Материал": "1.5714 (16NiCr4)", + "Раздел": "Детали", + "Вид_документа": "Электронная модель детали", + "Код_документа": "МД", + "Процент_завершения": "0" + }, + { + "File Path": "C:\\SOLIDWORKS Data (2)\\browser\\Ansi Metric\\nuts\\hex nuts\\hex nut style 1_am.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\hvac\\edf-70mm\\EDF impeller 70mm 12blades.SLDASM", + "Масса": "0.12", + "Раздел": "Сборочные единицы", + "Вид_документа": "Электронная модель сборочной единицы", + "Код_документа": "МС", + "Процент_завершения": "0" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\housing\\204_Front_x1_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\E5CC_Solidworks\\E5CC_PACKING.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\E5CC_Solidworks\\Y92F_49.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\E5CC_Solidworks\\E5CC_BASE.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\E5CC_Solidworks\\E5CC.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126640490-7-63242000-364-8223\\63242000_01.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126640490-7-63242000-364-8223\\63242000_02.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126640490-7-63242000-364-8223\\63242000_03.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126640490-7-63242000-364-8223\\63242000_04.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126640490-7-63242000-364-8223\\63242000_05.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126640490-7-63242000-364-8223\\63242000_06.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126640490-7-63242000-364-8223\\63242000.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\solid-state-relay-heat-sink\\Solid State Relay Heat Sink, SSR-40DD.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\iec-320-c14\\IEC320-C14RCPT.SLDPRT", + "ID": "MP0001041698", + "Vendor": "QUALTEK", + "Serialize": "NO", + "Routing": "NO", + "UID": "MP0001041698", + "Unique Identification Number": "MP0001041698", + "UniqueIdentificationNumber": "MP0001041698" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\shared\\3Pos-Switch-22mm.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\shared\\LED_button_green.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\ControlBox.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126647935-7-63238000-3648188\\63238000_02.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126647935-7-63238000-3648188\\63238000_04.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126647935-7-63238000-3648188\\63238000_03.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126647935-7-63238000-3648188\\63238000_01.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126647935-7-63238000-3648188\\63238000_05.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126647935-7-63238000-3648188\\63238000_06.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\parts\\Electronics\\126647935-7-63238000-3648188\\63238000.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\housing\\203_Top_x1_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\housing\\200_GlobalHousingMaster.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\injection\\myriad-spring\\cad\\handwheel-15.snapshot.6\\handwheel.SLDPRT" + } +] \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.step b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.step new file mode 100644 index 0000000..d63dc28 --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-kuga/components/extruder/cad/Global.step @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c9472ce5790fc91c33c11b92282a966cba1ef6c0c81f8d48be60901848c4e36 +size 49561636 diff --git a/extrusion/lydia-print-head-v2/cad-kuga/global.JPG b/extrusion/lydia-print-head-v2/cad-kuga/global.JPG new file mode 100644 index 0000000..e1e4ae1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-kuga/global.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2126c86b4d852325d930e0edc9a7ed56a07c55bf07b37375fa61d495446dfa +size 63038 diff --git a/extrusion/lydia-print-head-v2/cad-kuga/global.json b/extrusion/lydia-print-head-v2/cad-kuga/global.json new file mode 100644 index 0000000..a992644 --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-kuga/global.json @@ -0,0 +1,62 @@ +[ + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\global.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\CFM-37-3.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\parts\\325205-Taper.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\bearing_housing\\Bearing Housing.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\bearing_housing\\Barrel Flange.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\bearing_housing\\_32007_X_or_27.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\bearing_housing\\Bearing Housing Assembly.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\extruder\\BearingHousing.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\extruder\\202_Barrel-40.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\bearing_housing\\MotorPlate.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\extruder\\203_Screw-25.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\extruder\\BarrelAssembly.SLDASM" + }, + { + "File Path": "C:\\SOLIDWORKS Data (2)\\browser\\Ansi Metric\\bolts and screws\\socket head screws\\socket head cap screw_am.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\Toolhead Mounting Boss.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\Motor mounting sideplate.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\heatband-40d\\Heat_band.SLDPRT" + }, + { + "File Path": "C:\\SOLIDWORKS Data (2)\\browser\\Ansi Metric\\bolts and screws\\hex head\\formed hex screw_am.sldprt" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\shields\\100_BarrelInsulation_x1_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\lydia-print-head-v2\\cad-kuga\\components\\extruder\\Extruder.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx16712\\VC~~\\global\\KR150_180_210_240-2AV400^global.SLDPRT" + } +] \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/cad-kuga/global.step b/extrusion/lydia-print-head-v2/cad-kuga/global.step new file mode 100644 index 0000000..7e544f6 --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-kuga/global.step @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1fd204a2bc48648c32f93900270eeaa856a882cdb2d6a92aee1af35a1e748ae +size 14419107 diff --git a/extrusion/lydia-print-head-v2/cad-kuga/readme.md b/extrusion/lydia-print-head-v2/cad-kuga/readme.md new file mode 100644 index 0000000..e559e02 --- /dev/null +++ b/extrusion/lydia-print-head-v2/cad-kuga/readme.md @@ -0,0 +1,3 @@ +# robot + +KUKA KR150 L110-2 k2000 / https://www.kuka.com/en-de/services/downloads?terms=Language:en:1;Category:DataSheets;product_name:KR%20150%20L110-2;&q= diff --git a/extrusion/lydia-print-head-v2/config.yaml b/extrusion/lydia-print-head-v2/config.yaml new file mode 100644 index 0000000..f2fdcdb --- /dev/null +++ b/extrusion/lydia-print-head-v2/config.yaml @@ -0,0 +1,12 @@ +product_id: lydia-print-head +tags: + - lydia-v4 + - v4 + - extrusion +has_spec: true +preview: ${product_preview} +buy: "mailto:sales@plastic-hub.com?subject=Inquiry%20-%20${slug}" +overview_drawing: true +teaser: "Powerful extruder for semi profesionall production. Comes with lots of extra safety electronics." +products: true +features: true \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/.gitignore b/extrusion/lydia-print-head-v2/firmware/.gitignore new file mode 100644 index 0000000..89cc49c --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/.gitignore @@ -0,0 +1,5 @@ +.pio +.vscode/.browse.c_cpp.db* +.vscode/c_cpp_properties.json +.vscode/launch.json +.vscode/ipch diff --git a/extrusion/lydia-print-head-v2/firmware/.travis.yml b/extrusion/lydia-print-head-v2/firmware/.travis.yml new file mode 100644 index 0000000..7c486f1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/.travis.yml @@ -0,0 +1,67 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < https://docs.platformio.org/page/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < https://docs.platformio.org/page/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < https://docs.platformio.org/page/userguide/cmd_ci.html > +# +# +# Please choose one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# - platformio update +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to be used as a library with examples. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# - platformio update +# +# script: +# - platformio ci --lib="." --board=ID_1 --board=ID_2 --board=ID_N diff --git a/extrusion/lydia-print-head-v2/firmware/.vscode/extensions.json b/extrusion/lydia-print-head-v2/firmware/.vscode/extensions.json new file mode 100644 index 0000000..080e70d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/.vscode/extensions.json @@ -0,0 +1,10 @@ +{ + // See http://go.microsoft.com/fwlink/?LinkId=827846 + // for the documentation about the extensions.json format + "recommendations": [ + "platformio.platformio-ide" + ], + "unwantedRecommendations": [ + "ms-vscode.cpptools-extension-pack" + ] +} diff --git a/extrusion/lydia-print-head-v2/firmware/License.md b/extrusion/lydia-print-head-v2/firmware/License.md new file mode 100644 index 0000000..cba6f6a --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/License.md @@ -0,0 +1,660 @@ +### GNU AFFERO GENERAL PUBLIC LICENSE + +Version 3, 19 November 2007 + +Copyright (C) 2007 Free Software Foundation, Inc. + + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + +### Preamble + +The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + +The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains +free software for all its users. + +When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + +Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + +A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + +The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + +An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing +under this license. + +The precise terms and conditions for copying, distribution and +modification follow. + +### TERMS AND CONDITIONS + +#### 0. Definitions. + +"This License" refers to version 3 of the GNU Affero General Public +License. + +"Copyright" also means copyright-like laws that apply to other kinds +of works, such as semiconductor masks. + +"The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + +To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of +an exact copy. The resulting work is called a "modified version" of +the earlier work or a work "based on" the earlier work. + +A "covered work" means either the unmodified Program or a work based +on the Program. + +To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + +To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user +through a computer network, with no transfer of a copy, is not +conveying. + +An interactive user interface displays "Appropriate Legal Notices" to +the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + +#### 1. Source Code. + +The "source code" for a work means the preferred form of the work for +making modifications to it. "Object code" means any non-source form of +a work. + +A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + +The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + +The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can +regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same +work. + +#### 2. Basic Permissions. + +All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, +without conditions so long as your license otherwise remains in force. +You may convey covered works to others for the sole purpose of having +them make modifications exclusively for you, or provide you with +facilities for running those works, provided that you comply with the +terms of this License in conveying all material for which you do not +control copyright. Those thus making or running the covered works for +you must do so exclusively on your behalf, under your direction and +control, on terms that prohibit them from making any copies of your +copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the +conditions stated below. Sublicensing is not allowed; section 10 makes +it unnecessary. + +#### 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + +No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + +When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such +circumvention is effected by exercising rights under this License with +respect to the covered work, and you disclaim any intention to limit +operation or modification of the work as a means of enforcing, against +the work's users, your or third parties' legal rights to forbid +circumvention of technological measures. + +#### 4. Conveying Verbatim Copies. + +You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + +#### 5. Conveying Modified Source Versions. + +You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these +conditions: + +- a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. +- b) The work must carry prominent notices stating that it is + released under this License and any conditions added under + section 7. This requirement modifies the requirement in section 4 + to "keep intact all notices". +- c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. +- d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + +A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + +#### 6. Conveying Non-Source Forms. + +You may convey a covered work in object code form under the terms of +sections 4 and 5, provided that you also convey the machine-readable +Corresponding Source under the terms of this License, in one of these +ways: + +- a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. +- b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the Corresponding + Source from a network server at no charge. +- c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. +- d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. +- e) Convey the object code using peer-to-peer transmission, + provided you inform other peers where the object code and + Corresponding Source of the work are being offered to the general + public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + +A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, +family, or household purposes, or (2) anything designed or sold for +incorporation into a dwelling. In determining whether a product is a +consumer product, doubtful cases shall be resolved in favor of +coverage. For a particular product received by a particular user, +"normally used" refers to a typical or common use of that class of +product, regardless of the status of the particular user or of the way +in which the particular user actually uses, or expects or is expected +to use, the product. A product is a consumer product regardless of +whether the product has substantial commercial, industrial or +non-consumer uses, unless such uses represent the only significant +mode of use of the product. + +"Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to +install and execute modified versions of a covered work in that User +Product from a modified version of its Corresponding Source. The +information must suffice to ensure that the continued functioning of +the modified object code is in no case prevented or interfered with +solely because modification has been made. + +If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + +The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or +updates for a work that has been modified or installed by the +recipient, or for the User Product in which it has been modified or +installed. Access to a network may be denied when the modification +itself materially and adversely affects the operation of the network +or violates the rules and protocols for communication across the +network. + +Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + +#### 7. Additional Terms. + +"Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders +of that material) supplement the terms of this License with terms: + +- a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or +- b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or +- c) Prohibiting misrepresentation of the origin of that material, + or requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or +- d) Limiting the use for publicity purposes of names of licensors + or authors of the material; or +- e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or +- f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions + of it) with contractual assumptions of liability to the recipient, + for any liability that these contractual assumptions directly + impose on those licensors and authors. + +All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; the +above requirements apply either way. + +#### 8. Termination. + +You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + +However, if you cease all violation of this License, then your license +from a particular copyright holder is reinstated (a) provisionally, +unless and until the copyright holder explicitly and finally +terminates your license, and (b) permanently, if the copyright holder +fails to notify you of the violation by some reasonable means prior to +60 days after the cessation. + +Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + +Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + +#### 9. Acceptance Not Required for Having Copies. + +You are not required to accept this License in order to receive or run +a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + +#### 10. Automatic Licensing of Downstream Recipients. + +Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + +An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + +#### 11. Patents. + +A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + +A contributor's "essential patent claims" are all patent claims owned +or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + +In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + +If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + +A patent license is "discriminatory" if it does not include within the +scope of its coverage, prohibits the exercise of, or is conditioned on +the non-exercise of one or more of the rights that are specifically +granted under this License. You may not convey a covered work if you +are a party to an arrangement with a third party that is in the +business of distributing software, under which you make payment to the +third party based on the extent of your activity of conveying the +work, and under which the third party grants, to any of the parties +who would receive the covered work from you, a discriminatory patent +license (a) in connection with copies of the covered work conveyed by +you (or copies made from those copies), or (b) primarily for and in +connection with specific products or compilations that contain the +covered work, unless you entered into that arrangement, or that patent +license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + +#### 12. No Surrender of Others' Freedom. + +If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under +this License and any other pertinent obligations, then as a +consequence you may not convey it at all. For example, if you agree to +terms that obligate you to collect a royalty for further conveying +from those to whom you convey the Program, the only way you could +satisfy both those terms and this License would be to refrain entirely +from conveying the Program. + +#### 13. Remote Network Interaction; Use with the GNU General Public License. + +Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your +version supports such interaction) an opportunity to receive the +Corresponding Source of your version by providing access to the +Corresponding Source from a network server at no charge, through some +standard or customary means of facilitating copying of software. This +Corresponding Source shall include the Corresponding Source for any +work covered by version 3 of the GNU General Public License that is +incorporated pursuant to the following paragraph. + +Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + +#### 14. Revised Versions of this License. + +The Free Software Foundation may publish revised and/or new versions +of the GNU Affero General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever +published by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future versions +of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + +Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + +#### 15. Disclaimer of Warranty. + +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE +DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR +CORRECTION. + +#### 16. Limitation of Liability. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR +CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT +NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR +LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM +TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER +PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +#### 17. Interpretation of Sections 15 and 16. + +If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +### How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these +terms. + +To do so, attach the following notices to the program. It is safest to +attach them to the start of each source file to most effectively state +the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper +mail. + +If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for +the specific requirements. + +You should also get your employer (if you work as a programmer) or +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. For more information on this, and how to apply and follow +the GNU AGPL, see . diff --git a/extrusion/lydia-print-head-v2/firmware/README.md b/extrusion/lydia-print-head-v2/firmware/README.md new file mode 100644 index 0000000..9f70bd3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/README.md @@ -0,0 +1,45 @@ +## General Purpose Extrusion Firmware + +### VFD + +#### Protocols + +- [x] Modbus, revA +- [x] Analog +- [ ] Profibus Mapping/Proxy +- [ ] RPM - PID + +#### Sensors + +- [x] Jamming, revA +- [ ] Visual feedback +- [ ] Sound + +### PIDs + +#### Protocols + +- [ ] Modbus +- [x] Analog +- [ ] Profibus Mapping/Proxy + +#### Sensors / Signals + +- [ ] Burnout +- [ ] Overshoot +- [x] AT finish +- [x] Overcurrent + +## Commons + +- [ ] Error dispatch, rev-C +- [ ] External LED Bank, rev-C +- [ ] HMI interface for Plastic Hub Studio (PP OS build), January + +## Research + +- [2 DOF PIDs (Simulink)](https://uk.mathworks.com/help/control/ug/two-degree-of-freedom-2-dof-pid-controllers.html) + +## References + +- [Arduino Thermistor Library](https://github.com/miguel5612/ThermistorLibrary) diff --git a/extrusion/lydia-print-head-v2/firmware/components.md b/extrusion/lydia-print-head-v2/firmware/components.md new file mode 100644 index 0000000..714ea31 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/components.md @@ -0,0 +1,94 @@ +## Controllino - Mega + +- [Unit Testing](https://docs.platformio.org/en/latest/plus/unit-testing.html?utm_medium=piohome&utm_source=platformio) +- Semiphores : emulated, via ASM noops +- Memory: seems stable with modbus over ethernet + +### Omron MX2 + +- [Programmer](./firmware/OmronMx2.cpp#L460) + +### Omron - E5DC + +### Calibration + +- [TC calibration](https://www.tcdirect.co.uk/product_2_133_21#133/21/1) + +# Extrusion Firmware + +### Communication modes + +- [x] Custom Serial over RS485 (Extruza, 3dtreehouse) +- [x] Standard Serial (Lydia-v4.5 - touchscreen/RPI) +- [-] Pure RS485 - Slave|Master (In conjunction with injection addon) +- [-] Bluetooth + - [-] App template +- [ ] TCP + - [ ] Modbus (rev 1, base abstract/odel) + - [ ] ProfiBus (rev 2) + - [ ] DeviceNet (rev 1) +- [ ] Debug Serial (Always) + +### Protocol + +- [ ] Internal: add duplex for RS485 feedback +- [-] Add command queue lifecycle / state response +- [-] Handshake +- [- Checksum +- [ ] Broadcast (for bluetooth as well) +- [-] User space / reserved + +### Controls + +- [ ] Simple cycle control via logic/analog interface +- [ ] Controllino - Mini/Uno version (http://www.kuehlschrankdichtung.de/ | PVC temp and cycle time profile storage) + +### Modbus testing strategy for vendors + +- [ ] 1. test basics after unboxing +- [x] 2. programmer test +- [ ] 3. stress/flood test +- [ ] 4. EMI near (scope) +- [ ] 5. EMI long / cable test (serial debugging with scope) + +### PID / TC related + +- [-] determine barrel empty / full ratio/constant impact on PID readings +- [-] determine actual PID values, independent via calibration devices (see [./firmware/components](./firmware/components) for more) +- [ ] ramp times, window keeping +- [ ] test PVC/PFA [TC cables](https://www.tcdirect.co.uk/product_2_270_1) + + +## Components + +- [ ] Add HMI column +- [ ] Add register range +- [ ] Add wire labels +- [ ] Universal relay bank with bridge caps (with NO/NC masking) for fans, at the extruder and object | each register needs a corrosponding slot for speed control + + +| Component | ID | Qty | Volt | VA | Circuit | Powersource | Source File | +|------------------------------ |----------- |----- |------ |---------- |--------- |------------- |------------- | +| VFD | VDF | | | - | Motor | Extern | | +| PID | PID 1... | 3 | 24 | 1.5W | Digital | 24V-I | | +| Controllino - Master | CM | 1 | 24 | 5W | Digital | 24V-I | | +| Fans | FAN | 6 | 12 | ? | Cooling | 12V-I | | +| Height - Sensor | SHEIGHT | 2 | 24 | 100mA | Sensor | 24V | | +| SSR | SSR 1... | 4 | 220 | 100-300W | Heating | Extern | | +| Thermocouple - Extruder | TCE 1... | 4 | | | | | | +| Hopper-Selonid | AUXH 1... | 2 | 12 | ? | Aux | 12V-II | | +| Motor-RPM Feedback | SRPM 1..2 | 2 | 12 | ? | Sensor | 12V-I | | +| Power - Circuit - Contactors | CPO 1... | 3 | 220V | - | Switch | Extern | | +| Thermo - Couple - Motor | TCM | | | | | | | +| Audio - Alarm | AA 1... | 2 | 24V | ? | Feedback | 24V-II | | + +### Modbus design notes + +- each issued read/write has a corrosponding state flag register, eg: issued, proccessing, processed, error code, failure +- use coils only +- when in duplex, feedback channel provides command queue id with state flag, polling should be avoided +- avoid multi bytes/long/strings +- each category shall provide additional user register space + + + diff --git a/extrusion/lydia-print-head-v2/firmware/controllino/Controllino_HMI_Modbus_TCP_IP_and_RTU_iX_example.zip b/extrusion/lydia-print-head-v2/firmware/controllino/Controllino_HMI_Modbus_TCP_IP_and_RTU_iX_example.zip new file mode 100644 index 0000000..28a752c --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/controllino/Controllino_HMI_Modbus_TCP_IP_and_RTU_iX_example.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a12f5f01b09498fc4ba07e6903fdbb0a7defd36cb77982f4bbf514a23b1d7a4d +size 23718437 diff --git a/extrusion/lydia-print-head-v2/firmware/documentation/control_pid.md b/extrusion/lydia-print-head-v2/firmware/documentation/control_pid.md new file mode 100644 index 0000000..ce3c9ae --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/documentation/control_pid.md @@ -0,0 +1,71 @@ +# PID Controllers + +The PID controller target temperatures can be set as follows: + +- PID 1 : Address 17 +- PID 2 : Address 18 +- PID 3 : Address 19 + +## Set Target temperature on PID 1 to 100Degc + +- **Address** : 17 (```0x11```) +- **Function** : 6 (WRITE_REGISTER) +- **Values** : 0 - Max Temperature (300) + +**TCP Sequence** + +```c +d2 8d 00 00 00 06 01 06 00 11 00 64 + + + + + + | | | | + | | | +----> Value (2 bytes) = 00 64 (100 Degc) + | | | + | | +----> Address (2 bytes) = 17 or 0x0011 + | | + | +--> Function Code (Always 6) + | + +--> Slave - ID (Always 1) +``` + +## Set Target temperature on PID 2to 100Degc + +- **Address** : 18 (```0x12```) +- **Function** : 6 (WRITE_REGISTER) +- **Values** : 0 - Max Temperature (300) + +**TCP Sequence** + +```c +d2 8d 00 00 00 06 01 06 00 12 00 64 + + + + + + | | | | + | | | +----> Value (2 bytes) = 00 64 (100 Degc) + | | | + | | +----> Address (2 bytes) = 18 or 0x0012 + | | + | +--> Function Code (Always 6) + | + +--> Slave - ID (Always 1) +``` + + +## Set Target temperature on PID 3 to 100Degc + +- **Address** : 18 (```0x13```) +- **Function** : 6 (WRITE_REGISTER) +- **Values** : 0 - Max Temperature (300) + +**TCP Sequence** + +```c +d2 8d 00 00 00 06 01 06 00 13 00 64 + + + + + + | | | | + | | | +----> Value (2 bytes) = 00 64 (100 Degc) + | | | + | | +----> Address (2 bytes) = 18 or 0x0013 + | | + | +--> Function Code (Always 6) + | + +--> Slave - ID (Always 1) +``` diff --git a/extrusion/lydia-print-head-v2/firmware/documentation/control_vfd.md b/extrusion/lydia-print-head-v2/firmware/documentation/control_vfd.md new file mode 100644 index 0000000..bb1bf07 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/documentation/control_vfd.md @@ -0,0 +1,107 @@ +# VFD + +## Start & Stop + +Starts or stops the VFD, be aware that a target frequency has to be set as well + +- **Address** : 5 +- **Function** : 6 (WRITE_REGISTER) +- **Values** : + - **On** : 1 + - **Off** : 2 + +**TCP Sequence for Start** + +```c +d2 8d 00 00 00 06 01 06 00 05 00 01 + + + + + + | | | | + | | | +----> Value (2 bytes) = 00 01 + | | | + | | +----> Address (2 bytes) = 05 or 0x0005 + | | + | +--> Function Code (Always 6) + | + +--> Slave - ID (Always 1) +``` + +**TCP Sequence for Stop** + +```c +d2 8d 00 00 00 06 01 06 00 05 00 02 + + + + + + | | | | + | | | +----> Value (2 bytes) = 00 02 + | | | + | | +----> Address (2 bytes) = 05 or 0x0005 + | | + | +--> Function Code (Always 6) + | + +--> Slave - ID (Always 1) +``` + +## Frequency + +Sets the target frequency + +- **Address** : 6 +- **Function** : 6 (WRITE_REGISTER) +- **Values** : 1 - 50 + +**TCP Sequence for setting target frequency to 50 Hz** + +Remark : Please respect the max. main frequency setting on the inverter (settings) + +```c +d2 8d 00 00 00 06 01 06 00 05 00 32 + + + + + + | | | | + | | | +----> Value (2 bytes) = 00 32 (for 50Hz) + | | | + | | +----> Address (2 bytes) = 06 or 0x0006 + | | + | +--> Function Code (Always 6) + | + +--> Slave - ID (Always 1) +``` + +## Direction + +Sets the rotation + +- **Address** : 7 +- **Function** : 6 (WRITE_REGISTER) +- **Values** : + - **Forward** : 1 + - **Reverse** : 2 + - **Stop** : 3 + +**TCP Sequence for setting direction : Forward** + +```c +d2 8d 00 00 00 06 01 06 00 07 00 01 + + + + + + | | | | + | | | +----> Value (2 bytes) = 00 01 + | | | + | | +----> Address (2 bytes) = 07 or 0x0006 + | | + | +--> Function Code (Always 6) + | + +--> Slave - ID (Always 1) +``` + +**TCP Sequence for setting direction : Reverse** + +```c +d2 8d 00 00 00 06 01 06 00 07 00 02 + + + + + + | | | | + | | | +----> Value (2 bytes) = 00 02 + | | | + | | +----> Address (2 bytes) = 07 or 0x0006 + | | + | +--> Function Code (Always 6) + | + +--> Slave - ID (Always 1) +``` diff --git a/extrusion/lydia-print-head-v2/firmware/documentation/max65-spi-wiring.PNG b/extrusion/lydia-print-head-v2/firmware/documentation/max65-spi-wiring.PNG new file mode 100644 index 0000000..12bcf31 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/documentation/max65-spi-wiring.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1b9671200643ef19ab80c318722fe142a881e7ecc5625a2ace9ff2513ef31bb +size 203538 diff --git a/extrusion/lydia-print-head-v2/firmware/documentation/modbus-connect.png b/extrusion/lydia-print-head-v2/firmware/documentation/modbus-connect.png new file mode 100644 index 0000000..7b58daf --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/documentation/modbus-connect.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d683878f06d6de210c1050ebb9850eab9b268546b3362dfa97bdb5ced5bafa24 +size 36543 diff --git a/extrusion/lydia-print-head-v2/firmware/documentation/modbus-run-test.png b/extrusion/lydia-print-head-v2/firmware/documentation/modbus-run-test.png new file mode 100644 index 0000000..03453b3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/documentation/modbus-run-test.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4a173209ec7ca164a4e262bd76f0d8a28ecda2e874c79389983751a511bf6b5 +size 31939 diff --git a/extrusion/lydia-print-head-v2/firmware/documentation/modbus-test.jpg b/extrusion/lydia-print-head-v2/firmware/documentation/modbus-test.jpg new file mode 100644 index 0000000..003545e --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/documentation/modbus-test.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f7667b7dd7df9c9c112efbdd0c811b38eed6db78d806fcb125e17c1ae8c5975 +size 1998848 diff --git a/extrusion/lydia-print-head-v2/firmware/documentation/modbus_tcp.md b/extrusion/lydia-print-head-v2/firmware/documentation/modbus_tcp.md new file mode 100644 index 0000000..739a73e --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/documentation/modbus_tcp.md @@ -0,0 +1,25 @@ +# Omron VFD Registers + +### State + +The VFD's state is written into address 4 (defined in enums.h#MB_R_VFD_STATE) + +**Values** + +``` c +#define OMRON_STATE_ACCELERATING 4 +#define OMRON_STATE_DECELERATING 2 +#define OMRON_STATE_RUNNING 3 +#define OMRON_STATE_STOPPED 1 +``` + +### Status + +The VFD's status is written into address 3 (defined in enums.h#MB_R_VFD_STATUS) + +**Values** + +``` c +#define OMRON_STATUS_STOPPED 2 +#define OMRON_STATUS_RUNNING 0 +``` diff --git a/extrusion/lydia-print-head-v2/firmware/documentation/setPID100.JPG b/extrusion/lydia-print-head-v2/firmware/documentation/setPID100.JPG new file mode 100644 index 0000000..9d3ae72 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/documentation/setPID100.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dd88878f1f4cad18becf12aa2a88a94f6ded6fa9f70166fcc214fd9879c3c18 +size 34126 diff --git a/extrusion/lydia-print-head-v2/firmware/documentation/setPID100_TCP.JPG b/extrusion/lydia-print-head-v2/firmware/documentation/setPID100_TCP.JPG new file mode 100644 index 0000000..992b156 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/documentation/setPID100_TCP.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ad572f01aabdbd76ac40638c1e8dfa263ae8fa750a0cb4a938c631d95e6a754 +size 55402 diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/.gitignore b/extrusion/lydia-print-head-v2/firmware/firmware/.gitignore new file mode 100644 index 0000000..5b8b417 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/.gitignore @@ -0,0 +1,5 @@ +Debug +src +__vm +.vs +node_modules diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/Addon.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/Addon.cpp new file mode 100644 index 0000000..a16d5f3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/Addon.cpp @@ -0,0 +1,49 @@ +#include "Addon.h" +#include +#include +#include + +bool Addon::hasFlag(uchar flag) +{ + return TEST(flags, flag); +} +void Addon::setFlag(uchar flag) +{ + flags = SBI(flags, flag); +} +void Addon::clearFlag(uchar flag) +{ + CBI(flags, flag); +} +short Addon::debug(Stream *stream) +{ +} +short Addon::info(Stream *stream) +{ +} +void Addon::enable() +{ + this->clearFlag(DISABLED); +} +void Addon::disable() +{ + this->setFlag(DISABLED); +} +bool Addon::enabled() +{ + return this->hasFlag(DISABLED); +} + +Addon *byId(Addons addons, uchar id) +{ + uchar s = addons.size(); + for (uchar i = 0; i < s; i++) + { + Addon *addon = addons[i]; + if (addon->id == id) + { + return addon; + } + } + return NULL; +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/Addon.h b/extrusion/lydia-print-head-v2/firmware/firmware/Addon.h new file mode 100644 index 0000000..22d7924 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/Addon.h @@ -0,0 +1,69 @@ +#ifndef ADDON_H +#define ADDON_H + +#include +#include + +#include "enums.h" +#include "common/macros.h" +#include "common/timer.h" + +#define ADDON_NORMAL 1 << LOOP | 1 << INFO | 1 << SETUP +#ifdef HAS_STATES +#define ADDON_STATED ADDON_NORMAL | 1 << STATE +#else +#define ADDON_STATED ADDON_NORMAL +#endif + +class Stream; +class App; + +class Addon +{ + +public: + const String name; + const short id; + millis_t now; + millis_t last; + millis_t dt; + Addon(String _name, short _id) : name(_name), + id(_id), + now(0), + last(0), + dt(0) + { + flags = ADDON_NORMAL; + } + + Addon(String _name, short _id, short _flags) : name(_name), + id(_id), + flags(_flags) + { + } + + virtual short debug(Stream *stream); + virtual short info(Stream *stream); + virtual short setup(){ return 0; }; + virtual short loop(){ return 0; }; + virtual short ok(){ return 0; }; + virtual bool pause(){ return 0; }; + virtual bool resume(){ return 0; }; + virtual bool destroy(){ return 0; }; + virtual String state() { return ""; }; + + int flags; + void setFlag(uchar flag); + bool hasFlag(uchar flag); + void clearFlag(uchar flag); + void enable(); + void disable(); + bool enabled(); +}; + +typedef Vector Addons; +Addon *byId(Addons addons, uchar id); +typedef short (Addon::*AddonFnPtr)(short); +typedef short (Addon::*AddonRxFn)(short size, uint8_t rxBuffer[]); + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/CRelays.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/CRelays.cpp new file mode 100644 index 0000000..da0a962 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/CRelays.cpp @@ -0,0 +1,120 @@ +#include "CRelays.h" + +#ifdef NB_CONTROLLINO_RELAYS + +#include "ModbusBridge.h" + +void CRelays::print(){} + +void CRelays::fromTCP() +{ + /* + millis_t t = now; + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + switch (i) + { + case 0: + { + + if (modbus->mb->R[MB_W_PID_1_SP] > 0) + { + //singlePID(states[i].slaveID, ku8MBWriteSingleRegister, OR_E5_SWR::OR_E5_SWR_SP, modbus->mb->R[MB_W_PID_1_SP]); + modbus->mb->R[MB_W_PID_1_SP] = 0; + modbus->print(); + states[i].lastWritten = t; + } + break; + } + case 1: + { + + if (modbus->mb->R[MB_W_PID_2_SP] > 0) + { + //singlePID(states[i].slaveID, ku8MBWriteSingleRegister, OR_E5_SWR::OR_E5_SWR_SP, modbus->mb->R[MB_W_PID_2_SP]); + modbus->mb->R[MB_W_PID_2_SP] = 0; + states[i].lastWritten = t; + return true; + } + break; + } + case 2: + { + + if (modbus->mb->R[MB_W_PID_3_SP]) + { + //singlePID(states[i].slaveID, ku8MBWriteSingleRegister, OR_E5_SWR::OR_E5_SWR_SP, modbus->mb->R[MB_W_PID_3_SP]); + modbus->mb->R[MB_W_PID_3_SP] = 0; + states[i].lastWritten = t; + } + break; + } + } + } + */ +} + +void CRelays::updateTCP() +{ +/* + modbus->mb->R[MB_R_PID_1_PV + MB_REGISTER_OFFSET] = states[0].pv; + modbus->mb->R[MB_R_PID_2_PV + MB_REGISTER_OFFSET] = states[1].pv; + modbus->mb->R[MB_R_PID_3_PV + MB_REGISTER_OFFSET] = states[2].pv; + modbus->mb->R[MB_R_PID_1_SP + MB_REGISTER_OFFSET] = states[0].sp; + modbus->mb->R[MB_R_PID_2_SP + MB_REGISTER_OFFSET] = states[1].sp; + modbus->mb->R[MB_R_PID_3_SP + MB_REGISTER_OFFSET] = states[2].sp; + */ +} + +short CRelays::setup() +{ + +} + +short CRelays::loop() +{ + +/* + if (millis() - startTS < 2000) + { + return; + } + + if (modbus->qstate() != IDLE) + { + return; + } + + if (!_did) + { + _did = true; + } + if (millis() - interval > OMRON_PID_UPDATE_INTERVAL) + { + fromTCP(); + + interval = now; + + Query *nextCommand = modbus->nextQueryByState(QUERY_STATE::QUEUED); + if (nextCommand != NULL) + { + nextCommand->state = QUERY_STATE::PROCESSING; + modbus->nextWaitingTime = MODBUS_CMD_WAIT; + print(); + } + } + */ +} + +short CRelays::debug(Stream *stream) +{ + //*stream << this->name << ":" << this->ok(); + return false; +} +short CRelays::info(Stream *stream) +{ + //*stream << this->name << "\n\t : " SPACE("Pin:" << MOTOR_IDLE_PIN); + return false; +} + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/CRelays.h b/extrusion/lydia-print-head-v2/firmware/firmware/CRelays.h new file mode 100644 index 0000000..2fa51c1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/CRelays.h @@ -0,0 +1,65 @@ +#ifndef OMRON_PID_H +#define OMRON_PID_H + +#ifdef HAS_STATES +#include +#endif + +#include +#include "./Addon.h" +#include "./config.h" +#include "./common/macros.h" +#include + +#include "ModbusBridge.h" + + +// Addon to deal with multiple Omron PID controllers +class CRelays : public Addon +{ +public: + CRelays(ModbusBridge *_bridge, short _relayStart, short _nbRelays) : modbus(_bridge), + relayStart(_relayStart), + nbRelays(_nbRelays), + Addon(CRELAY, C_RELAY, ADDON_STATED) + { + setFlag(DEBUG); + startTS = millis(); + } + + virtual short loop(); + virtual short setup(); + + short debug(Stream *stream); + short info(Stream *stream); + + /////////////////////////////////////////// + // Modbus + + Vector queries; + +private: + // config + short relayStart; + short nbRelays; + + short cPID; + + ModbusBridge *modbus; + + bool mute; + + millis_t interval; + + bool locked; + void updateTCP(); + void fromTCP(); + void print(); + millis_t startTS; + +protected: + // for debugging and testing + void testRelays(); +}; + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/ModbusBridge.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/ModbusBridge.cpp new file mode 100644 index 0000000..a355252 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/ModbusBridge.cpp @@ -0,0 +1,408 @@ +#include +#include "./Addon.h" +#include "ModbusRtu.h" +#include "ModbusBridge.h" +#include "config.h" + +#include +#include + +#define RS485Serial 3 + +#define MasterModbusAdd 0 +#define SlaveModbusAdd 1 + +Modbus master(MasterModbusAdd, RS485Serial); + +modbus_t ModbusQuery[1]; +uint16_t ModbusSlaveRegisters[8]; +millis_t WaitingTime; + +int _state = IDLE; + +bool debugQuery = true; + +void ModbusBridge::setDebugSend(bool debug) +{ + master.debugSend = debug; +} + +Modbus *ModbusBridge::modbus() +{ + return &master; +} +// Modbus TCP +short ModbusBridge::setup() +{ + master.begin(MODBUS_RS485_BAUDRATE, MODBUS_RS485_PORT); + master.setTimeOut(MODBUS_RS485_TIMEOUT); + WaitingTime = millis() + nextWaitingTime; + _state = IDLE; + + Ethernet.begin(MB_MAC, MB_IP, MB_GATEWAY, MB_SUBNET); + + for (uchar i = 0; i < MAX_QUERY_BUFFER; i++) + { + queries[i].reset(); + queries[i].id = i; + } + + for (uchar i = 0; i < 50; i++) + { + mb->R[i] = MODBUS_TCP_DEFAULT_REGISTER_VALUE; + } + + startTS = millis(); +} + +Query *ModbusBridge::nextByPrio(uchar state, int prio) +{ + + Query *oldest; + for (int i = 0; i < MAX_QUERY_BUFFER; i++) + { + if (!oldest) + { + oldest = &queries[i]; + } + + if (queries[i].state == state && queries[i].prio == prio) + { + oldest = &queries[i]; + } + } + return oldest; +} + +bool didm = false; +Query *ModbusBridge::nextQueryByState(uchar state = DONE, int owner = -1) +{ + + if (owner > 0) + { + Query *q = nextQueryByOwner(state, owner); + if (q != NULL) + { + return q; + } + } + + millis_t t = millis(); + Query *oldest = NULL; + + for (int i = 0; i < MAX_QUERY_BUFFER; i++) + { + if (queries[i].state == state) + { + + if (_state == QUEUED && t - queries[i].ts > 1000 * 10) + { + queries[i].reset(); + continue; + } + + if (_state == PROCESSING && t - queries[i].ts > 1000 * 10) + { + queries[i].reset(); + continue; + } + + if (queries[i].ts == 0) + { + queries[i].ts = t; + } + + if (queries[i].prio != MB_QUERY_TYPE_CMD && t - queries[i].ts > 1000) + { + return &queries[i]; + } + + if (!oldest) + { + oldest = &queries[i]; + } + + if (queries[i].ts > oldest->ts) + { + oldest = &queries[i]; + } + } + } + return oldest; +} + +Query *ModbusBridge::nextQueryByOwner(uchar state = DONE, int owner = -1) +{ + millis_t t = millis(); + Query *oldest = NULL; + for (int i = 0; i < MAX_QUERY_BUFFER; i++) + { + if (queries[i].state == state && queries[i].owner == owner) + { + + if (_state == QUEUED && t - queries[i].ts > 1000 * 10) + { + queries[i].reset(); + continue; + } + + if (_state == PROCESSING && t - queries[i].ts > 1000 * 10) + { + queries[i].reset(); + Serial.println("reset processing"); + continue; + } + if (queries[i].ts == 0) + { + queries[i].ts = t; + } + + if (queries[i].prio == MB_QUERY_TYPE_CMD && t - queries[i].ts > 300) + { + return &queries[i]; + } + + if (!oldest) + { + oldest = &queries[i]; + } + + if (queries[i].ts > oldest->ts) + { + oldest = &queries[i]; + } + } + } + return oldest; +} + +Query *ModbusBridge::nextSame(uchar state, short slave, int addr, short fn, int value) +{ + millis_t t = millis(); + Query *oldest; + for (int i = 0; i < MAX_QUERY_BUFFER; i++) + { + if (queries[i].state == state) + { + Query *q = &queries[i]; + if (q->addr == addr && q->fn == fn && q->value == value && q->slave == slave) + { + if (!oldest) + { + oldest = &queries[i]; + } + if (queries[i].ts > oldest->ts) + { + oldest = &queries[i]; + } + } + } + } + return oldest; +} +int ModbusBridge::numSame(uchar state, short slave, int addr, short fn, int value) +{ + int num = 0; + for (int i = 0; i < MAX_QUERY_BUFFER; i++) + { + if (queries[i].state == state) + { + Query *q = &queries[i]; + if (q->addr == addr && q->fn == fn && q->value == value && q->slave == slave) + { + num++; + } + } + } + return num; +} +int ModbusBridge::numByState(int state = DONE) +{ + int num = 0; + for (int i = 0; i < MAX_QUERY_BUFFER; i++) + { + if (queries[i].state == state) + { + num++; + } + } + return num; +} +void ModbusBridge::print() +{ + Serial.print("----- Queries : --- "); + Serial.print("Proccessing : "); + Serial.print(numByState(PROCESSING)); + Serial.print(" | QUEUED : "); + Serial.print(numByState(QUEUED)); + Serial.print(" | DONE: "); + Serial.print(numByState(DONE)); + + Serial.print(" | ADDR: "); + Serial.print(addr); + Serial.print(" | FN: "); + Serial.print(fn); + Serial.print(" | NOW : "); + Serial.print(millis()); + + Serial.print("-----\n"); + + for (int i = 0; i < MAX_QUERY_BUFFER; i++) + { + Serial.print(" - "); + Serial.print(queries[i].id); + Serial.print(". \t "); + queries[i].print(); + Serial.print("\n"); + } +} +short ModbusBridge::qstate() +{ + return _state; +} +short ModbusBridge::loop() +{ + loop_test(); + mb->Run(); + if (mb->R[9]) + { + print(); + mb->R[9] = 0; + } +} + +short ModbusBridge::query(int slave, short function, long start, int coils, Addon *_addon, AddonFnPtr _mPtr) +{ + if (_state != IDLE) + { + return WAITING; + } + + addr = 0; + id = slave; + fn = function; + addr = start; + nb = coils; + owner = _addon; + updatedPtr = _mPtr; + + if (debugQuery) + { + Serial.print("\n --------------Modbus QUERY --------- SLAVE : "); + Serial.print(id); + Serial.print(" | FN : "); + Serial.print(fn); + Serial.print(" | NB : "); + Serial.print(coils); + Serial.print(" | Address : "); + Serial.print(addr, HEX); + + Serial.print(" | STATE : "); + Serial.print(_state); + + Serial.print(" | OWNER : "); + Serial.println(owner->id); + Serial.println(" \n "); + } + + _state = WAITING; + + return E_OK; +} + +short ModbusBridge::loop_test() +{ + switch (_state) + { + + case IDLE: + { + return; + } + + case WAITING: + { + if (millis() > WaitingTime) + { + _state++; // set to query state + } + break; + } + case QUERY: + { + ModbusQuery[0].u8id = id; // slave address + ModbusQuery[0].u8fct = fn; // function code (this one is registers read) + ModbusQuery[0].u16RegAdd = addr; // start address in slave + ModbusQuery[0].u16CoilsNo = nb; // number of elements (coils or registers) to read + ModbusQuery[0].au16reg = ModbusSlaveRegisters; // pointer to a memory array in the CONTROLLINO + master.query(ModbusQuery[0]); // send query (only once) + _state++; // set to RESPONSE + break; + } + case RESPONSE: + { + master.poll(); // check incoming messages + if (master.getState() == COM_IDLE) + { + + int errors = master.getErrCnt(); + if (errors) + { + + if (owner && onError != NULL) + { + (owner->*onError)(master.getLastError()); + master.clearError(); + } + else + { + Serial.print("ModbusBridge:: Have Errors : "); + Serial.println(master.getLastError()); + } + _state = IDLE; + return; + } + + long onMessageError = 0; + if (owner && onMessage) + { + onMessageError = (owner->*onMessage)(master.rxSize, master.rxBuffer); + } + + short ret = (owner->*updatedPtr)(onMessageError); + WaitingTime = millis() + nextWaitingTime; + + if (TEST(debug_flags, DEBUG_RECEIVE) && onMessageError == ERROR_OK) + { + } + + /* + Serial.print("--------------Modbus RESPONSE --------- FN : "); + Serial.print(fn); + Serial.print(" | NB : "); + Serial.print(nb); + + Serial.print(" | SLAVE : "); + Serial.print(id); + + Serial.print(" | Address : "); + Serial.println(addr); + */ + + _state = IDLE; + } + break; + } + } +} + +short ModbusBridge::debug(Stream *stream) +{ + // *stream << this->name << ":"; + return false; +} + +short ModbusBridge::info(Stream *stream) +{ + // *stream << this->name << "\n\t"; +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/ModbusBridge.h b/extrusion/lydia-print-head-v2/firmware/firmware/ModbusBridge.h new file mode 100644 index 0000000..3923fda --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/ModbusBridge.h @@ -0,0 +1,172 @@ +#ifndef MODBUS_BRIDGE_H +#define MODBUS_BRIDGE_H + +#include "Addon.h" +#include +#include "Mudbus.h" + +#define MAX_QUERY_BUFFER 20 +class Modbus; + +// query struct +class Query +{ +public: + int slave; + long addr; + long value; + int state; + long fn; + millis_t ts; + int id; + int prio; + int owner; + + long printNumber(int number) + { + Serial.print(" "); + int spaces = 0; + if (number < 1000) + { + spaces = 1; + } + if (number < 100) + { + spaces = 2; + } + if (number < 10) + { + spaces = 3; + } + for (int i = 0; i < spaces; i++) + { + Serial.print(" "); + } + Serial.print(number); + } + + void print() + { + Serial.print("SLAVE: "); + Serial.print(slave); + Serial.print(" \t | Address: "); + // Serial.print(addr, HEX); + printNumber(addr); + Serial.print(" \t | VALUE: "); + printNumber(value); + Serial.print(" \t | STATE "); + if (state == DONE) + { + Serial.print("Done "); + } + if (state == PROCESSING) + { + Serial.print("Processsing"); + } + if (state == QUEUED) + { + Serial.print("Queued "); + } + Serial.print(" \t | FN: "); + Serial.print(fn); + Serial.print(" \t | PRIO: "); + Serial.print(prio); + Serial.print(" | "); + + Serial.print(" \t | OWNER: "); + Serial.print(owner); + Serial.print(" | "); + } + Query() + { + reset(); + } + void reset() + { + state = DONE; + fn = 0; + ts = 0; + value = 0; + slave = 0; + addr = 0; + prio = 0; + owner = 0; + } +}; + +class ModbusBridge : public Addon +{ + +public: + ModbusBridge() : Addon("ModbusBridge", 50, ADDON_NORMAL), + mb(new Mudbus()) + { + setFlag(DEBUG); + debug_flags = 0; + debug_flags = 1 << DEBUG_RECEIVE; + nextWaitingTime = 1000; + } + + uint16_t ModbusSlaveRegisters[8]; + + // Addon std implementation + short debug(Stream *stream); + short info(Stream *stream); + short setup(); + short loop(); + short loop_test(); + + // current query + short id; + short fn; + short addr; + int nb; + + long debug_flags; + short queryState(); + short query(int slave, short function, long start, int coils, Addon *_addon, AddonFnPtr _mPtr); + short qstate(); + + // 0x6 callback + AddonFnPtr updatedPtr; + // on Error + AddonFnPtr onError; + + // on RawMessage + AddonRxFn onMessage; + + // callback owner + Addon *owner; + + int nextWaitingTime; + + Mudbus *mb; + + // Modbus query / commands + Query *nextQueryByState(uchar state = DONE, int owner = -1); + Query *nextQueryByOwner(uchar state = DONE, int owner = -1); + + Query *nextByPrio(uchar state, int prio); + + Query *nextSame(uchar state, short slave, int addr, short fn, int value); + + int numSame(uchar state, short slave, int addr, short fn, int value); + int numByState(int state); + void print(); + enum FLAGS + { + DEBUG_RECEIVE = 1, + DEBUG_SEND = 2, + }; + + Query queries[MAX_QUERY_BUFFER]; + millis_t startTS; + Modbus *modbus(); + void setDebugSend(bool debug); + //////////////////////////////////////////////////////////////// + // + // TCP Gateway + // +}; + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/ModbusRtu.h b/extrusion/lydia-print-head-v2/firmware/firmware/ModbusRtu.h new file mode 100644 index 0000000..3f40849 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/ModbusRtu.h @@ -0,0 +1,1524 @@ +/** + * @file ModbusRtu.h + * @version 1.21 (modified by CONTROLLINO team) + * @date 2016.02.21 (2017.03.30) + * @author Samuel Marco i Armengol (Thank you, Samuel!) + * @contact sammarcoarmengol@gmail.com + * @contribution Helium6072 + * + * @description + * Arduino library for communicating with Modbus devices + * over RS232/USB/485 via RTU protocol. + * + * Further information: + * http://modbus.org/ + * http://modbus.org/docs/Modbus_over_serial_line_V1_02.pdf + * + * @license + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; version + * 2.1 of the License. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * + * @defgroup setup Modbus Object Instantiation/Initialization + * @defgroup loop Modbus Object Management + * @defgroup buffer Modbus Buffer Management + * @defgroup discrete Modbus Function Codes for Discrete Coils/Inputs + * @defgroup register Modbus Function Codes for Holding/Input Registers + * + */ + +#include +#include "Arduino.h" +#include "Print.h" +#include +#include "enums.h" + +#define RS485_PIN_DE 0b01000000 +#define RS485_PIN_RE 0b00100000 +#define RS485_DIR_REG DDRJ +#define RS485_PORT_REG PORTJ +#define RS485_CLEAR_DE RS485_PORT_REG &= ~RS485_PIN_DE +#define RS485_CLEAR_RE RS485_PORT_REG &= ~RS485_PIN_RE +#define RS485_SET_DE RS485_PORT_REG |= RS485_PIN_DE +#define RS485_SET_RE RS485_PORT_REG |= RS485_PIN_RE + +#define T35 5 +#define MAX_BUFFER 64 //!< maximum size for the communication buffer in bytes + +/** + * @struct modbus_t + * @brief + * Master query structure: + * This includes all the necessary fields to make the Master generate a Modbus query. + * A Master may keep several of these structures and send them cyclically or + * use them according to program needs. + */ +typedef struct +{ + uint8_t u8id; /*!< Slave address between 1 and 247. 0 means broadcast */ + uint8_t u8fct; /*!< Function code: 1, 2, 3, 4, 5, 6, 15 or 16 */ + uint16_t u16RegAdd; /*!< Address of the first register to access at slave/s */ + uint16_t u16CoilsNo; /*!< Number of coils or registers to access */ + uint16_t *au16reg; /*!< Pointer to memory image in master */ + uint8_t flags; + bool coilValue; + +} modbus_t; + +enum +{ + RESPONSE_SIZE = 6, + EXCEPTION_SIZE = 3, + CHECKSUM_SIZE = 2 +}; + +/** + * @enum MESSAGE + * @brief + * Indexes to telegram frame positions + */ +enum MESSAGE +{ + ID = 0, //!< ID field + FUNC, //!< Function code position + ADD_HI, //!< Address high byte + ADD_LO, //!< Address low byte + NB_HI, //!< Number of coils or registers high byte + NB_LO, //!< Number of coils or registers low byte + BYTE_CNT //!< byte counter +}; + +/** + * @enum MB_FC + * @brief + * Modbus function codes summary. + * These are the implement function codes either for Master or for Slave. + * + * @see also fctsupported + * @see also modbus_t + */ +enum COM_STATES +{ + COM_IDLE = 0, + COM_WAITING = 1 +}; + +enum ERR_LIST +{ + ERR_NOT_MASTER = -1, + ERR_POLLING = -2, + ERR_BUFF_OVERFLOW = -3, + ERR_BAD_CRC = -4, + ERR_EXCEPTION = -5 +}; + +enum +{ + NO_REPLY = 255, + EXC_FUNC_CODE = 1, + EXC_ADDR_RANGE = 2, + EXC_REGS_QUANT = 3, + EXC_EXECUTE = 4 +}; + +const unsigned char fctsupported[] = + { + MB_FC_READ_COILS, + MB_FC_READ_DISCRETE_INPUT, + MB_FC_READ_REGISTERS, + MB_FC_READ_INPUT_REGISTER, + MB_FC_WRITE_COIL, + MB_FC_WRITE_REGISTER, + MB_FC_WRITE_MULTIPLE_COILS, + MB_FC_WRITE_MULTIPLE_REGISTERS}; + +/** + * @class Modbus + * @brief + * Arduino class library for communicating with Modbus devices over + * USB/RS232/485 (via RTU protocol). + */ +class Modbus +{ +private: + HardwareSerial *port; //!< Pointer to Serial class object + SoftwareSerial *softPort; //!< Pointer to SoftwareSerial class object + uint8_t u8id; //!< 0=master, 1..247=slave number + uint8_t u8serno; //!< serial port: 0-Serial, 1..3-Serial1..Serial3; 4: use software serial + uint8_t u8txenpin; //!< flow control pin: 0=USB or RS-232 mode, >0=RS-485 mode + uint8_t u8state; + uint8_t u8lastError; + uint8_t au8Buffer[MAX_BUFFER]; + uint8_t u8BufferSize; + uint8_t u8lastRec; + uint16_t *au16regs; + uint16_t u16InCnt, u16OutCnt, u16errCnt; + uint16_t u16timeOut; + uint32_t u32time, u32timeOut; + uint8_t u8regsize; + + void init(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin); + void init(uint8_t u8id); + void sendTxBuffer(); + int8_t getRxBuffer(); + uint16_t calcCRC(uint8_t u8length); + uint8_t validateAnswer(); + uint8_t validateRequest(); + modbus_t *currentQuery; + void get_FC1(); + void get_FC3(); + int8_t process_FC1(uint16_t *regs, uint8_t u8size); + int8_t process_FC3(uint16_t *regs, uint8_t u8size); + int8_t process_FC5(uint16_t *regs, uint8_t u8size); + int8_t process_FC6(uint16_t *regs, uint8_t u8size); + int8_t process_FC15(uint16_t *regs, uint8_t u8size); + int8_t process_FC16(uint16_t *regs, uint8_t u8size); + void buildException(uint8_t u8exception); // build exception message + +public: + Modbus(); + Modbus(uint8_t u8id, uint8_t u8serno); + Modbus(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin); + Modbus(uint8_t u8id); + void begin(long u32speed); + void begin(SoftwareSerial *sPort, long u32speed); + void begin(long u32speed, uint8_t u8config); + void begin(); + void setTimeOut(uint16_t u16timeout); //!begin(u32speed); + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //pinMode(u8txenpin, OUTPUT); + //digitalWrite(u8txenpin, LOW); + } + + while (port->read() >= 0) + ; + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +bool Modbus::isLocked() +{ + return currentQuery && (currentQuery->flags == QUERY_STATE::QUEUED || currentQuery->flags == QUERY_STATE::SENT); +} + +/** + * @brief + * Initialize class object. + * + * Sets up the software serial port using specified baud rate and SoftwareSerial object. + * Call once class has been instantiated, typically within setup(). + * + * @param speed *softPort, pointer to SoftwareSerial class object + * @param speed baud rate, in standard increments (300..115200) + * @ingroup setup + */ +void Modbus::begin(SoftwareSerial *sPort, long u32speed) +{ + + softPort = sPort; + + softPort->begin(u32speed); + + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //pinMode(u8txenpin, OUTPUT); + //digitalWrite(u8txenpin, LOW); + } + + while (softPort->read() >= 0) + ; + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +/** + * @brief + * Initialize class object. + * + * Sets up the serial port using specified baud rate. + * Call once class has been instantiated, typically within setup(). + * + * @see http://arduino.cc/en/Serial/Begin#.Uy4CJ6aKlHY + * @param speed baud rate, in standard increments (300..115200) + * @param config data frame settings (data length, parity and stop bits) + * @ingroup setup + */ +void Modbus::begin(long u32speed, uint8_t u8config) +{ + + switch (u8serno) + { +#if defined(UBRR1H) + case 1: + port = &Serial1; + break; +#endif + +#if defined(UBRR2H) + case 2: + port = &Serial2; + break; +#endif + +#if defined(UBRR3H) + case 3: + port = &Serial3; + break; +#endif + case 0: + default: + port = &Serial; + break; + } + + port->begin(u32speed, u8config); + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + // pinMode(u8txenpin, OUTPUT); + // digitalWrite(u8txenpin, LOW); + } + + while (port->read() >= 0) + ; + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +/** + * @brief + * Initialize default class object. + * + * Sets up the serial port using 19200 baud. + * Call once class has been instantiated, typically within setup(). + * + * @overload Modbus::begin(uint16_t u16BaudRate) + * @ingroup setup + */ +void Modbus::begin() +{ + begin(19200); +} + +/** + * @brief + * Method to write a new slave ID address + * + * @param u8id new slave address between 1 and 247 + * @ingroup setup + */ +void Modbus::setID(uint8_t u8id) +{ + if ((u8id != 0) && (u8id <= 247)) + { + this->u8id = u8id; + } +} + +/** + * @brief + * Method to read current slave ID address + * + * @return u8id current slave address between 1 and 247 + * @ingroup setup + */ +uint8_t Modbus::getID() +{ + return this->u8id; +} + +/** + * @brief + * Initialize time-out parameter + * + * Call once class has been instantiated, typically within setup(). + * The time-out timer is reset each time that there is a successful communication + * between Master and Slave. It works for both. + * + * @param time-out value (ms) + * @ingroup setup + */ +void Modbus::setTimeOut(uint16_t u16timeOut) +{ + this->u16timeOut = u16timeOut; +} + +/** + * @brief + * Return communication Watchdog state. + * It could be usefull to reset outputs if the watchdog is fired. + * + * @return TRUE if millis() > u32timeOut + * @ingroup loop + */ +boolean Modbus::getTimeOutState() +{ + return (millis() > u32timeOut); +} + +/** + * @brief + * Get input messages counter value + * This can be useful to diagnose communication + * + * @return input messages counter + * @ingroup buffer + */ +uint16_t Modbus::getInCnt() +{ + return u16InCnt; +} + +/** + * @brief + * Get transmitted messages counter value + * This can be useful to diagnose communication + * + * @return transmitted messages counter + * @ingroup buffer + */ +uint16_t Modbus::getOutCnt() +{ + return u16OutCnt; +} + +/** + * @brief + * Get errors counter value + * This can be useful to diagnose communication + * + * @return errors counter + * @ingroup buffer + */ +uint16_t Modbus::getErrCnt() +{ + return u16errCnt; +} + +void Modbus::clearError() +{ + u16errCnt = 0; +} + +/** + * Get modbus master state + * + * @return = 0 IDLE, = 1 WAITING FOR ANSWER + * @ingroup buffer + */ +uint8_t Modbus::getState() +{ + return u8state; +} + +/** + * Get the last error in the protocol processor + * + * @returnreturn NO_REPLY = 255 Time-out + * @return EXC_FUNC_CODE = 1 Function code not available + * @return EXC_ADDR_RANGE = 2 Address beyond available space for Modbus registers + * @return EXC_REGS_QUANT = 3 Coils or registers number beyond the available space + * @ingroup buffer + */ +uint8_t Modbus::getLastError() +{ + return u8lastError; +} + +/** + * @brief + * *** Only Modbus Master *** + * Generate a query to an slave with a modbus_t telegram structure + * The Master must be in COM_IDLE mode. After it, its state would be COM_WAITING. + * This method has to be called only in loop() section. + * + * @see modbus_t + * @param modbus_t modbus telegram structure (id, fct, ...) + * @ingroup loop + * @todo finish function 15 + */ +int8_t Modbus::query(modbus_t telegram) +{ + + uint8_t u8regsno, u8bytesno; + if (u8id != 0) + return -2; + if (u8state != COM_IDLE) + return -1; + + if ((telegram.u8id == 0) || (telegram.u8id > 247)) + return -3; + + au16regs = telegram.au16reg; + telegram.flags = QUEUED; + currentQuery = &telegram; + + // telegram header + au8Buffer[ID] = telegram.u8id; + au8Buffer[FUNC] = telegram.u8fct; + au8Buffer[ADD_HI] = highByte(telegram.u16RegAdd); + au8Buffer[ADD_LO] = lowByte(telegram.u16RegAdd); + + switch (telegram.u8fct) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + case MB_FC_READ_REGISTERS: + case MB_FC_READ_INPUT_REGISTER: + au8Buffer[NB_HI] = highByte(telegram.u16CoilsNo); + au8Buffer[NB_LO] = lowByte(telegram.u16CoilsNo); + u8BufferSize = 6; + break; + case MB_FC_WRITE_COIL: + au8Buffer[NB_HI] = ((telegram.u16CoilsNo > 0) ? 0xff : 0); + au8Buffer[NB_LO] = 0; + u8BufferSize = 6; + break; + case MB_FC_WRITE_REGISTER: + au8Buffer[NB_HI] = highByte(telegram.u16CoilsNo); + au8Buffer[NB_LO] = lowByte(telegram.u16CoilsNo); + u8BufferSize = 6; + break; + case MB_FC_WRITE_MULTIPLE_COILS: // TODO: implement "sending coils" + u8regsno = telegram.u16CoilsNo / 16; + u8bytesno = u8regsno * 2; + if ((telegram.u16CoilsNo % 16) != 0) + { + u8bytesno++; + u8regsno++; + } + + au8Buffer[NB_HI] = highByte(telegram.u16CoilsNo); + au8Buffer[NB_LO] = lowByte(telegram.u16CoilsNo); + au8Buffer[NB_LO + 1] = u8bytesno; + u8BufferSize = 7; + + u8regsno = u8bytesno = 0; + break; + + case ku8MBLinkTestOmronMX2Only: + { + + break; + } + case MB_FC_WRITE_MULTIPLE_REGISTERS: + au8Buffer[NB_HI] = highByte(telegram.u16CoilsNo); + au8Buffer[NB_LO] = lowByte(telegram.u16CoilsNo); + au8Buffer[NB_LO + 1] = (uint8_t)(telegram.u16CoilsNo * 2); + u8BufferSize = 7; + + for (uint16_t i = 0; i < telegram.u16CoilsNo; i++) + { + au8Buffer[u8BufferSize] = highByte(au16regs[i]); + u8BufferSize++; + au8Buffer[u8BufferSize] = lowByte(au16regs[i]); + u8BufferSize++; + } + break; + } + + sendTxBuffer(); + u8state = COM_WAITING; + return 0; +} + +/** + * @brief *** Only for Modbus Master *** + * This method checks if there is any incoming answer if pending. + * If there is no answer, it would change Master state to COM_IDLE. + * This method must be called only at loop section. + * Avoid any delay() function. + * + * Any incoming data would be redirected to au16regs pointer, + * as defined in its modbus_t query telegram. + * + * @params nothing + * @return errors counter + * @ingroup loop + */ +int8_t Modbus::poll() +{ + // check if there is any incoming frame + uint8_t u8current; + if (u8serno < 4) + { + u8current = port->available(); + } + else + { + u8current = softPort->available(); + } + + if (millis() > u32timeOut) + { + u8state = COM_IDLE; + u8lastError = NO_REPLY; + u16errCnt++; + return 0; + } + + if (u8current == 0) + { + // Serial.println("no port"); + return 0; + } + + // check T35 after frame end or still no frame end + if (u8current != u8lastRec) + { + u8lastRec = u8current; + u32time = millis() + T35; + return 0; + } + if (millis() < u32time) + { + return 0; + }; + + // transfer Serial buffer frame to auBuffer + u8lastRec = 0; + int8_t i8state = getRxBuffer(); + if (i8state < 7) + { + u8state = COM_IDLE; + u16errCnt++; + return i8state; + } + + // validate message: id, CRC, FCT, exception + uint8_t u8exception = validateAnswer(); + if (u8exception != 0) + { + Serial.println("exception"); + Serial.println(u8exception); + u8state = COM_IDLE; + return u8exception; + } + + // process answer + switch (au8Buffer[FUNC]) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + // call get_FC1 to transfer the incoming message to au16regs buffer + get_FC1(); + break; + case MB_FC_READ_INPUT_REGISTER: + case MB_FC_READ_REGISTERS: + // call get_FC3 to transfer the incoming message to au16regs buffer + get_FC3(); + break; + case MB_FC_WRITE_COIL: + case MB_FC_WRITE_REGISTER: + case MB_FC_WRITE_MULTIPLE_COILS: + case MB_FC_WRITE_MULTIPLE_REGISTERS: + // nothing to do + break; + default: + break; + } + u8state = COM_IDLE; + currentQuery->flags = QUERY_STATE::RESPONDED; + return u8BufferSize; +} + +/** + * @brief + * *** Only for Modbus Slave *** + * This method checks if there is any incoming query + * Afterwards, it would shoot a validation routine plus a register query + * Avoid any delay() function !!!! + * After a successful frame between the Master and the Slave, the time-out timer is reset. + * + * @param *regs register table for communication exchange + * @param u8size size of the register table + * @return 0 if no query, 1..4 if communication error, >4 if correct query processed + * @ingroup loop + */ +int8_t Modbus::poll(uint16_t *regs, uint8_t u8size) +{ + + au16regs = regs; + u8regsize = u8size; + uint8_t u8current; + + // check if there is any incoming frame + if (u8serno < 4) + u8current = port->available(); + else + u8current = softPort->available(); + + if (u8current == 0) + return 0; + + // check T35 after frame end or still no frame end + if (u8current != u8lastRec) + { + u8lastRec = u8current; + u32time = millis() + T35; + return 0; + } + if (millis() < u32time) + return 0; + + u8lastRec = 0; + int8_t i8state = getRxBuffer(); + u8lastError = i8state; + if (i8state < 7) + return i8state; + + // check slave id + if (au8Buffer[ID] != u8id) + { + return 0; + } + + // validate message: CRC, FCT, address and size + uint8_t u8exception = validateRequest(); + if (u8exception > 0) + { + if (u8exception != NO_REPLY) + { + buildException(u8exception); + sendTxBuffer(); + } + u8lastError = u8exception; + return u8exception; + } + + u32timeOut = millis() + long(u16timeOut); + u8lastError = 0; + + // process message + switch (au8Buffer[FUNC]) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + return process_FC1(regs, u8size); + break; + case MB_FC_READ_INPUT_REGISTER: + case MB_FC_READ_REGISTERS: + return process_FC3(regs, u8size); + break; + case MB_FC_WRITE_COIL: + return process_FC5(regs, u8size); + break; + case MB_FC_WRITE_REGISTER: + return process_FC6(regs, u8size); + break; + case MB_FC_WRITE_MULTIPLE_COILS: + return process_FC15(regs, u8size); + break; + case MB_FC_WRITE_MULTIPLE_REGISTERS: + return process_FC16(regs, u8size); + break; + default: + break; + } + currentQuery->flags = RESPONDED; + return i8state; +} + +/* _____PRIVATE FUNCTIONS_____________________________________________________ */ + +void Modbus::init(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin) +{ + this->u8id = u8id; + this->u8serno = (u8serno > 3) ? 0 : u8serno; + + // this->u8txenpin = u8txenpin; + this->u8txenpin = 2; // Ignore input parameter u8txenpin and hardcode 2 for compatibility + + this->u16timeOut = 1000; +} + +void Modbus::init(uint8_t u8id) +{ + this->u8id = u8id; + this->u8serno = 4; + this->u8txenpin = 0; + this->u16timeOut = 1000; +} + +/** + * @brief + * This method moves Serial buffer data to the Modbus au8Buffer. + * + * @return buffer size if OK, ERR_BUFF_OVERFLOW if u8BufferSize >= MAX_BUFFER + * @ingroup buffer + */ +int8_t Modbus::getRxBuffer() +{ + boolean bBuffOverflow = false; + + if (u8txenpin > 1) + { + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //digitalWrite( u8txenpin, LOW ); + } + + u8BufferSize = 0; + if (u8serno < 4) + while (port->available()) + { + au8Buffer[u8BufferSize] = port->read(); + rxBuffer[u8BufferSize] = au8Buffer[u8BufferSize]; + u8BufferSize++; + + if (u8BufferSize >= MAX_BUFFER) + bBuffOverflow = true; + } + else + while (softPort->available()) + { + au8Buffer[u8BufferSize] = softPort->read(); + u8BufferSize++; + + if (u8BufferSize >= MAX_BUFFER) + bBuffOverflow = true; + } + u16InCnt++; + + if (bBuffOverflow) + { + u16errCnt++; + return ERR_BUFF_OVERFLOW; + } + + rxSize = u8BufferSize; + return u8BufferSize; +} + +/** + * @brief + * This method transmits au8Buffer to Serial line. + * Only if u8txenpin != 0, there is a flow handling in order to keep + * the RS485 transceiver in output state as long as the message is being sent. + * This is done with UCSRxA register. + * The CRC is appended to the buffer before starting to send it. + * + * @param nothing + * @return nothing + * @ingroup buffer + */ +void Modbus::sendTxBuffer() +{ + uint8_t i = 0; + + // append CRC to message + uint16_t u16crc = calcCRC(u8BufferSize); + + /* + Serial.print("---- calc CRC : HEX : "); + Serial.print(u16crc, DEC); + Serial.print(" - HEX : "); + Serial.print(u16crc, HEX); + Serial.print(" - "); + Serial.print(u8BufferSize); + Serial.print("\n"); + */ + + au8Buffer[u8BufferSize] = u16crc >> 8; + u8BufferSize++; + au8Buffer[u8BufferSize] = u16crc & 0x00ff; + u8BufferSize++; + + if (debugSend) + { + Serial.print("Send Hex : \t"); + for (int i = 0; i < 8; i++) + { + Serial.print(au8Buffer[i], HEX); + Serial.print(" : "); + } + Serial.println("--------------- \n"); + } + + // set RS485 transceiver to transmit mode + if (u8txenpin > 1) + { + switch (u8serno) + { +#if defined(UBRR1H) + case 1: + UCSR1A = UCSR1A | (1 << TXC1); + break; +#endif + +#if defined(UBRR2H) + case 2: + UCSR2A = UCSR2A | (1 << TXC2); + break; +#endif + +#if defined(UBRR3H) + case 3: + UCSR3A = UCSR3A | (1 << TXC3); + break; +#endif + case 0: + default: + UCSR0A = UCSR0A | (1 << TXC0); + break; + } + RS485_SET_DE; + RS485_SET_RE; + //digitalWrite( u8txenpin, HIGH ); + } + + // transfer buffer to serial line + if (u8serno < 4) + { + port->write(au8Buffer, u8BufferSize); + } + else + { + softPort->write(au8Buffer, u8BufferSize); + } + // keep RS485 transceiver in transmit mode as long as sending + if (u8txenpin > 1) + { + switch (u8serno) + { +#if defined(UBRR1H) + case 1: + while (!(UCSR1A & (1 << TXC1))) + ; + break; +#endif + +#if defined(UBRR2H) + case 2: + while (!(UCSR2A & (1 << TXC2))) + ; + break; +#endif + +#if defined(UBRR3H) + case 3: + while (!(UCSR3A & (1 << TXC3))) + ; + break; +#endif + case 0: + default: + while (!(UCSR0A & (1 << TXC0))) + ; + break; + } + // return RS485 transceiver to receive mode + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //digitalWrite( u8txenpin, LOW ); + } + if (u8serno < 4) + while (port->read() >= 0) + ; + else + while (softPort->read() >= 0) + ; + + u8BufferSize = 0; + + // set time-out for master + u32timeOut = millis() + (unsigned long)u16timeOut; + + // increase message counter + u16OutCnt++; + + currentQuery->flags = QUERY_STATE::SENT; +} + +/** + * @brief + * This method calculates CRC + * + * @return uint16_t calculated CRC value for the message + * @ingroup buffer + */ +uint16_t Modbus::calcCRC(uint8_t u8length) +{ + unsigned int temp, temp2, flag; + temp = 0xFFFF; + for (unsigned char i = 0; i < u8length; i++) + { + temp = temp ^ au8Buffer[i]; + // Serial.println(au8Buffer[i], DEC); + for (unsigned char j = 1; j <= 8; j++) + { + flag = temp & 0x0001; + temp >>= 1; + if (flag) + temp ^= 0xA001; + } + } + // Reverse byte order. + temp2 = temp >> 8; + temp = (temp << 8) | temp2; + temp &= 0xFFFF; + // the returned value is already swapped + // crcLo byte is first & crcHi byte is last + return temp; +} + +/** + * @brief + * This method validates slave incoming messages + * + * @return 0 if OK, EXCEPTION if anything fails + * @ingroup buffer + */ +uint8_t Modbus::validateRequest() +{ + // check message crc vs calculated crc + uint16_t u16MsgCRC = + ((au8Buffer[u8BufferSize - 2] << 8) | au8Buffer[u8BufferSize - 1]); // combine the crc Low & High bytes + if (calcCRC(u8BufferSize - 2) != u16MsgCRC) + { + u16errCnt++; + return NO_REPLY; + } + + // check fct code + boolean isSupported = false; + for (uint8_t i = 0; i < sizeof(fctsupported); i++) + { + if (fctsupported[i] == au8Buffer[FUNC]) + { + isSupported = 1; + break; + } + } + if (!isSupported) + { + u16errCnt++; + return EXC_FUNC_CODE; + } + + // check start address & nb range + uint16_t u16regs = 0; + uint8_t u8regs; + switch (au8Buffer[FUNC]) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + case MB_FC_WRITE_MULTIPLE_COILS: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]) / 16; + u16regs += word(au8Buffer[NB_HI], au8Buffer[NB_LO]) / 16; + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + case MB_FC_WRITE_COIL: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]) / 16; + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + case MB_FC_WRITE_REGISTER: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + case MB_FC_READ_REGISTERS: + case MB_FC_READ_INPUT_REGISTER: + case MB_FC_WRITE_MULTIPLE_REGISTERS: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + u16regs += word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + } + return 0; // OK, no exception code thrown +} + +/** + * @brief + * This method validates master incoming messages + * + * @return 0 if OK, EXCEPTION if anything fails + * @ingroup buffer + */ +uint8_t Modbus::validateAnswer() +{ + // check message crc vs calculated crc + uint16_t u16MsgCRC = + ((au8Buffer[u8BufferSize - 2] << 8) | au8Buffer[u8BufferSize - 1]); // combine the crc Low & High bytes + if (calcCRC(u8BufferSize - 2) != u16MsgCRC) + { + u16errCnt++; + return NO_REPLY; + } + + // check exception + if ((au8Buffer[FUNC] & 0x80) != 0) + { + u16errCnt++; + return ERR_EXCEPTION; + } + + // check fct code + boolean isSupported = false; + for (uint8_t i = 0; i < sizeof(fctsupported); i++) + { + if (fctsupported[i] == au8Buffer[FUNC]) + { + isSupported = 1; + break; + } + } + if (!isSupported) + { + u16errCnt++; + return EXC_FUNC_CODE; + } + + return 0; // OK, no exception code thrown +} + +/** + * @brief + * This method builds an exception message + * + * @ingroup buffer + */ +void Modbus::buildException(uint8_t u8exception) +{ + uint8_t u8func = au8Buffer[FUNC]; // get the original FUNC code + + au8Buffer[ID] = u8id; + au8Buffer[FUNC] = u8func + 0x80; + au8Buffer[2] = u8exception; + u8BufferSize = EXCEPTION_SIZE; +} + +/** + * This method processes functions 1 & 2 (for master) + * This method puts the slave answer into master data buffer + * + * @ingroup register + * TODO: finish its implementation + */ +void Modbus::get_FC1() +{ + uint8_t u8byte, i; + u8byte = 0; + + // for (i=0; i< au8Buffer[ 2 ] /2; i++) { + // au16regs[ i ] = word( + // au8Buffer[ u8byte ], + // au8Buffer[ u8byte +1 ]); + // u8byte += 2; + // } +} + +/** + * This method processes functions 3 & 4 (for master) + * This method puts the slave answer into master data buffer + * + * @ingroup register + */ +void Modbus::get_FC3() +{ + uint8_t u8byte, i; + u8byte = 3; + + for (i = 0; i < au8Buffer[2] / 2; i++) + { + au16regs[i] = word( + au8Buffer[u8byte], + au8Buffer[u8byte + 1]); + u8byte += 2; + } +} + +/** + * @brief + * This method processes functions 1 & 2 + * This method reads a bit array and transfers it to the master + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC1(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8currentRegister, u8currentBit, u8bytesno, u8bitsno; + uint8_t u8CopyBufferSize; + uint16_t u16currentCoil, u16coil; + + // get the first and last coil from the message + uint16_t u16StartCoil = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint16_t u16Coilno = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + + // put the number of bytes in the outcoming message + u8bytesno = (uint8_t)(u16Coilno / 8); + if (u16Coilno % 8 != 0) + u8bytesno++; + au8Buffer[ADD_HI] = u8bytesno; + u8BufferSize = ADD_LO; + + // read each coil from the register map and put its value inside the outcoming message + u8bitsno = 0; + + for (u16currentCoil = 0; u16currentCoil < u16Coilno; u16currentCoil++) + { + u16coil = u16StartCoil + u16currentCoil; + u8currentRegister = (uint8_t)(u16coil / 16); + u8currentBit = (uint8_t)(u16coil % 16); + + bitWrite( + au8Buffer[u8BufferSize], + u8bitsno, + bitRead(regs[u8currentRegister], u8currentBit)); + u8bitsno++; + + if (u8bitsno > 7) + { + u8bitsno = 0; + u8BufferSize++; + } + } + + // send outcoming message + if (u16Coilno % 8 != 0) + u8BufferSize++; + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes functions 3 & 4 + * This method reads a word array and transfers it to the master + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC3(uint16_t *regs, uint8_t u8size) +{ + + uint8_t u8StartAdd = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint8_t u8regsno = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + uint8_t u8CopyBufferSize; + uint8_t i; + + au8Buffer[2] = u8regsno * 2; + u8BufferSize = 3; + + for (i = u8StartAdd; i < u8StartAdd + u8regsno; i++) + { + au8Buffer[u8BufferSize] = highByte(regs[i]); + u8BufferSize++; + au8Buffer[u8BufferSize] = lowByte(regs[i]); + u8BufferSize++; + } + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 5 + * This method writes a value assigned by the master to a single bit + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC5(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8currentRegister, u8currentBit; + uint8_t u8CopyBufferSize; + uint16_t u16coil = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + + // point to the register and its bit + u8currentRegister = (uint8_t)(u16coil / 16); + u8currentBit = (uint8_t)(u16coil % 16); + + // write to coil + bitWrite( + regs[u8currentRegister], + u8currentBit, + au8Buffer[NB_HI] == 0xff); + + // send answer to master + u8BufferSize = 6; + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 6 + * This method writes a value assigned by the master to a single word + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC6(uint16_t *regs, uint8_t u8size) +{ + + uint8_t u8add = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint8_t u8CopyBufferSize; + uint16_t u16val = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + + regs[u8add] = u16val; + + // keep the same header + u8BufferSize = RESPONSE_SIZE; + + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 15 + * This method writes a bit array assigned by the master + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC15(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8currentRegister, u8currentBit, u8frameByte, u8bitsno; + uint8_t u8CopyBufferSize; + uint16_t u16currentCoil, u16coil; + boolean bTemp; + + // get the first and last coil from the message + uint16_t u16StartCoil = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint16_t u16Coilno = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + + // read each coil from the register map and put its value inside the outcoming message + u8bitsno = 0; + u8frameByte = 7; + for (u16currentCoil = 0; u16currentCoil < u16Coilno; u16currentCoil++) + { + + u16coil = u16StartCoil + u16currentCoil; + u8currentRegister = (uint8_t)(u16coil / 16); + u8currentBit = (uint8_t)(u16coil % 16); + + bTemp = bitRead( + au8Buffer[u8frameByte], + u8bitsno); + + bitWrite( + regs[u8currentRegister], + u8currentBit, + bTemp); + + u8bitsno++; + + if (u8bitsno > 7) + { + u8bitsno = 0; + u8frameByte++; + } + } + + // send outcoming message + // it's just a copy of the incomping frame until 6th byte + u8BufferSize = 6; + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 16 + * This method writes a word array assigned by the master + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC16(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8func = au8Buffer[FUNC]; // get the original FUNC code + uint8_t u8StartAdd = au8Buffer[ADD_HI] << 8 | au8Buffer[ADD_LO]; + uint8_t u8regsno = au8Buffer[NB_HI] << 8 | au8Buffer[NB_LO]; + uint8_t u8CopyBufferSize; + uint8_t i; + uint16_t temp; + + // build header + au8Buffer[NB_HI] = 0; + au8Buffer[NB_LO] = u8regsno; + u8BufferSize = RESPONSE_SIZE; + + // write registers + for (i = 0; i < u8regsno; i++) + { + temp = word( + au8Buffer[(BYTE_CNT + 1) + i * 2], + au8Buffer[(BYTE_CNT + 2) + i * 2]); + + regs[u8StartAdd + i] = temp; + } + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/Mudbus.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/Mudbus.cpp new file mode 100644 index 0000000..480b9a1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/Mudbus.cpp @@ -0,0 +1,238 @@ +/* + Mudbus.cpp - an Arduino library for a Modbus TCP slave. + Copyright (C) 2011 Dee Wykoff + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + +#include "Mudbus.h" +#include "enums.h" + +// For Arduino 0022 +// Server MbServer(MB_PORT); +// For Arduino 1.0 +EthernetServer MbServer(MB_PORT); +// #define MbDebug + +Mudbus::Mudbus() +{ +} + +void Mudbus::Run() +{ + Runs = 1 + Runs * (Runs < 999); + + //****************** Read from socket **************** + // For Arduino 0022 + // Client client = MbServer.available(); + // For Arduino 1.0 + EthernetClient client = MbServer.available(); + if(client.available()) + { + Reads = 1 + Reads * (Reads < 999); + int i = 0; + while(client.available()) + { + ByteArray[i] = client.read(); + i++; + } + SetFC(ByteArray[7]); //Byte 7 of request is FC + if(!Active) + { + Active = true; + PreviousActivityTime = millis(); + #ifdef MbDebug + Serial.println("Mb active"); + #endif + } + } + if(millis() > (PreviousActivityTime + 60000)) + { + if(Active) + { + Active = false; + #ifdef MbDebug + Serial.println("Mb not active"); + #endif + } + } + + int Start, WordDataLength, ByteDataLength, CoilDataLength, MessageLength; + + //****************** Read Coils ********************** + if(FC == MB_FC_READ_COILS) + { + Start = word(ByteArray[8],ByteArray[9]); + CoilDataLength = word(ByteArray[10],ByteArray[11]); + ByteDataLength = CoilDataLength / 8; + if(ByteDataLength * 8 < CoilDataLength) ByteDataLength++; + CoilDataLength = ByteDataLength * 8; + #ifdef MbDebug + Serial.print(" MB_FC_READ_COILS S="); + Serial.print(Start); + Serial.print(" L="); + Serial.println(CoilDataLength); + #endif + ByteArray[5] = ByteDataLength + 3; //Number of bytes after this one. + ByteArray[8] = ByteDataLength; //Number of bytes after this one (or number of bytes of data). + for(int i = 0; i < ByteDataLength ; i++) + { + for(int j = 0; j < 8; j++) + { + bitWrite(ByteArray[9 + i], j, C[Start + i * 8 + j]); + } + } + MessageLength = ByteDataLength + 9; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + //****************** Read Registers ****************** + if(FC == MB_FC_READ_REGISTERS) + { + Start = word(ByteArray[8],ByteArray[9]); + WordDataLength = word(ByteArray[10],ByteArray[11]); + ByteDataLength = WordDataLength * 2; + #ifdef MbDebug + Serial.print(" MB_FC_READ_REGISTERS S="); + Serial.print(Start); + Serial.print(" L="); + Serial.println(WordDataLength); + #endif + ByteArray[5] = ByteDataLength + 3; //Number of bytes after this one. + ByteArray[8] = ByteDataLength; //Number of bytes after this one (or number of bytes of data). + for(int i = 0; i < WordDataLength; i++) + { + ByteArray[ 9 + i * 2] = highByte(R[Start + i]); + ByteArray[10 + i * 2] = lowByte(R[Start + i]); + } + MessageLength = ByteDataLength + 9; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + //****************** Write Coil ********************** + if(FC == MB_FC_WRITE_COIL) + { + Start = word(ByteArray[8],ByteArray[9]); + C[Start] = word(ByteArray[10],ByteArray[11]) > 0; + #ifdef MbDebug + Serial.print(" MB_FC_WRITE_COIL C"); + Serial.print(Start); + Serial.print("="); + Serial.println(C[Start]); + #endif + ByteArray[5] = 2; //Number of bytes after this one. + MessageLength = 8; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + //****************** Write Register ****************** + if(FC == MB_FC_WRITE_REGISTER) + { + Start = word(ByteArray[8],ByteArray[9]); + R[Start] = word(ByteArray[10],ByteArray[11]); + #ifdef MbDebug + Serial.print(" MB_FC_WRITE_REGISTER R"); + Serial.print(Start); + Serial.print("="); + Serial.println(R[Start]); + #endif + ByteArray[5] = 6; //Number of bytes after this one. + MessageLength = 12; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + + //****************** Write Multiple Coils ********************** + //Function codes 15 & 16 by Martin Pettersson http://siamect.com + if(FC == MB_FC_WRITE_MULTIPLE_COILS) + { + Start = word(ByteArray[8],ByteArray[9]); + CoilDataLength = word(ByteArray[10],ByteArray[11]); + ByteDataLength = CoilDataLength / 8; + if(ByteDataLength * 8 < CoilDataLength) ByteDataLength++; + CoilDataLength = ByteDataLength * 8; + #ifdef MbDebug + Serial.print(" MB_FC_WRITE_MULTIPLE_COILS S="); + Serial.print(Start); + Serial.print(" L="); + Serial.println(CoilDataLength); + #endif + ByteArray[5] = ByteDataLength + 5; //Number of bytes after this one. + for(int i = 0; i < ByteDataLength ; i++) + { + for(int j = 0; j < 8; j++) + { + C[Start + i * 8 + j] = bitRead( ByteArray[13 + i], j); + } + } + MessageLength = 12; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + + //****************** Write Multiple Registers ****************** + //Function codes 15 & 16 by Martin Pettersson http://siamect.com + if(FC == MB_FC_WRITE_MULTIPLE_REGISTERS) + { + Start = word(ByteArray[8],ByteArray[9]); + WordDataLength = word(ByteArray[10],ByteArray[11]); + ByteDataLength = WordDataLength * 2; + #ifdef MbDebug + Serial.print(" MB_FC_READ_REGISTERS S="); + Serial.print(Start); + Serial.print(" L="); + Serial.println(WordDataLength); + #endif + ByteArray[5] = ByteDataLength + 3; //Number of bytes after this one. + for(int i = 0; i < WordDataLength; i++) + { + R[Start + i] = word(ByteArray[ 13 + i * 2],ByteArray[14 + i * 2]); + } + MessageLength = 12; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + #ifdef MbDebug + Serial.print("Mb runs: "); + Serial.print(Runs); + Serial.print(" reads: "); + Serial.print(Reads); + Serial.print(" writes: "); + Serial.print(Writes); + Serial.println(); + #endif +} + + +void Mudbus::SetFC(int fc) +{ + if(fc == 1) FC = MB_FC_READ_COILS; + if(fc == 3) FC = MB_FC_READ_REGISTERS; + if(fc == 5) FC = MB_FC_WRITE_COIL; + if(fc == 6) FC = MB_FC_WRITE_REGISTER; + if(fc == 15) FC = MB_FC_WRITE_MULTIPLE_COILS; + if(fc == 16) FC = MB_FC_WRITE_MULTIPLE_REGISTERS; +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/Mudbus.h b/extrusion/lydia-print-head-v2/firmware/firmware/Mudbus.h new file mode 100644 index 0000000..eba453a --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/Mudbus.h @@ -0,0 +1,96 @@ +/* + Mudbus.h - an Arduino library for a Modbus TCP slave. + Copyright (C) 2011 Dee Wykoff + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + +//#define MbDebug + +// For Arduino 0022 +// #include "WProgram.h" +// For Arduino 1.0 +#include "Arduino.h" + +#include +#include + + +#ifndef Mudbus_h +#define Mudbus_h + +#define MB_N_R 125 //Max 16 bit registers for Modbus is 125 +#define MB_N_C 128 //Max coils for Modbus is 2000 - dont need that many so here is a multiple of 8 +#define MB_PORT 502 + +/* +enum MB_FC { + MB_FC_NONE = 0, + MB_FC_READ_COILS = 1, + MB_FC_READ_REGISTERS = 3, + MB_FC_WRITE_COIL = 5, + MB_FC_WRITE_REGISTER = 6, + //Function codes 15 & 16 by Martin Pettersson http://siamect.com + MB_FC_WRITE_MULTIPLE_COILS = 15, + MB_FC_WRITE_MULTIPLE_REGISTERS = 16 +}; +*/ +class Mudbus +{ +public: + Mudbus(); + void Run(); + int R[MB_N_R]; + bool C[MB_N_C]; + bool Active; + unsigned long PreviousActivityTime; + int Runs, Reads, Writes; +private: + uint8_t ByteArray[260]; + int FC; + void SetFC(int fc); +}; + +#endif + +/* Speculations on Modbus message structure: +********************************************** +**********Master(PC) request frames*********** +00 ID high 0 +01 ID low 1 +02 Protocol high 0 +03 Protocol low 0 +04 Message length high 0 +05 Message length low 6 (6 bytes after this) +06 Slave number 1 +07 Function code +08 Start address high maybe 0 +09 Start address low maybe 0 +10 Length high maybe 125 or Data high if write +11 Length low maybe 125 or Data low if write +********************************************** +**********Slave(Arduino) response frames****** +00 ID high echo / 0 +01 ID low echo / slave ID 1 +02 Protocol high echo +03 Protocol low echo +04 Message length high echo +05 Message length low num bytes after this +06 Slave number echo +07 Function code echo +08 Start address high num bytes of data +09 Data high +10 Data low +********************************************** +*/ diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/OmronE5.h b/extrusion/lydia-print-head-v2/firmware/firmware/OmronE5.h new file mode 100644 index 0000000..7b4857d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/OmronE5.h @@ -0,0 +1,332 @@ +#ifndef OMRON_E5_H +#define OMRON_E5_H + +// Omron EJ5 Modbus Registers & Coils + +#define OR_BIT(A) (A >> 1) +#define OR_WORD(A) (A << 4) + +bool OR_E5_STATUS_BIT(unsigned int high, unsigned int low, byte bit) +{ + // shift down all for 16bit platforms only + if (bit <= 16) + { + return (low & (1 << 8)); + } + + return (OR_WORD(high) & (1 << (OR_BIT(bit)))); +} + +// Status Bit -1 , see h175_e5_c_communications_manual_en.pdf::3-24 +enum OR_E5_STATUS_1 +{ + // Lower Word + + OR_E5_S1_Heater_OverCurrent = 0, + OR_E5_S1_Heater_CurrentHold = 1, + OR_E5_S1_AD_ConverterError = 2, + OR_E5_S1_HS_Alarm = 3, + OR_E5_S1_RSP_InputError = 4, + OR_E5_S1_InputError = 6, + OR_E5_S1_PotentiometerInnputError = 7, + OR_E5_S1_Control_OutputOpenOutput = 8, + OR_E5_S1_Control_OutputCloseOutput = 9, + OR_E5_S1_HBAlarmCT1 = 10, + OR_E5_S1_HBAlarmCT2 = 11, + OR_E5_S1_Alarm1 = 12, + OR_E5_S1_Alarm2 = 13, + OR_E5_S1_Alarm3 = 14, + OR_E5_S1_ProgramEndOutput = 15, + + // Upper Word + + OR_E5_S1_EventInput1 = 16, + OR_E5_S1_EventInput2 = 17, + OR_E5_S1_EventInput3 = 18, + OR_E5_S1_EventInput4 = 19, + OR_E5_S1_WriteMode = 20, + OR_E5_S1_NonVolatileMemory = 21, + OR_E5_S1_SetupArea = 22, + OR_E5_S1_ATExcecute = 23, + OR_E5_S1_RunStop = 24, + OR_E5_S1_ComWrite = 25, + OR_E5_S1_AutoManualSwitch = 26, + OR_E5_S1_ProgramStart = 27, + OR_E5_S1_HeaterOverCurrentCT2 = 28, + OR_E5_S1_HeaterCurrentHoldCT2 = 29, + OR_E5_S1_HSAlarmCT2 = 31 +}; + +// Status Bit - 2 , see h175_e5_c_communications_manual_en.pdf::3-25 + +enum OR_E5_STATUS_2 +{ + // Lower Word + + OR_E5_S2_WorkBit1 = 0, + OR_E5_S2_WorkBit2 = 1, + OR_E5_S2_WorkBit3 = 2, + OR_E5_S2_WorkBit4 = 3, + OR_E5_S2_WorkBit5 = 4, + OR_E5_S2_WorkBit6 = 5, + OR_E5_S2_WorkBit7 = 6, + OR_E5_S2_WorkBit8 = 7, + + // Upper Word + + OR_E5_S2_EventInput5 = 16, + OR_E5_S2_EventInput6 = 17, + OR_E5_S2_Inverse = 20, + OR_E5_S2_SPRamp = 21, + OR_E5_S2_SPMode = 27, + OR_E5_S2_Alarm4 = 28 +}; + +// Variable Area - Settings Range (0x06s) - 2 byte mode, +// see h175_e5_c_communications_manual_en.pdf::5-1 + +enum OR_E5_SWR +{ + //Temperature: Use the specified range for each sensor. + // Analog: Scaling lower limit − 5% FS to Scaling upper limit + 5% FS + OR_E5_SWR_PV = 0x2000, + + // Refer to 5-2 Status for details (see @OR_E5_STATUS_1 and @OR_E5_STATUS_2) + OR_E5_SWR_STATUS = 0x2001, + + // Internal Set Point(see appendix *1) - SP lower limit to SP upper limit + OR_E5_SWR_ISP = 0x2002, + + // Heater Current 1 Value Monitor, 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_HeaterCurrentValue1_Monitor = 0x2003, + + // MV Monitor (Heating) + // Standard: 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0) + // Heating and cooling: 0x00000000 to 0x0000041A (0.0 to 105.0) + OR_E5_SWR_MVMonitorHeating = 0x2004, + + // MV Monitor (Cooling) + // 0x00000000 to 0x0000041A (0.0 to 105.0) + OR_E5_SWR_MVMonitorCooling = 0x2005, + + // Set Point - SP lower limit to SP upper limit + OR_E5_SWR_SP_LIMIT = 0x2103, + + // Alarm Value 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_1 = 0x2104, + + // Alarm Value - Upper Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_1_UL = 0x2105, + + // Alarm Value - Lower Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_1_LL = 0x2106, + + // Alarm Value 2 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_2 = 0x2107, + + // Alarm Value - Upper Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_2_UL = 0x2108, + + // Alarm Value - Lower Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_2_LL = 0x2109, + + //Temperature: Use the specified range for each sensor. + // Analog: Scaling lower limit − 5% FS to Scaling upper limit + 5% FS + OR_E5_SWR_PV2 = 0x2402, + + // Internal Set Point(see appendix *1) - SP lower limit to SP upper limit + OR_E5_SWR_ISP2 = 0x2403, + + // Multi SP No. Monitor, 0x00000000 to 0x00000007 (0 to 7) + OR_E5_SWR_MSMON = 0x2404, + + // Status, + // - Not displayed on the Controller display. + // - In 2-byte mode, the rightmost 16 bits are read. + OR_E5_SWR_STATUSEX = 0x2406, + + // Status, + // - Not displayed on the Controller display. + // - In 2-byte mode, the leftmost 16 bits are read. + OR_E5_SWR_STATUSEXL = 0x2407, + + // Status, + // - Not displayed on the Controller display. + // - In 2-byte mode, the rightmost 16 bits are read. + OR_E5_SWR_STATUSEXR = 0x2408, + + // Decimal Point Monitor, + // 0x00000000 to 0x00000003 (0 to 3) + OR_E5_SWR_DECMON = 0x2410, + + // Set Point () + // SP lower limit to SP upper limit + OR_E5_SWR_SP = 0x2601, + + // Remote Set Point Monitor + // - Remote SP lower limit −10% FS to Remote SP upper limit +10% FS + OR_E5_SWR_SP_EX_MON = 0x2602, + + // Heater Current 1 Value Monitor, 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_HeaterCurrentValue1_Monitor2 = 0x2604, + + // Valve Opening Monitor, 0xFFFFFF9C to 0x0000044C (−10.0 to 110.0) + OR_E5_SWR_VALVE_OPENING_MON = 0x2607, + + // Proportional Band (Cooling), 0x00000001 to 0x0000270F (0.1 to 999.9) + OR_E5_SWR_PRO_BAND = 0x2701, + + // Integral Time (Cooling) 0x00000000 to 0x0000270F + // (0 to 9999: Integral/derivative time unit is 1 s.) + // (0.0 to 999.9: Integral/derivative time unit is 0.1 s.) + OR_E5_SWR_IT_COOLING = 0x2702, + + // Derivative Time (Cooling) 0x00000000 to 0x0000270F + // (0 to 9999: Integral/derivative time unit is 1 s.) + // (0.0 to 999.9: Integral/derivative time unit is 0.1 s.) + OR_E5_SWR_D_COOLING = 0x2703, + + // Dead Band 0xFFFFF831 to 0x0000270F + // (−199.9 to 999.9 for temperature input) + // (−19.99 to 99.99 for analog input) + OR_E5_SWR_DEADBAND = 0x2704, + + // Manual Reset Value, + // 0x00000000 to 0x000003E8 (0.0 to 100.0) + OR_E5_SWR_MANUAL_RESET_VALUE = 0x2705, + + // Hysteresis (Heating) + // 0x00000001 to 0x0000270F + // (0.1 to 999.9 for temperature input) + // (0.01 to 99.99 for analog input) + OR_E5_SWR_HYSTERESIS = 0x2706, + + // Hysteresis (Cooling) + // 0x00000001 to 0x0000270F + // (0.1 to 999.9 for temperature input) + // (0.01 to 99.99 for analog input) + OR_E5_SWR_HYSTERESIS_COOLING = 0x2707, + + // Control Period (Heating) + // 0xFFFFFFFE (−2): 0.1 s + // 0xFFFFFFFF (−1): 0.2 s + // 0x00000000 (0): 0.5 s + // 0x00000001 to 0x00000063 (1 to 99) + OR_E5_SWR_CONTROL_PERIOD_HEATING = 0x2708, + + // Control Period (Cooling) + // 0xFFFFFFFE (−2): 0.1 s + // 0xFFFFFFFF (−1): 0.2 s + // 0x00000000 (0): 0.5 s + // 0x00000001 to 0x00000063 (1 to 99) + OR_E5_SWR_CONTROL_PERIOD_COOLING = 0x2709, + + // Position Proportional Dead Band + // 0x00000001 to 0x00000064 (0.1 to 10.0) + OR_E5_SWR_POSITION_PROPORTIONAL_DEAD_BAND = 0x270A, + + // Open/Close Hysteresis + // 0x00000001 to 0x000000C8 (0.1 to 20.0) + OR_E5_SWR_OPEN_CLOSE_HYSTERESIS = 0x270B, + + // SP Ramp Time Unit 0x00000000 (0): EU/second + // 0x00000001 (1): EU/minute + // 0x00000002 (2): EU/hour + OR_E5_SWR_SP_RAMP_UNIT = 0x270C, + + // SP Ramp Set Value 0x00000000 (0): OFF + // 0x00000001 to 0x0000270F (1 to 9999) + OR_E5_SWR_SP_RAMP_SET_VALUE = 0x270D, + + // SP Ramp Fall Value + // 0xFFFFFFFF (−1): Same (Same as SP Ramp Set Value.) + // 0x00000000 (0): OFF + // 0x00000001 to 0x0000270F (1 to 9999) + OR_E5_SWR_SP_FALL_VALUE = 0x270E, + + // MV at Stop Standard Models + // Standard control: + // 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0) + // Heating and cooling control: + // 0xFFFFFBE6 to 0x0000041A (−105.0 to 105.0) + // Position-proportional Models + // Close position-proportional control with the Direct Setting of + // Position Proportional MV parameter set to ON: + // 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0) + // Floating position-proportional control or the Direct Setting of + // Position Proportional MV parameter set to OFF: + // 0xFFFFFFFF to 0x00000001 (−1 to 1) + OR_E5_SWR_MV_PV_ERROR = 0x2711, + + // MV Change Rate Limit + // 0x00000000 to 0x000003E8 (0.0 to 100.0) + OR_E5_SWR_CHANGE_RATE_LIMIT = 0x2713, + + // PV Input Slope Coefficient + // 0x00000001 to 0x0000270F (0.001 to 9.999) + OR_E5_SWR_PV_INPUT_SLOPE_COEFFICIENT = 0x2718, + + // Heater Burnout Detection 1 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HEATER_BURNOUT_DETECTION_1 = 0x271B, + + // Leakage Current 1 Monitor + // 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_1 = 0x271C, + + // HS Alarm 1 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HS_ALARM_1 = 0x271D, + + // Process Value Input Shift + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_PROCESS_VALUE_INPUT_SHIFT = 0x2723, + + // Heater Burnout Detection 2 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HEATER_BURNOUT_DETECTION_2 = 0x2725, + + // Leakage Current 2 Monitor + // 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_2 = 0x2726, + + // HS Alarm 12 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HS_ALARM_2 = 0x2727, + + // Soak Time Remain (how lovely) + // 0x00000000 to 0x0000270F (0 to 9999) + OR_E5_SWR_SOAK_REMAIN = 0x2728, + + // Soak Time + // 0x00000001 to 0x0000270F (1 to 9999) + OR_E5_SWR_SOAK_TIME = 0x2729, + + // Wait Band 0x00000000 (0): OFF + // 0x00000001 to 0x0000270F + // (0.1 to 999.9 for Temperature input) + // (0.01 to 99.99 for Analog input) + OR_E5_SWR_WAIT_BAND = 0x272A, + + // Remote SP Input Shift + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_REMOTE_SP_SHIFT = 0x272B, + + // Remote SP input Slope Coefficient + // 0x00000001 to 0x0 + OR_E5_SWR_REMOTE_SP_SLOPE_COEFFICIENT = 0x272C, + + // Input Digital Filter 0x00000000 to 0x0000270F (0.0 to 999.9) + OR_E5_SWR_DIGITAL_FILTER = 0x2800 + + // Notes : + // *1 Not displayed on the Controller display +}; + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/OmronPID.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/OmronPID.cpp new file mode 100644 index 0000000..053c224 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/OmronPID.cpp @@ -0,0 +1,602 @@ +#include "OmronPID.h" +#include "ModbusBridge.h" + +#include "./components/OmronE5.h" + +bool printModbus = false; +bool printPIDS = false; +bool debugUpdate = false; +bool _updateState = true; +bool printMBErrors = true; +void OmronPID::testPIDs() +{ + // setAllSP(15); + // runAll(); + // stopAll(); + // singlePIDW(2, OR_E5_SWR::OR_E5_SWR_SP, 300); + // singlePIDW(1, 5000, 20); + // singlePID(1, ku8MBWriteSingleRegister, 0, OR_E5_CMD::OR_E5_AT_EXCECUTE); +} + +short OmronPID::read10_16(int slaveAddress, int addr, int prio = 0) +{ + Query *same = modbus->nextSame(QUEUED, slaveAddress, addr, ku8MBReadHoldingRegisters, 10); + if (same != NULL && millis() - same->ts < 1000) + { + return; + } + if (modbus->numByState(DONE) < 10) + { + return; + } + + if (modbus->numSame(QUEUED, slaveAddress, addr, ku8MBReadHoldingRegisters, 1) > 1) + { + return; + } + + Query *next = modbus->nextQueryByState(DONE); + if (next != NULL) + { + next->fn = ku8MBReadHoldingRegisters; + next->slave = slaveAddress; + next->value = 10; + next->addr = addr; + next->state = QUERY_STATE::QUEUED; + next->ts = millis(); + next->prio = prio; + next->owner = OMRON_PID; + if (debugUpdate) + { + Serial.println(next->slave); + } + return E_OK; + } + else + { + Serial.print("Buffer full"); + } + return E_QUERY_BUFFER_END; +} +void OmronPID::updateState() +{ + if (!_updateState) + { + return; + } + OmronState *next = nextToUpdate(); + if (next != NULL) + { + + modbus->nextWaitingTime = MODBUS_READ_WAIT; + if (debugUpdate) + { + Serial.println("Update slave :"); + Serial.println(next->slaveID); + } + next->flags = OmronState::FLAGS::UPDATING; + read10_16(next->slaveID, 0); + } +} +short OmronPID::rawResponse(short size, uint8_t rxBuffer[]) +{ + + Query *current = modbus->nextQueryByState(PROCESSING, OMRON_PID); + + /* + Serial.print("\n\t Incoming: "); + current->print(); + Serial.println(" :: "); + */ + /* + for (int i = 0; i < size; i++) + { + Serial.print(rxBuffer[i], HEX); + Serial.print(" : "); + } + + Serial.print("\n\t Incoming size : "); + Serial.print(size); + Serial.print("\n"); +*/ + if (current) + { + switch (current->fn) + { + case ku8MBWriteSingleRegister: + { + + if (size == 5 && rxBuffer[1] == OR_E5_RESPONSE_CODE::OR_COMMAND_ERROR) + { + Serial.print("------ \n Command Error: "); + Serial.print(rxBuffer[2]); + Serial.print(" : "); + switch (rxBuffer[2]) + { + case OR_E5_ERROR::VARIABLE_ADDRESS_ERROR: + { + Serial.println(OR_E_MSG_INVALID_ADDRESS); + break; + } + case OR_E5_ERROR::VARIABLE_RANGE_ERROR: + { + Serial.println(OR_E_MSG_INVALID_RANGE); + break; + } + case OR_E5_ERROR::VARIABLE_OPERATION_ERROR: + { + Serial.println(OR_E_MSG_OPERATION_ERROR); + break; + } + } + Serial.println("\n------"); + return rxBuffer[2]; + } + + if (size == 8 && (rxBuffer[0] != current->slave || rxBuffer[2] != current->addr)) + { + return OR_COMMAND_ERROR; + } + break; + } + } + } + return ERROR_OK; +} + +OmronState *OmronPID::current() +{ + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + if (states[i].flags == OmronState::FLAGS::UPDATING) + { + return &states[i]; + } + } + return NULL; +} + +short OmronPID::responseFn(short error) +{ + + Query *last = modbus->nextQueryByState(QUERY_STATE::PROCESSING, OMRON_PID); + if (!last) + { + Serial.println("nothing to process !"); + return; + } + OmronState *state = pidBySlave(last->slave); + if (last->fn == ku8MBWriteSingleRegister) + { + last->reset(); + if (state) + { + state->flags = OmronState::FLAGS::UPDATED; + } + return; + } + + if (state) + { + if (state->flags != OmronState::FLAGS::UPDATING) + { + } + + if (state->slaveID != last->slave) + { + Serial.println("mismatch::wrong slave id -------"); + last->print(); + last->reset(); + return; + } + + state->lastUpdated = millis(); + state->statusHigh = modbus->ModbusSlaveRegisters[2]; + state->statusLow = modbus->ModbusSlaveRegisters[3]; + state->pv = modbus->ModbusSlaveRegisters[1]; + state->sp = modbus->ModbusSlaveRegisters[5]; + state->flags = OmronState::FLAGS::UPDATED; + state->ready = true; + if (printPIDS) + { + Serial.print("Updated SlaveID: "); + Serial.print(state->slaveID); + Serial.println(""); + print(); + } + last->reset(); + updateTCP(); + } + else + { + Serial.print("Invalid current PID: "); + Serial.println(last->slave); + } +} +void OmronPID::print() +{ + + printStates(); +} +void OmronPID::fromTCP() +{ + millis_t t = now; + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + switch (i) + { + case 0: + { + + if (modbus->mb->R[MB_W_PID_1_SP] > 0) + { + singlePID(states[i].slaveID, ku8MBWriteSingleRegister, OR_E5_SWR::OR_E5_SWR_SP, modbus->mb->R[MB_W_PID_1_SP]); + modbus->mb->R[MB_W_PID_1_SP] = 0; + modbus->print(); + states[i].lastWritten = t; + } + break; + } + case 1: + { + + if (modbus->mb->R[MB_W_PID_2_SP] > 0) + { + singlePID(states[i].slaveID, ku8MBWriteSingleRegister, OR_E5_SWR::OR_E5_SWR_SP, modbus->mb->R[MB_W_PID_2_SP]); + modbus->mb->R[MB_W_PID_2_SP] = 0; + states[i].lastWritten = t; + return true; + } + break; + } + case 2: + { + + if (modbus->mb->R[MB_W_PID_3_SP]) + { + singlePID(states[i].slaveID, ku8MBWriteSingleRegister, OR_E5_SWR::OR_E5_SWR_SP, modbus->mb->R[MB_W_PID_3_SP]); + modbus->mb->R[MB_W_PID_3_SP] = 0; + states[i].lastWritten = t; + } + break; + } + } + } +} + +void OmronPID::updateTCP() +{ + + modbus->mb->R[MB_R_PID_1_PV + MB_REGISTER_OFFSET] = states[0].pv; + modbus->mb->R[MB_R_PID_2_PV + MB_REGISTER_OFFSET] = states[1].pv; + modbus->mb->R[MB_R_PID_3_PV + MB_REGISTER_OFFSET] = states[2].pv; + + modbus->mb->R[MB_R_PID_1_SP + MB_REGISTER_OFFSET] = states[0].sp; + modbus->mb->R[MB_R_PID_2_SP + MB_REGISTER_OFFSET] = states[1].sp; + modbus->mb->R[MB_R_PID_3_SP + MB_REGISTER_OFFSET] = states[2].sp; +} + +short OmronPID::queryResponse(short error) +{ + Query *last = modbus->nextQueryByState(QUERY_STATE::PROCESSING); + if (last) + { + last->state = QUERY_STATE::DONE; + } +} + +int OmronPID::singlePIDW(int slave, int addr, int value) +{ + singlePID(slave, ku8MBWriteSingleRegister, addr, value); +} +int OmronPID::singlePID(int slave, short fn, int addr, int value) +{ + Query *same = modbus->nextSame(QUEUED, slave, addr, fn, value); + if (modbus->numByState(DONE) < 2 && fn != ku8MBWriteSingleRegister) + { + return false; + } + if (modbus->numSame(QUEUED, slave, addr, fn, value) > 1) + { + return false; + } + + OmronState *pid = pidBySlave(slave); + if (pid) + { + Query *next = modbus->nextQueryByState(DONE); + if (next) + { + next->fn = fn; + next->slave = pid->slaveID; + next->value = value; + next->addr = addr; + next->state = QUERY_STATE::QUEUED; + if (fn == ku8MBWriteSingleRegister) + { + next->prio = MB_QUERY_TYPE_CMD; + } + return E_OK; + } + } + else + { + Serial.println("No such PID"); + return E_NO_SUCH_PID; + } +} + +int OmronPID::eachPIDW(int addr, int value) +{ + return eachPID(ku8MBWriteSingleRegister, addr, value); +} + +int OmronPID::eachPID(short fn, int addr, int value) +{ + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + Query *next = modbus->nextQueryByState(DONE); + if (next) + { + next->fn = fn; + next->slave = states[i].slaveID; + next->value = value; + next->addr = addr; + next->state = QUERY_STATE::QUEUED; + } + else + { + Serial.println("no buffer free"); + } + } +} +OmronState *OmronPID::pidBySlave(int slave) +{ + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + if (states[i].slaveID == slave) + { + return &states[i]; + } + } + return NULL; +} + +void OmronPID::stopAll() +{ + eachPID(ku8MBWriteSingleRegister, 0, OR_E5_CMD::OR_E5_STOP); +} + +void OmronPID::runAll() +{ + eachPID(ku8MBWriteSingleRegister, 0, OR_E5_CMD::OR_E5_RUN); +} + +void OmronPID::setAllSP(int sp) +{ + eachPID(ku8MBWriteSingleRegister, OR_E5_SWR::OR_E5_SWR_SP, sp); +} + +short OmronPID::setup() +{ + statusLight.off(); +} + +// for manual testing +bool did = false; + +short OmronPID::loop() +{ + + if (millis() - startTS < 2000) + { + return; + } + + statusLight.loop(); + + if (modbus->qstate() != IDLE) + { + return; + } + + if (!did) + { + testPIDs(); + did = true; + } + if (millis() - interval > OMRON_PID_UPDATE_INTERVAL) + { + fromTCP(); + + updateState(); + + interval = now; + + Query *nextCommand = modbus->nextQueryByState(QUERY_STATE::QUEUED); + if (nextCommand != NULL) + { + if (printModbus) + { + modbus->print(); + } + + nextCommand->state = QUERY_STATE::PROCESSING; + modbus->nextWaitingTime = MODBUS_CMD_WAIT; + modbus->onMessage = (AddonRxFn)&OmronPID::rawResponse; + modbus->onError = (AddonFnPtr)&OmronPID::onError; + if (debugUpdate) + { + Serial.print("query slave : "); + Serial.print(nextCommand->slave); + Serial.print(" qid: "); + Serial.print(nextCommand->id); + Serial.print(" ts: "); + Serial.print(nextCommand->ts); + Serial.print(" fn: "); + Serial.print(nextCommand->fn); + Serial.println("----"); + } + modbus->query(nextCommand->slave, nextCommand->fn, nextCommand->addr, nextCommand->value, this, (AddonFnPtr)&OmronPID::responseFn); + + print(); + if (!isRunning()) + { + statusLight.setBlink(false); + statusLight.off(); + return; + } + if (isHeatingUp()) + { + statusLight.setBlink(true); + } + else + { + statusLight.setBlink(false); + statusLight.on(); + } + } + } +} + +short OmronPID::onError(short error) +{ + if (printMBErrors) + { + Serial.print("Omron PID :: onError "); + if (error == 255) + { + Serial.println("Timeout"); + } + else + { + Serial.println(error); + } + } + Query *last = modbus->nextQueryByState(QUERY_STATE::PROCESSING, OMRON_PID); + if (last) + { + last->reset(); + } + else + { + Serial.println("Omron PID :: onError - can't find last query! "); + } + resetStates(); +} +void OmronPID::resetStates() +{ + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + states[i].flags = OmronState::FLAGS::UPDATED; + } +} +OmronState *OmronPID::nextToUpdate() +{ + OmronState *oldest = NULL; + bool isUpdating = false; + millis_t t = millis(); + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + if (states[i].flags == OmronState::FLAGS::UPDATING) + { + continue; + } + + if (!oldest) + { + oldest = &states[i]; + } + + /* + if (&states[i] != oldest && states[i].lastUpdated < oldest->lastUpdated) + { + oldest = &states[i]; + } + */ + + if (millis() - states[i].lastUpdated > OMRON_PID_UPDATE_INTERVAL * 2) + { + oldest = &states[i]; + } + + if (states[i].flags == OmronState::FLAGS::UPDATING) + { + isUpdating = true; + } + } + + if (isUpdating) + { + return NULL; + } + + return oldest; +} + +bool OmronPID::isHeatingUp() +{ + bool ret = false; + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + if (states[i].isHeating()) + { + return true; + } + } + return ret; +} +bool OmronPID::isRunning() +{ + bool ret = false; + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + if (states[i].isRunning()) + { + return true; + } + } + return ret; +} +void OmronPID::printStates() +{ + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + states[i].print(); + } +} + +OmronState *OmronPID::nextToWrite() +{ + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + if (millis() - states[i].lastWritten > OMRON_PID_WRITE_INTERVAL) + { + return &states[i]; + } + } + return NULL; +} + +short OmronPID::debug(Stream *stream) +{ + //*stream << this->name << ":" << this->ok(); + return false; +} +short OmronPID::info(Stream *stream) +{ + //*stream << this->name << "\n\t : " SPACE("Pin:" << MOTOR_IDLE_PIN); + return false; +} + +void OmronPID::initPIDS() +{ + for (short i = 0; i < NB_OMRON_PIDS; i++) + { + states[i].slaveID = slaveStart + i; + states[i].idx = i; + states[i].lastUpdated = millis(); + states[i].lastWritten = millis(); + states[i].flags = OmronState::FLAGS::UPDATED; + } +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/OmronPID.h b/extrusion/lydia-print-head-v2/firmware/firmware/OmronPID.h new file mode 100644 index 0000000..4280886 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/OmronPID.h @@ -0,0 +1,179 @@ +#ifndef OMRON_PID_H +#define OMRON_PID_H + +#ifdef HAS_STATES +#include +#endif + +#include +#include "./Addon.h" +#include "./config.h" +#include "./common/macros.h" +#include "./components/OmronE5.h" +#include "components/StatusLight.h" +#include + +#include "ModbusBridge.h" + +// actual PID, holds only values and handy functions +class OmronState +{ +public: + int statusHigh; + int statusLow; + int pv; + int sp; + int flags; + int slaveID; + int idx; + + millis_t lastUpdated; + millis_t lastWritten; + + short state; + bool ready; + + enum FLAGS + { + DIRTY = 1, + UPDATING = 2, + UPDATED = 3 + }; + + OmronState() : statusHigh(-1), + statusLow(-1), + pv(-1), + sp(-1), + flags(DIRTY), + lastUpdated(millis()), + lastWritten(millis()), + ready(false) + { + } + + bool isRunning() + { + return !OR_E5_STATUS_BIT(statusHigh, statusLow, OR_E5_STATUS_1::OR_E5_S1_RunStop); + } + bool isHeating() + { + return OR_E5_STATUS_BIT(statusHigh, statusLow, OR_E5_STATUS_1::OR_E5_S1_Control_OutputOpenOutput); + } + bool isCooling() + { + return OR_E5_STATUS_BIT(statusHigh, statusLow, OR_E5_STATUS_1::OR_E5_S1_Control_OutputCloseOutput); + } + + void print() + { + Serial.print("PID - "); + Serial.print(idx); + Serial.print(" : Slave Addr : "); + Serial.print(slaveID); + Serial.print(" | PV : "); + Serial.print(pv); + Serial.print(" | SP : "); + Serial.print(sp); + Serial.print(" | LastUpdate : "); + Serial.print(millis() - lastUpdated); + + Serial.print(" | Flags : "); + + Serial.print(flags, HEX); + + Serial.print("\n"); + } +}; + +// Addon to deal with multiple Omron PID controllers +class OmronPID : public Addon +{ +public: + OmronPID(ModbusBridge *_bridge, short _slaveStart) : modbus(_bridge), + slaveStart(_slaveStart), + statusLight(STATUS_PID_PIN), + Addon(OMRON_PID_STR, OMRON_PID, ADDON_STATED) + { + setFlag(DEBUG); + cPID = 0; + initPIDS(); + startTS = millis(); + } + + virtual short loop(); + virtual short setup(); + + short debug(Stream *stream); + short info(Stream *stream); + + // PID access + OmronState *OmronPID::nextToUpdate(); + OmronState *OmronPID::nextToWrite(); + + // Modbus callbacks + short responseFn(short error); + short queryResponse(short error); + short onError(short error); + + short rawResponse(short size, uint8_t rxBuffer[]); + + // PID programming + void stopAll(); + void runAll(); + void setAllSP(int sp); + + bool isHeatingUp(); + bool isRunning(); + StatusLight statusLight; + + /////////////////////////////////////////// + // Modbus + + Vector queries; + +private: + // config + short slaveStart; + short nbPIDs; + + // current PID to read updates from + short cPID; + + ModbusBridge *modbus; + + // actual PID states + OmronState states[NB_OMRON_PIDS]; + + bool mute; + + // Modbus query / commands + int eachPID(short fn, int addr, int value); + int eachPIDW(int addr, int value); + int singlePID(int slave, short fn, int addr, int value); + int singlePIDW(int slave, int addr, int value); + OmronState *pidBySlave(int slave); + + OmronState *current(); + + short read10_16(int slaveAddress, int addr, int prio = 0); + + void updateState(); + millis_t interval; + + void printStates(); + bool locked; + void updateTCP(); + void fromTCP(); + void print(); + void resetStates(); + + millis_t startTS; + +protected: + // initialize PID states + void initPIDS(); + // for debugging and testing + void testPIDs(); +}; + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/OmronVFD.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/OmronVFD.cpp new file mode 100644 index 0000000..2213adf --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/OmronVFD.cpp @@ -0,0 +1,154 @@ +#include "OmronVFD.h" +#include "ModbusBridge.h" +#include "./components/OmronMX2.h" +#include "app.h" + +#define valA001 3 // A001 Frequency reference source = 03 (no need to change) +#define valA002 3 // A002 Source of the “Move” command = 03 (no need to change) +#define valC026 5 // C026 Relay output function 5 (AL: error signal) = 05 +#define DEF_FC_MAX_FREQ 500 + +short OmronVFD::onStart() +{ + +#ifdef COOLING_RELAY + digitalWrite(COOLING_RELAY, HIGH); +#endif +#ifdef COOLING_RELAY2 + digitalWrite(COOLING_RELAY2, HIGH); +#endif +#ifdef FEEDSCREW_RELAY + digitalWrite(FEEDSCREW_RELAY, HIGH); +#endif + return E_OK; +} + +short OmronVFD::onStop() +{ +#ifdef COOLING_RELAY + digitalWrite(COOLING_RELAY, 0); +#endif +#ifdef COOLING_RELAY2 + digitalWrite(COOLING_RELAY2, 0); +#endif +#ifdef FEEDSCREW_RELAY + digitalWrite(FEEDSCREW_RELAY, 0); +#endif + return E_OK; +} + +void OmronVFD::doTest() +{ + Serial.println(" Do VFD Tests "); + pollState = true; + // forward(); + // ping(); + setTargetFreq(50); + run(); + + // reverse(); + // run(); + + /* + owner->timer.in( + 10000, [](OmronVFD *me) -> void { + me->stop(); + }, + this); + */ + + // stop(); + // configure(); +} +uint16_t OmronVFD::configure() +{ + // write_Single(MX2_A001, valA001); + // write_Single(MX2_A002, valA002); + // write_Single(MX2_C026, valC026); // C026 Relay output function 5 (AL: error signal) = 05 + // write_Single(MX2_A004, DEF_FC_MAX_FREQ / 10); // A004 setting the maximum frequency + // progReg32(MX2_F002, (char *)" F002 ", FC_ACCEL_TIME); // F002 Acceleration Time + // progReg32(MX2_F002, (char *)" F003 ", FC_DEACCEL_TIME); // F003 Acceleration Braking + + for (int i = 0; 0 < MB_N_R; i++) + { + modbus->mb->R[i] = 0; + } + + for (int i = 0; 0 < MB_N_C; i++) + { + modbus->mb->C[i] = false; + } +} +uint16_t OmronVFD::updateState() +{ + // readSingle_16(MX2_STATE); + // readSingle_16(MX2_STATUS); + if (now - readStateTS > OMRON_MX2_STATE_INTERVAL) + { + read_16(1, 5, MB_QUERY_TYPE_STATUS_POLL); + readStateTS = now; + // readSingle_16(0x1003); + } + + // readSingle_16(MX2_CURRENT_FR); + // readSingle_16(MX2_AMPERAGE); +} + +//////////////////////////////////////////////////////////////////////////// +// +// HMI only (Manual = A2 = 2) +uint16_t OmronVFD::stop() +{ + onStop(); + return write_Bit(MX2_START, 0); +} + +uint16_t OmronVFD::run() +{ + onStart(); + return write_Bit(MX2_START, 1); +} + +uint16_t OmronVFD::reverse() +{ + return write_Bit(MX2_SET_DIR, 1); +} +uint16_t OmronVFD::forward() +{ + return write_Bit(MX2_SET_DIR, 0); +} + +uint16_t OmronVFD::setTargetFreq(uint16_t freq) +{ + return write_Single(MX2_TARGET_FR, freq * 100); +} + +//////////////////////////////////////////////////////////////////////////// +// +// Addon impl. +short OmronVFD::setup() +{ + // configure(); + onStop(); +} + +short OmronVFD::loop() +{ + modbusLoop(); + status.loop(); +} + +short OmronVFD::debug(Stream *stream) +{ + //*stream << this->name << ":" << this->ok(); + return false; +} +short OmronVFD::info(Stream *stream) +{ + //*stream << this->name << "\n\t : " SPACE("Pin:" << MOTOR_IDLE_PIN); + return false; +} + +void OmronVFD::init() +{ +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/OmronVFD.h b/extrusion/lydia-print-head-v2/firmware/firmware/OmronVFD.h new file mode 100644 index 0000000..144b1c9 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/OmronVFD.h @@ -0,0 +1,153 @@ +#ifndef OMRON_VFD_H +#define OMRON_VFD_H + +#ifdef HAS_STATES +#include +#endif + +#include +#include "./Addon.h" +#include "./config.h" +#include "./common/macros.h" +#include "./components/OmronE5.h" +#include +#include "ModbusBridge.h" +#include "common/timer.h" +#include "components/StatusLight.h" + +class App; + +// actual PID, holds only values and handy functions +class OmronVFDState +{ +public: + struct type_errorMX2 // error structure + { + uint16_t code; // reason + uint16_t status; // Inverter status on shutdown + uint16_t noUse; // Not used + uint16_t fr; // IF frequency during shutdown + uint16_t cur; // IF current on shutdown + uint16_t vol; // IF voltage when disconnected + uint32_t time1; // Total running time in STROKE mode when disconnected + uint32_t time2; // Total operating time of the inverter with the power on at the time of shutdown + }; + union union_errorFC // Omron Error Translation + { + type_errorMX2 MX2; + uint16_t inputBuf[10]; + }; + + int8_t err; // last error + uint16_t numErr; // number of errors + uint8_t nbComErrors; // The number of communication errors when exceeding FC_NUM_READ inverter lock 485 control + uint16_t FC; // Inverter target frequency in 0.01 hertz + uint16_t freqFC; // Read: current inverter frequency in 0.01 hertz + uint16_t power; // Read: Current inverter power in 100 watt units (3 is 300 watts) + uint16_t current; // Read: Current inverter current in 0.01 Amp units + + int16_t state; // Read: State of the inverter register MX2_STATE + int16_t status; // Read: Status of the inverter register MX2_STATUS + + millis_t startTS; // compressor start time + union_errorFC error; // Structure for decoding the inverter error + + millis_t lastUpdated; + millis_t lastWritten; + + OmronVFDState() : lastUpdated(millis()), + lastWritten(millis()) + { + } +}; + +// Addon to deal with multiple Omron PID controllers +class OmronVFD : public Addon +{ +public: + OmronVFD(ModbusBridge *_bridge, short _slaveStart) : modbus(_bridge), + slaveAddress(_slaveStart), + status(STATUS_VFD_PIN), + Addon(OMRON_VFD_STR, OMRON_VFD, ADDON_STATED) + { + setFlag(DEBUG); + init(); + ready = false; + + readStateTS = millis(); + interval = millis(); + setFQTS = millis(); + } + + virtual short loop(); + virtual short setup(); + + short debug(Stream *stream); + short info(Stream *stream); + + // Modbus callbacks + short responseFn(short error); + short queryResponse(short error); + short onError(short error); + short rawResponse(short size, uint8_t rxBuffer[]); + /////////////////////////////////////////// + // Modbus + Vector queries; + + short readSingle_16(int addr, int prio = 0); + short read_16(int addr, int num, int prio = 0); + uint16_t write_Single(uint16_t cmd, unsigned int data); + uint16_t write_Bit(uint16_t addr, int on); + + /////////////////////////////////////////// + // VFD control + uint16_t setTargetFreq(uint16_t freq); + uint16_t stop(); + uint16_t run(); + uint16_t reverse(); + uint16_t forward(); + + short onStart(); + short onStop(); + + /////////////////////////////////////////// + // Basics (mandatory) + + uint16_t configure(); + uint16_t updateState(); + millis_t interval; + millis_t readStateTS; + millis_t debugTS; + millis_t setFQTS; + bool pollState; + + void doTest(); + + App *owner; + millis_t last; + +private: + // config + short slaveAddress; + + ModbusBridge *modbus; + + StatusLight status; + + // actual VFD state + OmronVFDState states[1]; + + short ping(); + + void updateTCP(); + void fromTCP(); + + void modbusLoop(); + bool ready; + +protected: + // initialize VFD states + void init(); +}; + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/OmronVFDModbus.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/OmronVFDModbus.cpp new file mode 100644 index 0000000..ecf49eb --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/OmronVFDModbus.cpp @@ -0,0 +1,374 @@ +#include "OmronVFD.h" +#include "ModbusBridge.h" +#include "./components/OmronMX2.h" +#include "app.h" + +//////////////////////////////////////////////////////////////////////////// +// +// Modbus +bool didTest = true; +bool debugReceive = false; +bool debugSend = false; +bool debugFilter = true; +bool debugMultiRegs = false; +bool debugModQueries = false; +bool printErrors = true; + +short OmronVFD::onError(short error) +{ + if (printErrors) + { + Serial.print("Omron VFD onError : "); + if (error == 255) + { + Serial.println("Timeout"); + } + else + { + Serial.println(error); + } + } + Query *last = modbus->nextQueryByState(QUERY_STATE::PROCESSING, OMRON_VFD); + if (last) + { + last->reset(); + } + else + { + Serial.println("Omron VDF :: onError - can't find last query! "); + } +} +void OmronVFD::modbusLoop() +{ + + if (!didTest) + { + didTest = true; + doTest(); + } + + updateState(); + + if (millis() - interval > OMRON_MX2_LOOP_INTERVAL) + { + interval = now; + if (ready) + { + fromTCP(); + } + Query *nextCommand = modbus->nextQueryByState(QUERY_STATE::QUEUED, OMRON_VFD); + if (nextCommand) + { + if (modbus->qstate() != IDLE) + { + return; + } + + nextCommand->state = QUERY_STATE::PROCESSING; + modbus->nextWaitingTime = MODBUS_CMD_WAIT; + modbus->onMessage = (AddonRxFn)&OmronVFD::rawResponse; + modbus->onError = (AddonFnPtr)&OmronVFD::onError; + + if (debugSend) + { + if (now - debugTS > OMRON_MX2_DEBUG_INTERVAL) + { + debugTS = now; + Serial.print("next to send "); + Serial.print(nextCommand->id); + Serial.print(" | "); + Serial.print(nextCommand->ts); + Serial.print(" | Addr="); + Serial.print(nextCommand->addr); + Serial.print(" | Value="); + Serial.print(nextCommand->value); + Serial.print(" | FN="); + Serial.print(nextCommand->fn); + Serial.print("\n"); + + if (debugModQueries) + { + modbus->print(); + } + } + } + + modbus->query(nextCommand->slave, nextCommand->fn, nextCommand->addr, nextCommand->value, this, (AddonFnPtr)&OmronVFD::queryResponse); + return; + } + } +} + +short OmronVFD::ping() +{ + + Query *next = modbus->nextQueryByState(DONE); + if (next) + { + next->fn = ku8MBLinkTestOmronMX2Only; + next->slave = slaveAddress; + next->value = 1234; + next->addr = 0; + next->state = QUERY_STATE::QUEUED; + next->ts = millis(); + return E_OK; + } + return E_QUERY_BUFFER_END; +} + +short OmronVFD::rawResponse(short size, uint8_t rxBuffer[]) +{ + if (!size) + { + return E_OK; + } + if (debugReceive) + { + Serial.print("\nIncoming:"); + Serial.print(size); + Serial.print("::\t"); + + for (int i = 0; i < size; i++) + { + Serial.print(rxBuffer[i], HEX); + Serial.print(" : "); + } + Serial.print("\n"); + } + if (size == 5) + { + Serial.println("Error"); + } + + return ERROR_OK; +} + +short OmronVFD::responseFn(short error) +{ +} + +short OmronVFD::queryResponse(short error) +{ + Query *last = modbus->nextQueryByState(QUERY_STATE::PROCESSING, OMRON_VFD); + if (last) + { + long first = modbus->ModbusSlaveRegisters[0]; + if (last->prio == MB_QUERY_TYPE_STATUS_POLL) + { + + states[0].state = modbus->ModbusSlaveRegisters[3]; + states[0].status = modbus->ModbusSlaveRegisters[2]; + states[0].FC = modbus->ModbusSlaveRegisters[0]; + ready = true; + updateTCP(); + if (debugMultiRegs) + { + Serial.print(" - regs : \n "); + for (int i = 0; i < 5; i++) + { + Serial.print(" - "); + Serial.print(modbus->ModbusSlaveRegisters[i]); + Serial.print("\n"); + } + } + } + + last->addr = 0; + last->value = 0; + last->slave = 0; + last->ts = 0; + last->prio = 0; + last->state = QUERY_STATE::DONE; + } + else + { + Serial.println("state error, had nothing to process"); + } +} + +void OmronVFD::updateTCP() +{ + + modbus->mb->R[MB_R_VFD_STATUS] = states[0].status; + modbus->mb->R[MB_R_VFD_STATE] = states[0].state; + modbus->mb->R[MB_R_FREQ_TARGET] = states[0].FC; + // fromTCP(); +} + +void OmronVFD::fromTCP() +{ + if (modbus->mb->R[MB_W_VFD_RUN] == 1) + { + onStart(); + write_Bit(MX2_START, 1); + modbus->mb->R[MB_W_VFD_RUN] = 0; + } + if (modbus->mb->R[MB_W_VFD_RUN] == 2) + { + onStop(); + write_Bit(MX2_START, 0); + modbus->mb->R[MB_W_VFD_RUN] = 0; + } + + if (modbus->mb->R[MB_W_VFD_RUN] == 2) + { + onStop(); + modbus->mb->R[MB_W_VFD_RUN] = 0; + write_Bit(MX2_START, 0); + } + + if (modbus->mb->R[MB_W_DIRECTION] > 0) + { + switch (modbus->mb->R[MB_W_DIRECTION]) + { + case 1: + forward(); + break; + case 2: + reverse(); + break; + default: + stop(); + break; + } + modbus->mb->R[MB_W_DIRECTION] = 0; + } + + if (states[0].state == OMRON_STATE_DECELERATING || states[0].state == OMRON_STATE_ACCELERATING) + { + status.setBlink(true); + } + + if (states[0].state == OMRON_STATE_RUNNING) + { + status.setBlink(false); + status.on(); + } + + if (states[0].state == OMRON_STATE_STOPPED) + { + status.setBlink(false); + status.off(); + } + + if (modbus->mb->R[MB_W_FREQ_TARGET] > 0) + { + setTargetFreq(modbus->mb->R[MB_W_FREQ_TARGET]); + modbus->mb->R[MB_W_FREQ_TARGET] = 0; + } +} + +uint16_t OmronVFD::write_Single(uint16_t addr, unsigned int data) +{ + + Query *next = modbus->nextQueryByState(DONE); + if (next) + { + next->fn = ku8MBWriteSingleRegister; + next->slave = slaveAddress; + // modbus->setDebugSend(true); + next->value = data; + next->addr = addr; + next->state = QUERY_STATE::QUEUED; + next->ts = millis(); + next->owner = OMRON_VFD; + next->prio = MB_QUERY_TYPE_CMD; + return E_OK; + } + return E_QUERY_BUFFER_END; +} + +uint16_t OmronVFD::write_Bit(uint16_t addr, int on) +{ + Query *same = modbus->nextSame(QUEUED, slaveAddress, addr, ku8MBWriteSingleCoil, on); + if (same && millis() - same->ts < 300) + { + } + + Query *next = modbus->nextQueryByState(DONE); + if (next) + { + next->fn = ku8MBWriteSingleCoil; + next->slave = slaveAddress; + next->addr = addr; + // modbus->setDebugSend(true); + next->value = on; + next->state = QUERY_STATE::QUEUED; + next->ts = millis(); + next->owner = OMRON_VFD; + next->prio = MB_QUERY_TYPE_CMD; + return E_OK; + } + return E_QUERY_BUFFER_END; +} + +short OmronVFD::readSingle_16(int addr, int prio = 0) +{ + + Query *same = modbus->nextSame(QUEUED, slaveAddress, addr, ku8MBReadHoldingRegisters, 1); + if (same && millis() - same->ts < OMRON_MX2_SAME_REQUEST_INTERVAL) + { + return; + } + if (modbus->numByState(DONE) < MODBUS_QUEUE_MIN_FREE) + { + return; + } + + if (modbus->numSame(QUEUED, slaveAddress, addr, ku8MBReadHoldingRegisters, 1) > 1) + { + return; + } + + Query *next = modbus->nextQueryByState(DONE); + if (next) + { + next->fn = ku8MBReadHoldingRegisters; + next->slave = slaveAddress; + next->value = 1; + next->addr = addr; + next->state = QUERY_STATE::QUEUED; + next->ts = millis(); + next->prio = prio; + next->owner = OMRON_VFD; + return E_OK; + } + + return E_QUERY_BUFFER_END; +} + +short OmronVFD::read_16(int addr, int num, int prio = 0) +{ + + Query *same = modbus->nextSame(QUEUED, slaveAddress, addr, ku8MBReadHoldingRegisters, 1); + + if (same && millis() - same->ts < OMRON_MX2_SAME_REQUEST_INTERVAL) + { + return; + } + + if (modbus->numByState(DONE) < MODBUS_QUEUE_MIN_FREE) + { + return; + } + + if (modbus->numSame(QUEUED, slaveAddress, addr, ku8MBReadHoldingRegisters, 1) > 1) + { + return; + } + + Query *next = modbus->nextQueryByState(DONE); + if (next) + { + next->fn = ku8MBReadHoldingRegisters; + next->slave = slaveAddress; + next->value = num; + next->addr = addr; + next->state = QUERY_STATE::QUEUED; + next->ts = millis(); + next->prio = prio; + next->owner = OMRON_VFD; + return E_OK; + } + return E_QUERY_BUFFER_END; +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/Oversample.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/Oversample.cpp new file mode 100644 index 0000000..519dd98 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/Oversample.cpp @@ -0,0 +1,73 @@ +#include "Oversample.h" + +Oversample::Oversample(byte pin, byte resolution) +{ + _pin = pin; + _prescaler = 4; + _resolution = 10; + _baseResolution = 10; + _maxResolution = 16; + _additionalBits = 0; + _sampleCount = 0; + + pinMode(_pin, INPUT); + setPrescaler(_prescaler); + setResolution(resolution); +} + +double Oversample::read() +{ + unsigned long scaled = readDecimated(); + double proportional = (scaled * 1.0) / (B00000001 << _additionalBits); + return proportional; +} + +unsigned long Oversample::readDecimated() +{ + /* Sum all measurements. */ + unsigned long total = 0UL; + for(int i = 0; i < _sampleCount; i++) { + total += analogRead(_pin); + } + + /* Decimate by right shifting. */ + return total >> _additionalBits; +} + +void Oversample::setResolution(byte resolution) +{ + _resolution = sanitizeResolution(resolution); + _additionalBits = _resolution - _baseResolution; + _sampleCount = B00000001 << (_additionalBits * 2); +} + +byte Oversample::getResolution() +{ + return _resolution; +} + +void Oversample::setPrescaler(byte prescaler) +{ + _prescaler = prescaler; + byte mask = B11111000; + ADCSRA &= mask; + ADCSRA |= _prescaler; +} + +byte Oversample::getPrescaler() +{ + return _prescaler; +} + +byte Oversample::sanitizeResolution(byte resolution) +{ + if(resolution > _maxResolution) { + resolution = _maxResolution; + } + + else if(resolution < _baseResolution) { + resolution = _baseResolution; + } + + return resolution; +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/Oversample.h b/extrusion/lydia-print-head-v2/firmware/firmware/Oversample.h new file mode 100644 index 0000000..6240f18 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/Oversample.h @@ -0,0 +1,72 @@ +#include "Arduino.h" + +#ifndef Oversample_h +#define Oversample_h + +class Oversample +{ + public: + /** + * Total Resolution, including oversampled Bits. + * + * This may range from 10(no oversampling) to 16(max oversampling) + * The more resolution you want, the longer the measurement will take. + * + * @param pin Analog pin to use. + * @param resolution Chosen resolution. + */ + Oversample(byte pin, byte resolution); + + /** + * Run a measurement with the set resolution. + * + * @return The oversampled, decimated measurement. + */ + double read(); + + /** + * Run a measurement with the set resolution. + * + * @return The oversampled, non decimated measurement. + */ + unsigned long readDecimated(); + + /** + * Set measurment resolution. + * + * @param resolution Resolution might be between _baseResolution and + * _maxResolution. + */ + void setResolution(byte resolution); + byte getResolution(); + + /** + * Set the ADC's Prescaler. + * + * 7: 128 (Arduino default) + * 6: 64 + * 5: 32 + * 4: 16 (recommended maximum - our default) + * 3: 8 + * 2: 4 + * 1: 2 + * 0: 2 + * + * @param prescaler The prescaler to set for the ADC. + */ + void setPrescaler(byte prescaler); + byte getPrescaler(); + + private: + byte _pin; + byte _prescaler; + byte _resolution; + byte _baseResolution; + byte _maxResolution; + byte _additionalBits; + int _sampleCount; + + byte sanitizeResolution(byte resolution); +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/PID_v1.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/PID_v1.cpp new file mode 100644 index 0000000..2361528 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/PID_v1.cpp @@ -0,0 +1,207 @@ +/********************************************************************************************** + * Arduino PID Library - Version 1.1.1 + * by Brett Beauregard brettbeauregard.com + * + * This Library is licensed under a GPLv3 License + **********************************************************************************************/ + +#if ARDUINO >= 100 +#include "Arduino.h" +#else +#include "WProgram.h" +#endif + +#include "PID_v1.h" + +/*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. + ***************************************************************************/ +PID::PID(double *Input, double *Output, double *Setpoint, + double Kp, double Ki, double Kd, int ControllerDirection) +{ + + myOutput = Output; + myInput = Input; + mySetpoint = Setpoint; + inAuto = false; + + PID::SetOutputLimits(0, 255); // default output limit corresponds to + // the arduino pwm limits + + SampleTime = 100; // default Controller Sample Time is 0.1 seconds + + PID::SetControllerDirection(ControllerDirection); + PID::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 PID::Compute() +{ + if (!inAuto) + return false; + unsigned long now = millis(); + unsigned long timeChange = (now - lastTime); + if (timeChange >= SampleTime) + { + /*Compute all the working error variables*/ + double input = *myInput; + double error = *mySetpoint - input; + ITerm += (ki * error); + if (ITerm > outMax) + ITerm = outMax; + else if (ITerm < outMin) + ITerm = outMin; + double dInput = (input - lastInput); + + /*Compute PID Output*/ + double output = kp * error + ITerm - kd * dInput; + + 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 PID::SetTunings(double Kp, double Ki, double Kd) +{ + if (Kp < 0 || Ki < 0 || Kd < 0) + return; + + dispKp = Kp; + dispKi = Ki; + dispKd = Kd; + + double SampleTimeInSec = ((double)SampleTime) / 1000; + kp = Kp; + ki = Ki * SampleTimeInSec; + kd = Kd / SampleTimeInSec; + + 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 PID::SetSampleTime(int NewSampleTime) +{ + if (NewSampleTime > 0) + { + double ratio = (double)NewSampleTime / (double)SampleTime; + ki *= ratio; + kd /= ratio; + 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 PID::SetOutputLimits(double Min, double 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 PID::SetMode(int Mode) +{ + bool newAuto = (Mode == AUTOMATIC); + if (newAuto == !inAuto) + { /*we just went from manual to auto*/ + PID::Initialize(); + } + inAuto = newAuto; +} + +/* Initialize()**************************************************************** + * does all the things that need to happen to ensure a bumpless transfer + * from manual to automatic mode. + ******************************************************************************/ +void PID::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 PID::SetControllerDirection(int 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 + ******************************************************************************/ +double PID::GetKp() { return dispKp; } +double PID::GetKi() { return dispKi; } +double PID::GetKd() { return dispKd; } +int PID::GetMode() { return inAuto ? AUTOMATIC : MANUAL; } +int PID::GetDirection() { return controllerDirection; } diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/PID_v1.h b/extrusion/lydia-print-head-v2/firmware/firmware/PID_v1.h new file mode 100644 index 0000000..f2c5dd4 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/PID_v1.h @@ -0,0 +1,76 @@ +#ifndef PID_v1_h +#define PID_v1_h +#define LIBRARY_VERSION 1.1.1 + +// Constants used in some of the functions below +#define AUTOMATIC 1 +#define MANUAL 0 +#define DIRECT 0 +#define REVERSE 1 + +class PID +{ + +public: + + + + // commonly used functions ************************************************************************** + PID(double *, double *, double *, // * constructor. links the PID to the Input, Output, and + double, double, double, int); // 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(double, double); // 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(double, double, // * While most users will set the tunings once in the + double); // constructor, this function gives the user the option + // of changing tunings during runtime for Adaptive control + void SetControllerDirection(int); // * 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 **************************************************************** + double GetKp(); // These functions query the pid for interal values. + double GetKi(); // they were created mainly for the pid front-end, + double GetKd(); // where it's important to know what is actually + int GetMode(); // inside the PID. + int GetDirection(); // + +private: + void Initialize(); + + double dispKp; // * we'll hold on to the tuning parameters in user-entered + double dispKi; // format for display purposes + double dispKd; // + + double kp; // * (P)roportional Tuning Parameter + double ki; // * (I)ntegral Tuning Parameter + double kd; // * (D)erivative Tuning Parameter + + int controllerDirection; + + double *myInput; // * Pointers to the Input, Output, and Setpoint variables + double *myOutput; // This creates a hard link between the variables and the + double *mySetpoint; // PID, freeing the user from having to constantly tell us + // what these values are. with pointers we'll just know. + + unsigned long lastTime; + double ITerm, lastInput; + + unsigned long SampleTime; + double outMin, outMax; + bool inAuto; +}; +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/Readme.md b/extrusion/lydia-print-head-v2/firmware/firmware/Readme.md new file mode 100644 index 0000000..6bdf497 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/Readme.md @@ -0,0 +1,5 @@ +# TODOS + +- new PHStudio widgets: PID control & Display +- info tab: vfd status, PID status, sensor LEDS +- HMIs: shredder, extrusion, shredder && extrusion, asterix diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/TemperatureController.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/TemperatureController.cpp new file mode 100644 index 0000000..a7118c4 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/TemperatureController.cpp @@ -0,0 +1,332 @@ +#include "TemperatureController.h" + +#ifdef HAS_TC + +short TemperatureController::setup() +{ + return E_OK; +} + +short TemperatureController::debug(Stream *stream) +{ + *stream << this->name << "\n\t : "; + return E_OK; +} + +short TemperatureController::info(Stream *stream) +{ + *stream << this->name << "\n\t : "; + return E_OK; +} + +short TemperatureController::loop() +{ + updateTCP(); + return E_OK; +} + +void TemperatureController::updateTCP() +{ + modbus->mb->R[MB_W_TC_STATE] = _state; +} + +double PIDInput[2] = {0, 0}; +double PIDOutput[2] = {0, 0}; +double PIDSetpoint[2] = {0, 0}; + +double PIDKp[2]; // = DEFAULT_PID_KP; +double PIDKi[2]; // = DEFAULT_PID_KI; +double PIDKd[2]; // = DEFAULT_PID_KD; + +double relayPin[2] = HEATER_PIN_RELAY; +double thermPin[2] = TEMP_PIN; + +unsigned int targetTempHeater[PLASTIC_ID_TOTAL][2]; // = {DEFAULT_TEMP_PET, DEFAULT_TEMP_HDPE, DEFAULT_TEMP_V, DEFAULT_TEMP_LDPE, DEFAULT_TEMP_PP, DEFAULT_TEMP_PS, DEFAULT_TEMP_PLA}; + +unsigned long windowStartTime[2]; + +Oversample *Thermistor[2]; + +PID PIDHeater[2] = {{&PIDInput[0], &PIDOutput[0], &PIDSetpoint[0], PIDKp[0], PIDKi[0], PIDKd[0], DIRECT}, + {&PIDInput[1], &PIDOutput[1], &PIDSetpoint[1], PIDKp[1], PIDKi[1], PIDKd[1], DIRECT}}; + +extern void initHeater() +{ + for (int i = 0; i < 2; i++) + { + PIDHeater[i].SetMode(MANUAL); + PIDHeater[i].SetOutputLimits(0, SOFT_PWM_WINDOW_SIZE); + pinMode(relayPin[i], OUTPUT); + Thermistor[i] = new Oversample(thermPin[i], 14); + printPIDSetting(i); + } + pinMode(FAN_PIN, OUTPUT); +} + +extern void updateTemp() +{ + for (int i = 0; i < 2; i++) + { + PIDInput[i] = analog2temp(Thermistor[i]->readDecimated()); + if ((int)PIDInput[i] < HEATER_MIN_TEMP || (int)PIDOutput[i] > HEATER_MAX_TEMP) + { + offHeater(); + } + } +} + +extern void updatePID() +{ + for (int i = 0; i < 2; i++) + { + PIDHeater[i].Compute(); + if ((int)PIDSetpoint[i] <= 0) + { + PIDOutput[i] = 0; // Override PID + PIDHeater[i].SetMode(MANUAL); + } + } +} + +extern void manageHeaterSoftPWM() +{ + unsigned long now = millis(); + + for (int i = 0; i < 2; i++) + { + if (now - windowStartTime[i] > SOFT_PWM_WINDOW_SIZE) + { + windowStartTime[i] = now; + } + if (PIDOutput[i] > now - windowStartTime[i]) + { + digitalWrite(relayPin[i], HIGH); + } + else + { + digitalWrite(relayPin[i], LOW); + } + } +} + +extern void AT(double temp, int hotend, int ncycles, bool set_result /*=false*/) +{ + double input = 0.0; + int cycles = 0; + bool heating = true; + + unsigned long temp_ms = millis(), t1 = temp_ms, t2 = temp_ms; + long t_high = 0, t_low = 0; + unsigned long ms = millis(); + + long bias, d; + double Ku, Tu; + double workKp = 0, workKi = 0, workKd = 0; + double max = 0, min = 10000; + +#ifdef ENABLE_SERIAL + Serial.println("AT"); +#endif + + offHeater(); // switch off all heaters. + + PIDOutput[hotend] = bias = d = SOFT_PWM_WINDOW_SIZE >> 1; + + bool wait_for_heatup = true; + + // PID Tuning loop + while (wait_for_heatup) + { + + ms = millis(); + + updateTemp(); + input = PIDInput[hotend]; + + if (max < input) + max = input; + if (min > input) + min = input; + + if (heating && input > temp) + { + if (ms > t2 + 5000UL) + { + heating = false; + PIDOutput[hotend] = (bias - d) >> 1; + t1 = ms; + t_high = t1 - t2; + max = temp; + } + } + + if (!heating && input < temp) + { + if (ms > t1 + 5000UL) + { + heating = true; + t2 = ms; + t_low = t2 - t1; + if (cycles > 0) + { + long max_pow = SOFT_PWM_WINDOW_SIZE; + bias += (d * (t_high - t_low)) / (t_low + t_high); + bias = constrain(bias, 20, max_pow - 20); + d = (bias > max_pow / 2) ? max_pow - 1 - bias : bias; + + bias = SOFT_PWM_WINDOW_SIZE >> 1; + d = SOFT_PWM_WINDOW_SIZE >> 1; // Shek: hard-code fixed bias and d because the autocalculation resulted in thermal runaway (the power of "turning off" causes continuous heat up). + +#ifdef ENABLE_SERIAL + Serial.print(F(SERIAL_AT_BIAS)); + Serial.print(bias); + Serial.println(); + Serial.print(F(SERIAL_AT_D)); + Serial.print(d); + Serial.println(); + Serial.print(F(SERIAL_AT_MIN)); + Serial.print(min); + Serial.println(); + Serial.print(F(SERIAL_AT_MAX)); + Serial.print(max); + Serial.println(); +#endif + + if (cycles > 2) + { + Ku = (4.0 * d) / (M_PI * (max - min) * 0.5); + Tu = ((double)(t_low + t_high) * 0.001); + workKp = 0.6 * Ku; + workKi = 2 * workKp / Tu; + workKd = workKp * Tu * 0.125; +#ifdef ENABLE_SERIAL + Serial.print(F(SERIAL_AT_KU)); + Serial.println(Ku); + Serial.print(F(SERIAL_AT_TU)); + Serial.println(Tu); + Serial.println(F(SERIAL_AT_CLASSIC_PID)); + Serial.print(F(SERIAL_AT_KP)); + Serial.println(workKp); + Serial.print(F(SERIAL_AT_KI)); + Serial.println(workKi); + Serial.print(F(SERIAL_AT_KD)); + Serial.println(workKd); +#endif + } + } + PIDOutput[hotend] = (bias + d) >> 1; + cycles++; + min = temp; + } + } +#define MAX_OVERSHOOT_PID_AUTOTUNE 20 + if (input > temp + MAX_OVERSHOOT_PID_AUTOTUNE) + { +#ifdef ENABLE_SERIAL + Serial.println(F(SERIAL_AT_OVERSHOOT)); +#endif + return; + } + // Every 2 seconds... + if (ms > temp_ms + 2000UL) + { +#ifdef ENABLE_SERIAL + Serial.print("T"); + Serial.print(hotend); + Serial.print(": "); + Serial.print(input); + Serial.print(" @: "); + Serial.println(PIDOutput[hotend]); + /*char tbuf[6], outbuf[19]; + ftoa(tbuf,input,2); + sprintf_P(outbuf, PSTR(SERIAL_AT_TEMP_OUT), hotend, tbuf, (int) PIDOutput[hotend]); + Serial.println(outbuf);*/ +#endif + temp_ms = ms; + } + // every 2 seconds + // Over 10 minutes? + if (((ms - t1) + (ms - t2)) > (10L * 60L * 1000L * 10L)) + { +#ifdef ENABLE_SERIAL + Serial.println(F(SERIAL_AT_TIMEOUT)); +#endif + return; + } + if (cycles > ncycles) + { +#ifdef ENABLE_SERIAL + Serial.println(F(SERIAL_AT_FINISH)); +#endif + if (set_result) + { + PIDKp[hotend] = workKp; + PIDKi[hotend] = workKi; + PIDKd[hotend] = workKd; + PIDHeater[hotend].SetTunings(PIDKp[hotend], PIDKi[hotend], PIDKd[hotend]); + printPIDSetting(hotend); + } + // update PID etc. + return; + } + // lcd_update(); + if (!wait_for_heatup) + { + offHeater(); + } + else + { + manageHeaterSoftPWM(); + } + } +} + +extern void setFan(bool state) +{ + digitalWrite(FAN_PIN, state); +} + +extern void offHeater() +{ + for (int i = 0; i < 2; i++) + { + PIDSetpoint[i] = 0; + PIDHeater[i].SetMode(MANUAL); + } +#ifdef ENABLE_LCD + statusLCD(F(STATUS_READY)); + logoLCD(-1); +#endif +#ifdef ENABLE_SERIAL + Serial.println(SERIAL_OFF_ALL_HEATER); +#endif +} + +extern void printPIDSetting(int idxHeater) +{ +#ifdef ENABLE_SERIAL + Serial.print(F(SERIAL_PRINT_PID)); + Serial.print(idxHeater); + Serial.print(F(":")); + Serial.print(PIDHeater[idxHeater].GetKp(), 2); + Serial.print(F(SERIAL_PRINT_KP)); + Serial.print(PIDHeater[idxHeater].GetKi(), 2); + Serial.print(F(SERIAL_PRINT_KI)); + Serial.print(PIDHeater[idxHeater].GetKd(), 2); + Serial.print(F(SERIAL_PRINT_KD)); + Serial.println(); +#endif +} + +extern void setHeaterTemp(int idxHeater, int newSetpoint) +{ + PIDSetpoint[idxHeater] = newSetpoint; + PIDHeater[idxHeater].SetMode((newSetpoint <= 0) ? MANUAL : AUTOMATIC); + // char serialbuffer[45]; + // sprintf_P(serialbuffer, PSTR(SERIAL_SET_HEATER_TO_TEMP), idxHeater, newSetpoint); + //#ifdef ENABLE_SERIAL + // Serial.println(serialbuffer); + //#endif +} + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/TemperatureController.h b/extrusion/lydia-print-head-v2/firmware/firmware/TemperatureController.h new file mode 100644 index 0000000..5476db7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/TemperatureController.h @@ -0,0 +1,77 @@ +#ifndef TEMPERATURE_H +#define TEMPERATURE_H + +#include "constants.h" +#include "config.h" + +#include "PID_v1.h" +#include "Oversample.h" + +#include "ThermistorLookup.h" + +#include +#include "./Addon.h" +#include "ModbusBridge.h" + +#include "components/StatusLight.h" +#include + +extern double PIDInput[2], PIDOutput[2], PIDSetpoint[2]; +extern double PIDKp[2], PIDKi[2], PIDKd[2]; +extern PID PIDHeater[2]; + +extern unsigned int targetTempHeater[PLASTIC_ID_TOTAL][2]; + +extern void initHeater(); + +extern void updatePID(); +extern void updateTemp(); +extern void manageHeaterSoftPWM(); + +extern void setHeaterTemp(int, int); +extern void setFan(bool); +extern void offHeater(); + +extern void printPIDSetting(int); +extern void AT(double, int, int, bool); + +class TemperatureController : public Addon +{ +public: + TemperatureController(ModbusBridge *_bridge) + + : modbus(_bridge), + statusLight(STATUS_PID_PIN), + Addon(PH_PID_STR, PH_PID, ADDON_STATED) + { + setFlag(DEBUG); + startTS = millis(); + _state = TC_STATE::E_TCS_ERROR; + } + + ModbusBridge *modbus; + + // Addon std implementation + short debug(Stream *stream); + short info(Stream *stream); + short setup(); + short loop(); + + enum TC_STATE{ + E_TCS_OK = 0, + E_TCS_ERROR = 1 + }; + + void updateTCP(); + void fromTCP(); + +private: + // config + short slaveStart; + short nbPIDs; + StatusLight statusLight; + short _state; + millis_t startTS; +}; + +#endif //__TEMPERATURE_H diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/ThermistorLookup.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/ThermistorLookup.cpp new file mode 100644 index 0000000..ffe0300 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/ThermistorLookup.cpp @@ -0,0 +1,33 @@ +#include "ThermistorLookup.h" + +#define PGM_RD_W(x) (short)pgm_read_word(&x) + +// Derived from RepRap FiveD extruder::getTemperature() +// For hot end temperature measurement. +extern float analog2temp(int raw) { + if(heater_ttbl_map != NULL) + { + float celsius = 0; + uint8_t i; + short (*tt)[][2] = (short (*)[][2])(heater_ttbl_map/*[e]*/); + + //for (i=1; i<60; i++) + for (i=1; i<54; i++) + { + if (PGM_RD_W((*tt)[i][0]) > raw) + { + celsius = PGM_RD_W((*tt)[i-1][1]) + + (raw - PGM_RD_W((*tt)[i-1][0])) * + (float)(PGM_RD_W((*tt)[i][1]) - PGM_RD_W((*tt)[i-1][1])) / + (float)(PGM_RD_W((*tt)[i][0]) - PGM_RD_W((*tt)[i-1][0])); + break; + } + } + + // Overflow: Set to last value in the table + //if (i == heater_ttbllen_map[e]) celsius = PGM_RD_W((*tt)[i-1][1]); + + return celsius; + } +} + diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/ThermistorLookup.h b/extrusion/lydia-print-head-v2/firmware/firmware/ThermistorLookup.h new file mode 100644 index 0000000..388828d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/ThermistorLookup.h @@ -0,0 +1,73 @@ +#ifndef THERMLOOKUP_H +#define THERMLOOKUP_H + +#include + +extern float analog2temp(int raw); + +const short OVERSAMPLENR = 16; +const short heater_ttbl_map[][2] PROGMEM = { + { 151*OVERSAMPLENR , 300 }, + { 159*OVERSAMPLENR , 295 }, + { 168*OVERSAMPLENR , 290 }, + { 177*OVERSAMPLENR , 285 }, + { 186*OVERSAMPLENR , 280 }, + { 196*OVERSAMPLENR , 275 }, + { 207*OVERSAMPLENR , 270 }, + { 219*OVERSAMPLENR , 265 }, + { 231*OVERSAMPLENR , 260 }, + { 243*OVERSAMPLENR , 255 }, + { 257*OVERSAMPLENR , 250 }, + { 271*OVERSAMPLENR , 245 }, + { 286*OVERSAMPLENR , 240 }, + { 302*OVERSAMPLENR , 235 }, + { 319*OVERSAMPLENR , 230 }, + { 336*OVERSAMPLENR , 225 }, + { 355*OVERSAMPLENR , 220 }, + { 374*OVERSAMPLENR , 215 }, + { 394*OVERSAMPLENR , 210 }, + { 415*OVERSAMPLENR , 205 }, + { 437*OVERSAMPLENR , 200 }, + { 459*OVERSAMPLENR , 195 }, + { 482*OVERSAMPLENR , 190 }, + { 506*OVERSAMPLENR , 185 }, + { 530*OVERSAMPLENR , 180 }, + { 555*OVERSAMPLENR , 175 }, + { 580*OVERSAMPLENR , 170 }, + { 606*OVERSAMPLENR , 165 }, + { 631*OVERSAMPLENR , 160 }, + { 656*OVERSAMPLENR , 155 }, + { 682*OVERSAMPLENR , 150 }, + { 707*OVERSAMPLENR , 145 }, + { 731*OVERSAMPLENR , 140 }, + { 755*OVERSAMPLENR , 135 }, + { 778*OVERSAMPLENR , 130 }, + { 800*OVERSAMPLENR , 125 }, + { 821*OVERSAMPLENR , 120 }, + { 841*OVERSAMPLENR , 115 }, + { 860*OVERSAMPLENR , 110 }, + { 878*OVERSAMPLENR , 105 }, + { 895*OVERSAMPLENR , 100 }, + { 910*OVERSAMPLENR , 95 }, + { 924*OVERSAMPLENR , 90 }, + { 937*OVERSAMPLENR , 85 }, + { 948*OVERSAMPLENR , 80 }, + { 959*OVERSAMPLENR , 75 }, + { 968*OVERSAMPLENR , 70 }, + { 976*OVERSAMPLENR , 65 }, + { 983*OVERSAMPLENR , 60 }, + //{ 990*OVERSAMPLENR , 55 }, + { 995*OVERSAMPLENR , 50 }, + //{ 1000*OVERSAMPLENR , 45 }, + { 1004*OVERSAMPLENR , 40 }, + //{ 1008*OVERSAMPLENR , 35 }, + { 1010*OVERSAMPLENR , 30 }, + //{ 1013*OVERSAMPLENR , 25 }, + { 1015*OVERSAMPLENR , 20 }, + //{ 1017*OVERSAMPLENR , 15 }, + { 1018*OVERSAMPLENR , 10 }, + //{ 1019*OVERSAMPLENR , 5 }, + { 1020*OVERSAMPLENR , 0 } +}; + +#endif //__THERMLOOKUP_H diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/TimerOne.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/TimerOne.cpp new file mode 100644 index 0000000..7e838d0 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/TimerOne.cpp @@ -0,0 +1,54 @@ +/* + * Interrupt and PWM utilities for 16 bit Timer1 on ATmega168/328 + * Original code by Jesse Tane for http://labs.ideo.com August 2008 + * Modified March 2009 by Jérôme Despatis and Jesse Tane for ATmega328 support + * Modified June 2009 by Michael Polli and Jesse Tane to fix a bug in setPeriod() which caused the timer to stop + * Modified Oct 2009 by Dan Clemens to work with timer1 of the ATMega1280 or Arduino Mega + * Modified April 2012 by Paul Stoffregen + * Modified again, June 2014 by Paul Stoffregen + * Modified July 2017 by Stoyko Dimitrov - added support for ATTiny85 except for the PWM functionality + * + * This is free software. You can redistribute it and/or modify it under + * the terms of Creative Commons Attribution 3.0 United States License. + * To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/us/ + * or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. + * + */ + +#include "TimerOne.h" + +TimerOne Timer1; // preinstatiate + +unsigned short TimerOne::pwmPeriod = 0; +unsigned char TimerOne::clockSelectBits = 0; +void (*TimerOne::isrCallback)() = TimerOne::isrDefaultUnused; + +// interrupt service routine that wraps a user defined function supplied by attachInterrupt +#if defined (__AVR_ATtiny85__) +ISR(TIMER1_COMPA_vect) +{ + Timer1.isrCallback(); +} +#elif defined(__AVR__) +ISR(TIMER1_OVF_vect) +{ + Timer1.isrCallback(); +} + +#elif defined(__arm__) && defined(CORE_TEENSY) +void ftm1_isr(void) +{ + uint32_t sc = FTM1_SC; + #ifdef KINETISL + if (sc & 0x80) FTM1_SC = sc; + #else + if (sc & 0x80) FTM1_SC = sc & 0x7F; + #endif + Timer1.isrCallback(); +} + +#endif + +void TimerOne::isrDefaultUnused() +{ +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/TimerOne.h b/extrusion/lydia-print-head-v2/firmware/firmware/TimerOne.h new file mode 100644 index 0000000..940412d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/TimerOne.h @@ -0,0 +1,485 @@ +/* + * Interrupt and PWM utilities for 16 bit Timer1 on ATmega168/328 + * Original code by Jesse Tane for http://labs.ideo.com August 2008 + * Modified March 2009 by Jérôme Despatis and Jesse Tane for ATmega328 support + * Modified June 2009 by Michael Polli and Jesse Tane to fix a bug in setPeriod() which caused the timer to stop + * Modified April 2012 by Paul Stoffregen - portable to other AVR chips, use inline functions + * Modified again, June 2014 by Paul Stoffregen - support Teensy 3.x & even more AVR chips + * Modified July 2017 by Stoyko Dimitrov - added support for ATTiny85 except for the PWM functionality + * + * + * This is free software. You can redistribute it and/or modify it under + * the terms of Creative Commons Attribution 3.0 United States License. + * To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/us/ + * or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. + * + */ + +#ifndef TimerOne_h_ +#define TimerOne_h_ + +#if defined(ARDUINO) && ARDUINO >= 100 +#include "Arduino.h" +#else +#include "WProgram.h" +#endif + +#include "config/known_16bit_timers.h" +#if defined (__AVR_ATtiny85__) +#define TIMER1_RESOLUTION 256UL // Timer1 is 8 bit +#elif defined(__AVR__) +#define TIMER1_RESOLUTION 65536UL // Timer1 is 16 bit +#else +#define TIMER1_RESOLUTION 65536UL // assume 16 bits for non-AVR chips +#endif + +// Placing nearly all the code in this .h file allows the functions to be +// inlined by the compiler. In the very common case with constant values +// the compiler will perform all calculations and simply write constants +// to the hardware registers (for example, setPeriod). + + +class TimerOne +{ + +#if defined (__AVR_ATtiny85__) + public: + //**************************** + // Configuration + //**************************** + void initialize(unsigned long microseconds=1000000) __attribute__((always_inline)) { + TCCR1 = _BV(CTC1); //clear timer1 when it matches the value in OCR1C + TIMSK |= _BV(OCIE1A); //enable interrupt when OCR1A matches the timer value + setPeriod(microseconds); + } + void setPeriod(unsigned long microseconds) __attribute__((always_inline)) { + const unsigned long cycles = microseconds * ratio; + if (cycles < TIMER1_RESOLUTION) { + clockSelectBits = _BV(CS10); + pwmPeriod = cycles; + } else + if (cycles < TIMER1_RESOLUTION * 2UL) { + clockSelectBits = _BV(CS11); + pwmPeriod = cycles / 2; + } else + if (cycles < TIMER1_RESOLUTION * 4UL) { + clockSelectBits = _BV(CS11) | _BV(CS10); + pwmPeriod = cycles / 4; + } else + if (cycles < TIMER1_RESOLUTION * 8UL) { + clockSelectBits = _BV(CS12); + pwmPeriod = cycles / 8; + } else + if (cycles < TIMER1_RESOLUTION * 16UL) { + clockSelectBits = _BV(CS12) | _BV(CS10); + pwmPeriod = cycles / 16; + } else + if (cycles < TIMER1_RESOLUTION * 32UL) { + clockSelectBits = _BV(CS12) | _BV(CS11); + pwmPeriod = cycles / 32; + } else + if (cycles < TIMER1_RESOLUTION * 64UL) { + clockSelectBits = _BV(CS12) | _BV(CS11) | _BV(CS10); + pwmPeriod = cycles / 64UL; + } else + if (cycles < TIMER1_RESOLUTION * 128UL) { + clockSelectBits = _BV(CS13); + pwmPeriod = cycles / 128; + } else + if (cycles < TIMER1_RESOLUTION * 256UL) { + clockSelectBits = _BV(CS13) | _BV(CS10); + pwmPeriod = cycles / 256; + } else + if (cycles < TIMER1_RESOLUTION * 512UL) { + clockSelectBits = _BV(CS13) | _BV(CS11); + pwmPeriod = cycles / 512; + } else + if (cycles < TIMER1_RESOLUTION * 1024UL) { + clockSelectBits = _BV(CS13) | _BV(CS11) | _BV(CS10); + pwmPeriod = cycles / 1024; + } else + if (cycles < TIMER1_RESOLUTION * 2048UL) { + clockSelectBits = _BV(CS13) | _BV(CS12); + pwmPeriod = cycles / 2048; + } else + if (cycles < TIMER1_RESOLUTION * 4096UL) { + clockSelectBits = _BV(CS13) | _BV(CS12) | _BV(CS10); + pwmPeriod = cycles / 4096; + } else + if (cycles < TIMER1_RESOLUTION * 8192UL) { + clockSelectBits = _BV(CS13) | _BV(CS12) | _BV(CS11); + pwmPeriod = cycles / 8192; + } else + if (cycles < TIMER1_RESOLUTION * 16384UL) { + clockSelectBits = _BV(CS13) | _BV(CS12) | _BV(CS11) | _BV(CS10); + pwmPeriod = cycles / 16384; + } else { + clockSelectBits = _BV(CS13) | _BV(CS12) | _BV(CS11) | _BV(CS10); + pwmPeriod = TIMER1_RESOLUTION - 1; + } + OCR1A = pwmPeriod; + OCR1C = pwmPeriod; + TCCR1 = _BV(CTC1) | clockSelectBits; + } + + //**************************** + // Run Control + //**************************** + void start() __attribute__((always_inline)) { + TCCR1 = 0; + TCNT1 = 0; + resume(); + } + void stop() __attribute__((always_inline)) { + TCCR1 = _BV(CTC1); + } + void restart() __attribute__((always_inline)) { + start(); + } + void resume() __attribute__((always_inline)) { + TCCR1 = _BV(CTC1) | clockSelectBits; + } + + //**************************** + // PWM outputs + //**************************** + //Not implemented yet for ATTiny85 + //TO DO + + //**************************** + // Interrupt Function + //**************************** + void attachInterrupt(void (*isr)()) __attribute__((always_inline)) { + isrCallback = isr; + TIMSK |= _BV(OCIE1A); + } + void attachInterrupt(void (*isr)(), unsigned long microseconds) __attribute__((always_inline)) { + if(microseconds > 0) setPeriod(microseconds); + attachInterrupt(isr); + } + void detachInterrupt() __attribute__((always_inline)) { + //TIMSK = 0; // Timer 0 and Timer 1 both use TIMSK register so setting it to 0 will override settings for Timer1 as well + TIMSK &= ~_BV(OCIE1A); + } + static void (*isrCallback)(); + static void isrDefaultUnused(); + + private: + static unsigned short pwmPeriod; + static unsigned char clockSelectBits; + static const byte ratio = (F_CPU)/ ( 1000000 ); + +#elif defined(__AVR__) + public: + //**************************** + // Configuration + //**************************** + void initialize(unsigned long microseconds=1000000) __attribute__((always_inline)) { + TCCR1B = _BV(WGM13); // set mode as phase and frequency correct pwm, stop the timer + TCCR1A = 0; // clear control register A + setPeriod(microseconds); + } + void setPeriod(unsigned long microseconds) __attribute__((always_inline)) { + const unsigned long cycles = (F_CPU / 2000000) * microseconds; + if (cycles < TIMER1_RESOLUTION) { + clockSelectBits = _BV(CS10); + pwmPeriod = cycles; + } else + if (cycles < TIMER1_RESOLUTION * 8) { + clockSelectBits = _BV(CS11); + pwmPeriod = cycles / 8; + } else + if (cycles < TIMER1_RESOLUTION * 64) { + clockSelectBits = _BV(CS11) | _BV(CS10); + pwmPeriod = cycles / 64; + } else + if (cycles < TIMER1_RESOLUTION * 256) { + clockSelectBits = _BV(CS12); + pwmPeriod = cycles / 256; + } else + if (cycles < TIMER1_RESOLUTION * 1024) { + clockSelectBits = _BV(CS12) | _BV(CS10); + pwmPeriod = cycles / 1024; + } else { + clockSelectBits = _BV(CS12) | _BV(CS10); + pwmPeriod = TIMER1_RESOLUTION - 1; + } + ICR1 = pwmPeriod; + TCCR1B = _BV(WGM13) | clockSelectBits; + } + + //**************************** + // Run Control + //**************************** + void start() __attribute__((always_inline)) { + TCCR1B = 0; + TCNT1 = 0; // TODO: does this cause an undesired interrupt? + resume(); + } + void stop() __attribute__((always_inline)) { + TCCR1B = _BV(WGM13); + } + void restart() __attribute__((always_inline)) { + start(); + } + void resume() __attribute__((always_inline)) { + TCCR1B = _BV(WGM13) | clockSelectBits; + } + + //**************************** + // PWM outputs + //**************************** + void setPwmDuty(char pin, unsigned int duty) __attribute__((always_inline)) { + unsigned long dutyCycle = pwmPeriod; + dutyCycle *= duty; + dutyCycle >>= 10; + if (pin == TIMER1_A_PIN) OCR1A = dutyCycle; + #ifdef TIMER1_B_PIN + else if (pin == TIMER1_B_PIN) OCR1B = dutyCycle; + #endif + #ifdef TIMER1_C_PIN + else if (pin == TIMER1_C_PIN) OCR1C = dutyCycle; + #endif + } + void pwm(char pin, unsigned int duty) __attribute__((always_inline)) { + if (pin == TIMER1_A_PIN) { pinMode(TIMER1_A_PIN, OUTPUT); TCCR1A |= _BV(COM1A1); } + #ifdef TIMER1_B_PIN + else if (pin == TIMER1_B_PIN) { pinMode(TIMER1_B_PIN, OUTPUT); TCCR1A |= _BV(COM1B1); } + #endif + #ifdef TIMER1_C_PIN + else if (pin == TIMER1_C_PIN) { pinMode(TIMER1_C_PIN, OUTPUT); TCCR1A |= _BV(COM1C1); } + #endif + setPwmDuty(pin, duty); + TCCR1B = _BV(WGM13) | clockSelectBits; + } + void pwm(char pin, unsigned int duty, unsigned long microseconds) __attribute__((always_inline)) { + if (microseconds > 0) setPeriod(microseconds); + pwm(pin, duty); + } + void disablePwm(char pin) __attribute__((always_inline)) { + if (pin == TIMER1_A_PIN) TCCR1A &= ~_BV(COM1A1); + #ifdef TIMER1_B_PIN + else if (pin == TIMER1_B_PIN) TCCR1A &= ~_BV(COM1B1); + #endif + #ifdef TIMER1_C_PIN + else if (pin == TIMER1_C_PIN) TCCR1A &= ~_BV(COM1C1); + #endif + } + + //**************************** + // Interrupt Function + //**************************** + void attachInterrupt(void (*isr)()) __attribute__((always_inline)) { + isrCallback = isr; + TIMSK1 = _BV(TOIE1); + } + void attachInterrupt(void (*isr)(), unsigned long microseconds) __attribute__((always_inline)) { + if(microseconds > 0) setPeriod(microseconds); + attachInterrupt(isr); + } + void detachInterrupt() __attribute__((always_inline)) { + TIMSK1 = 0; + } + static void (*isrCallback)(); + static void isrDefaultUnused(); + + private: + // properties + static unsigned short pwmPeriod; + static unsigned char clockSelectBits; + + + + + + +#elif defined(__arm__) && defined(CORE_TEENSY) + +#if defined(KINETISK) +#define F_TIMER F_BUS +#elif defined(KINETISL) +#define F_TIMER (F_PLL/2) +#endif + + public: + //**************************** + // Configuration + //**************************** + void initialize(unsigned long microseconds=1000000) __attribute__((always_inline)) { + setPeriod(microseconds); + } + void setPeriod(unsigned long microseconds) __attribute__((always_inline)) { + const unsigned long cycles = (F_TIMER / 2000000) * microseconds; + // A much faster if-else + // This is like a binary serch tree and no more than 3 conditions are evaluated. + // I haven't checked if this becomes significantly longer ASM than the simple ladder. + // It looks very similar to the ladder tho: same # of if's and else's + + /* + // This code does not work properly in all cases :( + // https://github.com/PaulStoffregen/TimerOne/issues/17 + if (cycles < TIMER1_RESOLUTION * 16) { + if (cycles < TIMER1_RESOLUTION * 4) { + if (cycles < TIMER1_RESOLUTION) { + clockSelectBits = 0; + pwmPeriod = cycles; + }else{ + clockSelectBits = 1; + pwmPeriod = cycles >> 1; + } + }else{ + if (cycles < TIMER1_RESOLUTION * 8) { + clockSelectBits = 3; + pwmPeriod = cycles >> 3; + }else{ + clockSelectBits = 4; + pwmPeriod = cycles >> 4; + } + } + }else{ + if (cycles > TIMER1_RESOLUTION * 64) { + if (cycles > TIMER1_RESOLUTION * 128) { + clockSelectBits = 7; + pwmPeriod = TIMER1_RESOLUTION - 1; + }else{ + clockSelectBits = 7; + pwmPeriod = cycles >> 7; + } + } + else{ + if (cycles > TIMER1_RESOLUTION * 32) { + clockSelectBits = 6; + pwmPeriod = cycles >> 6; + }else{ + clockSelectBits = 5; + pwmPeriod = cycles >> 5; + } + } + } + */ + if (cycles < TIMER1_RESOLUTION) { + clockSelectBits = 0; + pwmPeriod = cycles; + } else + if (cycles < TIMER1_RESOLUTION * 2) { + clockSelectBits = 1; + pwmPeriod = cycles >> 1; + } else + if (cycles < TIMER1_RESOLUTION * 4) { + clockSelectBits = 2; + pwmPeriod = cycles >> 2; + } else + if (cycles < TIMER1_RESOLUTION * 8) { + clockSelectBits = 3; + pwmPeriod = cycles >> 3; + } else + if (cycles < TIMER1_RESOLUTION * 16) { + clockSelectBits = 4; + pwmPeriod = cycles >> 4; + } else + if (cycles < TIMER1_RESOLUTION * 32) { + clockSelectBits = 5; + pwmPeriod = cycles >> 5; + } else + if (cycles < TIMER1_RESOLUTION * 64) { + clockSelectBits = 6; + pwmPeriod = cycles >> 6; + } else + if (cycles < TIMER1_RESOLUTION * 128) { + clockSelectBits = 7; + pwmPeriod = cycles >> 7; + } else { + clockSelectBits = 7; + pwmPeriod = TIMER1_RESOLUTION - 1; + } + + uint32_t sc = FTM1_SC; + FTM1_SC = 0; + FTM1_MOD = pwmPeriod; + FTM1_SC = FTM_SC_CLKS(1) | FTM_SC_CPWMS | clockSelectBits | (sc & FTM_SC_TOIE); + } + + //**************************** + // Run Control + //**************************** + void start() __attribute__((always_inline)) { + stop(); + FTM1_CNT = 0; + resume(); + } + void stop() __attribute__((always_inline)) { + FTM1_SC = FTM1_SC & (FTM_SC_TOIE | FTM_SC_CPWMS | FTM_SC_PS(7)); + } + void restart() __attribute__((always_inline)) { + start(); + } + void resume() __attribute__((always_inline)) { + FTM1_SC = (FTM1_SC & (FTM_SC_TOIE | FTM_SC_PS(7))) | FTM_SC_CPWMS | FTM_SC_CLKS(1); + } + + //**************************** + // PWM outputs + //**************************** + void setPwmDuty(char pin, unsigned int duty) __attribute__((always_inline)) { + unsigned long dutyCycle = pwmPeriod; + dutyCycle *= duty; + dutyCycle >>= 10; + if (pin == TIMER1_A_PIN) { + FTM1_C0V = dutyCycle; + } else if (pin == TIMER1_B_PIN) { + FTM1_C1V = dutyCycle; + } + } + void pwm(char pin, unsigned int duty) __attribute__((always_inline)) { + setPwmDuty(pin, duty); + if (pin == TIMER1_A_PIN) { + *portConfigRegister(TIMER1_A_PIN) = PORT_PCR_MUX(3) | PORT_PCR_DSE | PORT_PCR_SRE; + } else if (pin == TIMER1_B_PIN) { + *portConfigRegister(TIMER1_B_PIN) = PORT_PCR_MUX(3) | PORT_PCR_DSE | PORT_PCR_SRE; + } + } + void pwm(char pin, unsigned int duty, unsigned long microseconds) __attribute__((always_inline)) { + if (microseconds > 0) setPeriod(microseconds); + pwm(pin, duty); + } + void disablePwm(char pin) __attribute__((always_inline)) { + if (pin == TIMER1_A_PIN) { + *portConfigRegister(TIMER1_A_PIN) = 0; + } else if (pin == TIMER1_B_PIN) { + *portConfigRegister(TIMER1_B_PIN) = 0; + } + } + + //**************************** + // Interrupt Function + //**************************** + void attachInterrupt(void (*isr)()) __attribute__((always_inline)) { + isrCallback = isr; + FTM1_SC |= FTM_SC_TOIE; + NVIC_ENABLE_IRQ(IRQ_FTM1); + } + void attachInterrupt(void (*isr)(), unsigned long microseconds) __attribute__((always_inline)) { + if(microseconds > 0) setPeriod(microseconds); + attachInterrupt(isr); + } + void detachInterrupt() __attribute__((always_inline)) { + FTM1_SC &= ~FTM_SC_TOIE; + NVIC_DISABLE_IRQ(IRQ_FTM1); + } + static void (*isrCallback)(); + static void isrDefaultUnused(); + + private: + // properties + static unsigned short pwmPeriod; + static unsigned char clockSelectBits; + +#undef F_TIMER + +#endif +}; + +extern TimerOne Timer1; + +#endif + diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/VFD.h b/extrusion/lydia-print-head-v2/firmware/firmware/VFD.h new file mode 100644 index 0000000..1b8c3a0 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/VFD.h @@ -0,0 +1,110 @@ +#ifndef VFD_H +#define VFD_H + +#include +#include "./Addon.h" +#include "./enums.h" +#include "./config.h" + +#ifdef HAS_STATES +#include +#endif + +class VFD : public Addon +{ +public: + + enum DIRECTION + { + FORWARD = 1, + STOP = 0, + REVERSE = 2 + }; + + VFD() : Addon(VFD_STR, VFD_CONTROL), + direction(STOP){}; + + void rev(short nop) + { + update(DIRECTION::REVERSE); + } + + void fwd(short nop) + { + update(DIRECTION::FORWARD); + } + + short setup() + { + pinMode(FWD_PIN, OUTPUT); + pinMode(REV_PIN, OUTPUT); + + stop(); + } + + short stop(short nop = 0) + { + update(DIRECTION::STOP); + } + + void speed(int aValue) + { + } + + virtual void debug(Stream *stream) + { + // *stream << this->name << ":" << SPACE(direction); + } + + virtual void info(Stream *stream) + { + // *stream << this->name << "\n\t" << SPACE(": FWD PIN " << FWD_PIN << " | REV PIN " << REV_PIN); + } + + uchar direction; + uchar lastDirection; + millis_t dt; + +#ifdef HAS_STATES + String state() + { + const int capacity = JSON_OBJECT_SIZE(2); + StaticJsonDocument doc; + doc["0"] = id; + doc["1"] = direction; + return doc.as(); + } +#endif +private: + void update(uchar newDirection) + { + if (direction != newDirection) + { + dt = now; + lastDirection = direction; + direction = newDirection; + switch (direction) + { + case DIRECTION::FORWARD: + { + digitalWrite(REV_PIN, LOW); + digitalWrite(FWD_PIN, HIGH); + break; + } + case DIRECTION::REVERSE: + { + digitalWrite(FWD_PIN, LOW); + digitalWrite(REV_PIN, HIGH); + break; + } + case DIRECTION::STOP: + { + digitalWrite(FWD_PIN, LOW); + digitalWrite(REV_PIN, LOW); + } + } + } + } +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/Version.h b/extrusion/lydia-print-head-v2/firmware/firmware/Version.h new file mode 100644 index 0000000..dba5a56 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/Version.h @@ -0,0 +1,7 @@ +#ifndef VERSION_H + #define VERSION_H + #define VERSION '1.1.0|51298ac8ea651cb9832498ed1fbc94dee80d6f85' + #define SUPPORT "sales@plastic-hub.com | osr-plastic.org" + #define BUILD "PH-v2" + #define FWD_SRC "https://git.osr-plastic.org/osr-plastic/osr-firmware/src/branch/master/print-head-hydra" +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/Auto-Reverse.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/Auto-Reverse.h new file mode 100644 index 0000000..df6d592 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/Auto-Reverse.h @@ -0,0 +1,35 @@ +#ifndef MOTOR_AUTO_REVERSE_H +#define MOTOR_AUTO_REVERSE_H + +#include +#include "../Addon.h" +#include "../config.h" +#include +#include "../macros.h" +#include "../enums.h" + +class App; + +class AutoReverse : Addon +{ +public: + AutoReverse(App *app); + AutoReverse() : Addon(AUTO_REVERSE_STR, AUTO_REVERSE) {} + + virtual short setup() + { + } + virtual short ok() + { + return true; + } + void debug(Stream *stream) + { + // *stream << this->name << ":" << this->ok(); + } + void info(Stream *stream) + { + // *stream << this->name << "\n\t : " SPACE("Pin:" << MOTOR_IDLE_PIN); + } +}; +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/CartridgeFull.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/CartridgeFull.h new file mode 100644 index 0000000..9f199c1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/CartridgeFull.h @@ -0,0 +1,45 @@ +#ifndef CARTRIDGE_FULL_H +#define CARTRIDGE_FULL_H + +#include +#include "Addon.h" +#include + +#include "../config.h" +#include "../macros.h" + +#include "../components/PhotoElectricSensor.h" + +// Addon to detect when the container is full of shredded flakes. + +class CartridgeFull : public Addon +{ +private: + PhotoElectricSensor sensor; + +public: + CartridgeFull() : sensor(CARTRIDGE_FULL_1, CARTRIDGE_FULL_1_INTERVAL), + Addon(CARTRDIGE_FULL_STR, CARTRIDGE_FULL_SENSOR_1) + { + // this->setFlag(DEBUG); + } + + virtual short loop() + { + this->sensor.loop(); + } + virtual short ok() + { + return sensor.ok(); + } + void debug(Stream *stream) + { + //*stream << this->name << ":" << this->ok(); + } + void info(Stream *stream) + { + //*stream << this->name << "\n\t : " << SPACE("CARTRIDGE FULL 1" << CARTRIDGE_FULL_1); + } +}; + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/DipSwitch.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/DipSwitch.h new file mode 100644 index 0000000..f4cf6b8 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/DipSwitch.h @@ -0,0 +1,51 @@ +#ifndef _DIP_SWITCH_H +#define _DIP_SWITCH_H + +#include "addon.h" +#include + +class _DipSwitch : public Addon +{ +public: + _DipSwitch(int number_of_pins, int *pins) : _number_of_pins(number_of_pins), + _pins(_pins), + Addon("Dip Switch", DIP_SWITCH) + { + // this->setFlag(DEBUG); + } + + short setup() + { + for (int i = 0; i < _number_of_pins; i++) + { + pinMode(_pins[i], INPUT_PULLUP); + } + } + + short loop() + { + _value = 0; + for (int i = 0; i < _number_of_pins; i++) + { + _value += digitalRead(_pins[i]) << i; + } + return _value; + } + + void debug(Stream *stream) + { + //*stream << this->name << ":" << digitalRead(49); + } + + void info(Stream *stream) + { + //*stream << this->name << "\n\t : "; + } + +private: + int _number_of_pins; + int *_pins; + int _value; +}; + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/DirectionSwitch.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/DirectionSwitch.h new file mode 100644 index 0000000..7dd766b --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/DirectionSwitch.h @@ -0,0 +1,33 @@ +#ifndef DIRECTION_SWITCH_H +#define DIRECTION_SWITCH_H + +#include "../config.h" +#include "../components/3pos.h" +#include "../Addon.h" +#include +#include "../common/macros.h" + +class DirectionSwitch : public Addon { + public: + Pos3 dir_switch; + DirectionSwitch () : + dir_switch(DIR_SWITCH_UP_PIN, DIR_SWITCH_DOWN_PIN), + Addon(DIRECTION_SWITCH_STR,DIRECTION_SWITCH){} + + void debug(Stream* stream){ + //*stream << this->name << ":" << + // SPACE(dir_switch.switch_pos) << SPACE(dir_switch.last_switch); + } + void info(Stream* stream){ + //*stream << this->name << "\n\t : " SPACE("Up Pin:" << DIR_SWITCH_UP_PIN) << SPACE("\t | Down Pin :" << DIR_SWITCH_DOWN_PIN); + } + short setup(){ + dir_switch.setup(); + return dir_switch.loop(); + } + short loop(){ + return dir_switch.loop(); + } +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/EnclosureSensor.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/EnclosureSensor.h new file mode 100644 index 0000000..7d35e92 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/EnclosureSensor.h @@ -0,0 +1,43 @@ +#ifndef ENCLOSURE_SENSOR_H +#define ENCLOSURE_SENSOR_H + +#include "../config.h" +#include "../Addon.h" +#include +#include "../macros.h" +#include "../components/Proximity_Sensor.h" + +class EnclosureSensor : public Addon +{ +public: + ProximitySensor sensor1; + ProximitySensor sensor2; + EnclosureSensor() : sensor1(ENCLOSURE_SENSOR_PIN_1), + sensor2(ENCLOSURE_SENSOR_PIN_2), + Addon(ENCLOSURE_SENSOR_STR, ENCLOSURE_SENSOR) {} + + void debug(Stream *stream) + { + //*stream << this->name << ":" + // << SPACE(sensor1.value) << ":" << SPACE(sensor2.value) << " | ok : " << ok(); + } + void info(Stream *stream) + { + //*stream << this->name << SPACE("\n\t : " << ENCLOSURE_SENSOR_PIN_1) << SPACE(" : " << ENCLOSURE_SENSOR_PIN_2); + } + short setup() + { + sensor1.setup(); + sensor2.setup(); + sensor1.loop(); + sensor2.loop(); + } + short loop() + { + sensor1.loop(); + sensor2.loop(); + } + short ok() { return sensor1.value == 1 && sensor2.value == 1; } +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorIdle.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorIdle.h new file mode 100644 index 0000000..110a421 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorIdle.h @@ -0,0 +1,32 @@ +#ifndef MOTOR_IDLE_H +#define MOTOR_IDLE_H + +#include +#include "Addon.h" +#include "config.h" +#include +#include "../common/macros.h" + +class MotorIdle : public Addon +{ +public: + MotorIdle() : Addon(MOTOR_IDLE_STR, MOTOR_IDLE) {} + + virtual short setup() + { + pinMode(MOTOR_IDLE_PIN, INPUT_PULLUP); + } + virtual short ok() + { + return !digitalRead(MOTOR_IDLE_PIN); + } + void debug(Stream *stream) + { + //*stream << this->name << ":" << this->ok(); + } + void info(Stream *stream) + { + //*stream << this->name << "\n\t : " SPACE("Pin:" << MOTOR_IDLE_PIN); + } +}; +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorLoad.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorLoad.h new file mode 100644 index 0000000..740450d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorLoad.h @@ -0,0 +1,145 @@ +#ifndef MOTOR_OVERLOAD_H +#define MOTOR_OVERLOAD_H + +#include +#include +#include "../Addon.h" +#include "../config.h" + +#include "../common/macros.h" +#include "../common/ppmath.h" + +#ifdef HAS_STATES +#include +#endif + +class MotorLoad : public Addon +{ +public: + enum MSTATE + { + NONE = 0, + IDLE = 1, + LOAD = 2, + OVERLOAD = 2, + ERROR = 3 + }; + +#ifdef HAS_STATES + + String state() + { + const int capacity = JSON_OBJECT_SIZE(2); + StaticJsonDocument doc; + doc['0'] = id; + doc['s'] = currentState; + return doc.as(); + } +#endif + + MotorLoad(short _pin) : dt(0), + pin(_pin), + load(0), + lastIdle(0), + lastLoad(0), + lastOverload(0), + currentState(NONE), + lastState(NONE), + Addon(MOTOR_LOAD_STR, MOTOR_LOAD) + { + // this->setFlag(DEBUG); + } + + short jammed() + { + return RANGE(load, MOTOR_OVERLOAD_RANGE_MIN, MOTOR_OVERLOAD_RANGE_MAX); + } + + short idle() + { + return RANGE(load, MOTOR_IDLE_LOAD_RANGE_MIN, MOTOR_IDLE_LOAD_RANGE_MAX); + } + + short shredding() + { + return RANGE(load, MOTOR_SHREDDING_LOAD_RANGE_MIN, MOTOR_SHREDDING_LOAD_RANGE_MAX); + } + + short setup() + { + loop(); + } + + short loop() + { + if (now - last > MOTOR_LOAD_READ_INTERVAL) + { + load = analogRead(pin); + last = now; + uchar newState = NONE; + if (idle()) + { + lastIdle = now; + newState = IDLE; + } + else if (jammed()) + { + lastOverload = now; + newState = OVERLOAD; + } + else if (shredding()) + { + lastLoad = now; + newState = LOAD; + } + + if (newState != currentState) + { + dt = now; + lastState = currentState; + currentState = newState; + } + } + return load; + } + + short ok() + { + if (currentState == IDLE && + (now - dt) > MAX_IDLE_TIME) + { + return E_MOTOR_DT_IDLE; + } + + if (currentState == LOAD && + (now - dt) > MAX_SHRED_TIME) + { + return E_MOTOR_DT_OVERLOAD; + } + + return E_OK; + } + + void debug(Stream *stream) + { + // *stream << this->name << ":" << jammed() << SPACE('@') << load << SPACE(":state") << currentState; + } + + void info(Stream *stream) + { + // *stream << this->name << "\n\t : " SPACE("Pin:" << pin); + } + + millis_t dt; + uchar lastState; + uchar currentState; + millis_t lastIdle; + millis_t lastLoad; + millis_t lastOverload; +protected: + short pin; + short load; + + +}; +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorSpeed.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorSpeed.h new file mode 100644 index 0000000..6f2d9ce --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorSpeed.h @@ -0,0 +1,41 @@ +#ifndef MOTOR_SPEED_H +#define MOTOR_SPEED_H + +#include +#include "Addon.h" +#include "config.h" +#include +#include "../common/macros.h" +#include "IRSensor.h" + +class MotorSpeed : public Addon +{ +public: + MotorSpeed() : + sensor(new IRSensor()), + Addon(MOTOR_IR_SPEED_STR, MOTOR_SPEED) {} + + virtual short setup() + { + sensor->setup(); + } + virtual short ok() + { + return this->sensor->ok(); + } + virtual short loop() + { + this->sensor->loop(); + } + void debug(Stream *stream) + { + //*stream << this->name << ":" << this->ok(); + } + void info(Stream *stream) + { + //*stream << this->name << "\n\t : " SPACE("Pin:" << MOTOR_IDLE_PIN); + } + protected: + IRSensor *sensor; +}; +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorTemperature.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorTemperature.h new file mode 100644 index 0000000..63d152c --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/MotorTemperature.h @@ -0,0 +1,40 @@ +#ifndef MOTOR_TEMPERATURE_H +#define MOTOR_TEMPERATURE_H + +#include +#include "Addon.h" +#include "config.h" +#include +#include "../common/macros.h" +#include "TemperatureSensor.h" + +class MotorTemperature : public Addon +{ +private: + TemperatureSensor sensor; + +public: + MotorTemperature() : sensor(MOTOR_TEMPERTURE_SCK_PIN, MOTOR_TEMPERTURE_CS_PIN, MOTOR_TEMPERTURE_SO_PIN, MOTOR_TEMPERTURE_MAX, MOTOR_TEMPERTURE_INTERVAL), + Addon(MOTOR_TEMPERATURE_STR, MOTOR_TEMPERATURE) {} + + virtual short ok() + { + return sensor.ok(); + } + void debug(Stream *stream) + { + // *stream << this->name << ":" << this->ok(); + } + void info(Stream *stream) + { + /* + *stream << this->name << "\n\t : " << + SPACE("Pin SCK:" << MOTOR_TEMPERTURE_SCK_PIN ) << + SPACE("Pin CS :" << MOTOR_TEMPERTURE_CS_PIN ) << + SPACE("Pin SO:" << MOTOR_TEMPERTURE_SO_PIN ) << + SPACE("Max" << MOTOR_TEMPERTURE_MAX ) << + SPACE("Interval" << MOTOR_TEMPERTURE_INTERVAL ); + */ + } +}; +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/OperationModeSwitch.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/OperationModeSwitch.h new file mode 100644 index 0000000..4822eab --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/OperationModeSwitch.h @@ -0,0 +1,148 @@ +#ifndef OPERATION_MODE_SWITCH_H +#define OPERATION_MODE_SWITCH_H + +#ifdef HAS_STATES +#include +#endif + +#ifndef OP_MODE_ANALOG +#include +#endif + +#include "../config.h" +#include "../Addon.h" +#include +#include "../common/macros.h" +#include "../common/ppmath.h" + +class OperationModeSwitch : public Addon +{ + +public: + short pin1; +#ifdef OP_MODE_ANALOG + ushort level1; + ushort level2; + ushort level3; + OperationModeSwitch(short _pin1, ushort _level1, ushort _level2, ushort _level3) : pin1(_pin1), + level1(_level1), + level2(_level2), + level3(_level3), + Addon(OPERATION_MODE_SWITCH_STR, OPERATION_MODE_SWITCH) + { + //setFlag(DEBUG); + } +#ifdef HAS_STATES + String state() + { + const int capacity = JSON_OBJECT_SIZE(2); + StaticJsonDocument doc; + doc['0'] = id; + doc['1'] = value(); + return doc.as(); + } +#endif + void debug(Stream *stream) + { + //*stream << this->name << SPACE(value()); + } + void info(Stream *stream) + { + //*stream << this->name << "\n\t "; + } + + short value() + { + ushort value = analogRead(pin1); + if (RANGE(value, level1 - 10, level1 + 10)) + { + return OP_DEBUG; + } + if (RANGE(value, level2 - 10, level2 + 10)) + { + return OP_NORMAL; + } + if (RANGE(value, level3 - 10, level3 + 10)) + { + return OP_SERVICE; + } + return OP_NONE; + } + short setup() + { + } + + short loop() + { + // Serial.println(analogRead(pin1)); + } + +#else + Bounce debouncer1; + Bounce debouncer2; + Bounce debouncer3; + short pin1; + short pin2; + short pin3; + + OperationModeSwitch(short _pin1, short _pin2, short _pin3) : pin1(_pin1), // 1-2 + pin2(_pin2), // 5-6 + pin3(_pin3), // 9-10 + Addon(OPERATION_MODE_SWITCH_STR, OPERATION_MODE_SWITCH) + { + } + + void debug(Stream *stream) + { + *stream << this->name << ": PIN1 " << SPACE(!debouncer1.read()) << ": PIN2 " << SPACE(!debouncer2.read()) << ": PIN3 " << SPACE(!debouncer3.read()); + } + void info(Stream *stream) + { + *stream << this->name << "\n\t : "; + } + + short value() + { + if (!debouncer1.read()) + { + return OP_DEBUG; + } + + if (!debouncer2.read()) + { + return OP_NORMAL; + } + + if (!debouncer3.read()) + { + return OP_SERVICE; + } + + return OP_NONE; + } + short setup() + { + this->debouncer1 = Bounce(); + this->debouncer1.attach(this->pin1, INPUT_PULLUP); + this->debouncer1.interval(25); + + this->debouncer2 = Bounce(); + this->debouncer2.attach(this->pin2, INPUT_PULLUP); + this->debouncer2.interval(25); + + this->debouncer3 = Bounce(); + this->debouncer3.attach(this->pin3, INPUT_PULLUP); + this->debouncer3.interval(25); + } + + short loop() + { + this->debouncer1.update(); + this->debouncer2.update(); + this->debouncer3.update(); + } + +#endif +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/Power.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/Power.h new file mode 100644 index 0000000..98b2da2 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/Power.h @@ -0,0 +1,140 @@ +#ifndef POWER_H +#define POWER_H + +#include "../config.h" + +#ifdef HAS_STATES +#include +#endif + +#include "../Addon.h" +#include +#include "../common/macros.h" +#include "../config.h" +#include "../components/CurrentSensor.h" +class Power : public Addon +{ +public: + Power(int _power0, int _power1) : power0(_power0), + power1(_power1), + primary(false), + secondary(false), + slots({false, false}), +#ifdef POWER_CSENSOR_PRIMARY + cSensorPrim(CurrentSensor(POWER_CSENSOR_PRIMARY, 200)), +#endif +#ifdef POWER_CSENSOR_SECONDARY + cSensorSec(CurrentSensor(POWER_CSENSOR_SECONDARY, 200)), +#endif + Addon(POWER_STR, POWER) + { + // setFlag(DEBUG); + } +#ifdef HAS_STATES + String state() + { + const int capacity = JSON_OBJECT_SIZE(4); + StaticJsonDocument doc; + doc['0'] = id; + doc['1'] = slots[0]; + doc['2'] = slots[1]; + return doc.as(); + } +#endif + void debug(Stream *stream) + { + *stream << this->name << ":" << cSensorSec.value; + } + void info(Stream *stream) + { + //*stream << this->name; + } + + short setup() + { +#ifdef POWER_0 + pinMode(power0, OUTPUT); +#endif +#ifdef POWER_1 + pinMode(power1, OUTPUT); +#endif + +#ifdef POWER_CSENSOR_PRIMARY + cSensorPrim.setup(); +#endif + +#ifdef POWER_CSENSOR_SECONDARY + cSensorSec.setup(); +#endif + } + + short on(short slot) + { +#ifdef USE_CONTROLLINO + digitalWrite(slot == POWER_PRIMARY ? power0 : power1, POWER_NC ? HIGH : LOW); +#else + analogWrite(slot == POWER_PRIMARY ? power0 : power1, POWER_NC ? 1024 : 0); +#endif + slots[slot] = true; + return slots[slot]; + } + short isOn(short slot) + { + return slots[slot]; + } + short off(short slot) + { +#ifdef USE_CONTROLLINO + digitalWrite(slot == POWER_PRIMARY ? power0 : power1, POWER_NC ? 1024 : 0); +#else + analogWrite(slot == POWER_PRIMARY ? power0 : power1, POWER_NC ? 0 : 1024); +#endif + slots[slot] = false; + return slots[slot]; + } + + short check(short slot) + { + switch (slot) + { + case POWER_PRIMARY: + { + + #ifdef POWER_CSENSOR_PRIMARY + //return slot[POWER_PRIMARY] && cSenorPrim.ok(); + #else + // return slots[POWER_PRIMARY]; + #endif + + break; + } + } + } + + short loop() + { + +#ifdef POWER_CSENSOR_PRIMARY + cSensorPrim.loop(); +#endif + +#ifdef POWER_CSENSOR_SECONDARY + cSensorSec.loop(now); +#endif + } + + int power0; + int power1; + bool primary; + bool secondary; + int slots[2]; +#ifdef POWER_CSENSOR_SECONDARY + CurrentSensor cSensorSec; +#endif +#ifdef POWER_CSENSOR_PRIMARY + CurrentSensor cSensorPrim; +#endif +protected: +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/Reset.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/Reset.h new file mode 100644 index 0000000..9b1cab2 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/Reset.h @@ -0,0 +1,30 @@ +#ifndef RESET_H +#define RESET_H + +// This module uses currently a normally closed momentary button. + +static millis_t sw_reset_TS = 0; + +static void reset_setup() +{ + pinMode(RESET_PIN, INPUT_PULLUP); + sw_reset_TS = millis(); +} + +static void reset_loop() +{ + if (millis() - sw_reset_TS > RESET_INTERVAL) { + #if RESET_NC == true + // globals.isReset = digitalRead(RESET_PIN); + #else + // globals.isReset = !digitalRead(RESET_PIN); + #endif + + sw_reset_TS = millis(); + // if(globals.isReset && DEBUG){ + // Serial.println("reset"); + // } + } +} + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/Status.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/Status.h new file mode 100644 index 0000000..881e3ee --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/Status.h @@ -0,0 +1,64 @@ +#ifndef STATUS_H +#define STATUS_H + +static millis_t status_blink_TS = 0; +static bool doBlink = false; +static bool last_blink = true; +static millis_t blink_start_ts; +static millis_t max_blink_time = HOUR_MS; // stop blinking in an hour + +// This is using currently 2 LEDs : red & green, running at 220V via relay. + +static void status_setup() { } + +static void status_loop(){ + + if (millis() - status_blink_TS > 1000 ) { + status_blink_TS = millis(); + last_blink = !last_blink; + if(doBlink){ + //analogWrite(STATUS_ERROR_PIN, last_blink ? RELAY_ON : RELAY_OFF); + } + if(millis() - status_blink_TS > max_blink_time ){ + doBlink = false; + } + } +} + +static void status_blink(bool blink){ + if(!doBlink && blink){ + blink_start_ts = millis(); + } + doBlink = blink; +} + +static void setStatusAllOn(){ + if(doBlink){ + return; + } + digitalWrite(STATUS_POWER_PIN, HIGH); +} + +static void setStatusAllOff(){ + if(doBlink){ + return; + } + digitalWrite(STATUS_POWER_PIN, LOW); +} + +static void setStatus(bool error) { + /* + if(doBlink){ + return; + } + if (error) { + analogWrite(STATUS_ERROR_PIN, RELAY_ON); + analogWrite(STATUS_OK_PIN, RELAY_OFF); + } else { + analogWrite(STATUS_OK_PIN, RELAY_ON); + analogWrite(STATUS_ERROR_PIN, RELAY_OFF); + } + */ +} + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/addons/TemperatureSensor.h b/extrusion/lydia-print-head-v2/firmware/firmware/addons/TemperatureSensor.h new file mode 100644 index 0000000..e17f995 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/addons/TemperatureSensor.h @@ -0,0 +1,42 @@ +#ifndef TEMPERATURE_SENSOR_H +#define TEMPERATURE_SENSOR_H + +#include +#include "../config.h" +#include "../macros.h" +#include "../time.h" + +class TemperatureSensor +{ + +public: + TemperatureSensor(short sck, short cs, short so, short _max, short _interval) : ktc(MAX6675(sck, cs, so)), + temperature(), + temperature_TS(millis()), + maxTemp(_max), + interval(_interval) {} + + bool ok() + { + return temperature < maxTemp; + } + + void loop() + { + + if (millis() - temperature_TS > interval) + { + temperature_TS = millis(); + temperature = ktc.readCelsius(); + } + } + +private: + MAX6675 ktc; + short temperature; + short maxTemp; + short interval; + millis_t temperature_TS; +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/app.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/app.cpp new file mode 100644 index 0000000..6d590ef --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/app.cpp @@ -0,0 +1,323 @@ +#include +#include +#include + +#include "app.h" +#include "features.h" + +#include + +static Addon *addonsArray[10]; + +short App::ok() +{ + return E_OK; +} + +App::App() : Addon("APP", APP, 1 << STATE), +#ifdef HAS_DIRECTION_SWITCH + dirSwitch(new DirectionSwitch()), +#endif +#ifdef HAS_TC + mTC(new TemperatureController(modbusBridge)), +#endif +#ifdef NB_CONTROLLINO_RELAYS + cRelays(new CRelays(modbusBridge, CRELAY_START, NB_CONTROLLINO_RELAYS)), +#endif +#ifdef ENCLOSURE_SENSOR + enclosureSensor(new EnclosureSensor()), +#endif +#ifdef HAS_VFD + vfd(new VFD()), +#endif +#ifdef MOTOR_HAS_TEMPERTURE + mHeat(new MotorTemperature()), +#endif +#ifdef HAS_MOTOR_IR_SENSOR + mSpeed(new MotorSpeed()), +#endif +#ifdef MOTOR_LOAD_PIN + mLoad(new MotorLoad(MOTOR_LOAD_PIN)), +#endif +#ifdef HAS_SERIAL + serialBridge(new PPSerial(Serial)), +#endif +#ifdef HAS_OP_MODE_SWITCH +#ifdef OP_MODE_ANALOG + opModeSwitch(new OperationModeSwitch(OP_MODE_1_PIN, 120, 60, 30)), +#else + opModeSwitch(new OperationModeSwitch(OP_MODE_1_PIN, OP_MODE_2_PIN, OP_MODE_3_PIN)), +#endif +#endif +#ifdef HAS_MODBUS_BRIDGE + modbusBridge(new ModbusBridge()), +#endif +#ifdef HAS_OMRON_VFD_MODBUS + omronVFD(new OmronVFD(modbusBridge, OMRON_MX2_SLAVE_ID)), +#endif +#ifdef OMRON_PID_SLAVE_START + pids(new OmronPID(modbusBridge, OMRON_PID_SLAVE_START)), +#endif + shredState(0) +{ + //#if defined(MODBUS_BRIDGE) && defined(HAS_VFD) + // vfd->modbus = modbusBridge; + //#endif + /// modbusBridge->debug(&Serial); +} + +#ifdef HAS_STATES +String App::state() +{ + const int capacity = JSON_OBJECT_SIZE(6); + StaticJsonDocument doc; + doc["0"] = id; + doc["1"] = _state; + doc["2"] = shredState; + doc["3"] = overloaded; + doc["4"] = _error; + doc["5"] = freeMemory(); + return doc.as(); +} +#endif + +short App::getAppState(short val) +{ + return _state; +} +void (*resetFunction)(void) = 0; // Self reset (to be used with watchdog) + +short App::setAppState(short newState) +{ +} + +void printMem() +{ + Serial.print("mem: "); + Serial.print(freeMemory()); + Serial.println('--'); +} +short App::setup() +{ + Serial.begin(DEBUG_BAUD_RATE); + Serial.println("Booting Firmware ...................... "); + addons.setStorage(addonsArray); + setup_addons(); + printMem(); + digitalWrite(STATUS_POWER_PIN, HIGH); + + Serial.print(VERSION); + Serial.print("\n SUPPORT :"); + Serial.print(SUPPORT); + Serial.print("\n | BUILD: "); + Serial.print(BUILD); + Serial.print("\n | FIRMWARE SOURCE: "); + Serial.println(FW_SRC); + + /* + powerSwitch->on(0); + powerSwitch->on(1); + delay(4000); + dFC.initFC(); + */ + +#ifdef MEARSURE_PERFORMANCE + printPerfTS = 0; + addonLoopTime = 0; + bridgeLoopTime = 0; +#endif + debugTS = 0; + comTS = 0; + loopTS = 0; + shredState = 0; + overloaded = 0; + _state = 0; + _cstate = E_CS_OK; + /* + timer.every(5000, [](App *app) -> void { + printMem(); + }, + this); + */ +} + +void App::loop_service() +{ +#ifdef HAS_POWER + powerSwitch->on(POWER_PRIMARY); +#endif + // _loop_motor_manual(); +} +void App::_loop_motor_manual() +{ + +#if defined(HAS_DIRECTION_SWITCH) && defined(HAS_VFD) + uchar sw = this->dirSwitch->loop(); + if (sw == 2) + { + this->vfd->fwd(true); + } + else if (sw == 1) + { + this->vfd->rev(true); + } + else + { + this->vfd->stop(); + } +#endif +} + +void App::loop_normal() +{ +} +void App::debug_mode_loop() +{ + uchar s = addons.size(); + for (uchar i = 0; i < s; i++) + { + Addon *addon = addons[i]; + if (addon->hasFlag(LOOP)) + { + addon->loop(); + } + } +} + +short App::loop() +{ + loop_addons(); + loop_com(); + timer.tick(); + now = millis(); + short error = ok(); + if (error) + { + _error = error; + return; + } + +#ifdef HAS_OP_MODE_SWITCH + short op = opModeSwitch->value(); + switch (op) + { + case OP_DEBUG: + { +#ifdef HAS_POWER + powerSwitch->on(POWER_PRIMARY); + powerSwitch->on(POWER_SECONDARY); +#endif + break; + } + + case OP_NORMAL: + { +#ifdef HAS_POWER + // powerSwitch->on(POWER_PRIMARY); + // powerSwitch->on(POWER_SECONDARY); +#endif + loop_normal(); + debug(); + break; + } + case OP_NONE: + { +#ifdef HAS_POWER + // powerSwitch->off(POWER_PRIMARY); +#endif + // vfd->stop(); + // plunger->stop(); + // loopShred(); + break; + } + case OP_SERVICE: + { + // loop_normal(); + // powerSwitch->on(POWER_PRIMARY); + // powerSwitch->on(POWER_SECONDARY); + // vfd->rev(true); + + break; + } + } +#endif +} + +void App::loop_com() +{ + if (millis() - comTS > 300) + { +#if defined(HAS_BRIDGE) && defined(HAS_SERIAL) + PPSerial::Message *msg = serialBridge->read(); + if (msg) + { + switch (msg->verb) + { + + case Bridge::EC_METHOD: + { + char *strings[3]; + char *ptr = NULL; + byte index = 0; + + ptr = strtok(msg->payload, ":"); + + while (ptr != NULL && index < 4) + { + strings[index] = ptr; + index++; + ptr = strtok(NULL, ":"); + } + + int id = atoi(strings[0]); + char *_method = strings[1]; + + SKeyVal *method = VSL::instance()->hasMethod(id, _method); + if (method) + { + int arg = atoi(strings[2]); + Addon *addon = (Addon *)method->instance; + AddonFnPtr ptr = method->mPtr; + short ret = (addon->*ptr)(arg); + + if (TEST(msg->flags, Bridge::STATE)) + { +#ifdef HAS_STATES + this->appState(0); +#endif + } + else if (TEST(msg->flags, Bridge::RECEIPT)) + { +#ifdef BRIDGE_HAS_RESPONSE + const char *response = Bridge::CreateResponse(msg->id, 0, ret); + Serial.write(response); +#endif + } + if (TEST(msg->flags, Bridge::DEBUG)) + { + // Serial.println("Called command"); + } + } + else + { + VSL::instance()->debug(); + if (TEST(msg->flags, Bridge::DEBUG)) + { + /* + Serial.print("Incoming message, cant find class & method "); + Serial.print(_class); + Serial.print(":"); + Serial.print(_method); + Serial.print("\n"); + */ + } + } + break; + } + } + msg->payload = NULL; + } +#endif + comTS = millis(); + } +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/app.h b/extrusion/lydia-print-head-v2/firmware/firmware/app.h new file mode 100644 index 0000000..dd3b129 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/app.h @@ -0,0 +1,133 @@ +#ifndef APP_H +#define APP_H + +#include "config.h" +#include +#include "types.h" +#include "Addon.h" +#include "common/timer.h" + +class DirectionSwitch; +class EnclosureSensor; +class VFD; +class MotorIdle; +class MotorTemperature; +class MotorSpeed; +class OperationModeSwitch; +class Power; +class MotorLoad; +class RMotorControl; +class PPSerial; +class ModbusBridge; +class OmronPID; +class OmronVFD; +class TemperatureController; +class CRelays; + +class App : public Addon +{ + +public: + App(); + + DirectionSwitch *dirSwitch; + EnclosureSensor *enclosureSensor; + VFD *vfd; + MotorIdle *mIdle; + MotorTemperature *mHeat; + MotorSpeed *mSpeed; + Power *powerSwitch; + OperationModeSwitch *opModeSwitch; + MotorLoad *mLoad; + PPSerial *serialBridge; + ModbusBridge *modbusBridge; + OmronPID *pids; + OmronVFD *omronVFD; + TemperatureController *mTC; + CRelays *cRelays; + + Addon *byId(short id); + + short setup(); + short loop(); + short debug(); + short info(); + short ok(); + + void loop_service(); + void loop_normal(); + ushort loop_auto_reverse(); + + void loop_com(); + + void _loop_motor_manual(); + void loop_addons(); + + void setup_addons(); + ushort numByFlag(ushort flag); + + void App::debug_mode_loop(); + short extrude(short value = 0); + ushort loopExtrude(); + Vector addons; + + // bridge + short setFlag(ushort addonId, ushort flag); + +#ifdef HAS_STATES + short appState(short nop = 0); + String state(); +#endif + + millis_t comTS; + millis_t loopTS; + millis_t wait; + millis_t waitTS; + Timer<10, millis> timer; // 10 concurrent tasks, using micros as resolution + + short plungerCB(short val); + short setOverload(short val); + short overloaded; + + enum CONTROLLER_STATE + { + E_CS_OK = 0, + E_CS_ERROR = 10 + }; + + short shredState; + short shredStateLast; + short shredCancelState; + short jamCounter; + short setShredState(short newState); + + enum APP_STATE + { + RESET = 0, + EXTRUDING = 1, + STANDBY = 2, + ERROR = 5 + }; + + short _state; + short _cstate; + short _error; + short getLastError(short val = 0) + { + return _error; + } + short setLastError(short val = 0); + short setAppState(short newState); + short getAppState(short val); + +private: +#ifdef MEARSURE_PERFORMANCE + millis_t addonLoopTime; + millis_t bridgeLoopTime; + millis_t printPerfTS; +#endif + + millis_t debugTS; +}; + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/app_addons.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/app_addons.cpp new file mode 100644 index 0000000..5ac61c2 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/app_addons.cpp @@ -0,0 +1,247 @@ +#include +#include +#include +#include "app.h" +#include "config.h" +#include "types.h" +#include "common/macros.h" +#include "Addon.h" +#include "features.h" + +short App::setFlag(ushort addonId, ushort flag) +{ + Addon *addon = byId(addonId); + if (addon) + { + addon->setFlag(flag); + return E_OK; + } + return ERROR_WARNING; +} + +ushort App::numByFlag(ushort flag) +{ + uchar s = addons.size(); + uchar l = 0; + String out = ""; + for (uchar i = 0; i < s; i++) + { + Addon *addon = addons[i]; + if (!!(addon->hasFlag(flag))) + { + l++; + } + } + return l; +} + +#ifdef HAS_STATES +short App::appState(short nop) +{ + uchar s = addons.size(); + uchar si = 0; + String out = ""; + uchar l = numByFlag(STATE); + for (uchar i = 0; i < s; i++) + { + Addon *addon = addons[i]; + if (!!(addon->hasFlag(STATE))) + { + si++; + out += addon->state(); + if (si < l) + { + out += ","; + } + } + } + const char *response = Bridge::CreateResponse(STATE_RESPONSE_CODE, 0, out.c_str()); + Serial.write(response); +} +#endif +short App::debug() +{ +#ifndef MEARSURE_PERFORMANCE + if (millis() - debugTS > DEBUG_INTERVAL) + { + uchar s = addons.size(); + uchar nb = 0; + for (uchar i = 0; i < s; i++) + { + Addon *addon = addons[i]; + if (addon->hasFlag(DEBUG)) + { + if ((addon->debug)(&Serial)) + { + Serial.println("\n"); + nb++; + } + } + } + if (nb) + { + Serial.println("\n"); + } + debugTS = millis(); + } +#endif +} + +short App::info() +{ + uchar s = addons.size(); + for (uchar i = 0; i < s; i++) + { + Addon *addon = addons[i]; + if (addon->hasFlag(INFO)) + { + addon->info(&Serial); + Serial << "\n"; + } + } +} + +Addon *App::byId(short id) +{ + uchar s = addons.size(); + for (uchar i = 0; i < s; i++) + { + Addon *addon = addons[i]; + if (addon->id == id) + { + return addon; + } + } + return NULL; +} + +void App::setup_addons() +{ + +#ifdef HAS_POWER + addons.push_back((Addon *)powerSwitch); +#endif + +#ifdef HAS_DIRECTION_SWITCH + addons.push_back((Addon *)dirSwitch); +#endif + +#ifdef ENCLOSURE_SENSOR + addons.push_back((Addon *)enclosureSensor); +#endif + +#ifdef MOTOR_OVERLOAD_PIN + addons.push_back((Addon *)mOverload); +#endif + +#ifdef MOTOR_IDLE_PIN + addons.push_back((Addon *)mIdle); +#endif + +#ifdef HAS_OP_MODE_SWITCH + addons.push_back((Addon *)opModeSwitch); +#endif +#ifdef HAS_SERIAL + addons.push_back((Addon *)serialBridge); +#endif + +#ifdef MOTOR_LOAD_PIN + addons.push_back((Addon *)mLoad); +#endif + +#if ENABLED(MOTOR_HAS_TEMPERTURE) + addons.push_back((Addon *)mHeat); +#endif + +#if ENABLED(HAS_MOTOR_IR_SENSOR) + addons.push_back((Addon *)mSpeed); +#endif + +#ifdef HAS_VFD + addons.push_back((Addon *)vfd); +#endif + +#ifdef HAS_MODBUS_BRIDGE + addons.push_back((Addon *)modbusBridge); +#endif + +#ifdef HAS_TC + addons.push_back((Addon *)mTC); +#endif + +#ifdef OMRON_PID_SLAVE_START + addons.push_back((Addon *)pids); +#endif + +#ifdef HAS_OMRON_VFD_MODBUS + addons.push_back((Addon *)omronVFD); + omronVFD->owner = this; +#endif + +#ifdef NB_CONTROLLINO_RELAYS + addons.push_back((Addon *)cRelays); +#endif + + addons.push_back((Addon *)this); + uchar s = addons.size(); + for (uchar i = 0; i < s; i++) + { + Addon *addon = addons[i]; + if (addon->hasFlag(SETUP)) + { + addon->setup(); + } + } +#ifdef HAS_BRIDGE + REGISTER_CLASS_MEMBER_FN(POWER, powerSwitch, "on", (AddonFnPtr)&Power::on, short); + REGISTER_CLASS_MEMBER_FN(POWER, powerSwitch, "off", (AddonFnPtr)&Power::off, short); + REGISTER_CLASS_MEMBER_FN(VFD_CONTROL, vfd, "fwd", (AddonFnPtr)&VFD::fwd, short); + REGISTER_CLASS_MEMBER_FN(VFD_CONTROL, vfd, "rev", (AddonFnPtr)&VFD::rev, short); + REGISTER_CLASS_MEMBER_FN(VFD_CONTROL, vfd, "stop", (AddonFnPtr)&VFD::stop, short); + + // REGISTER_CLASS_MEMBER_FN(APP, this, "shred", (AddonFnPtr)&App::shred, short); + REGISTER_CLASS_MEMBER_FN(APP, this, "setOverload", (AddonFnPtr)&App::setOverload, short); + + REGISTER_CLASS_MEMBER_FN(APP, this, "setAppState", (AddonFnPtr)&App::setAppState, short); + REGISTER_CLASS_MEMBER_FN(APP, this, "getAppState", (AddonFnPtr)&App::getAppState, short); + +#ifdef HAS_MODBUS_BRIDGE + REGISTER_CLASS_MEMBER_FN(ModbusBridge, modbusBridge, "setFn", (AddonFnPtr)&ModbusBridge::setFn, short); + REGISTER_CLASS_MEMBER_FN(ModbusBridge, modbusBridge, "setAddr", (AddonFnPtr)&ModbusBridge::setAddr, short); + REGISTER_CLASS_MEMBER_FN(ModbusBridge, modbusBridge, "setNb", (AddonFnPtr)&ModbusBridge::setNb, short); +#endif + +#ifdef HAS_STATES + REGISTER_CLASS_MEMBER_FN(APP, this, "appState", (AddonFnPtr)&App::appState, short); +#endif + +#endif +} +void App::loop_addons() +{ + +#ifdef MEARSURE_PERFORMANCE + millis_t now = millis(); +#endif + + uchar s = addons.size(); + for (uchar i = 0; i < s; i++) + { + Addon *addon = addons[i]; + if (addon->hasFlag(LOOP)) + { + addon->now = millis(); + addon->loop(); + } + } + +#ifdef MEARSURE_PERFORMANCE + addonLoopTime = millis() - now; + if (millis() - printPerfTS > 3000) + { + printPerfTS = now; + Serial << SPACE("Addon loop time") << addonLoopTime << "\n"; + } +#endif + debug(); +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/app_extruding.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/app_extruding.cpp new file mode 100644 index 0000000..400bb21 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/app_extruding.cpp @@ -0,0 +1,19 @@ +#include +#include +#include +#include "app.h" +#include "features.h" + +#ifdef HAS_EXTRUDE_DEBUG +#define EXTRUDE_DEBUG(A) Serial.println(A); +#else +#define EXTRUDE_DEBUG(A) +#endif + +short App::extrude(short value) +{ +} + +ushort App::loopExtrude() +{ +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/bridge.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/bridge.cpp new file mode 100644 index 0000000..b892d6f --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/bridge.cpp @@ -0,0 +1,121 @@ +#include "bridge.h" +#include +#include +#include "constants.h" + +typedef struct +{ + short key; + char *value; +} TAddons; + +const TAddons addonsDict[]{}; + +static VSL *_instance; +class SKeyVal; +SKeyVal *clazzMaps[20]; +Vector clazzes; + +class SKeyValS +{ +public: + void *instance; + ushort id; + SKeyValS() {} + SKeyValS(void *_instance, ushort _id) : instance(_instance), + id(_id) {} +}; + +char *getAddonName(short key) +{ + for (uchar i = 0; i < sizeof(addonsDict) / sizeof(TAddons); ++i) + { + if (addonsDict[i].key == key) + { + return addonsDict[i].value; + } + } + return NULL; +} +short getAddonKey(String name) +{ + for (uchar i = 0; i < sizeof(addonsDict) / sizeof(TAddons); ++i) + { + if (name.equals(String(addonsDict[i].value))) + { + return addonsDict[i].value; + } + } + return -1; +} + +void VSL::init() +{ + _instance = new VSL(); + clazzes.setStorage(clazzMaps); +} + +VSL *VSL::instance() +{ + if (!_instance) + { + VSL::init(); + } + return _instance; +} + +SKeyVal *VSL::hasMethod(ushort id, String methodName) +{ + uchar s = clazzes.size(); + for (uchar i = 0; i < s; i++) + { + + SKeyVal *val = clazzes.at(i); + if (val->key == id && val->methodName.equals(methodName)) + { + return val; + } + } + return NULL; +} +void VSL::debug() +{ +#ifdef BRIDGE_DEBUG + uchar s = clazzes.size(); + for (uchar i = 0; i < s; i++) + { + SKeyVal *val = clazzes.at(i); + Serial.print(val->className); + Serial.print(":"); + Serial.print(val->methodName); + Serial.print("\n"); + } +#endif +} + +SKeyVal *VSL::registerMemberFunction(ushort id, Addon *clazz, char *method, AddonFnPtr ptr, char *ret) +{ + SKeyVal *meth = hasMethod(id, method); + if (meth) + { +#ifdef BRIDGE_DEBUG + Serial << "Register class member: " + << SPACE(name << "::" << method) + << "already registered! \n"; +#endif + } + else + { +#ifdef BRIDGE_DEBUG + if (!getAddonKey(name)) + { + Serial.println("invalid addon key"); + } +#endif + meth = new SKeyVal(id, clazz, method, ptr); + //Serial << "Register member method:" + // << SPACE(meth->className << "::" << meth->methodName) + // << "\n"; + clazzes.push_back(meth); + } +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/bridge.h b/extrusion/lydia-print-head-v2/firmware/firmware/bridge.h new file mode 100644 index 0000000..1dc2c83 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/bridge.h @@ -0,0 +1,81 @@ +#ifndef BRDIGE_H +#define BRIDGE_H + +#include "Addon.h" +#include +class App; +class SKeyVal; +class SKeyValS; + +class SKeyVal +{ +public: + short key; + void *instance; + String methodName; + AddonFnPtr mPtr; + SKeyVal() {} + SKeyVal(ushort _key, void *_instance, String _methodName, AddonFnPtr _mPtr) : key(_key), + instance(_instance), + methodName(_methodName), + mPtr(_mPtr) {} +}; +class VSL +{ +public: + SKeyVal *registerMemberFunction( + ushort id, + Addon *clazz, + char *method, + AddonFnPtr ptr, + char *ret); + + static void init(); + static VSL *instance(); + SKeyVal *VSL::hasMethod(ushort id, String method); + void debug(); +}; + +#define REGISTER_CLASS_MEMBER_FN(id, inst, methodName, method, ret) \ + { \ + VSL::instance()->registerMemberFunction(id, inst, methodName, method, "2"); \ + } +#endif + +namespace Bridge +{ + +static const char *START_STR = "<<"; +static const char *END_STR = ">>"; +static const char RESPONSE_DEL = ';'; +static const char *CreateResponse(short id, short error, short ret) +{ + static char response[1024] = {'\0'}; + snprintf(response, sizeof(response), "%s%d%c%d%c%d%s\r", START_STR, id, RESPONSE_DEL, error, RESPONSE_DEL, ret, END_STR); + return response; +} +static const char *CreateResponse(short id, short error, const char *ret) +{ + static char response[1024] = {'\0'}; + snprintf(response, sizeof(response), "%s%d%c%d%c%s%s\r", START_STR, id, RESPONSE_DEL, error, RESPONSE_DEL, ret, END_STR); + return response; +} + +enum ECALLS +{ + EC_COMMAND = 1, + EC_METHOD = 2, + EC_FUNC = 3, + EC_USER = 10 +}; + +enum MessageFlags +{ + NEW = 1, + PROCESSING = 2, + PROCESSED = 3, + DEBUG = 4, + RECEIPT = 5, + STATE = 6 +}; +} // namespace Bridge diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/common/macros.h b/extrusion/lydia-print-head-v2/firmware/firmware/common/macros.h new file mode 100644 index 0000000..a253087 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/common/macros.h @@ -0,0 +1,98 @@ +#ifndef MACROS_H +#define MACROS_H + +#include "../types.h" + +// Macros for adding +#define INC_0 1 +#define INC_1 2 +#define INC_2 3 +#define INC_3 4 +#define INC_4 5 +#define INC_5 6 +#define INC_6 7 +#define INC_7 8 +#define INC_8 9 +#define INCREMENT_(n) INC_ ##n +#define INCREMENT(n) INCREMENT_(n) + +// Macros for subtracting +#define DEC_1 0 +#define DEC_2 1 +#define DEC_3 2 +#define DEC_4 3 +#define DEC_5 4 +#define DEC_6 5 +#define DEC_7 6 +#define DEC_8 7 +#define DEC_9 8 +#define DECREMENT_(n) DEC_ ##n +#define DECREMENT(n) DECREMENT_(n) + +// compiler - & C quirks +#define FORCE_INLINE __attribute__((always_inline)) inline +#define _UNUSED __attribute__((unused)) + +// fallback noop +#define NOOP do{} while(0) + +//Option testing +#define _CAT(a, ...) a ## __VA_ARGS__ +#define SWITCH_ENABLED_ 1 +#define ENABLED(b) _CAT(SWITCH_ENABLED_, b) + +// time +#define PENDING(NOW,SOON) ((long)(NOW-(SOON))<0) +#define ELAPSED(NOW,SOON) (!PENDING(NOW,SOON)) + +#define MMM_TO_MMS(MM_M) ((MM_M)/60.0f) +#define MMS_TO_MMM(MM_S) ((MM_S)*60.0f) +#define HOUR_MS ((millis_t)1000 * (millis_t)(60 * 60)) +#define MIN_MS ((millis_t)1000 * (millis_t)(60)) +#define SECS ((millis_t)1000) + +// bit masks +#undef _BV +#define _BV(b) (1 << (b)) +#define TEST(n,b) !!((n)&_BV(b)) +#define SBI(n,b) (n |= _BV(b)) +#define CBI(n,b) (n &= ~_BV(b)) +#define SET_BIT_TO(N,B,TF) do{ if (TF) SBI(N,B); else CBI(N,B); }while(0) + +#define _BV32(b) (1UL << (b)) +#define TEST32(n,b) !!((n)&_BV32(b)) +#define SBI32(n,b) (n |= _BV32(b)) +#define CBI32(n,b) (n &= ~_BV32(b)) +#define SIGN(a) ((a>0)-(a<0)) + +// math basics + +#define WITHIN(V,L,H) ((V) >= (L) && (V) <= (H)) +#define NUMERIC(a) WITHIN(a, '0', '9') +#define DECIMAL(a) (NUMERIC(a) || a == '.') +#define NUMERIC_SIGNED(a) (NUMERIC(a) || (a) == '-' || (a) == '+') +#define DECIMAL_SIGNED(a) (DECIMAL(a) || (a) == '-' || (a) == '+') +#define COUNT(a) (sizeof(a)/sizeof(*a)) +#define ZERO(a) memset(a,0,sizeof(a)) +#define COPY(a,b) memcpy(a,b,MIN(sizeof(a),sizeof(b))) + + +// #define M_PI 3.14159265358979323846f +#define RADIANS(d) ((d)*M_PI/180.0f) +#define DEGREES(r) ((r)*180.0f/M_PI) +#define CEILING(x,y) (((x) + (y) - 1) / (y)) + +// Macros for initializing arrays +#define ARRAY_6(v1, v2, v3, v4, v5, v6, ...) { v1, v2, v3, v4, v5, v6 } +#define ARRAY_5(v1, v2, v3, v4, v5, ...) { v1, v2, v3, v4, v5 } +#define ARRAY_4(v1, v2, v3, v4, ...) { v1, v2, v3, v4 } +#define ARRAY_3(v1, v2, v3, ...) { v1, v2, v3 } +#define ARRAY_2(v1, v2, ...) { v1, v2 } +#define ARRAY_1(v1, ...) { v1 } + +#define _ARRAY_N(N, ...) ARRAY_ ##N(__VA_ARGS__) +#define ARRAY_N(N, ...) _ARRAY_N(N, __VA_ARGS__) + +#define SPACE(A) " " << A << " " + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath.h b/extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath.h new file mode 100644 index 0000000..93ac9d8 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath.h @@ -0,0 +1,14 @@ +#ifndef PPMATH_H +#define PPMATH_H + +template +T clamp(const T &value, const T &low, const T &high) +{ + return value < low ? low : (value > high ? high : value); +} + +#define RANGE(i, min, max) ((i > min) && (i < max)) ? true : false + +#define NCLAMP(x, min, max) (x - min) / (max - min) + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath_motor.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath_motor.cpp new file mode 100644 index 0000000..9b9eb85 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath_motor.cpp @@ -0,0 +1,17 @@ +#include "ppmath_motor.h" +int vfd_calc_vsi(int rpm) +{ + return ((rpm * VFD_VSI_MAX_V_SPEED) / MOTOR_FREQ_CMAX); +} +int vfd_calc_vsi_grinder(int rpm){ + return VFD_VSI_SCALE * + vfd_calc_vsi( + clamp(rpm * RPM_GRINDER_SHREDDER_SCALE, RPM_GRINDING_MIN, RPM_GRINDING_MAX) + ); +} +int vfd_calc_vsi_shredder(int rpm){ + return VFD_VSI_SCALE * + vfd_calc_vsi( + clamp(rpm, RPM_SHREDDERING_MIN, RPM_SHREDDERING_MAX) + ); +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath_motor.h b/extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath_motor.h new file mode 100644 index 0000000..95acaf6 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/common/ppmath_motor.h @@ -0,0 +1,18 @@ +#ifndef PPMATH_MOTOR_H +#define PPMATH_MOTOR_H + +#include "ppmath.h" +#include "constants.h" + +// Base calculation for the corresponding V per RPM, +// taking the VFD VSI Voltage level for the max. operating frequency +// into account. The max. operating frequency is set in the VFD ! +int vfd_calc_vsi(int rpm); + +// safe VSI version for grinder +int vfd_calc_vsi_grinder(int rpm); + +// safe VSI version for shredder +int vfd_calc_vsi_shredder(int rpm); + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/common/timer.h b/extrusion/lydia-print-head-v2/firmware/firmware/common/timer.h new file mode 100644 index 0000000..603d758 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/common/timer.h @@ -0,0 +1,136 @@ +#ifndef TIMER_H +#define TIMER_H + +#if defined(ARDUINO) && ARDUINO >= 100 +#include +#else +#include +#endif + +#include "macros.h" + +#ifndef TIMER_MAX_TASKS +#define TIMER_MAX_TASKS 0x10 +#endif + +template < + size_t max_tasks = TIMER_MAX_TASKS, /* max allocated tasks */ + unsigned long (*time_func)() = millis /* time function for timer */ + > +class Timer +{ +public: + typedef bool (*handler_t)(void *opaque); /* task handler func signature */ + /* Calls handler with opaque as argument in delay units of time */ + bool + in(unsigned long delay, handler_t h, void *opaque = NULL) + { + return add_task(time_func(), delay, h, opaque); + } + + /* Calls handler with opaque as argument at time */ + bool + at(unsigned long time, handler_t h, void *opaque = NULL) + { + const unsigned long now = time_func(); + return add_task(now, time - now, h, opaque); + } + + /* Calls handler with opaque as argument every interval units of time */ + bool + every(unsigned long interval, handler_t h, void *opaque = NULL) + { + return add_task(time_func(), interval, h, opaque, interval); + } + + + /* Ticks the timer forward - call this function in loop() */ + void + tick() + { + tick(time_func()); + } + + /* Ticks the timer forward - call this function in loop() */ + inline void + tick(unsigned long t) + { + for (size_t i = 0; i < max_tasks; ++i) + { + struct task *const task = &tasks[i]; + const unsigned long duration = t - task->start; + + if (task->handler && duration >= task->expires) + { + task->repeat = task->handler(task->opaque) && task->repeat; + + if (task->repeat) + task->start = t; + else + remove(task); + }else{ + } + } + } + +private: + struct task + { + handler_t handler; /* task handler callback func */ + void *opaque; /* argument given to the callback handler */ + unsigned long start, + expires, /* when the task expires */ + repeat; /* repeat task */ + } tasks[max_tasks]; + + inline void + remove(struct task *task) + { + task->handler = NULL; + task->opaque = NULL; + task->start = 0; + task->expires = 0; + task->repeat = 0; + } + + inline struct task * + next_task_slot() + { + for (size_t i = 0; i < max_tasks; ++i) + { + struct task *const slot = &tasks[i]; + if (slot->handler == NULL) + return slot; + } + + return NULL; + } + + inline struct task * + add_task(unsigned long start, unsigned long expires, + handler_t h, void *opaque, bool repeat = 0) + { + struct task *const slot = next_task_slot(); + + if (!slot){ + return NULL; + } + + slot->handler = h; + slot->opaque = opaque; + slot->start = start; + slot->expires = expires; + slot->repeat = repeat; + + return slot; + } +}; + +/* create a timer with the default settings */ +inline Timer<> +timer_create_default() +{ + return Timer<>(); +} + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/components/3pos.h b/extrusion/lydia-print-head-v2/firmware/firmware/components/3pos.h new file mode 100644 index 0000000..defa892 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/components/3pos.h @@ -0,0 +1,81 @@ +#ifndef POS3_H +#define POS3_H + +#include +#include "../enums.h" + +class Pos3 +{ +public: + Pos3(int _upPin, int _downPin) : upPin(_upPin), downPin(_downPin) + { + } + + int setup() + { + + this->debouncerUp = Bounce(); + this->debouncerUp.attach(this->upPin, INPUT_PULLUP); + this->debouncerUp.interval(25); + + this->debouncerDown = Bounce(); + this->debouncerDown.attach(this->downPin, INPUT_PULLUP); + this->debouncerDown.interval(25); + return 0; + } + int loop() + { + int newDirection = this->read(); + + if (newDirection != this->switch_pos) + { + this->last_switch = this->switch_pos; + } + this->switch_pos = newDirection; + + return this->switch_pos; + } + + int last_switch = -1; // Track last switch position + int switch_pos = -1; // Current switch position + +protected: + int upPin; + int downPin; + + Bounce debouncerUp; + Bounce debouncerDown; + +private: + int read() + { + + this->debouncerUp.update(); + this->debouncerDown.update(); + + bool up = this->debouncerUp.read() == 0 ? true : false; + bool down = this->debouncerDown.read() == 0 ? true : false; + + int newDirection = 0; + + if (up) + { + newDirection = POS3_DIRECTION::UP; + } + if (down) + { + newDirection = POS3_DIRECTION::DOWN; + } + if (!up && !down) + { + newDirection = POS3_DIRECTION::MIDDLE; + } + if (up && down) + { + newDirection = POS3_DIRECTION::INVALID; + } + return newDirection; + } +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/components/CurrentSensor.h b/extrusion/lydia-print-head-v2/firmware/firmware/components/CurrentSensor.h new file mode 100644 index 0000000..fd85f7c --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/components/CurrentSensor.h @@ -0,0 +1,39 @@ +#ifndef CURRENT_SENSOR_H +#define CURRENT_SENSOR_H + +#include "../config.h" +#include "../common/macros.h" +class CurrentSensor +{ + +public: + CurrentSensor(short _pin, short _interval) : pin(_pin), + interval(_interval), + ts(0) {} + + bool ok() + { + + } + + bool setup() + { + } + + void loop(millis_t now) + { + if (now - ts > interval) + { + value = analogRead(pin); + ts = now; + } + } + float value; +private: + short interval; + short pin; + millis_t ts; + +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/components/IRSensor.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/components/IRSensor.cpp new file mode 100644 index 0000000..ab2b98a --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/components/IRSensor.cpp @@ -0,0 +1,96 @@ +#include "IRSensor.h" +#include "config.h" +#include + +IRSensor::IRSensor() +{ + this->highTS = 0; + this->lowTS = 0; + this->dt = 0; + this->now = 0; + this->ir_moving = 0; +} + +void IRSensor::debug(Stream &stream) +{ +#ifdef IR_SPEED + stream + << "IR-MOVING : " << ir_moving << "IR-SPEED: " << (int)this->velocity; +#else + stream << "IR-MOVING : " << (int)this->ir_moving; +#endif +} + +void IRSensor::count() +{ +#ifdef IR_SPEED + if (digitalRead(IR_PIN) && (micros() - this->debounce > IR_INTERVAL) && digitalRead(IR_PIN)) + { + // Check again that the encoder sends a good signal and then check that the time is greater than 1000 microseconds and check again that the signal is correct. + this->debounce = micros(); // Store the time to verify that we do not count the rebound in the signal. + pulses++; + } +#endif +} + +short IRSensor::setup() +{ +#ifdef IR_SPEED + pinMode(IR_PIN, INPUT); + attachInterrupt(0, ir_count, RISING); // Configuration of interrupt 0, where it is connected. + this->pulses = 0; + this->rpm = 0; + this->timeold = 0; +#endif +} + +short IRSensor::loop() +{ +#ifdef IR_SPEED + if (millis() - this->timeold >= IR_INTERVAL) + { + noInterrupts(); // Don't process interrupts during calculations // We disconnect the interrupt so it doesn't act in this part of the program. + this->rpm = (minute / this->pulsesperturn) / (millis() - timeold) * pulses; // Calculate the revolutions per minute + this->velocity = this->rpm * 3.1416 * this->wheel_diameter * 60 / 1000000; // Speed ​​calculation in [Km / h] + timeold = millis(); // We store the current time. + this->pulses = 0; // Initialize the pulses. + this->interrupts(); // Restart the interrupt processing // Reiniciamos la interrupción + } +#endif + + this->ir_value = digitalRead(IR_PIN); + this->now = millis(); + if (this->ir_value == HIGH) + { + this->highTS = this->now; + } + else + { + this->lowTS = this->now; + } + + if (this->highTS <= this->lowTS) + { + this->dt = this->lowTS - this->highTS; + } + else + { + this->dt = this->highTS - this->lowTS; + } + + this->dt = abs(this->dt); + + if (this->dt > IR_TIMEOUT) + { + this->ir_moving = 0; + } + else + { + this->ir_moving = 1; + } +} + +short IRSensor::ok() +{ + return this->ir_moving == 1; +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/components/IRSensor.h b/extrusion/lydia-print-head-v2/firmware/firmware/components/IRSensor.h new file mode 100644 index 0000000..686219a --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/components/IRSensor.h @@ -0,0 +1,42 @@ +#ifndef IRSENSOR_H +#define IRSENSOR_H + +#include +#include "types.h" + +/*/ + @link : http://androminarobot-english.blogspot.com/2017/03/encoder-and-arduinotutorial-about-ir.html +*/ + +class IRSensor +{ + +public: + + IRSensor(); +#ifdef IR_SPEED + unsigned int rpm; // RPM + volatile byte pulses; // Pulses per secs + millis_t timeold; + millis_t minute; + unsigned int pulsesperturn; // Number of notches the encoder disc has + const int wheel_diameter; // diameter [mm] + static volatile unsigned long debounce; // poor man's debouncer +#endif + + short ir_value; + bool ir_moving; + short ok(); + void debug(Stream &stream); + void count(); + short setup(); + short loop(); + +protected: + millis_t highTS; // Last HIGH TS + millis_t lowTS; // Last LOW TS + millis_t dt; // Last delta time between HIGH / LOW + millis_t now; // Temp. variable to store tick TS +}; + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/components/OmronE5.h b/extrusion/lydia-print-head-v2/firmware/firmware/components/OmronE5.h new file mode 100644 index 0000000..daa6f8b --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/components/OmronE5.h @@ -0,0 +1,360 @@ +#ifndef OMRON_E5_H +#define OMRON_E5_H + +// Omron EJ5 Modbus Registers & Coils + +#define OR_BIT(A) (A >> 1) +#define OR_WORD(A) (A << 4) +#define OR_E5_STATUS_BIT(H, L, B) (B <= 16 ? (L & (1 << 8)) : (OR_WORD(H) & (1 << (OR_BIT(B))))) +#define OR_E5_CMD(CMD, VALUE) (CMD | VALUE) + +// Status Bit -1 , see h175_e5_c_communications_manual_en.pdf::3-24 +enum OR_E5_STATUS_1 +{ + // Lower Word + + OR_E5_S1_Heater_OverCurrent = 0, + OR_E5_S1_Heater_CurrentHold = 1, + OR_E5_S1_AD_ConverterError = 2, + OR_E5_S1_HS_Alarm = 3, + OR_E5_S1_RSP_InputError = 4, + OR_E5_S1_InputError = 6, + OR_E5_S1_PotentiometerInnputError = 7, + OR_E5_S1_Control_OutputOpenOutput = 8, + OR_E5_S1_Control_OutputCloseOutput = 9, + OR_E5_S1_HBAlarmCT1 = 10, + OR_E5_S1_HBAlarmCT2 = 11, + OR_E5_S1_Alarm1 = 12, + OR_E5_S1_Alarm2 = 13, + OR_E5_S1_Alarm3 = 14, + OR_E5_S1_ProgramEndOutput = 15, + + // Upper Word + + OR_E5_S1_EventInput1 = 16, + OR_E5_S1_EventInput2 = 17, + OR_E5_S1_EventInput3 = 18, + OR_E5_S1_EventInput4 = 19, + OR_E5_S1_WriteMode = 20, + OR_E5_S1_NonVolatileMemory = 21, + OR_E5_S1_SetupArea = 22, + OR_E5_S1_ATExcecute = 23, + OR_E5_S1_RunStop = 24, + OR_E5_S1_ComWrite = 25, + OR_E5_S1_AutoManualSwitch = 26, + OR_E5_S1_ProgramStart = 27, + OR_E5_S1_HeaterOverCurrentCT2 = 28, + OR_E5_S1_HeaterCurrentHoldCT2 = 29, + OR_E5_S1_HSAlarmCT2 = 31 +}; + +// Status Bit - 2 , see h175_e5_c_communications_manual_en.pdf::3-25 + +enum OR_E5_STATUS_2 +{ + // Lower Word + + OR_E5_S2_WorkBit1 = 0, + OR_E5_S2_WorkBit2 = 1, + OR_E5_S2_WorkBit3 = 2, + OR_E5_S2_WorkBit4 = 3, + OR_E5_S2_WorkBit5 = 4, + OR_E5_S2_WorkBit6 = 5, + OR_E5_S2_WorkBit7 = 6, + OR_E5_S2_WorkBit8 = 7, + + // Upper Word + + OR_E5_S2_EventInput5 = 16, + OR_E5_S2_EventInput6 = 17, + OR_E5_S2_Inverse = 20, + OR_E5_S2_SPRamp = 21, + OR_E5_S2_SPMode = 27, + OR_E5_S2_Alarm4 = 28 +}; + +// Variable Area - Settings Range (0x06s) - 2 byte mode, +// see h175_e5_c_communications_manual_en.pdf::5-1 + +enum OR_E5_SWR +{ + //Temperature: Use the specified range for each sensor. + // Analog: Scaling lower limit − 5% FS to Scaling upper limit + 5% FS + OR_E5_SWR_PV = 0x2000, + + // Refer to 5-2 Status for details (see @OR_E5_STATUS_1 and @OR_E5_STATUS_2) + OR_E5_SWR_STATUS = 0x2001, + + // Internal Set Point(see appendix *1) - SP lower limit to SP upper limit + OR_E5_SWR_ISP = 0x2002, + + // Heater Current 1 Value Monitor, 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_HeaterCurrentValue1_Monitor = 0x2003, + + // MV Monitor (Heating) + // Standard: 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0) + // Heating and cooling: 0x00000000 to 0x0000041A (0.0 to 105.0) + OR_E5_SWR_MVMonitorHeating = 0x2004, + + // MV Monitor (Cooling) + // 0x00000000 to 0x0000041A (0.0 to 105.0) + OR_E5_SWR_MVMonitorCooling = 0x2005, + + // Set Point - SP lower limit to SP upper limit + OR_E5_SWR_SP_LIMIT = 0x2103, + + // Alarm Value 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_1 = 0x2104, + + // Alarm Value - Upper Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_1_UL = 0x2105, + + // Alarm Value - Lower Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_1_LL = 0x2106, + + // Alarm Value 2 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_2 = 0x2107, + + // Alarm Value - Upper Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_2_UL = 0x2108, + + // Alarm Value - Lower Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_2_LL = 0x2109, + + //Temperature: Use the specified range for each sensor. + // Analog: Scaling lower limit − 5% FS to Scaling upper limit + 5% FS + OR_E5_SWR_PV2 = 0x2402, + + // Internal Set Point(see appendix *1) - SP lower limit to SP upper limit + OR_E5_SWR_ISP2 = 0x2403, + + // Multi SP No. Monitor, 0x00000000 to 0x00000007 (0 to 7) + OR_E5_SWR_MSMON = 0x2404, + + // Status, + // - Not displayed on the Controller display. + // - In 2-byte mode, the rightmost 16 bits are read. + OR_E5_SWR_STATUSEX = 0x2406, + + // Status, + // - Not displayed on the Controller display. + // - In 2-byte mode, the leftmost 16 bits are read. + OR_E5_SWR_STATUSEXL = 0x2407, + + // Status, + // - Not displayed on the Controller display. + // - In 2-byte mode, the rightmost 16 bits are read. + OR_E5_SWR_STATUSEXR = 0x2408, + + // Decimal Point Monitor, + // 0x00000000 to 0x00000003 (0 to 3) + OR_E5_SWR_DECMON = 0x2410, + + // Set Point () + // SP lower limit to SP upper limit + OR_E5_SWR_SP = 0x2601, + + // Remote Set Point Monitor + // - Remote SP lower limit −10% FS to Remote SP upper limit +10% FS + OR_E5_SWR_SP_EX_MON = 0x2602, + + // Heater Current 1 Value Monitor, 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_HeaterCurrentValue1_Monitor2 = 0x2604, + + // Valve Opening Monitor, 0xFFFFFF9C to 0x0000044C (−10.0 to 110.0) + OR_E5_SWR_VALVE_OPENING_MON = 0x2607, + + // Proportional Band (Cooling), 0x00000001 to 0x0000270F (0.1 to 999.9) + OR_E5_SWR_PRO_BAND = 0x2701, + + // Integral Time (Cooling) 0x00000000 to 0x0000270F + // (0 to 9999: Integral/derivative time unit is 1 s.) + // (0.0 to 999.9: Integral/derivative time unit is 0.1 s.) + OR_E5_SWR_IT_COOLING = 0x2702, + + // Derivative Time (Cooling) 0x00000000 to 0x0000270F + // (0 to 9999: Integral/derivative time unit is 1 s.) + // (0.0 to 999.9: Integral/derivative time unit is 0.1 s.) + OR_E5_SWR_D_COOLING = 0x2703, + + // Dead Band 0xFFFFF831 to 0x0000270F + // (−199.9 to 999.9 for temperature input) + // (−19.99 to 99.99 for analog input) + OR_E5_SWR_DEADBAND = 0x2704, + + // Manual Reset Value, + // 0x00000000 to 0x000003E8 (0.0 to 100.0) + OR_E5_SWR_MANUAL_RESET_VALUE = 0x2705, + + // Hysteresis (Heating) + // 0x00000001 to 0x0000270F + // (0.1 to 999.9 for temperature input) + // (0.01 to 99.99 for analog input) + OR_E5_SWR_HYSTERESIS = 0x2706, + + // Hysteresis (Cooling) + // 0x00000001 to 0x0000270F + // (0.1 to 999.9 for temperature input) + // (0.01 to 99.99 for analog input) + OR_E5_SWR_HYSTERESIS_COOLING = 0x2707, + + // Control Period (Heating) + // 0xFFFFFFFE (−2): 0.1 s + // 0xFFFFFFFF (−1): 0.2 s + // 0x00000000 (0): 0.5 s + // 0x00000001 to 0x00000063 (1 to 99) + OR_E5_SWR_CONTROL_PERIOD_HEATING = 0x2708, + + // Control Period (Cooling) + // 0xFFFFFFFE (−2): 0.1 s + // 0xFFFFFFFF (−1): 0.2 s + // 0x00000000 (0): 0.5 s + // 0x00000001 to 0x00000063 (1 to 99) + OR_E5_SWR_CONTROL_PERIOD_COOLING = 0x2709, + + // Position Proportional Dead Band + // 0x00000001 to 0x00000064 (0.1 to 10.0) + OR_E5_SWR_POSITION_PROPORTIONAL_DEAD_BAND = 0x270A, + + // Open/Close Hysteresis + // 0x00000001 to 0x000000C8 (0.1 to 20.0) + OR_E5_SWR_OPEN_CLOSE_HYSTERESIS = 0x270B, + + // SP Ramp Time Unit 0x00000000 (0): EU/second + // 0x00000001 (1): EU/minute + // 0x00000002 (2): EU/hour + OR_E5_SWR_SP_RAMP_UNIT = 0x270C, + + // SP Ramp Set Value 0x00000000 (0): OFF + // 0x00000001 to 0x0000270F (1 to 9999) + OR_E5_SWR_SP_RAMP_SET_VALUE = 0x270D, + + // SP Ramp Fall Value + // 0xFFFFFFFF (−1): Same (Same as SP Ramp Set Value.) + // 0x00000000 (0): OFF + // 0x00000001 to 0x0000270F (1 to 9999) + OR_E5_SWR_SP_FALL_VALUE = 0x270E, + + // MV at Stop Standard Models + // Standard control: + // 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0) + // Heating and cooling control: + // 0xFFFFFBE6 to 0x0000041A (−105.0 to 105.0) + // Position-proportional Models + // Close position-proportional control with the Direct Setting of + // Position Proportional MV parameter set to ON: + // 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0) + // Floating position-proportional control or the Direct Setting of + // Position Proportional MV parameter set to OFF: + // 0xFFFFFFFF to 0x00000001 (−1 to 1) + OR_E5_SWR_MV_PV_ERROR = 0x2711, + + // MV Change Rate Limit + // 0x00000000 to 0x000003E8 (0.0 to 100.0) + OR_E5_SWR_CHANGE_RATE_LIMIT = 0x2713, + + // PV Input Slope Coefficient + // 0x00000001 to 0x0000270F (0.001 to 9.999) + OR_E5_SWR_PV_INPUT_SLOPE_COEFFICIENT = 0x2718, + + // Heater Burnout Detection 1 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HEATER_BURNOUT_DETECTION_1 = 0x271B, + + // Leakage Current 1 Monitor + // 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_1 = 0x271C, + + // HS Alarm 1 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HS_ALARM_1 = 0x271D, + + // Process Value Input Shift + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_PROCESS_VALUE_INPUT_SHIFT = 0x2723, + + // Heater Burnout Detection 2 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HEATER_BURNOUT_DETECTION_2 = 0x2725, + + // Leakage Current 2 Monitor + // 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_2 = 0x2726, + + // HS Alarm 12 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HS_ALARM_2 = 0x2727, + + // Soak Time Remain (how lovely) + // 0x00000000 to 0x0000270F (0 to 9999) + OR_E5_SWR_SOAK_REMAIN = 0x2728, + + // Soak Time + // 0x00000001 to 0x0000270F (1 to 9999) + OR_E5_SWR_SOAK_TIME = 0x2729, + + // Wait Band 0x00000000 (0): OFF + // 0x00000001 to 0x0000270F + // (0.1 to 999.9 for Temperature input) + // (0.01 to 99.99 for Analog input) + OR_E5_SWR_WAIT_BAND = 0x272A, + + // Remote SP Input Shift + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_REMOTE_SP_SHIFT = 0x272B, + + // Remote SP input Slope Coefficient + // 0x00000001 to 0x0 + OR_E5_SWR_REMOTE_SP_SLOPE_COEFFICIENT = 0x272C, + + // Input Digital Filter 0x00000000 to 0x0000270F (0.0 to 999.9) + OR_E5_SWR_DIGITAL_FILTER = 0x2800 + + // Notes : + // *1 Not displayed on the Controller display +}; + +// Operation Command Address +enum OR_E5_CMD_ADDRESS +{ + OR_E5_CMD_STOP_RUN = 0x100, + OR_E5_CMD_COM_WRITE = 0x000, + // Auto-Tune + OR_E5_CMD_AT = 0x200 +}; + +enum OR_E5_CMD +{ + OR_E5_STOP = OR_E5_CMD(OR_E5_CMD_ADDRESS::OR_E5_CMD_STOP_RUN, 1), + OR_E5_RUN = OR_E5_CMD(OR_E5_CMD_ADDRESS::OR_E5_CMD_STOP_RUN, 0), + OR_E5_AT_CANCEL = OR_E5_CMD(OR_E5_CMD_ADDRESS::OR_E5_CMD_AT, 0), + OR_E5_AT_EXCECUTE = OR_E5_CMD(OR_E5_CMD_ADDRESS::OR_E5_CMD_AT, 1) +}; + +enum OR_E5_ERROR +{ + VARIABLE_ADDRESS_ERROR = 0x2, + VARIABLE_RANGE_ERROR = 0x3, + VARIABLE_OPERATION_ERROR = 0x4 +}; + +enum OR_E5_RESPONSE_CODE +{ + OR_READ_ERROR = 0x83, + OR_RESPONSE_OK = 0x10, + OR_OPERATION_ERROR = 0x90, + OR_COMMAND_ERROR = 0x86 +}; + +#define OR_E_MSG_INVALID_ADDRESS "Invalid Variable Address" +#define OR_E_MSG_INVALID_RANGE "Invalid Variable Range" +#define OR_E_MSG_OPERATION_ERROR "OPERATION ERROR" + + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/components/OmronMX2.h b/extrusion/lydia-print-head-v2/firmware/firmware/components/OmronMX2.h new file mode 100644 index 0000000..6fdae87 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/components/OmronMX2.h @@ -0,0 +1,86 @@ +#ifndef OMRON_MX2_H +#define OMRON_MX2_H + +// Omron MX2 Registers +#define MX2_STATE 0x0003 // (2 bytes) Status of the inverter +#define MX2_STATUS 0x004 // (2 bytes) Status of the inverter +#define MX2_TARGET_FR 0x0001 // (4 bytes) Source (reference) of the frequency reference (0,01 [Hz]) +#define MX2_ACCEL_TIME 0x1103 // (4 bytes) Acceleration time (cm compressor) in 0.01 sec +#define MX2_DEACCEL_TIME 0x1105 // (4 bytes) Braking time (cm compressor) in 0.01 sec + +#define MX2_CURRENT_FR 0x1001 // (4 bytes) Output frequency control (0,01 [Hz]) +#define MX2_AMPERAGE 0x1003 // (2 bytes) Output current monitoring (0,01 [A]) +#define MX2_VOLTAGE 0x1011 // (2 bytes) Monitoring output voltage 0.1 [V] +#define MX2_POWER 0x1012 // (2 bytes) Power control 0.1 [kW] +#define MX2_POWER_HOUR 0x1013 // (4 bytes) Watt-hour control 0.1 [kW / h] +#define MX2_HOUR 0x1015 // (4 bytes) Control of operating time in the "Run" mode 1 [h] +#define MX2_HOUR1 0x1017 // (4 bytes) Monitoring of running hours with power on 1 [h] +#define MX2_TEMP 0x1019 // (2 bytes) Radiator temperature control (0.1 degree) -200 ... 1500 +#define MX2_VOLTAGE_DC 0x1026 // (2 bytes) DC voltage control (PN) 0.1 [V] +#define MX2_NUM_ERR 0x0011 // (2 bytes) Trip counter 0 ... 65530 +#define MX2_ERROR1 0x0012 // (20 bytes) Description 1 trip the remaining 5 lie sequentially behind the first address error are calculated MX2_ERROR1 + i * 0x0a +#define MX2_INIT_DEF 0x1357 // (2 bytes) Set the initialization mode to 0 (nothing), 1 (clearing the shutdown history), 2 (clearing the shutdown history and initializing data), 4 (clearing the shutdown history, initializing data and the program EzSQ) +#define MX2_INIT_RUN 0x13b7 // (2 bytes) Initialization start 0 (off), 1 (on) + +#define MX2_SOURCE_FR 0x1201 // (2 bytes) Frequency reference source +#define MX2_SOURCE_CMD 0x1202 // (2 bytes) Command source +#define MX2_BASE_FR 0x1203 // (2 bytes) Main frequency 300 ... "maximum frequency" 0.1 Hz +#define MX2_MAX_FR 0x1204 // (2 bytes) Maximum frequency 300 ... 4000 (10000) 0.1 Hz +#define MX2_DC_BRAKING 0x1245 // (2 bytes) Enable DC Braking +#define MX2_STOP_MODE 0x134e // (2 bytes) Choosing a stop method B091 = 01 +#define MX2_MODE 0x13ae // (2 bytes) IF mode selection b171 = 03 + +// Setting the inverter for a specific compressor Registers Hxxx Permanent magnet motor (PM motor) +#define MX2_b171 0x13ae // b171 Inverter selection b171 read / write 0 (off), 1 (IM mode), 2 (high frequency mode), 3 (PM mode) = 03 +#define MX2_b180 0x13b7 // b180 Initialization trigger = 01 +#define MX2_H102 0x1571 // H102 Setting the PM engine code 00 (standard Omron data) 01 (auto-tuning data) = 1 +#define MX2_H103 0x1572 // H103 PM engine power (0.1 / 0.2 / 0.4 / 0.55 / 0.75 / 1.1 / 1.5 / 2.2 / 3.0 / 3, 7 / 4.0 / 5.5 / 7.5 / 11.0 / 15.0 / 18.5) = 7 +#define MX2_H104 0x1573 // H104 Setting the number of poles of the PM motor = 4 +#define MX2_H105 0x1574 // H105 Rated current of the PM motor = 1000 (this is 11A) +#define MX2_H106 0x1575 // H106 PM motor constant R From 0.001 to 65.535 Ohms = 0.55 +#define MX2_H107 0x1576 // H107 PM Engine Ld Constant From 0.01 to 655.35 mH = 2.31 +#define MX2_H108 0x1577 // H108 Lq constant of PM engine From 0.01 to 655.35 mH = 2.7 +#define MX2_H109 0x1578 // H109 Ke Engine Constant PM-motor 0.0001 ... 6.5535 Vmax ./ (rad / s) = 750 must be selected it affects consumption and noise +#define MX2_H110 0x1579 // (4 bytes) H110 PM motor constant J From 0.001 to 9999,000 kg / m² = 0.01 +#define MX2_H111 0x157B // H111 Auto tuning constant R From 0.001 to 65.535 Ohms +#define MX2_H112 0x157C // H112 Auto-tuning constant Ld From 0.01 to 655.35 mH +#define MX2_H113 0x157D // H113 Auto tuning constant Lq From 0.01 to 655.35 mH +#define MX2_H116 0x1581 // H116 The response of the PM motor at a speed of 1 ... 1000 = 100 (default) +#define MX2_H117 0x1582 // H117 Starting current of the PM motor From 20.00 to 100.00% = 70 (default) +#define MX2_H118 0x1583 // H118 Starting time of the PM motor 0.01 ... 60.00 s = 1 (default) +#define MX2_H119 0x1584 // H119 Engine PM stabilization constant From 0 to 120% s = 100 +#define MX2_H121 0x1586 // H121 Minimum frequency of the PM motor From 0.0 to 25.5% = 0 +#define MX2_H122 0x1587 // H122 Idling current PM motor From 0.00 to 100.00% = 50 (default) +#define MX2_H123 0x1588 // H123 Choice of PM engine start method 00 (off) 01 (on) = 0 (default) +#define MX2_H131 0x158A // H131 Estimation of the initial position of the rotor of the PM motor: standby time 0 V 0 ... 255 = 10 (default) +#define MX2_H132 0x158B // H132 Assessment of the initial position of the rotor of the PM motor: waiting time for determination 0 ... 255 = 10 (default) +#define MX2_H133 0x158C // H133 Assessment of the initial position of the rotor of the PM motor: determination time 0 ... 255 = 30 (default) +#define MX2_H134 0x158D // H134 Assessment of the initial position of the rotor of the PM motor: voltage gain 0 ... 200 = 100 (default) +#define MX2_C001 0x1401 // C001 Input function [1] 0 (FW: go forward) = 0 +#define MX2_C004 0x1404 // C004 Input function [4] 18 (RS: reset) = 18 +#define MX2_C005 0x1405 // C005 Input function [5] [also input “PTC”] = 19 PTC Thermistor with positive TCS for thermal protection (only C005) +#define MX2_C026 0x1404 // C026 Relay output function 5 (AL: error signal) = 05 +#define MX2_b091 0x135E // b091 Choice of stopping method 0 (braking to a complete stop), 1 (coasting stop) = 1 +#define MX2_b021 0x1316 // b021 Operating mode with overload limitation 0 (off), 1 (enabled during acceleration and rotation at a constant speed), \ + // 2 (enabled during rotation at a constant speed), 3 (enabled during acceleration and rotation at a constant speed [increase \ + // speed in generator mode]) = 1 +#define MX2_b022 0x1317 // b022 Overload restriction level 200 ... 2000 (0.1%) = +#define MX2_b023 0x1318 // b023 Braking time with overload limitation (0.1 sec) = 10 +#define MX2_F002 0x1103 // (4 bytes) F002 Acceleration time (1) Standard, default acceleration, range from 0.001 to 3600 s (0.01 sec) = 20 * 100 +#define MX2_F003 0x1105 // (4 bytes) F003 Deceleration time (1) Standard, default acceleration, range from 0.001 to 3600 s (0.01 sec) = 20 * 100 +#define MX2_A001 0x1201 // A001 Frequency reference source 00 ... Potent. on external panels 01 ... Control terminals 02 ... Setting parameter F001 \ + // 03 ... Input via ModBus network 04 ... Add. card 06 ... Entrance imp. after 07 ... via EzSQ 10 ... Result of arithmetic operation = 03 +#define MX2_A002 0x1202 // A002 Source of the “Run” command 01 .. Control terminals 02 ... “Run” key on the keypad or digital panel 03 ... Input via the ModBus network 04 ... Add. card = 01 +#define MX2_A003 0x1203 // A003 Main frequency Can be set in the range from 30 Hz to the maximum frequency (A004) (0.1 Hz) = 120 * 10 +#define MX2_A004 0x1204 // A004 Maximum frequency Can be set in the range from the fundamental frequency to 400 Hz (0.1 Hz) = 120 * 10 + +// Omron MX2 Bits +#define MX2_START 0x0000 // (bit) Run command 1: Run, 0: Stop (valid with A002 = 03) +#define MX2_SET_DIR 0x0001 // (bit) Command of direction of rotation 1: Reverse rotation, 0: Rotation in the forward direction (valid with A002 = 03) +#define MX2_RESET 0x0004 // (bit) Reset emergency shutdown (RS) 1: Reset +#define MX2_READY 0x0011 // (bit) Ready IF 1: Ready, 0: Not ready +#define MX2_DIRECTION 0x0010 // (bit) Direction of rotation 1: Reverse rotation, 0: Rotation in the forward direction (deadlock with "d003") + +#define TEST_NUMBER 1234 // Verification code for function 0x08 + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/components/PhotoElectricSensor.h b/extrusion/lydia-print-head-v2/firmware/firmware/components/PhotoElectricSensor.h new file mode 100644 index 0000000..a28e7db --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/components/PhotoElectricSensor.h @@ -0,0 +1,89 @@ +#ifndef PHOTO_ELECTRIC_SENSOR +#define PHOTO_ELECTRIC_SENSOR + +// Typical photo electric sensor. This needs debouncing. +// Currently used : OMRON - E3FB-DN22, see vendor files + +#include "../types.h" +#include "../common/macros.h" +#include "../common/ppmath.h" + +#define PES_TIMEOUT 1600 +class PhotoElectricSensor +{ +public: + PhotoElectricSensor(short pin, short interval) + { + this->pin = pin; + this->interval = interval; + this->highTS = 0; + this->lowTS = 0; + this->dt = 0; + this->now = 0; + this->moving = 0; + this->setup(); + } + + short setup(){} + short loop() + { + now = millis(); + if (now - dt > 800) + { + this->value = RANGE(analogRead(this->pin), 50 - 10, 50 + 10); + dt = now; + } + /* + this->debouncer.update(); + this->value = !this->debouncer.read(); + + if (this->last != this->value) + { + this->last = this->value; + this->highTS = 0; + this->lowTS = 0; + } + + this->now = millis(); + + if (this->value == HIGH) + { + this->highTS = this->now; + } + else + { + this->lowTS = this->now; + } + + if (this->highTS <= this->lowTS) + { + this->dt = this->lowTS - this->highTS; + } + else + { + this->dt = this->highTS - this->lowTS; + } + + this->dt = abs(this->dt); +*/ + return this->value; + } + short ok() + { + return this->value; + } + short value; + short moving; + + millis_t highTS; // Last HIGH TS + millis_t lowTS; // Last LOW TS + millis_t dt; // Last delta time between HIGH / LOW + millis_t now; // Temp. variable to store tick TS + bool last; + +protected: + short pin; + short interval; +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/components/Proximity_Sensor.h b/extrusion/lydia-print-head-v2/firmware/firmware/components/Proximity_Sensor.h new file mode 100644 index 0000000..6decb92 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/components/Proximity_Sensor.h @@ -0,0 +1,39 @@ +#ifndef PROXIMITY_SENSOR_H +#define PROXIMITY_SENSOR_H + +// Typical proximity switch. This needs debouncing. +// Wiring : +// Blue -> GND +// Brown -> 6 - 36 V +// Black -> Digital In + +#include +#include "../types.h" + +class ProximitySensor +{ +public: + ProximitySensor(short _pin) : pin(_pin){} + + short setup() + { + this->debouncer = Bounce(); + this->debouncer.attach(this->pin, INPUT_PULLUP); + this->debouncer.interval(25); + this->loop(); + return this->value; + } + short loop() + { + this->debouncer.update(); + this->value = !this->debouncer.read(); + return this->value; + } + bool value; + +protected: + uchar pin; + Bounce debouncer; +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/components/StatusLight.h b/extrusion/lydia-print-head-v2/firmware/firmware/components/StatusLight.h new file mode 100644 index 0000000..170d05f --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/components/StatusLight.h @@ -0,0 +1,67 @@ +#ifndef STATUSLIGHT_H +#define STATUSLIGHT_H + +class StatusLight +{ +public: + StatusLight(short _pin) : pin(_pin) + { + doBlink = false; + status_blink_TS = 0; + last_blink = !digitalRead(pin); + } + + short setup() + { + } + + void setBlink(bool blink) + { + doBlink = blink; + } + + void on() + { + digitalWrite(pin, HIGH); + } + + void off() + { + digitalWrite(pin, LOW); + } + + short loop() + { + if (doBlink) + { + if (millis() - status_blink_TS > 1000) + { + status_blink_TS = millis(); + last_blink = !last_blink; + digitalWrite(pin, last_blink); + } + } + } + + void status_loop() + { + } + + void status_blink(bool blink) + { + if (!doBlink && blink) + { + blink_start_ts = millis(); + } + doBlink = blink; + } + + short pin; + millis_t status_blink_TS; + bool doBlink; + bool last_blink; + millis_t blink_start_ts; + millis_t max_blink_time; // stop blinking in an hour +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/components/TemperatureSensor.h b/extrusion/lydia-print-head-v2/firmware/firmware/components/TemperatureSensor.h new file mode 100644 index 0000000..e17f995 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/components/TemperatureSensor.h @@ -0,0 +1,42 @@ +#ifndef TEMPERATURE_SENSOR_H +#define TEMPERATURE_SENSOR_H + +#include +#include "../config.h" +#include "../macros.h" +#include "../time.h" + +class TemperatureSensor +{ + +public: + TemperatureSensor(short sck, short cs, short so, short _max, short _interval) : ktc(MAX6675(sck, cs, so)), + temperature(), + temperature_TS(millis()), + maxTemp(_max), + interval(_interval) {} + + bool ok() + { + return temperature < maxTemp; + } + + void loop() + { + + if (millis() - temperature_TS > interval) + { + temperature_TS = millis(); + temperature = ktc.readCelsius(); + } + } + +private: + MAX6675 ktc; + short temperature; + short maxTemp; + short interval; + millis_t temperature_TS; +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/config.h b/extrusion/lydia-print-head-v2/firmware/firmware/config.h new file mode 100644 index 0000000..e1c1d8d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/config.h @@ -0,0 +1,165 @@ +#ifndef CONFIG_H +#define CONFIG_H + +#include "enums.h" +#include "common/macros.h" +#include +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Core settings +// + +#define LOOP_DELAY 100 // Our frame time, exluding delays in some places +#define BOOT_DELAY 500 // Wait at least this amount in ms after boot before doing anything + +// Please consider to set this to false for production - especially with the full feature set since this is requiring extra +// time for the serial communication and will affect the overall framerate/performance +// #define DEBUG true + +#define DEBUG_INTERVAL 1500 +#define DEBUG_BAUD_RATE 19200 // Serial port speed + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Machine settings +// + +#define USE_CONTROLLINO + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// VFD related +// + +///////////////////////////////////////////////////////////////////////// +// +// PID +// #define HEATER_PIN_RELAY {10,11} +#define TEMP_PIN {A0,A1} +#define FAN_PIN 2 + +#ifdef HEATER_PIN_RELAY + #define HAS_TC +#endif + + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Motor related +// +// Motor overload pin, if defined, this will be used to detect jamming +// On an OmronM2X, set the output via C21 (for output pin 11) to 03 for +// 'Overload' (which is set in C41 ) +// #define MOTOR_LOAD_PIN CONTROLLINO_A2 + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Extrusion related +// + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// General switches + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Feedback + +// #define HAS_STATUS +#define STATUS_POWER_PIN CONTROLLINO_R6 +#define STATUS_PID_PIN CONTROLLINO_R7 +#define STATUS_VFD_PIN CONTROLLINO_R8 + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Plastic Hub Studio - internals : used by external controller setups +// Make sure it's matching +#define FIRMATA_BAUD_RATE 19200 +#define FIRMWARE_VERSION 0.8 + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Omron Pids - E5.x series - Modbus interface +// + +#define NB_OMRON_PIDS 3 +// #define OMRON_PID_SLAVE_START 1 +#define OMRON_PID_UPDATE_INTERVAL 1000 +#define OMRON_PID_WRITE_INTERVAL 500 + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Omron - MX2 - VFD +#define OMRON_MX2_SLAVE_ID 1 + +#define OMRON_MX2_STATE_INTERVAL 1000 +#define OMRON_MX2_DEBUG_INTERVAL 3000 +#define OMRON_MX2_READ_INTERVAL 1000 +#define OMRON_MX2_LOOP_INTERVAL 500 +#define OMRON_MX2_SAME_REQUEST_INTERVAL 2000 + +#define MODBUS_QUEUE_MIN_FREE 5 + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Modbus + +#define MODBUS_RS485_BAUDRATE 9600 +#define MODBUS_RS485_PORT SERIAL_8N1 +#define MODBUS_RS485_TIMEOUT 2000 + +#define MODBUS_TCP_DEFAULT_REGISTER_VALUE 0 + +#define HAS_MODBUS_BRIDGE + +static uint8_t MB_MAC[] = {0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02}; +static uint8_t MB_IP[]{192, 168, 1, 222}; +static uint8_t MB_GATEWAY[] = {192, 168, 1, 1}; +static uint8_t MB_SUBNET[] = {255, 255, 255, 0}; + +//////////////////////////////////////////////////////// +// +// Controllino Relay Mapping - TCP - Modbus +// +#define NB_CONTROLLINO_RELAYS 3 +#define CRELAY_START CONTROLLINO_R0 + +//////////////////////////////////////////////////////// +// +// Built-in relays for VFD activities +// +// if defined, activate this relay on VFD::start(), and deactivate on VFD::stop() +#define FEEDSCREW_RELAY CONTROLLINO_R9 + +// if defined, activate this relay on VFD::start(), and deactivate on VFD::stop() +#define COOLING_RELAY CONTROLLINO_R10 + +// if defined, activate this relay on VFD::start(), and deactivate on VFD::stop() +#define COOLING_RELAY2 CONTROLLINO_R11 + +//////////////////////////////////////////////////////////////// +// +// Instrumentation +// +// #define MEARSURE_PERFORMANCE + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// externals +// + +// pull in internal constants +#include "constants.h" + +// pull in internal configs +#include "config_adv.h" + +// The user_config.h is initially added to the github repository but changes will be ignored via .gitignore. Please keep this file safe and possibly +// on a per tenant base stored. You can override parameters in this file by using #undef SOME_PARAMETER and then re-define again if needed, otherwise disable +// default features by using #undef FEATURE_OR_PARAMETER. +// This presents the possibilty to play with the code whilst staying in the loop with latest updates. +#include "user_config.h" + +// At last we check all configs and spit compiler errors +#include "config_validator.h" + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/config/known_16bit_timers.h b/extrusion/lydia-print-head-v2/firmware/firmware/config/known_16bit_timers.h new file mode 100644 index 0000000..bdae330 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/config/known_16bit_timers.h @@ -0,0 +1,153 @@ +#ifndef known_16bit_timers_header_ +#define known_16bit_timers_header_ + +// Wiring-S +// +#if defined(__AVR_ATmega644P__) && defined(WIRING) + #define TIMER1_A_PIN 5 + #define TIMER1_B_PIN 4 + #define TIMER1_ICP_PIN 6 + +// Teensy 2.0 +// +#elif defined(__AVR_ATmega32U4__) && defined(CORE_TEENSY) + #define TIMER1_A_PIN 14 + #define TIMER1_B_PIN 15 + #define TIMER1_C_PIN 4 + #define TIMER1_ICP_PIN 22 + #define TIMER1_CLK_PIN 11 + #define TIMER3_A_PIN 9 + #define TIMER3_ICP_PIN 10 + +// Teensy++ 2.0 +#elif defined(__AVR_AT90USB1286__) && defined(CORE_TEENSY) + #define TIMER1_A_PIN 25 + #define TIMER1_B_PIN 26 + #define TIMER1_C_PIN 27 + #define TIMER1_ICP_PIN 4 + #define TIMER1_CLK_PIN 6 + #define TIMER3_A_PIN 16 + #define TIMER3_B_PIN 15 + #define TIMER3_C_PIN 14 + #define TIMER3_ICP_PIN 17 + #define TIMER3_CLK_PIN 13 + +// Teensy 3.0 +// +#elif defined(__MK20DX128__) + #define TIMER1_A_PIN 3 + #define TIMER1_B_PIN 4 + #define TIMER1_ICP_PIN 4 + +// Teensy 3.1 / Teensy 3.2 +// +#elif defined(__MK20DX256__) + #define TIMER1_A_PIN 3 + #define TIMER1_B_PIN 4 + #define TIMER1_ICP_PIN 4 + #define TIMER3_A_PIN 32 + #define TIMER3_B_PIN 25 + #define TIMER3_ICP_PIN 32 + +// Teensy 3.5 / Teensy 3.6 +// +#elif defined(__MK64FX512__) || defined(__MK66FX1M0__) + #define TIMER1_A_PIN 3 + #define TIMER1_B_PIN 4 + #define TIMER1_ICP_PIN 4 + #define TIMER3_A_PIN 29 + #define TIMER3_B_PIN 30 + #define TIMER3_ICP_PIN 29 + +// Teensy-LC +// +#elif defined(__MKL26Z64__) + #define TIMER1_A_PIN 16 + #define TIMER1_B_PIN 17 + #define TIMER1_ICP_PIN 17 + #define TIMER3_A_PIN 3 + #define TIMER3_B_PIN 4 + #define TIMER3_ICP_PIN 4 + +// Arduino Mega +// +#elif defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) + #define TIMER1_A_PIN 11 + #define TIMER1_B_PIN 12 + #define TIMER1_C_PIN 13 + #define TIMER3_A_PIN 5 + #define TIMER3_B_PIN 2 + #define TIMER3_C_PIN 3 + #define TIMER4_A_PIN 6 + #define TIMER4_B_PIN 7 + #define TIMER4_C_PIN 8 + #define TIMER4_ICP_PIN 49 + #define TIMER5_A_PIN 46 + #define TIMER5_B_PIN 45 + #define TIMER5_C_PIN 44 + #define TIMER3_ICP_PIN 48 + #define TIMER3_CLK_PIN 47 + +// Arduino Leonardo, Yun, etc +// +#elif defined(__AVR_ATmega32U4__) + #define TIMER1_A_PIN 9 + #define TIMER1_B_PIN 10 + #define TIMER1_C_PIN 11 + #define TIMER1_ICP_PIN 4 + #define TIMER1_CLK_PIN 12 + #define TIMER3_A_PIN 5 + #define TIMER3_ICP_PIN 13 + +// Uno, Duemilanove, LilyPad, etc +// +#elif defined (__AVR_ATmega168__) || defined (__AVR_ATmega328P__) + #define TIMER1_A_PIN 9 + #define TIMER1_B_PIN 10 + #define TIMER1_ICP_PIN 8 + #define TIMER1_CLK_PIN 5 + +// Sanguino +// +#elif defined(__AVR_ATmega644P__) || defined(__AVR_ATmega644__) + #define TIMER1_A_PIN 13 + #define TIMER1_B_PIN 12 + #define TIMER1_ICP_PIN 14 + #define TIMER1_CLK_PIN 1 + +// Wildfire - Wicked Devices +// +#elif defined(__AVR_ATmega1284P__) && defined(WILDFIRE_VERSION) && WILDFIRE_VERSION >= 3 + #define TIMER1_A_PIN 5 // PD5 + #define TIMER1_B_PIN 8 // PD4 + #define TIMER1_ICP_PIN 6 // PD6 + #define TIMER1_CLK_PIN 23 // PB1 + #define TIMER3_A_PIN 12 // PB6 + #define TIMER3_B_PIN 13 // PB7 + #define TIMER3_ICP_PIN 9 // PB5 + #define TIMER3_CLK_PIN 0 // PD0 +#elif defined(__AVR_ATmega1284P__) && defined(WILDFIRE_VERSION) && WILDFIRE_VERSION < 3 + #define TIMER1_A_PIN 5 // PD5 + #define TIMER1_B_PIN 4 // PD4 + #define TIMER1_ICP_PIN 6 // PD6 + #define TIMER1_CLK_PIN 15 // PB1 + #define TIMER3_A_PIN 12 // PB6 + #define TIMER3_B_PIN 13 // PB7 + #define TIMER3_ICP_PIN 11 // PB5 + #define TIMER3_CLK_PIN 0 // PD0 + +// Mighty-1284 - Maniacbug +// +#elif defined(__AVR_ATmega1284P__) + #define TIMER1_A_PIN 12 // PD5 + #define TIMER1_B_PIN 13 // PD4 + #define TIMER1_ICP_PIN 14 // PD6 + #define TIMER1_CLK_PIN 1 // PB1 + #define TIMER3_A_PIN 6 // PB6 + #define TIMER3_B_PIN 7 // PB7 + #define TIMER3_ICP_PIN 5 // PB5 + #define TIMER3_CLK_PIN 8 // PD0 + +#endif + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/config_adv.h b/extrusion/lydia-print-head-v2/firmware/firmware/config_adv.h new file mode 100644 index 0000000..9c6ebed --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/config_adv.h @@ -0,0 +1,115 @@ +#ifndef CONFIG_ADV_H +#define CONFIG_ADV_H + +//#define BRIDGE_DEBUG // enable bridge debugging + +//////////////////////////////////////////////////////////////////////////////// +// +// Modbus + +#define MODBUS_CMD_WAIT 200 +#define MODBUS_READ_WAIT 200 + +#define MODBUS_R_RETRY 2 // max read queries +#define MODBUS_W_RETRY 4 // max write queries + +// @todo +// - advance config validation for the settings above +// - accumulate global modbus query timeout + +//////////////////////////////////////////////////////////////////////////////// +// +// Power settings + +// optional current sensor to validate primary power is there +// #define POWER_CSENSOR_PRIMARY CONTROLLINO_A15 + +// optional current sensor to validate primary power is there +#define POWER_CSENSOR_SECONDARY CONTROLLINO_A14 + +///////////////////////////////////////////////////////////// +// +// Motor load settings, this requires a current sensor or can be +// taken from the VFD's output. + +// the interval to read the current +#define MOTOR_LOAD_READ_INTERVAL 100 + +// the current measured when the motor runs idle, min - max range +#define MOTOR_IDLE_LOAD_RANGE_MIN 30 +#define MOTOR_IDLE_LOAD_RANGE_MAX 50 + +// the current measured when the motor is under load, min - max range +#define MOTOR_SHREDDING_LOAD_RANGE_MIN 50 +#define MOTOR_SHREDDING_LOAD_RANGE_MAX 99 + +// the current measured when the motor is overloaded, min - max range +#define MOTOR_OVERLOAD_RANGE_MIN 100 +#define MOTOR_OVERLOAD_RANGE_MAX 400 + +#define MOTOR_MIN_DT 2500 + +///////////////////////////////////////////////////////////// +// +// Bridge related +#define STATE_RESPONSE_CODE 1000 +// #define BRIDGE_HAS_RESPONSE +///////////////////////////////////////////////////////////// +// +// Error codes +// +#define E_MSG_OK "Ok" +#define E_MSG_STUCK "Shredder is stuck" + +// common operating failures +#define E_OK 0 //all good +#define E_STUCK 100 //Shredder stuck +#define E_NO_SUCH_PID 2001 //cant find PID +#define E_QUERY_BUFFER_END 99 // have no free query buffer slot + +// power failures + +#define E_POWER_PRIM_ON 145 // Power is on whilst it shouldn't be +#define E_POWER_PRIM_OFF 146 // Power is off whilst it should be + +#define E_POWER_SEC_ON 147 // Power is on whilst it shouldn't be +#define E_POWER_SEC_OFF 148 // Power is off whilst it should be +#define E_POWER 150 // Nothing is online + +#define E_VFD_OFFLINE E_POWER_PRIM_OFF // VFD should be online + +// sensor failures +#define E_VFD_CURRENT 200 // VFD current abnormal: below or above average +#define E_OPERATING_SWITCH 220 // Operating switch invalid value + +#define E_CARTRIDGE_OPEN 240 // Cartridge open sensor doesn't work +#define E_SERVICE_OPEN 241 // Sensor open sensor doesn't work + +//////////////////////////// +// +// sub system failures +// +#define E_USER_START 1000 // base offset for sub system errors + +// vfd +#define E_VFD_RUN 300 // Motor should spin but doesnt +#define E_VFD_LOSS 301 // Motor should not spin but does +#define E_VFD_CUSTOM(A) E_USER_START+A // Custom VFD error +// motor +#define E_MOTOR_DT_IDLE 320 // Motor runs idle longer as defined +#define E_MOTOR_DT_OVERLOAD 321 // Motor runs overloaded longer as defined + +#define E_BRIDGE_LOSS 400 // bridge poll timeout + +// bridge +#define E_BRIDGE_START 2000 // base offset for custom bridge errors +#define E_BRIDGE_CUSTOM(A) E_USER_START+A // Custom bridge error +#define E_BRIDGE_PARITY E_BRIDGE_CUSTOM(1) // @todo, parity check failure +#define E_BRIDGE_CRC E_BRIDGE_CUSTOM(2) // @todo, crc failure +#define E_BRIDGE_FLOOD E_BRIDGE_CUSTOM(3) // @todo, msg queue + +// extrusion +#define E_EX_BASE 3000 // base offset extruder +#define E_EX_CUSTOM(A) E_EX_BASE+A // Custom bridge error + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/config_validator.h b/extrusion/lydia-print-head-v2/firmware/firmware/config_validator.h new file mode 100644 index 0000000..3382f9e --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/config_validator.h @@ -0,0 +1,21 @@ +#ifndef CONFIG_VALIDATOR +#define CONFIG_VALIDATOR + +#include "common/macros.h" + +#if defined(ENABLE_AUTO_REVERSE_PIN) && defined(HAS_AUTO_REVERSE_MODE) + #error "You can not have auto-revese toggle and a 3 pos mode switch" +#endif + +#if DEBUG == true && USE_FIRMATA && DEBUG_BAUD_RATE !=FIRMATA_BAUD_RATE + #error "Debug baud rate must match firmata baud rate" +#endif + + +#if defined(USE_UNO) && defined(IR_SPEED) + #if IR_PIN !=2 && IR_PIN !=3 + #error "For speed computation on the UNO, you need to use pins D2 or D3!" + #endif +#endif + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/constants.h b/extrusion/lydia-print-head-v2/firmware/firmware/constants.h new file mode 100644 index 0000000..52602b0 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/constants.h @@ -0,0 +1,164 @@ +#ifndef CONSTANTS_H +#define CONSTANTS_H + +#include "enums.h" + +///////////////////////////////////////////////////////////////////////// +// +// PID related +#define SOFT_PWM_WINDOW_SIZE 200 +#define HEATER_MIN_TEMP 10 +#define HEATER_MAX_TEMP 300 + +#define DEFAULT_PID_KP { 128.05 , 128.05} +#define DEFAULT_PID_KI { 25.16 , 25.16} +#define DEFAULT_PID_KD { 162.96 , 162.96} + +#define DEFAULT_TEMP_PET { 250 , 275 } +#define DEFAULT_TEMP_HDPE { 135 , 160 } +#define DEFAULT_TEMP_V { 0 , 0 } +#define DEFAULT_TEMP_LDPE { 110 , 135 } +#define DEFAULT_TEMP_PP { 170 , 195 } +#define DEFAULT_TEMP_PS { 0 , 0 } +#define DEFAULT_TEMP_PLA { 210 , 235 } + +#define PLASTIC_ID_TOTAL 7 +#define PLASTIC_ID_PET 0 +#define PLASTIC_ID_HDPE 1 +#define PLASTIC_ID_V 2 +#define PLASTIC_ID_LDPE 3 +#define PLASTIC_ID_PP 4 +#define PLASTIC_ID_PS 5 +#define PLASTIC_ID_PLA 6 + +///////////////////////////////////////////////////////////////////////// +// +// Primary - Motor related (shredder, extrusion, grinder) + +#define MOTOR_FREQ_NORMAL 50 // set this to 60 Hz if needed +#define MOTOR_RPM 1480 // the actual motor speed +#define MOTOR_REDUCTION 0.03 // ie: 0.03 means 1:30 + +// Thresholds + +// the maximum override in %, eg: 0.5 = 50% and it's not recommeded to run +// the motor below 50% of it's designed operating frequency - it's getting hot +#define MOTOR_LOW_FREQ_LIMIT 0.50 +// the maximum override in %, eg: 0.5 = 50% and it's not recommeded to run +// the motor above 50% of it's designed operating frequency +#define MOTOR_HIGH_FREQ_LIMIT 0.50 + +// - PRE-CALCS +#define MOTOR_FREQ_CMIN MOTOR_FREQ_NORMAL - (MOTOR_FREQ_NORMAL * MOTOR_LOW_FREQ_LIMIT) +#define MOTOR_FREQ_CMAX MOTOR_FREQ_NORMAL + (MOTOR_FREQ_NORMAL * MOTOR_HIGH_FREQ_LIMIT) + +///////////////////////////////////////////////////////////////////////// +// +// Shredder related + +// default shredding speed, when chaning machine mode, it will snap to this +// value - if quick speed dial is available or other reasons (eg: remote) +// those values are currently based on v3 observations +#define RPM_SHREDDERING_DEFAULT 60 + +// min. shredding speed - when in shredder only mode, it won't go below +#define RPM_SHREDDERING_MIN 30 + +// max. shredding speed - when in shredder only mode, it won't go above +#define RPM_SHREDDERING_MAX 130 + +///////////////////////////////////////////////////////////////////////// +// +// Grinder related - Standalone/Combo + +// default grinding speed, when chaning machine mode, it will snap to this +// value - if quick speed dial is available or other reasons (eg: remote) +// those values are currently for a 28 mm hexbar +#define RPM_GRINDING_DEFAULT 440 + +// min. grinding speed - when in grinder only mode, it won't go below +#define RPM_GRINDING_MIN 400 + +// max. grinding speed - when in grinder only mode, it won't go above +#define RPM_GRINDING_MAX 500 + +// user - land scaler (ie: radius) +#define RPM_GRINDER_SCALE 1 + +// transmission ratio from motor to grinder +// ie: 0.03 means 1:30 +#define RPM_GRINDER_SHREDDER_SCALE 1 + +///////////////////////////////////////////////////////////////////////// +// +// Extrusion related - Standalone + +// default extrusion speed, when chaning machine mode, it will snap to this +// value - if quick speed dial is available or other reasons (eg: remote) +#define RPM_EXTRUSION_DEFAULT 50 + +// min. extrusion speed - when in extrusion only mode, it won't go below +#define RPM_EXTRUSION_MIN 25 + +// max. extrusion speed - when in extrusion only mode, it won't go above +#define RPM_EXTRUSION_MAX 150 + +// user - land scaler +#define RPM_EXTRUSION_SCALE 1 + +///////////////////////////////////////////////////////////////////////// +// +// VFD - Standalone + +// Speed in (VSI) +#define VFD_VSI_MIN_V_SPEED 0 // +#define VFD_VSI_MAX_V_SPEED 5 // most VFDs take speed regulation from 0 - 10 +#define VFD_VSI_SCALE 1.0 // For noise, ie: voltage loss + +#define VFD_QSPEED_1 1 // VFD quick speed dial profile 1 +#define VFD_QSPEED_2 2 // VFD quick speed dial profile 2 +#define VFD_QSPEED_3 3 // VFD quick speed dial profile 3 +#define VFD_QSPEED_4 4 // VFD quick speed dial profile 4 +#define VFD_QSPEED_5 5 // VFD quick speed dial profile 5 +#define VFD_QSPEED_6 6 // VFD quick speed dial profile 5 + +#define ADDON_MOTOR_IDLE "MotorIdle" + +///////////////////////////////////////////////////////////////////////// +// +// Plastic type related scaling +// @TODO : RPM scaling per plastic type + +#define RPM_GRINDING_PET 440 + + + + + +///////////////////////////////////////////////////////////////////////// +// +// Addons +// + +#define HOPPER_LOADED_STR "HopperLoaded" +#define MOTOR_IDLE_STR "MotorIdle" +#define VFD_STR "VFD" +#define DIRECTION_SWITCH_STR "DirectionSwitch" +#define MOTOR_LOAD_STR "MotorLoad" +#define ENCLOSURE_SENSOR_STR "EnclosureSensor" +#define MOTOR_TEMPERATURE_STR "MotorTemperature" +#define POWER_STR "Power" +#define PLUNGER_STR "Plunger" +#define CARTRDIGE_FULL_STR "CartridgeFull" +#define MOTOR_IR_SPEED_STR "MotorIRSpeed" +#define AUTO_REVERSE_STR "AutoReverse" +#define OPERATION_MODE_SWITCH_STR "OperationModeSwitch" +#define APP_STR "App" +#define RMOTOR_CONTROL_STR "RMotorControl" +#define OMRON_PID_STR "OmronE5PID" +#define PH_PID_STR "PH-PID" +#define OMRON_VFD_STR "OmronMx2" +#define CRELAY "CRelay" + + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/docs/protocol.md b/extrusion/lydia-print-head-v2/firmware/firmware/docs/protocol.md new file mode 100644 index 0000000..d66fdb1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/docs/protocol.md @@ -0,0 +1,76 @@ +# Extruder - Serial Protocol + +## Protocols + +### Serial + +#### Request + +Since it's serial, we receive for each command a reply matching an issue id as well a payload with the requested data or command replies. + +**Command construction** : + +Send Data/Command Syntax : `` `ID ; VERB ; FLAGS ; VERSION ; PAYLOAD` `` + +**ID** : queued/issued command id, used to confirm command on sender side + +**VERB** : COMMAND,STATUS,DATA + +**FLAGS** : +```c++ + enum MessageFlags + { + NEW = 1 << 1, // set on target when inbound + // set on target + PROCESSING = 1 << 2, + // set on target when inbound + PROCESSED = 1 << 3, + // set on host, turn on debugging through the entire processing chain + DEBUG = 1 << 4, + RECEIPT = 1 << 5 // set on host, this will return the new state + }; + +``` + +**PAYLOAD**: String, this string depends on the verb (see *ECALLS*). + +Payloads is the actual call, in the form of Class:Function:Parameter(short), + +### Example + +``` + "1;2;64;1;VFD:fwd:1" +``` + +```c++ +enum ECALLS +{ + // global function + EC_COMMAND = 1, + // addon method + EC_METHOD = 2, + // external function + EC_FUNC = 3, + // user space + EC_USER = 10 + +}; +``` + +**Format for Verb EC_METHOD** : Addon-Class-Name:Addon-Class-MemberFunction-Name:Argument + +#### Response + +Response construction via delimitter : 10|x0A - line by line + +Response syntax : `` `ID ; STATUS ; PAYLOAD` `` + +**ID**: queued/issued command id, used to confirm command on sender side + +**STATUS** : Error code, OK=0, SERVERITY Mask (syslog) + +**PAYLOAD** : String - this string contains all enabled module states. The payload depends upon the sent query type (see **ECALLS**). + +**Format for Verb EC_METHOD**, ie: ``` `Power:off:1` ``` = NEW_VALUE (the new state) + +------------------------------------------------------------ diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/enums.h b/extrusion/lydia-print-head-v2/firmware/firmware/enums.h new file mode 100644 index 0000000..3a863c3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/enums.h @@ -0,0 +1,243 @@ +#ifndef ENUMS_H +#define ENUMS_H + +enum MB_FC +{ + MB_FC_NONE = 0, /*!< null operator */ + MB_FC_READ_COILS = 1, /*!< FCT=1 -> read coils or digital outputs */ + MB_FC_READ_DISCRETE_INPUT = 2, /*!< FCT=2 -> read digital inputs */ + MB_FC_READ_REGISTERS = 3, /*!< FCT=3 -> read registers or analog outputs */ + MB_FC_READ_INPUT_REGISTER = 4, /*!< FCT=4 -> read analog inputs */ + MB_FC_WRITE_COIL = 5, /*!< FCT=5 -> write single coil or output */ + MB_FC_WRITE_REGISTER = 6, /*!< FCT=6 -> write single register */ + MB_FC_WRITE_MULTIPLE_COILS = 15, /*!< FCT=15 -> write multiple coils or outputs */ + MB_FC_WRITE_MULTIPLE_REGISTERS = 16 /*!< FCT=16 -> write multiple registers */ +}; + +enum BOARD +{ + MEGA +}; + +enum POS3_DIRECTION +{ + UP = 1, + MIDDLE = 0, + DOWN = 2, + INVALID = -1 +}; + +enum MODE +{ +}; + +enum AR_MODE +{ + NORMAL = 1, // Shredding + EXTRUSION = 2, // Extrusion (no reverse) + NONE = 3, // Disable any jamming detection + REMOTE = 4 // User land, ie: Firmata, I2C or PlasticHub-Studio +}; + +enum ADDON_FLAGS +{ + DEBUG = 1, + INFO = 2, + LOOP = 3, + DISABLED = 4, + SETUP = 5, + MAIN = 6, + STATE = 7 +}; + +enum ADDONS +{ + MOTOR_IDLE = 1, + MOTOR_LOAD = 2, + MOTOR_TEMPERATURE = 3, + VFD_CONTROL = 4, + DIRECTION_SWITCH = 5, + ENCLOSURE_SENSOR = 6, + MOTOR_SPEED = 7, + POWER = 11, + OPERATION_MODE_SWITCH = 20, + SERIAL_BRIDGE = 23, + APP = 25, + MODBUS_BRIDGE = 26, + RMOTOR_CONTROL = 30, + OMRON_PID = 31, + OMRON_VFD = 32, + PH_PID = 33, + C_RELAY = 34, + LAST = 64 +}; + +enum POWER_CIRCUIT +{ + POWER_PRIMARY = 0, + POWER_SECONDARY = 1 +}; + +enum OPERATION_MODE +{ + OP_NONE = 0, + OP_NORMAL = 1, + OP_DEBUG = 2, + OP_SERVICE = 3, + OP_TEST +}; +enum ERROR +{ + ERROR_OK = 0, + ERROR_WARNING = 1, + ERROR_FATAL = 2 +}; + +enum MBB_STATE +{ + WAITING = 0, + QUERY = 1, + RESPONSE = 2, + IDLE = 3 +}; + +// Modbus query state +enum QUERY_STATE +{ + QUEUED = 1, + PROCESSING = 2, + SENT = 3, + RESPONDED = 4, + DONE = 5 +}; + +#define ku8MBReadCoils 0x01 ///< Modbus function 0x01 Read Coils +#define ku8MBReadDiscreteInputs 0x02 ///< Modbus function 0x02 Read Discrete Inputs +#define ku8MBWriteSingleCoil 0x05 ///< Modbus function 0x05 Write Single Coil +#define ku8MBWriteMultipleCoils 0x0F ///< Modbus function 0x0F Write Multiple Coils + +// Modbus function codes for 16 bit access +#define ku8MBReadHoldingRegisters 0x03 ///< Modbus function 0x03 Read Holding Registers +#define ku8MBReadInputRegisters 0x04 ///< Modbus function 0x04 Read Input Registers +#define ku8MBWriteSingleRegister 0x06 ///< Modbus function 0x06 Write Single Register +#define ku8MBWriteMultipleRegisters 0x10 ///< Modbus function 0x10 Write Multiple Registers +#define ku8MBMaskWriteRegister 0x16 ///< Modbus function 0x16 Mask Write Register +#define ku8MBReadWriteMultipleRegisters 0x17 ///< Modbus function 0x17 Read Write Multiple Registers +#define ku8MBLinkTestOmronMX2Only 0x08 ///< Modbus function 0x08 Test + +// Modbus protocol errors +#define ERR_MODBUS_0x01 -41 // Modbus 0x01 protocol illegal function exception +#define ERR_MODBUS_0x02 -42 // Modbus 0x02 protocol illegal data address exception +#define ERR_MODBUS_0x03 -43 // Modbus 0x03 protocol illegal data value exception +#define ERR_MODBUS_0x04 -44 // Modbus 0x4 protocol slave device failure exception +#define ERR_MODBUS_0xe0 -45 // Modbus 0xe0 Master invalid response slave ID exception +#define ERR_MODBUS_0xe1 -46 // Modbus 0xe1 Master invalid response function exception +#define ERR_MODBUS_0xe2 -47 // Modbus 0xe2 Master response timed out exception +#define ERR_MODBUS_0xe3 -48 // Modbus 0xe3 Master invalid response CRC exception +#define ERR_MODBUS_UNKNOW -56 // Modbus unknown error (protocol failure) +#define ERR_MODBUS_STATE -57 // Forbidden ( invalid ) state of the inverter +#define ERR_MODBUS_BLOCK -58 // Attempt to turn on the VT with the inverter locked + +// Omron Mx2 specific +#define ERR_MODBUS_MX2_0x01 -49 // Omron mx2 Exception code 0x01 The specified function is not supported +#define ERR_MODBUS_MX2_0x02 -50 // Omron mx2 Exception code 0x02 The specified function was not found. +#define ERR_MODBUS_MX2_0x03 -52 // Omron mx2 Exception code 0x03 Unacceptable data format +#define ERR_MODBUS_MX2_0x05 -52 // Omron mx2 communication error over Modbus (function communication check 0x08 Omron mx2) +#define ERR_MODBUS_MX2_0x21 -53 // Omron mx2 Exception code 0x21 Data written to the storage register is outside the inverter +#define ERR_MODBUS_MX2_0x22 -54 // Omron mx2 Exception code 0x22 These functions are not available for the inverter +#define ERR_MODBUS_MX2_0x23 -55 // Omron mx2 Exception code 0x23 The register (bit) into which the value should be written is read-only + +////////////////////////////////////////////////////////////////// +// +// PH - Firmware specific register mapping - TCP & RS485 +// + + +/////////////////////////////////////////////////////////////////////////////////////////////////// +// Omron related address offset : PID & MX2 +#define MB_REGISTER_OFFSET 10 + +// RS485 read register - Omron-E5 - PH firmware specific (void OmronPID::updateTCP()) +#define MB_R_PID_1_PV MB_REGISTER_OFFSET + 1 +#define MB_R_PID_1_SP MB_REGISTER_OFFSET + 2 +#define MB_R_PID_2_PV MB_REGISTER_OFFSET + 3 +#define MB_R_PID_2_SP MB_REGISTER_OFFSET + 4 +#define MB_R_PID_3_PV MB_REGISTER_OFFSET + 5 +#define MB_R_PID_3_SP MB_REGISTER_OFFSET + 6 + +// TCP Inbound register - Omron-E5 - PH firmware specific (void OmronPID::fromTCP()) +#define MB_W_PID_1_SP MB_REGISTER_OFFSET + 7 +#define MB_W_PID_2_SP MB_REGISTER_OFFSET + 8 +#define MB_W_PID_3_SP MB_REGISTER_OFFSET + 9 + +/////////////////////////////////////////////////////////////////////////////////////////////////// +// Built in related address offset : TemperatureController +#define MB_REGISTER_OFFSET_TC 20 + +// RS485 read register - TemperatureController - PH firmware specific (void TemperatureController::updateTCP()) +#define MB_R_PID_1_PV MB_REGISTER_OFFSET_TC + 1 +#define MB_R_PID_1_SP MB_REGISTER_OFFSET_TC + 2 +#define MB_R_PID_2_PV MB_REGISTER_OFFSET_TC + 3 +#define MB_R_PID_2_SP MB_REGISTER_OFFSET_TC + 4 +#define MB_R_PID_3_PV MB_REGISTER_OFFSET_TC + 5 +#define MB_R_PID_3_SP MB_REGISTER_OFFSET_TC + 6 + + +/////////////////////////////////////////////////////////////////////////////////////////////////// +// Built in related address offset : Controllino relay mappings (coils) + +#define CONTROLLINO_RELAY_START CONTROLLINO_R0 + +#define MB_REGISTER_OFFSET_RELAYS_READ 40 + +#define MB_R_RELAY_1 MB_REGISTER_OFFSET_RELAYS_READ + 1 +#define MB_R_RELAY_2 MB_REGISTER_OFFSET_RELAYS_READ + 2 +#define MB_R_RELAY_3 MB_REGISTER_OFFSET_RELAYS_READ + 3 +#define MB_R_RELAY_4 MB_REGISTER_OFFSET_RELAYS_READ + 4 +#define MB_R_RELAY_5 MB_REGISTER_OFFSET_RELAYS_READ + 5 +#define MB_R_RELAY_6 MB_REGISTER_OFFSET_RELAYS_READ + 6 +#define MB_R_RELAY_7 MB_REGISTER_OFFSET_RELAYS_READ + 7 +#define MB_R_RELAY_8 MB_REGISTER_OFFSET_RELAYS_READ + 8 + +#define MB_REGISTER_OFFSET_RELAYS_WRITE 50 + +#define MB_R_RELAY_1 MB_REGISTER_OFFSET_RELAYS_WRITE + 1 +#define MB_R_RELAY_2 MB_REGISTER_OFFSET_RELAYS_WRITE + 2 +#define MB_R_RELAY_3 MB_REGISTER_OFFSET_RELAYS_WRITE + 3 +#define MB_R_RELAY_4 MB_REGISTER_OFFSET_RELAYS_WRITE + 4 +#define MB_R_RELAY_5 MB_REGISTER_OFFSET_RELAYS_WRITE + 5 +#define MB_R_RELAY_6 MB_REGISTER_OFFSET_RELAYS_WRITE + 6 +#define MB_R_RELAY_7 MB_REGISTER_OFFSET_RELAYS_WRITE + 7 +#define MB_R_RELAY_8 MB_REGISTER_OFFSET_RELAYS_WRITE + 8 + + +// Omron Plastic - Hub Register Mapping (Read mirror) +#define MB_R_FREQ_TARGET 1 +#define MB_R_VFD_STATUS 3 +#define MB_R_VFD_STATE 4 + +// Omron - MX2 related PlasticHub Coil Mapping (Write) + +#define MB_W_VFD_RUN 5 +#define MB_W_FREQ_TARGET 6 +#define MB_W_DIRECTION 7 + +#define MB_W_TC_STATE 8 + + + +#define MB_QUERY_TYPE_STATUS_POLL 10 +#define MB_QUERY_TYPE_CMD 100 + +// Omron - MX2 states - vendor enum +#define OMRON_STATE_ACCELERATING 4 +#define OMRON_STATE_DECELERATING 2 +#define OMRON_STATE_RUNNING 3 +#define OMRON_STATE_STOPPED 1 +#define OMRON_STATE_ERROR 8 + +// Omron - MX2 states - PH firmware +#define OMRON_STATUS_STOPPED 2 +#define OMRON_STATUS_RUNNING 0 + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/features.h b/extrusion/lydia-print-head-v2/firmware/firmware/features.h new file mode 100644 index 0000000..8cf9810 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/features.h @@ -0,0 +1,98 @@ +#ifndef FEATURES_H +#define FEATURES_H + +#ifdef HAS_SERIAL +#include "serial.h" +#endif + +#ifdef HAS_TEMPERTURE +#include "temperature.h" +#endif + +#ifdef HAS_EXTRUDER_TEMPERATUR +#include "ex_temperature.h" +#endif + + +#ifdef HAS_STATUS +#include "addons/Status.h" +#endif + + +#ifdef HAS_AUTOREVERSE +#include "auto-reverse.h" +#ifdef HAS_IR +#include "IRSensor.h" +#endif +#endif + +#if defined(ENCLOSURE_SENSOR_PIN_1) || defined(ENCLOSURE_SENSOR_PIN_2) +#include "EnclosureSensor.h" +#define HAS_ENCLOSURE_SENSOR +#endif + +#if defined(POWER_0) || defined(POWER_1) +#include "addons/Power.h" +#define HAS_POWER +#endif + +#ifdef MOTOR_LOAD_PIN +#include "addons/MotorLoad.h" +#endif + +#ifdef MOTOR_HAS_TEMPERTURE +#include "addons/MotorTemperature.h" +#endif + + +#if defined(OP_MODE_1_PIN) +#include "addons/OperationModeSwitch.h" +#define HAS_OP_MODE_SWITCH +#endif + +#if defined(FWD_PIN) && defined(REV_PIN) +#include "addons/DirectionSwitch.h" +#define HAS_DIRECTION_SWITCH +#endif + +#if defined(FWD_PIN) && defined(REV_PIN) +#include "VFD.h" +#define HAS_VFD +#endif + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Plastic Hub - Addons +// + +// Plastic Hub Studio - remote control +#ifdef USE_FIRMATA +#include "firmata_link.h" +#endif + +#ifdef HAS_PLUNGER +#include "Plunger.h" +#endif + +#ifdef OMRON_MX2_SLAVE_ID +#include "OmronVFD.h" +#define HAS_MODBUS_BRIDGE +#define HAS_OMRON_VFD_MODBUS +#endif + +#if defined(OMRON_PID_SLAVE_START) +#include "OmronPID.h" +#define HAS_MODBUS_BRIDGE +#endif + +#ifdef HAS_MODBUS_BRIDGE +#include "ModbusBridge.h" +#endif + +#ifdef NB_CONTROLLINO_RELAYS +#include "CRelays.h" +#endif + +#include "TemperatureController.h" + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/firmware.ino b/extrusion/lydia-print-head-v2/firmware/firmware/firmware.ino new file mode 100644 index 0000000..d0dd16c --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/firmware.ino @@ -0,0 +1,11 @@ +#include "app.h" + +App app = App(); + +void setup(){ + app.setup(); + app.info(); +} +void loop(){ + app.loop(); +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/package.json b/extrusion/lydia-print-head-v2/firmware/firmware/package.json new file mode 100644 index 0000000..8bd7475 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/package.json @@ -0,0 +1,26 @@ +{ + "name": "@plastichub/hydra", + "version": "0.1.0", + "description": "Extruder Firmware with serial/modbus interface", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://gitlab.com/plastichub/hydra.git" + }, + "keywords": [ + "preciousplastic" + ], + "author": "PlasticHub", + "license": "GPL-3.0-or-later", + "bugs": { + "url": "https://gitlab.com/plastichub/hydra/issues" + }, + "homepage": "https://gitlab.com/plastichub/hydra#readme", + "dependencies": { + "@plastichub/fs": "^0.13.19", + "simple-git": "^1.131.0" + } +} diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/ppmath_statistics.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/ppmath_statistics.cpp new file mode 100644 index 0000000..6ba5f40 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/ppmath_statistics.cpp @@ -0,0 +1,93 @@ +#include "ppmath_statistics.h" + +Statistic::Statistic() +{ + clear(); +} + +// resets all counters +void Statistic::clear() +{ + _cnt = 0; + _sum = 0; + _min = 0; + _max = 0; +#ifdef STAT_USE_STDEV + _ssqdif = 0.0; // not _ssq but sum of square differences + // which is SUM(from i = 1 to N) of + // (f(i)-_ave_N)**2 +#endif +} + +// adds a new value to the data-set +void Statistic::add(const float value) +{ + if (_cnt == 0) + { + _min = value; + _max = value; + } + else + { + if (value < _min) + _min = value; + else if (value > _max) + _max = value; + } + _sum += value; + _cnt++; + +#ifdef STAT_USE_STDEV + if (_cnt > 1) + { + float _store = (_sum / _cnt - value); + _ssqdif = _ssqdif + _cnt * _store * _store / (_cnt - 1); + // ~10% faster but limits the amount of samples to 65K as _cnt*_cnt overflows + // float _store = _sum - _cnt * value; + // _ssqdif = _ssqdif + _store * _store / (_cnt*_cnt - _cnt); + } +#endif +} + +// returns the average of the data-set added sofar +float Statistic::average() const +{ + if (_cnt == 0) + return NAN; // original code returned 0 + return _sum / _cnt; +} + +// Population standard deviation = s = sqrt [ S ( Xi - � )2 / N ] +// http://www.suite101.com/content/how-is-standard-deviation-used-a99084 +#ifdef STAT_USE_STDEV + +float Statistic::variance() const +{ + if (_cnt == 0) + return NAN; // otherwise DIV0 error + return _ssqdif / _cnt; +} + +float Statistic::mean() const +{ + if (_cnt == 0) + return NAN; // otherwise DIV0 error + return this->sum() / _cnt; +} + +float Statistic::pop_stdev() const +{ + if (_cnt == 0) + return NAN; // otherwise DIV0 error + return sqrt(_ssqdif / _cnt); +} + +float Statistic::unbiased_stdev() const +{ + if (_cnt < 2) + return NAN; // otherwise DIV0 error + return sqrt(_ssqdif / (_cnt - 1)); +} + +#endif +// END OF FILE \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/ppmath_statistics.h b/extrusion/lydia-print-head-v2/firmware/firmware/ppmath_statistics.h new file mode 100644 index 0000000..df4edeb --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/ppmath_statistics.h @@ -0,0 +1,112 @@ +#ifndef PPMATH_STATISTICS_H +#define PPMATH_STATISTICS_H + +#include +#include + +#define STAT_USE_STDEV + +#ifdef __cplusplus + +// C++11 solution that is standards compliant. Return type is deduced automatically +template +static inline constexpr auto MIN(const L lhs, const R rhs) -> decltype(lhs + rhs) +{ + return lhs < rhs ? lhs : rhs; +} +template +static inline constexpr auto MAX(const L lhs, const R rhs) -> decltype(lhs + rhs) +{ + return lhs > rhs ? lhs : rhs; +} +template +static inline constexpr const T ABS(const T v) +{ + return v >= 0 ? v : -v; +} +#else +// Using GCC extensions, but Travis GCC version does not like it and gives +// "error: statement-expressions are not allowed outside functions nor in template-argument lists" +#define MIN(a, b) \ + ({__typeof__(a) _a = (a); \ + __typeof__(b) _b = (b); \ + _a < _b ? _a : _b; }) + +#define MAX(a, b) \ + ({__typeof__(a) _a = (a); \ + __typeof__(b) _b = (b); \ + _a > _b ? _a : _b; }) + +#define ABS(a) \ + ({__typeof__(a) _a = (a); \ + _a >= 0 ? _a : -_a; }) + +#endif + +class Statistic +{ +public: + Statistic(); // "switches on/off" stdev run time + void clear(); // "switches on/off" stdev run time + void add(const float); + + // returns the number of values added + uint32_t count() const { return _cnt; }; // zero if empty + float sum() const { return _sum; }; // zero if empty + float minimum() const { return _min; }; // zero if empty + float maximum() const { return _max; }; // zero if empty + float average() const; // NAN if empty + float mean() const; // zero if empty + +#ifdef STAT_USE_STDEV + float variance() const; // NAN if empty + float pop_stdev() const; // population stdev // NAN if empty + float unbiased_stdev() const; // NAN if empty +#endif + +protected: + uint32_t _cnt; + float _sum; + float _min; + float _max; +#ifdef STAT_USE_STDEV + float _ssqdif; // sum of squares difference +#endif +}; + +/** + * Returns the kth q-quantile. + * @link http://en.wikipedia.org/wiki/Quantile#Quantiles_of_a_population + * ie: median is 1st 2-quantile + * ie: upper quartile is 3rd 4-quantile + * @return {Number} q-quantile of values. + */ +/* + +const quantile = (arr: number[], i: number, n: number) => { + if (i === 0) return Math.min.apply(null, arr); + if (i === n) return Math.max.apply(null, arr); + + let sorted = arr.slice(0); + sorted.sort((a, b) => a - b); + let index = sorted.length * i / n; + + if (index % 1 === 0) { + return 0.5 * sorted[index - 1] + 0.5 * sorted[index]; + } + + return sorted[~~index]; +}; + +export const median = (arr: number[]) => quantile(arr, 1, 2); + +export const sum = (arr: number[]) => arr.reduce((a, b) => a + b, 0); + +export const mean = (arr: number[]) => sum(arr) / arr.length; + +// sqare errors along mean +const sdiff = (arr: number[], mean: number) => arr.map((v) => Math.pow(v - mean, 2)); +export const standardDeviation = (arr: number[]) => Math.sqrt(mean(sdiff(arr, mean(arr)))); +*/ + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/serial.cpp b/extrusion/lydia-print-head-v2/firmware/firmware/serial.cpp new file mode 100644 index 0000000..1b06f2d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/serial.cpp @@ -0,0 +1,127 @@ +#include "serial.h" +#include +#include +#include "bridge.h" +#include "common/macros.h" + +#define START_STR "<<" +#define END_STR ">>" +#define START_LENGTH 2 +#define END_LENGTH 2 +#define SPLIT_STR ";" + +static PPSerial::Message *_messages[10]; + +short PPSerial::setup() +{ + messages.setStorage(_messages); +} + +short PPSerial::loop() +{ +} +PPSerial::Message *PPSerial::parse(const char *string) +{ + Message *msg = new Message(1, 2, 0, 3); + const char *strings[5]; + char *ptr = NULL; + byte index = 0; + + ptr = strtok(string, SPLIT_STR); + + while (ptr != NULL && index < 5) + { + + strings[index] = ptr; + index++; + ptr = strtok(NULL, SPLIT_STR); + } + + msg->id = atoi(strings[0]); + msg->verb = atoi(strings[1]); + msg->flags = atoi(strings[2]); + msg->flags = SBI(msg->flags, Bridge::NEW); + msg->version = atoi(strings[3]); + msg->payload = strings[4]; + return msg; +} +void PPSerial::readMessages() +{ + while (stream.available()) + { + String message = stream.readString(); + message.trim(); + + if (message.startsWith(START_STR) && message.endsWith(END_STR)) + { + String data = message.substring(START_LENGTH, message.length() - END_LENGTH); + char *ptr = NULL; + byte index = 0; + ptr = strtok(data.c_str(), '\n'); + while (ptr != NULL && index < 5) + { + if (strlen(ptr) > 4) + { + Message *msg = parse(String(ptr).c_str()); + if (msg != NULL) + { + messages.push_back(msg); + } + } + index++; + ptr = strtok(NULL, '\n'); + } + } + } +} + +PPSerial::Message *PPSerial::read() +{ + /* + readMessages(); + Message *m = messages.at(0); + if (m != NULL && messages.size()) + { + messages.remove(0); + return m; + } + return NULL; +*/ + while (stream.available()) + { + String message = stream.readString(); + message.trim(); + + if (message.startsWith(START_STR) && message.endsWith(END_STR)) + { + + msg->payload = NULL; + + String data = message.substring(START_LENGTH, message.length() - END_LENGTH); + const char *strings[5]; + char *ptr = NULL; + byte index = 0; + ptr = strtok(data.c_str(), SPLIT_STR); + while (ptr != NULL && index < 5) + { + + strings[index] = ptr; + index++; + ptr = strtok(NULL, SPLIT_STR); + } + + msg->id = atoi(strings[0]); + msg->verb = atoi(strings[1]); + msg->flags = atoi(strings[2]); + msg->version = atoi(strings[3]); + msg->payload = strings[4]; + return msg; + } + else + { + Serial.print(message); + Serial.println(" : invalid message"); + } + } + return NULL; +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/serial.h b/extrusion/lydia-print-head-v2/firmware/firmware/serial.h new file mode 100644 index 0000000..8482341 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/serial.h @@ -0,0 +1,47 @@ +#ifndef PPSERIAL_H +#define PPSERIAL_H +#include +#include "Addon.h" + +// Message struct: << id,verb,flags,version,payload >> +// Example :<<1;2;0;1;Power:on:1>> + +class PPSerial : public Addon +{ + +public: + PPSerial(Stream &_stream) : stream(_stream), + Addon("Serial", SERIAL_BRIDGE), + msg(new Message(0, 0, 0, 0)) + { + flags = 0; + } + + struct Message + { + public: + int id; + uchar verb; + int flags; + uchar version; + char *payload; + millis_t ts; + Message(int _id, int _verb, int _flags, int _version) : id(_id), + verb(_verb), + flags(_flags), + version(_version) {} + }; + + short loop(); + Message *read(); + Message *msg; + Message *parse(const char *string); + Vector messages; + + void readMessages(); + short setup(); + +protected: + Stream &stream; +}; +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/types.h b/extrusion/lydia-print-head-v2/firmware/firmware/types.h new file mode 100644 index 0000000..c33a7a3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/types.h @@ -0,0 +1,11 @@ +#ifndef TYPES_H +#define TYPES_H + +#include + +typedef unsigned long millis_t; +typedef unsigned short ushort; +typedef unsigned char uchar; + + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/user_config.h b/extrusion/lydia-print-head-v2/firmware/firmware/user_config.h new file mode 100644 index 0000000..a0c1ec4 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/user_config.h @@ -0,0 +1,4 @@ +#ifndef USER_CONFIG_H +#define USER_CONFIG_H + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/util/crc16.h b/extrusion/lydia-print-head-v2/firmware/firmware/util/crc16.h new file mode 100644 index 0000000..3ed528e --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/util/crc16.h @@ -0,0 +1,88 @@ +/** +@file +CRC Computations + +@defgroup util_crc16 "util/crc16.h": CRC Computations +@code#include "util/crc16.h"@endcode + +This header file provides functions for calculating +cyclic redundancy checks (CRC) using common polynomials. +Modified by Doc Walker to be processor-independent (removed inline +assembler to allow it to compile on SAM3X8E processors). + +@par References: +Jack Crenshaw's "Implementing CRCs" article in the January 1992 issue of @e +Embedded @e Systems @e Programming. This may be difficult to find, but it +explains CRC's in very clear and concise terms. Well worth the effort to +obtain a copy. + +*/ +/* Copyright (c) 2002, 2003, 2004 Marek Michalkiewicz + Copyright (c) 2005, 2007 Joerg Wunsch + Copyright (c) 2013 Dave Hylands + Copyright (c) 2013 Frederic Nadeau + Copyright (c) 2015 Doc Walker + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holders nor the names of + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. */ + + +#ifndef _UTIL_CRC16_H_ +#define _UTIL_CRC16_H_ + + +/** @ingroup util_crc16 + Processor-independent CRC-16 calculation. + + Polynomial: x^16 + x^15 + x^2 + 1 (0xA001)
+ Initial value: 0xFFFF + + This CRC is normally used in disk-drive controllers. + + @param uint16_t crc (0x0000..0xFFFF) + @param uint8_t a (0x00..0xFF) + @return calculated CRC (0x0000..0xFFFF) +*/ +uint16_t crc16_update(uint16_t crc, uint8_t a); +/*{ + int i; + + crc ^= a; + for (i = 0; i < 8; ++i) + { + if (crc & 1) + crc = (crc >> 1) ^ 0xA001; + else + crc = (crc >> 1); + } + + return crc; +} +*/ + +#endif /* _UTIL_CRC16_H_ */ diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/util/word.h b/extrusion/lydia-print-head-v2/firmware/firmware/util/word.h new file mode 100644 index 0000000..c72ad94 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/util/word.h @@ -0,0 +1,64 @@ +/** +@file +Utility Functions for Manipulating Words + +@defgroup util_word "util/word.h": Utility Functions for Manipulating Words +@code#include "util/word.h"@endcode + +This header file provides utility functions for manipulating words. + +*/ +/* + + word.h - Utility Functions for Manipulating Words + + This file is part of ModbusMaster. + + ModbusMaster is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + ModbusMaster is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with ModbusMaster. If not, see . + + Written by Doc Walker (Rx) + Copyright © 2009-2015 Doc Walker <4-20ma at wvfans dot net> + +*/ + + +#ifndef _UTIL_WORD_H_ +#define _UTIL_WORD_H_ + + +/** @ingroup util_word + Return low word of a 32-bit integer. + + @param uint32_t ww (0x00000000..0xFFFFFFFF) + @return low word of input (0x0000..0xFFFF) +*/ +static inline uint16_t lowWord(uint32_t ww) +{ + return (uint16_t) ((ww) & 0xFFFF); +} + + +/** @ingroup util_word + Return high word of a 32-bit integer. + + @param uint32_t ww (0x00000000..0xFFFFFFFF) + @return high word of input (0x0000..0xFFFF) +*/ +static inline uint16_t highWord(uint32_t ww) +{ + return (uint16_t) ((ww) >> 16); +} + + +#endif /* _UTIL_WORD_H_ */ diff --git a/extrusion/lydia-print-head-v2/firmware/firmware/version.js b/extrusion/lydia-print-head-v2/firmware/firmware/version.js new file mode 100644 index 0000000..262569d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/firmware/version.js @@ -0,0 +1,32 @@ +const read = require('@plastichub/fs/read'); +const write = require('@plastichub/fs/write'); +const path = require('path'); +const cwd = path.resolve('../../'); +const pkgVersion = read.sync('package.json', 'json').version; + +async function status(workingDir) { + const git = require('simple-git/promise'); + + let statusSummary = null; + try { + statusSummary = await git(workingDir).log(); + } + catch (e) { + // handle the error + } + + return statusSummary; +} + + +status(cwd).then((status) => { + const version = + `#ifndef VERSION_H \n + #define VERSION_H \n + #define VERSION '${pkgVersion}|${status.latest.hash}'\n + #endif`; + + write.sync('./Version.h', version); + console.log(version); +} +); \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/.gitignore b/extrusion/lydia-print-head-v2/firmware/node/.gitignore new file mode 100644 index 0000000..b363403 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/.gitignore @@ -0,0 +1,42 @@ +# Logs +logs +*.log +npm-debug.log* +yarn.lock +yarn-error.log +credentials.json +gcreds.json +token.json + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules +jspm_packages + +# Optional npm cache directory +.npm + +# Optional REPL history +.node_repl_history diff --git a/extrusion/lydia-print-head-v2/firmware/node/.npmignore b/extrusion/lydia-print-head-v2/firmware/node/.npmignore new file mode 100644 index 0000000..47f35aa --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/.npmignore @@ -0,0 +1,5 @@ +datasets +gcreds.json +xcredentials.json +tests +src diff --git a/extrusion/lydia-print-head-v2/firmware/node/LICENSE b/extrusion/lydia-print-head-v2/firmware/node/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/extrusion/lydia-print-head-v2/firmware/node/README.md b/extrusion/lydia-print-head-v2/firmware/node/README.md new file mode 100644 index 0000000..af7bb4b --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/README.md @@ -0,0 +1,35 @@ +# Precious Plastic Command Line Tools + +## Requirments + +- Please install [NodeJS](https://nodejs.org/en/download/) + +## Optional requirements + +- [GhostScript](https://www.ghostscript.com/download/gsdnld.html) (needed for converting PDF to JPG) +- [Imagick](https://imagemagick.org/script/download.php) (needed for resizing images) +- [PP Open Factory](https://gitlab.com/plastichub/factory) (needed for templates) +- [Your product folder](https://gitlab.com/plastichub/products) (needed to generate documentation and creating Bazar descriptions) + +


+ + +## Todos + +## Conversions + +- v3 forum to local MD +- [x] BOM to pretty local MD +- SVG annotation parser (schematic documentation) + +### Infrastructure + +- [x] cs-cart docker image for previews via API +- [x] github issue collector +- [x] onarmy crawler (->manuals,..) +- [ ] video converter & publisher for assembly animations (mark snapshots for manuals) + +### Discord Bot + +- [ ] to HTML +- [ ] Link collector & Verifier/Rating (as lib) diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/_cli.js b/extrusion/lydia-print-head-v2/firmware/node/build/_cli.js new file mode 100644 index 0000000..0368c1c --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/_cli.js @@ -0,0 +1,16 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.defaults = void 0; +// tweaks and handlers +exports.defaults = () => { + // default command + const DefaultCommand = 'summary'; + if (process.argv.length === 2) { + process.argv.push(DefaultCommand); + } + // currently no default handler, display only : + process.on('unhandledRejection', (reason) => { + console.error('Unhandled rejection, reason: ', reason); + }); +}; +//# sourceMappingURL=_cli.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/_cli.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/_cli.js.map new file mode 100644 index 0000000..ec46ab4 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/_cli.js.map @@ -0,0 +1 @@ +{"version":3,"file":"_cli.js","sourceRoot":"","sources":["../src/_cli.ts"],"names":[],"mappings":";;;AAAA,sBAAsB;AACT,QAAA,QAAQ,GAAG,GAAG,EAAE;IACzB,kBAAkB;IAClB,MAAM,cAAc,GAAG,SAAS,CAAC;IACjC,IAAI,OAAO,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,EAAE;QAC3B,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;KACrC;IAED,+CAA+C;IAC/C,OAAO,CAAC,EAAE,CAAC,oBAAoB,EAAE,CAAC,MAAc,EAAE,EAAE;QAChD,OAAO,CAAC,KAAK,CAAC,+BAA+B,EAAE,MAAM,CAAC,CAAC;IAC3D,CAAC,CAAC,CAAC;AACP,CAAC,CAAC"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/commands/pid/program.js b/extrusion/lydia-print-head-v2/firmware/node/build/commands/pid/program.js new file mode 100644 index 0000000..66b309a --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/commands/pid/program.js @@ -0,0 +1,66 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.register = void 0; +const debug = require("../../log"); +// Programmer for E5DC-QX2ASM-002 Omron +/** + * + * @link Modbus Docs https://www.npmjs.com/package/modbus-serial + * + * @link Serial Port CLI https://serialport.io/docs/guide-cli + */ +const defaultOptions = (yargs) => { + return yargs.option('port', { + default: 'COM7', + describe: 'serial port' + }); +}; +let options = (yargs) => defaultOptions(yargs); +// npm run build ; node ./build/main.js pid:program +exports.register = (cli) => { + return cli.command('pid:program', 'Omron PID programmer', options, (argv) => __awaiter(void 0, void 0, void 0, function* () { + if (argv.help) { + return; + } + const port = argv.port; + /* + const sp = new SerialPort(port,{ baudRate: 256000,parity:'even', dataBits:8 }); + parser.on('data', line => console.log(`> ${line}`))*/ + const ModbusRTU = require("modbus-serial"); + const client = new ModbusRTU(); + function end() { + console.log('read registers'); + client.close(); + } + function read() { + client.setID(1); + // on device number 1. + console.log('read registers'); + // 01 03 00 00 00 02 C4 0B + client.readHoldingRegisters(2, 0).then((v) => { + console.log('v', v); + end(); + }); + } + function write() { + console.log('write registers'); + // 01 03 20 00 00 01 8FCA + // write the values 0, 0xffff to registers starting at address 0 + // on device number 1. + // client.writeRegisters(1, [0]).then(read); + } + debug.info(`Connecting to ${argv.port}`); + // open connection to a serial port + client.connectRTU(argv.port, { baudRate: 9600, parity: 'even' }, read); + })); +}; +//# sourceMappingURL=program.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/commands/pid/program.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/commands/pid/program.js.map new file mode 100644 index 0000000..674dfb3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/commands/pid/program.js.map @@ -0,0 +1 @@ +{"version":3,"file":"program.js","sourceRoot":"","sources":["../../../src/commands/pid/program.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,mCAAmC;AAWnC,uCAAuC;AAEvC;;;;;GAKG;AAGH,MAAM,cAAc,GAAG,CAAC,KAAe,EAAE,EAAE;IACvC,OAAO,KAAK,CAAC,MAAM,CAAC,MAAM,EAAE;QACxB,OAAO,EAAE,MAAM;QACf,QAAQ,EAAE,aAAa;KAC1B,CAAC,CAAC;AACP,CAAC,CAAC;AAEF,IAAI,OAAO,GAAG,CAAC,KAAe,EAAE,EAAE,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;AAEzD,oDAAoD;AACvC,QAAA,QAAQ,GAAG,CAAC,GAAa,EAAE,EAAE;IACtC,OAAO,GAAG,CAAC,OAAO,CAAC,aAAa,EAAE,sBAAsB,EAAE,OAAO,EAAE,CAAO,IAAmB,EAAE,EAAE;QAC7F,IAAI,IAAI,CAAC,IAAI,EAAE;YAAE,OAAO;SAAE;QAG1B,MAAM,IAAI,GAAG,IAAI,CAAC,IAAc,CAAC;QAGjC;;6DAEqD;QACrD,MAAM,SAAS,GAAG,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,MAAM,MAAM,GAAG,IAAI,SAAS,EAAE,CAAC;QAG/B,SAAS,GAAG;YACR,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;YAC9B,MAAM,CAAC,KAAK,EAAE,CAAC;QACnB,CAAC;QAGD,SAAS,IAAI;YACT,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;YAChB,sBAAsB;YACtB,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;YAC9B,0BAA0B;YAE1B,MAAM,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EACvC,EAAE;gBACA,OAAO,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;gBACpB,GAAG,EAAE,CAAC;YACV,CAAC,CAAC,CAAC;QACP,CAAC;QAED,SAAS,KAAK;YAGV,OAAO,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC;YAC/B,yBAAyB;YACzB,gEAAgE;YAChE,sBAAsB;YACtB,4CAA4C;QAChD,CAAC;QAED,KAAK,CAAC,IAAI,CAAC,iBAAiB,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC;QACzC,mCAAmC;QACnC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,CAAC,CAAC;IAC3E,CAAC,CAAA,CAAC,CAAC;AACP,CAAC,CAAC"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/format.js b/extrusion/lydia-print-head-v2/firmware/node/build/format.js new file mode 100644 index 0000000..e37c474 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/format.js @@ -0,0 +1,22 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.render = void 0; +const types_1 = require("./types"); +const log_1 = require("./log"); +exports.render = (result, options) => { + switch (options.format) { + case types_1.OutputFormat.text: { + //@TODO: human readable format + return JSON.stringify(result, null, 2); + } + case types_1.OutputFormat.json: { + return JSON.stringify(result, null, 2); + } + default: { + //private, should never happen since options had to be sanitized + log_1.error('format::render Invalid value in options.format'); + return ''; + } + } +}; +//# sourceMappingURL=format.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/format.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/format.js.map new file mode 100644 index 0000000..a6843c1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/format.js.map @@ -0,0 +1 @@ +{"version":3,"file":"format.js","sourceRoot":"","sources":["../src/format.ts"],"names":[],"mappings":";;;AAAA,mCAAgD;AAChD,+BAA8B;AAEjB,QAAA,MAAM,GAAG,CAAC,MAAW,EAAE,OAAgB,EAAE,EAAE;IACpD,QAAQ,OAAO,CAAC,MAAM,EAAE;QACpB,KAAK,oBAAY,CAAC,IAAI,CAAC,CAAC;YACpB,8BAA8B;YAC9B,OAAO,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC;SAC1C;QACD,KAAK,oBAAY,CAAC,IAAI,CAAC,CAAC;YACpB,OAAO,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC;SAC1C;QACD,OAAO,CAAC,CAAC;YACL,gEAAgE;YAChE,WAAK,CAAC,gDAAgD,CAAC,CAAC;YACxD,OAAO,EAAE,CAAC;SACb;KACJ;AACL,CAAC,CAAA"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/formatter.js b/extrusion/lydia-print-head-v2/firmware/node/build/formatter.js new file mode 100644 index 0000000..cde5fed --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/formatter.js @@ -0,0 +1,22 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.sizeToString = void 0; +exports.sizeToString = (bytes, si = true) => { + var units; + var u; + var b = bytes; + var thresh = si ? 1000 : 1024; + if (Math.abs(b) < thresh) { + return b + ' B'; + } + units = si + ? ['kB', 'MB', 'GB', 'TB'] + : ['KiB', 'MiB', 'GiB', 'TiB']; + u = -1; + do { + b /= thresh; + ++u; + } while (Math.abs(b) >= thresh && u < units.length - 1); + return b.toFixed(1) + ' ' + units[u]; +}; +//# sourceMappingURL=formatter.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/formatter.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/formatter.js.map new file mode 100644 index 0000000..c8412ae --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/formatter.js.map @@ -0,0 +1 @@ +{"version":3,"file":"formatter.js","sourceRoot":"","sources":["../src/formatter.ts"],"names":[],"mappings":";;;AAAa,QAAA,YAAY,GAAG,CAAC,KAAa,EAAE,KAAc,IAAI,EAAE,EAAE;IAC9D,IAAI,KAAK,CAAC;IACV,IAAI,CAAC,CAAC;IACN,IAAI,CAAC,GAAG,KAAK,CAAC;IACd,IAAI,MAAM,GAAG,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC;IAC9B,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,MAAM,EAAE;QACtB,OAAO,CAAC,GAAG,IAAI,CAAC;KACnB;IACD,KAAK,GAAG,EAAE;QACN,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;QAC1B,CAAC,CAAC,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC;IACnC,CAAC,GAAG,CAAC,CAAC,CAAC;IACP,GAAG;QACC,CAAC,IAAI,MAAM,CAAC;QACZ,EAAE,CAAC,CAAC;KACP,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,MAAM,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE;IACxD,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACzC,CAAC,CAAC"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/index.js b/extrusion/lydia-print-head-v2/firmware/node/build/index.js new file mode 100644 index 0000000..b0d788c --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/index.js @@ -0,0 +1,19 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./paths"), exports); +__exportStar(require("./format"), exports); +__exportStar(require("./log"), exports); +__exportStar(require("./types"), exports); +__exportStar(require("./formatter"), exports); +__exportStar(require("./main"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/index.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/index.js.map new file mode 100644 index 0000000..2457369 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,0CAAwB;AACxB,2CAAyB;AACzB,wCAAsB;AACtB,0CAAwB;AACxB,8CAA4B;AAC5B,yCAAuB"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/enums.js b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/enums.js new file mode 100644 index 0000000..0faaf22 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/enums.js @@ -0,0 +1,59 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.LOGGING_FLAGS = exports.LOGGING_SIGNAL = exports.COMMANDS = exports.EVENTS = void 0; +exports.EVENTS = {}; +var COMMANDS; +(function (COMMANDS) { + COMMANDS["RUN_FILE"] = "Run_File"; + COMMANDS["RUN_CLASS"] = "Run_Class"; + COMMANDS["RUN_APP_SERVER_CLASS"] = "Run_App_Server_Class"; + COMMANDS["RUN_APP_SERVER_CLASS_METHOD"] = "Run_App_Server_Class_Method"; + COMMANDS["RUN_APP_SERVER_COMPONENT_METHOD"] = "Run_App_Server_Component_Method"; + COMMANDS["CANCEL_APP_SERVER_COMPONENT_METHOD"] = "Cancel_App_Server_Component_Method"; + COMMANDS["ANSWER_APP_SERVER_COMPONENT_METHOD_INTERRUPT"] = "Answer_App_Server_Component_Method_Interrupt"; +})(COMMANDS = exports.COMMANDS || (exports.COMMANDS = {})); +var LOGGING_SIGNAL; +(function (LOGGING_SIGNAL) { +})(LOGGING_SIGNAL = exports.LOGGING_SIGNAL || (exports.LOGGING_SIGNAL = {})); +; +var LOGGING_FLAGS; +(function (LOGGING_FLAGS) { + /** + * No logging + * @constant + * @type int + */ + LOGGING_FLAGS[LOGGING_FLAGS["NONE"] = 0] = "NONE"; + /** + * Log in the IDE's global console + * @constant + * @type int + */ + LOGGING_FLAGS[LOGGING_FLAGS["GLOBAL_CONSOLE"] = 1] = "GLOBAL_CONSOLE"; + /** + * Log in the IDE's status bar + * @constant + * @type int + */ + LOGGING_FLAGS[LOGGING_FLAGS["STATUS_BAR"] = 2] = "STATUS_BAR"; + /** + * Create notification popup in the IDE + * @constant + * @type int + */ + LOGGING_FLAGS[LOGGING_FLAGS["POPUP"] = 4] = "POPUP"; + /** + * Log to file + * @constant + * @type int + */ + LOGGING_FLAGS[LOGGING_FLAGS["FILE"] = 8] = "FILE"; + /** + * Log into the IDE's dev tool's console + * @constant + * @type int + */ + LOGGING_FLAGS[LOGGING_FLAGS["DEV_CONSOLE"] = 16] = "DEV_CONSOLE"; +})(LOGGING_FLAGS = exports.LOGGING_FLAGS || (exports.LOGGING_FLAGS = {})); +; +//# sourceMappingURL=enums.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/enums.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/enums.js.map new file mode 100644 index 0000000..2e809d7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/enums.js.map @@ -0,0 +1 @@ +{"version":3,"file":"enums.js","sourceRoot":"","sources":["../../../src/lib/common/enums.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG,EAErB,CAAC;AAEF,IAAY,QAQX;AARD,WAAY,QAAQ;IAChB,iCAAqB,CAAA;IACrB,mCAAuB,CAAA;IACvB,yDAA6C,CAAA;IAC7C,uEAA2D,CAAA;IAC3D,+EAAmE,CAAA;IACnE,qFAAyE,CAAA;IACzE,yGAA6F,CAAA;AACjG,CAAC,EARW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAQnB;AAED,IAAY,cACX;AADD,WAAY,cAAc;AAC1B,CAAC,EADW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QACzB;AAAA,CAAC;AAEF,IAAY,aAqCX;AArCD,WAAY,aAAa;IACrB;;;;OAIG;IACH,iDAAiB,CAAA;IACjB;;;;OAIG;IACH,qEAA2B,CAAA;IAC3B;;;;OAIG;IACH,6DAAuB,CAAA;IACvB;;;;OAIG;IACH,mDAAkB,CAAA;IAClB;;;;OAIG;IACH,iDAAiB,CAAA;IACjB;;;;OAIG;IACH,gEAAwB,CAAA;AAC5B,CAAC,EArCW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAqCxB;AAAA,CAAC"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/primitives.js b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/primitives.js new file mode 100644 index 0000000..79ea321 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/primitives.js @@ -0,0 +1,190 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +'use strict'; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.countToArray = exports.count = exports.create = exports.validateConstraint = exports.validateConstraints = exports.areFunctions = exports.isFunction = exports.isEmptyObject = exports.isUndefinedOrNull = exports.isUndefined = exports.isBoolean = exports.isNumber = exports.isObject = exports.isStringArray = exports.isString = exports.isArray = void 0; +const _typeof = { + number: 'number', + string: 'string', + undefined: 'undefined', + object: 'object', + function: 'function' +}; +/** + * @returns whether the provided parameter is a JavaScript Array or not. + */ +function isArray(array) { + if (Array.isArray) { + return Array.isArray(array); + } + if (array && typeof (array.length) === _typeof.number && array.constructor === Array) { + return true; + } + return false; +} +exports.isArray = isArray; +/** + * @returns whether the provided parameter is a JavaScript String or not. + */ +function isString(str) { + if (typeof (str) === _typeof.string || str instanceof String) { + return true; + } + return false; +} +exports.isString = isString; +/** + * @returns whether the provided parameter is a JavaScript Array and each element in the array is a string. + */ +function isStringArray(value) { + return isArray(value) && value.every(elem => isString(elem)); +} +exports.isStringArray = isStringArray; +/** + * + * @returns whether the provided parameter is of type `object` but **not** + * `null`, an `array`, a `regexp`, nor a `date`. + */ +function isObject(obj) { + // The method can't do a type cast since there are type (like strings) which + // are subclasses of any put not positvely matched by the function. Hence type + // narrowing results in wrong results. + return typeof obj === _typeof.object + && obj !== null + && !Array.isArray(obj) + && !(obj instanceof RegExp) + && !(obj instanceof Date); +} +exports.isObject = isObject; +/** + * In **contrast** to just checking `typeof` this will return `false` for `NaN`. + * @returns whether the provided parameter is a JavaScript Number or not. + */ +function isNumber(obj) { + if ((typeof (obj) === _typeof.number || obj instanceof Number) && !isNaN(obj)) { + return true; + } + return false; +} +exports.isNumber = isNumber; +/** + * @returns whether the provided parameter is a JavaScript Boolean or not. + */ +function isBoolean(obj) { + return obj === true || obj === false; +} +exports.isBoolean = isBoolean; +/** + * @returns whether the provided parameter is undefined. + */ +function isUndefined(obj) { + return typeof (obj) === _typeof.undefined; +} +exports.isUndefined = isUndefined; +/** + * @returns whether the provided parameter is undefined or null. + */ +function isUndefinedOrNull(obj) { + return isUndefined(obj) || obj === null; +} +exports.isUndefinedOrNull = isUndefinedOrNull; +const hasOwnProperty = Object.prototype.hasOwnProperty; +/** + * @returns whether the provided parameter is an empty JavaScript Object or not. + */ +function isEmptyObject(obj) { + if (!isObject(obj)) { + return false; + } + for (let key in obj) { + if (hasOwnProperty.call(obj, key)) { + return false; + } + } + return true; +} +exports.isEmptyObject = isEmptyObject; +/** + * @returns whether the provided parameter is a JavaScript Function or not. + */ +function isFunction(obj) { + return typeof obj === _typeof.function; +} +exports.isFunction = isFunction; +/** + * @returns whether the provided parameters is are JavaScript Function or not. + */ +function areFunctions(...objects) { + return objects && objects.length > 0 && objects.every(isFunction); +} +exports.areFunctions = areFunctions; +function validateConstraints(args, constraints) { + const len = Math.min(args.length, constraints.length); + for (let i = 0; i < len; i++) { + validateConstraint(args[i], constraints[i]); + } +} +exports.validateConstraints = validateConstraints; +function validateConstraint(arg, constraint) { + if (isString(constraint)) { + if (typeof arg !== constraint) { + throw new Error(`argument does not match constraint: typeof ${constraint}`); + } + } + else if (isFunction(constraint)) { + if (arg instanceof constraint) { + return; + } + if (arg && arg.constructor === constraint) { + return; + } + if (constraint.length === 1 && constraint.call(undefined, arg) === true) { + return; + } + throw new Error(`argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true`); + } +} +exports.validateConstraint = validateConstraint; +/** + * Creates a new object of the provided class and will call the constructor with + * any additional argument supplied. + */ +function create(ctor, ...args) { + let obj = Object.create(ctor.prototype); + ctor.apply(obj, args); + return obj; +} +exports.create = create; +function count(fromOrTo, toOrCallback, callback) { + var from, to; + if (isNumber(toOrCallback)) { + from = fromOrTo; + to = toOrCallback; + } + else { + from = 0; + to = fromOrTo; + callback = toOrCallback; + } + var op = from <= to ? (i) => i + 1 : (i) => i - 1; + var cmp = from <= to ? (a, b) => a < b : (a, b) => a > b; + for (var i = from; cmp(i, to); i = op(i)) { + callback(i); + } +} +exports.count = count; +function countToArray(fromOrTo, to) { + var result = []; + var fn = (i) => result.push(i); + if (isUndefined(to)) { + count(fromOrTo, fn); + } + else { + count(fromOrTo, to, fn); + } + return result; +} +exports.countToArray = countToArray; +//# sourceMappingURL=primitives.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/primitives.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/primitives.js.map new file mode 100644 index 0000000..c794a9b --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/primitives.js.map @@ -0,0 +1 @@ +{"version":3,"file":"primitives.js","sourceRoot":"","sources":["../../../src/lib/common/primitives.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/strings.js b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/strings.js new file mode 100644 index 0000000..b67a642 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/strings.js @@ -0,0 +1,437 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.utf8 = exports.hex = exports.base64 = exports.ascii = exports.substitute = exports.replace = exports.replaceAll = exports.multipleReplace = exports.findOcurrences = exports.escapeRegExp = exports.createUUID = exports.escapeXml = exports.escapeRegExpEx = exports.getJson = exports.capitalize = exports.LOW_SURROGATE_MAX = exports.LOW_SURROGATE_MIN = exports.HIGH_SURROGATE_MAX = exports.HIGH_SURROGATE_MIN = exports.disableFlag = exports.hasFlagHex = exports.hasFlag = exports.DefaultDelimiter = void 0; +const primitives_1 = require("./primitives"); +const lodash_1 = require("lodash"); +const escapeRegExpPattern = /[[\]{}()|\/\\^$.*+?]/g; +const escapeXmlPattern = /[&<]/g; +const escapeXmlForPattern = /[&<>'"]/g; +const escapeXmlMap = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + '\'': ''' +}; +exports.DefaultDelimiter = { + begin: '<%', + end: '%>' +}; +exports.hasFlag = (field, enumValue) => { + //noinspection JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage + // tslint:disable-next-line:no-bitwise + return ((1 << enumValue) & field) ? true : false; +}; +exports.hasFlagHex = (field, enumValue) => { + //noinspection JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage + // tslint:disable-next-line:no-bitwise + return enumValue & field ? true : false; +}; +exports.disableFlag = (enumValue, field) => { + enumValue &= ~(1 << field); + return enumValue; +}; +/** + * The minimum location of high surrogates + */ +exports.HIGH_SURROGATE_MIN = 0xD800; +/** + * The maximum location of high surrogates + */ +exports.HIGH_SURROGATE_MAX = 0xDBFF; +/** + * The minimum location of low surrogates + */ +exports.LOW_SURROGATE_MIN = 0xDC00; +/** + * The maximum location of low surrogates + */ +exports.LOW_SURROGATE_MAX = 0xDFFF; +const BASE64_KEYSTR = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; +exports.capitalize = (word) => { + return word.substring(0, 1).toUpperCase() + word.substring(1); +}; +exports.getJson = (inData, validOnly, ommit) => { + try { + return lodash_1.isString(inData) ? JSON.parse(inData) : validOnly === true ? null : inData; + } + catch (e) { + ommit !== false && console.error('error parsing json data ' + inData + ' error = ' + e); + } + return null; +}; +/** + * Escapes a string so that it can safely be passed to the RegExp constructor. + * @param text The string to be escaped + * @return The escaped string + */ +function escapeRegExpEx(text) { + return !text ? text : text.replace(escapeRegExpPattern, '\\$&'); +} +exports.escapeRegExpEx = escapeRegExpEx; +/** + * Sanitizes a string to protect against tag injection. + * @param xml The string to be escaped + * @param forAttribute Whether to also escape ', ", and > in addition to < and & + * @return The escaped string + */ +function escapeXml(xml, forAttribute = true) { + if (!xml) { + return xml; + } + const pattern = forAttribute ? escapeXmlForPattern : escapeXmlPattern; + return xml.replace(pattern, function (character) { + return escapeXmlMap[character]; + }); +} +exports.escapeXml = escapeXml; +function createUUID() { + const S4 = function () { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); + }; + return (S4() + S4() + '-' + S4() + '-' + S4() + '-' + S4() + '-' + S4() + S4() + S4()); +} +exports.createUUID = createUUID; +function escapeRegExp(str) { + const special = ['[', ']', '(', ')', '{', '}', '*', '+', '.', '|', '||']; + for (let n = 0; n < special.length; n++) { + str = str.replace(special[n], '\\' + special[n]); + } + return str; +} +exports.escapeRegExp = escapeRegExp; +; +function findOcurrences(expression, delimiters) { + // tslint:disable-next-line:no-object-literal-type-assertion + const d = { + begin: escapeRegExp(delimiters.begin), + end: escapeRegExp(delimiters.end) + }; + return expression.match(new RegExp(d.begin + '([^' + d.end + ']*)' + d.end, 'g')); +} +exports.findOcurrences = findOcurrences; +; +function multipleReplace(str, hash) { + // to array + const a = []; + // tslint:disable-next-line:forin + for (let key in hash) { + a[a.length] = key; + } + return str.replace(new RegExp(a.join('\\b|\\b'), 'g'), function (m) { + return hash[m] || hash['\\' + m]; + }); +} +exports.multipleReplace = multipleReplace; +; +function replaceAll(find, replace, str) { + return str ? str.split(find).join(replace) : ''; +} +exports.replaceAll = replaceAll; +; +function replace(str, needle, what, delimiters) { + if (!str) { + return ''; + } + if (what && primitives_1.isObject(what) || primitives_1.isArray(what)) { + what = what; + if (!delimiters) { + // fast case + return multipleReplace(str, what); + } + const occurrence = findOcurrences(str, delimiters); + if (!occurrence) { + return str; + } + else { + for (let i = 0, j = occurrence.length; i < j; i++) { + const el = occurrence[i]; + // strip off delimiters + let _variableName = replaceAll(delimiters.begin, '', el); + _variableName = replaceAll(delimiters.end, '', _variableName); + str = replaceAll(el, (what[_variableName]), str); + } + } + return str; + } + // fast case + return replaceAll(needle, what, str); +} +exports.replace = replace; +; +exports.substitute = (template, map) => { + const transform = (k) => k || ''; + return template.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g, (match, key, format) => transform(map[key]).toString()); +}; +function decodeUtf8EncodedCodePoint(codePoint, validationRange = [0, Infinity], checkSurrogate) { + if (codePoint < validationRange[0] || codePoint > validationRange[1]) { + throw Error('Invalid continuation byte'); + } + if (checkSurrogate && codePoint >= exports.HIGH_SURROGATE_MIN && codePoint <= exports.LOW_SURROGATE_MAX) { + throw Error('Surrogate is not a scalar value'); + } + let encoded = ''; + if (codePoint > 0xFFFF) { + codePoint -= 0x010000; + encoded += String.fromCharCode(codePoint >>> 0x10 & 0x03FF | exports.HIGH_SURROGATE_MIN); + codePoint = exports.LOW_SURROGATE_MIN | codePoint & 0x03FF; + } + encoded += String.fromCharCode(codePoint); + return encoded; +} +function validateUtf8EncodedCodePoint(codePoint) { + if ((codePoint & 0xC0) !== 0x80) { + throw Error('Invalid continuation byte'); + } +} +/** + * Provides facilities for encoding a string into an ASCII-encoded byte buffer and + * decoding an ASCII-encoded byte buffer into a string. + */ +exports.ascii = { + /** + * Encodes a string into an ASCII-encoded byte buffer. + * + * @param data The text string to encode + */ + encode(data) { + if (data == null) { + return []; + } + const buffer = []; + for (let i = 0, length = data.length; i < length; i++) { + buffer[i] = data.charCodeAt(i); + } + return buffer; + }, + /** + * Decodes an ASCII-encoded byte buffer into a string. + * + * @param data The byte buffer to decode + */ + decode(data) { + if (data == null) { + return ''; + } + let decoded = ''; + for (let i = 0, length = data.length; i < length; i++) { + decoded += String.fromCharCode(data[i]); + } + return decoded; + } +}; +/** + * Provides facilities for encoding a string into a Base64-encoded byte buffer and + * decoding a Base64-encoded byte buffer into a string. + */ +exports.base64 = { + /** + * Encodes a Base64-encoded string into a Base64 byte buffer. + * + * @param data The Base64-encoded string to encode + */ + encode(data) { + if (data == null) { + return []; + } + const buffer = []; + let i = 0; + let length = data.length; + while (data[--length] === '=') { } + while (i < length) { + let encoded = BASE64_KEYSTR.indexOf(data[i++]) << 18; + if (i <= length) { + encoded |= BASE64_KEYSTR.indexOf(data[i++]) << 12; + } + if (i <= length) { + encoded |= BASE64_KEYSTR.indexOf(data[i++]) << 6; + } + if (i <= length) { + encoded |= BASE64_KEYSTR.indexOf(data[i++]); + } + buffer.push((encoded >>> 16) & 0xff); + buffer.push((encoded >>> 8) & 0xff); + buffer.push(encoded & 0xff); + } + while (buffer[buffer.length - 1] === 0) { + buffer.pop(); + } + return buffer; + }, + /** + * Decodes a Base64-encoded byte buffer into a Base64-encoded string. + * + * @param data The byte buffer to decode + */ + decode(data) { + if (data == null) { + return ''; + } + let decoded = ''; + let i = 0; + for (let length = data.length - (data.length % 3); i < length;) { + let encoded = data[i++] << 16 | data[i++] << 8 | data[i++]; + decoded += BASE64_KEYSTR.charAt((encoded >>> 18) & 0x3F); + decoded += BASE64_KEYSTR.charAt((encoded >>> 12) & 0x3F); + decoded += BASE64_KEYSTR.charAt((encoded >>> 6) & 0x3F); + decoded += BASE64_KEYSTR.charAt(encoded & 0x3F); + } + if (data.length % 3 === 1) { + let encoded = data[i++] << 16; + decoded += BASE64_KEYSTR.charAt((encoded >>> 18) & 0x3f); + decoded += BASE64_KEYSTR.charAt((encoded >>> 12) & 0x3f); + decoded += '=='; + } + else if (data.length % 3 === 2) { + let encoded = data[i++] << 16 | data[i++] << 8; + decoded += BASE64_KEYSTR.charAt((encoded >>> 18) & 0x3f); + decoded += BASE64_KEYSTR.charAt((encoded >>> 12) & 0x3f); + decoded += BASE64_KEYSTR.charAt((encoded >>> 6) & 0x3f); + decoded += '='; + } + return decoded; + } +}; +/** + * Provides facilities for encoding a string into a hex-encoded byte buffer and + * decoding a hex-encoded byte buffer into a string. + */ +exports.hex = { + /** + * Encodes a string into a hex-encoded byte buffer. + * + * @param data The hex-encoded string to encode + */ + encode(data) { + if (data == null) { + return []; + } + const buffer = []; + for (let i = 0, length = data.length; i < length; i += 2) { + let encodedChar = parseInt(data.substr(i, 2), 16); + buffer.push(encodedChar); + } + return buffer; + }, + /** + * Decodes a hex-encoded byte buffer into a hex-encoded string. + * + * @param data The byte buffer to decode + */ + decode(data) { + if (data == null) { + return ''; + } + let decoded = ''; + for (let i = 0, length = data.length; i < length; i++) { + decoded += data[i].toString(16).toUpperCase(); + } + return decoded; + } +}; +/** + * Provides facilities for encoding a string into a UTF-8-encoded byte buffer and + * decoding a UTF-8-encoded byte buffer into a string. + * Inspired by the work of: https://github.com/mathiasbynens/utf8.js + */ +exports.utf8 = { + /** + * Encodes a string into a UTF-8-encoded byte buffer. + * + * @param data The text string to encode + */ + encode(data) { + if (data == null) { + return []; + } + const buffer = []; + for (let i = 0, length = data.length; i < length; i++) { + let encodedChar = data.charCodeAt(i); + /** + * Surrogates + * http://en.wikipedia.org/wiki/Universal_Character_Set_characters + */ + if (encodedChar >= exports.HIGH_SURROGATE_MIN && encodedChar <= exports.HIGH_SURROGATE_MAX) { + let lowSurrogate = data.charCodeAt(i + 1); + if (lowSurrogate >= exports.LOW_SURROGATE_MIN && lowSurrogate <= exports.LOW_SURROGATE_MAX) { + encodedChar = 0x010000 + (encodedChar - exports.HIGH_SURROGATE_MIN) * 0x0400 + (lowSurrogate - exports.LOW_SURROGATE_MIN); + i++; + } + } + if (encodedChar < 0x80) { + buffer.push(encodedChar); + } + else { + if (encodedChar < 0x800) { + buffer.push(((encodedChar >> 0x06) & 0x1F) | 0xC0); + } + else if (encodedChar < 0x010000) { + if (encodedChar >= exports.HIGH_SURROGATE_MIN && encodedChar <= exports.LOW_SURROGATE_MAX) { + throw Error('Surrogate is not a scalar value'); + } + buffer.push(((encodedChar >> 0x0C) & 0x0F) | 0xE0); + buffer.push(((encodedChar >> 0x06) & 0x3F) | 0x80); + } + else if (encodedChar < 0x200000) { + buffer.push(((encodedChar >> 0x12) & 0x07) | 0xF0); + buffer.push(((encodedChar >> 0x0C) & 0x3F) | 0x80); + buffer.push(((encodedChar >> 0x06) & 0x3F) | 0x80); + } + buffer.push((encodedChar & 0x3F) | 0x80); + } + } + return buffer; + }, + /** + * Decodes a UTF-8-encoded byte buffer into a string. + * + * @param data The byte buffer to decode + */ + decode(data) { + if (data == null) { + return ''; + } + let decoded = ''; + for (let i = 0, length = data.length; i < length; i++) { + let byte1 = data[i] & 0xFF; + if ((byte1 & 0x80) === 0) { + decoded += decodeUtf8EncodedCodePoint(byte1); + } + else if ((byte1 & 0xE0) === 0xC0) { + let byte2 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte2); + byte2 = byte2 & 0x3F; + let encodedByte = ((byte1 & 0x1F) << 0x06) | byte2; + decoded += decodeUtf8EncodedCodePoint(encodedByte, [0x80, Infinity]); + } + else if ((byte1 & 0xF0) === 0xE0) { + let byte2 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte2); + byte2 = byte2 & 0x3F; + let byte3 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte3); + byte3 = byte3 & 0x3F; + let encodedByte = ((byte1 & 0x1F) << 0x0C) | (byte2 << 0x06) | byte3; + decoded += decodeUtf8EncodedCodePoint(encodedByte, [0x0800, Infinity], true); + } + else if ((byte1 & 0xF8) === 0xF0) { + let byte2 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte2); + byte2 = byte2 & 0x3F; + let byte3 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte3); + byte3 = byte3 & 0x3F; + let byte4 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte4); + byte4 = byte4 & 0x3F; + let encodedByte = ((byte1 & 0x1F) << 0x0C) | (byte2 << 0x0C) | (byte3 << 0x06) | byte4; + decoded += decodeUtf8EncodedCodePoint(encodedByte, [0x010000, 0x10FFFF]); + } + else { + validateUtf8EncodedCodePoint(byte1); + } + } + return decoded; + } +}; +//# sourceMappingURL=strings.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/strings.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/strings.js.map new file mode 100644 index 0000000..8a9c623 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/strings.js.map @@ -0,0 +1 @@ +{"version":3,"file":"strings.js","sourceRoot":"","sources":["../../../src/lib/common/strings.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/types.js b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/types.js new file mode 100644 index 0000000..370180e --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/types.js @@ -0,0 +1,14 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./enums"), exports); +//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/types.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/types.js.map new file mode 100644 index 0000000..6290105 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/lib/common/types.js.map @@ -0,0 +1 @@ +{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../src/lib/common/types.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,0CAAwB"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/lib/net/sheets.js b/extrusion/lydia-print-head-v2/firmware/node/build/lib/net/sheets.js new file mode 100644 index 0000000..a8dd70a --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/lib/net/sheets.js @@ -0,0 +1,82 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.read = void 0; +const readline = require("readline"); +const googleapis_1 = require("googleapis"); +const path = require("path"); +const read_1 = require("@xblox/fs/read"); +const write_1 = require("@xblox/fs/write"); +// https://developers.google.com/sheets/api/quickstart/nodejs +// If modifying these scopes, delete token.json. +const SCOPES = ['https://www.googleapis.com/auth/spreadsheets.readonly']; +// The file token.json stores the user's access and refresh tokens, and is +// created automatically when the authorization flow completes for the first +// time. +const TOKEN_PATH = 'token.json'; +/** + * Get and store new token after prompting for user authorization, and then + * execute the given callback with the authorized OAuth2 client. + * @param {google.auth.OAuth2} oAuth2Client The OAuth2 client to get token for. + * @param {getEventsCallback} callback The callback for the authorized client. + */ +const getNewToken = (oAuth2Client) => __awaiter(void 0, void 0, void 0, function* () { + const authUrl = oAuth2Client.generateAuthUrl({ + access_type: 'offline', + scope: SCOPES, + }); + console.log('Authorize this app by visiting this url:', authUrl); + const rl = readline.createInterface({ + input: process.stdin, + output: process.stdout, + }); + rl.question('Enter the code from that page here: ', (code) => { + rl.close(); + oAuth2Client.getToken(code, (err, token) => { + if (err) + return console.error('Error while trying to retrieve access token', err); + oAuth2Client.setCredentials(token); + // Store the token to disk for later program executions + write_1.sync(TOKEN_PATH, JSON.stringify(token, null, 2)); + return oAuth2Client; + }); + }); +}); +const readSheet = (auth, sheet, range) => __awaiter(void 0, void 0, void 0, function* () { + const sheets = googleapis_1.google.sheets({ version: 'v4', auth }); + const res = yield sheets.spreadsheets.values.get({ + spreadsheetId: sheet, + range: range, + }); + return res.data.values; +}); +/** + * Create an OAuth2 client with the given credentials, and then execute the + * given callback function. + * @param {Object} credentials The authorization client credentials. + * @param {function} callback The callback to call with the authorized client. + */ +const authorize = (credentials) => __awaiter(void 0, void 0, void 0, function* () { + const { client_secret, client_id, redirect_uris } = credentials.installed; + const oAuth2Client = new googleapis_1.google.auth.OAuth2(client_id, client_secret, redirect_uris[0]); + const token = read_1.sync(TOKEN_PATH, 'string'); + if (!token) { + return getNewToken(oAuth2Client); + } + oAuth2Client.setCredentials(JSON.parse(token)); + return oAuth2Client; +}); +exports.read = (sheet, range) => __awaiter(void 0, void 0, void 0, function* () { + const creds = read_1.sync(path.resolve('credentials.json'), 'json'); + const client = yield authorize(creds); + return yield readSheet(client, sheet, range); +}); +//# sourceMappingURL=sheets.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/lib/net/sheets.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/lib/net/sheets.js.map new file mode 100644 index 0000000..9b26cff --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/lib/net/sheets.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sheets.js","sourceRoot":"","sources":["../../../src/lib/net/sheets.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/log.js b/extrusion/lydia-print-head-v2/firmware/node/build/log.js new file mode 100644 index 0000000..dba7a82 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/log.js @@ -0,0 +1,21 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.spinner = exports.inspect = exports.stack = exports.debug = exports.warn = exports.error = exports.info = exports.log = void 0; +const chalk_1 = require("chalk"); +const _ora = require("ora"); +// tslint:disable-next-line:no-var-requires +const jsome = require('jsome'); +jsome.level.show = true; +const glog = console.log; +exports.log = (msg, ...rest) => glog(chalk_1.default.magenta(msg), ...rest); +exports.info = (msg, ...rest) => glog(chalk_1.default.green(msg), ...rest); +exports.error = (msg, ...rest) => glog(chalk_1.default.red(msg), ...rest); +exports.warn = (msg, ...rest) => glog(chalk_1.default.yellow(msg), ...rest); +exports.debug = (msg, ...rest) => glog(chalk_1.default.blue(msg), ...rest); +exports.stack = (msg, ...rest) => glog(chalk_1.default.red(msg), new Error().stack); +exports.inspect = (msg, d = null) => { + glog(chalk_1.default.blue(msg)); + d && jsome(d); +}; +exports.spinner = (msg) => _ora(msg); +//# sourceMappingURL=log.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/log.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/log.js.map new file mode 100644 index 0000000..f76c8fc --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/log.js.map @@ -0,0 +1 @@ +{"version":3,"file":"log.js","sourceRoot":"","sources":["../src/log.ts"],"names":[],"mappings":";;;AAAA,iCAAyC;AAEzC,4BAA4B;AAC5B,2CAA2C;AAC3C,MAAM,KAAK,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AAC/B,KAAK,CAAC,KAAK,CAAC,IAAI,GAAG,IAAI,CAAC;AACxB,MAAM,IAAI,GAAG,OAAO,CAAC,GAAG,CAAC;AACZ,QAAA,GAAG,GAAG,CAAC,GAAW,EAAE,GAAG,IAAW,EAAE,EAAE,CAAC,IAAI,CAAC,eAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,IAAI,CAAC,CAAC;AACzE,QAAA,IAAI,GAAG,CAAC,GAAW,EAAE,GAAG,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,eAAK,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,GAAG,IAAI,CAAC,CAAC;AACjE,QAAA,KAAK,GAAG,CAAC,GAAW,EAAE,GAAG,IAAW,EAAE,EAAE,CAAC,IAAI,CAAC,eAAK,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,IAAI,CAAC,CAAC;AACvE,QAAA,IAAI,GAAG,CAAC,GAAW,EAAE,GAAG,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,eAAK,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,GAAG,IAAI,CAAC,CAAC;AAClE,QAAA,KAAK,GAAG,CAAC,GAAW,EAAE,GAAG,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,eAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,IAAI,CAAC,CAAC;AACjE,QAAA,KAAK,GAAG,CAAC,GAAW,EAAE,GAAG,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,eAAK,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,KAAK,EAAE,CAAC,KAAK,CAAC,CAAC;AAC1E,QAAA,OAAO,GAAG,CAAC,GAAW,EAAE,IAAS,IAAI,EAAE,EAAE;IAClD,IAAI,CAAC,eAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;IACtB,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AAClB,CAAC,CAAC;AACW,QAAA,OAAO,GAAG,CAAC,GAAW,EAAO,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/main.js b/extrusion/lydia-print-head-v2/firmware/node/build/main.js new file mode 100644 index 0000000..e8c9622 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/main.js @@ -0,0 +1,19 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const _cli_1 = require("./_cli"); +_cli_1.defaults(); +const cli = require("yargs"); +const program_1 = require("./commands/pid/program"); +program_1.register(cli); +var ModbusRTU = require("modbus-serial"); +const argv = cli.argv; +if (argv.h || argv.help) { + cli.showHelp(); + process.exit(); +} +else if (argv.v || argv.version) { + // tslint:disable-next-line:no-var-requires + var client = new ModbusRTU(); + process.exit(); +} +//# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/main.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/main.js.map new file mode 100644 index 0000000..42ac06b --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/main.js.map @@ -0,0 +1 @@ +{"version":3,"file":"main.js","sourceRoot":"","sources":["../src/main.ts"],"names":[],"mappings":";;AAAA,iCAAkC;AAAC,eAAQ,EAAE,CAAC;AAC9C,6BAA6B;AAC7B,oDAAwE;AAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC;AACjG,IAAI,SAAS,GAAG,OAAO,CAAC,eAAe,CAAC,CAAC;AAEzC,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC;AAEtB,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,IAAI,EAAE;IACrB,GAAG,CAAC,QAAQ,EAAE,CAAC;IACf,OAAO,CAAC,IAAI,EAAE,CAAC;CAClB;KAAM,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,OAAO,EAAE;IAC/B,2CAA2C;IAE3C,IAAI,MAAM,GAAG,IAAI,SAAS,EAAE,CAAC;IAE7B,OAAO,CAAC,IAAI,EAAE,CAAC;CAClB"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/paths.js b/extrusion/lydia-print-head-v2/firmware/node/build/paths.js new file mode 100644 index 0000000..5e0c675 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/paths.js @@ -0,0 +1,14 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default_trace_path = exports.default_path = exports.TRACE_SUFFIX = exports.STATS_SUFFIX = void 0; +const path = require("path"); +const url_1 = require("url"); +exports.STATS_SUFFIX = '_stats.json'; +exports.TRACE_SUFFIX = '_trace.json'; +// utils to create output file name for url, format : hostname_time.json +const _url_short = (url) => new url_1.URL(url).hostname; +const _date_suffix = () => new Date().toLocaleTimeString().replace(/:/g, '_'); +const _default_filename = (url) => `${_url_short(url)}_${_date_suffix()}`; +exports.default_path = (cwd, url) => `${path.join(cwd, _default_filename(url))}${exports.STATS_SUFFIX}`; +exports.default_trace_path = (cwd, url) => `${path.join(cwd, _default_filename(url))}${exports.TRACE_SUFFIX}`; +//# sourceMappingURL=paths.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/paths.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/paths.js.map new file mode 100644 index 0000000..6301e40 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/paths.js.map @@ -0,0 +1 @@ +{"version":3,"file":"paths.js","sourceRoot":"","sources":["../src/paths.ts"],"names":[],"mappings":";;;AAAA,6BAA6B;AAC7B,6BAA0B;AACb,QAAA,YAAY,GAAG,aAAa,CAAC;AAC7B,QAAA,YAAY,GAAG,aAAa,CAAC;AAC1C,wEAAwE;AACxE,MAAM,UAAU,GAAG,CAAC,GAAW,EAAE,EAAE,CAC/B,IAAI,SAAG,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC;AAE1B,MAAM,YAAY,GAAG,GAAG,EAAE,CACtB,IAAI,IAAI,EAAE,CAAC,kBAAkB,EAAE,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;AAEvD,MAAM,iBAAiB,GAAG,CAAC,GAAW,EAAE,EAAE,CACtC,GAAG,UAAU,CAAC,GAAG,CAAC,IAAI,YAAY,EAAE,EAAE,CAAC;AAE9B,QAAA,YAAY,GAAG,CAAC,GAAW,EAAE,GAAW,EAAE,EAAE,CACrD,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,iBAAiB,CAAC,GAAG,CAAC,CAAC,GAAG,oBAAY,EAAE,CAAC;AAElD,QAAA,kBAAkB,GAAG,CAAC,GAAW,EAAE,GAAW,EAAE,EAAE,CAC3D,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,iBAAiB,CAAC,GAAG,CAAC,CAAC,GAAG,oBAAY,EAAE,CAAC"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/types.js b/extrusion/lydia-print-head-v2/firmware/node/build/types.js new file mode 100644 index 0000000..013b6fa --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/types.js @@ -0,0 +1,18 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.OutputFormat = exports.OutputTarget = void 0; +///////////////////////////////////////////////////// +// +// Application types +// +var OutputTarget; +(function (OutputTarget) { + OutputTarget["STDOUT"] = "console"; + OutputTarget["FILE"] = "file"; +})(OutputTarget = exports.OutputTarget || (exports.OutputTarget = {})); +var OutputFormat; +(function (OutputFormat) { + OutputFormat["text"] = "text"; + OutputFormat["json"] = "json"; +})(OutputFormat = exports.OutputFormat || (exports.OutputFormat = {})); +//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/build/types.js.map b/extrusion/lydia-print-head-v2/firmware/node/build/types.js.map new file mode 100644 index 0000000..a8faf19 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/build/types.js.map @@ -0,0 +1 @@ +{"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":";;;AAAA,qDAAqD;AACrD,EAAE;AACF,qBAAqB;AACrB,EAAE;AACF,IAAY,YAGX;AAHD,WAAY,YAAY;IACpB,kCAAkB,CAAA;IAClB,6BAAa,CAAA;AACjB,CAAC,EAHW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAGvB;AAED,IAAY,YAGX;AAHD,WAAY,YAAY;IACpB,6BAAa,CAAA;IACb,6BAAa,CAAA;AACjB,CAAC,EAHW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAGvB"} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/package-lock.json b/extrusion/lydia-print-head-v2/firmware/node/package-lock.json new file mode 100644 index 0000000..4a6aa29 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/package-lock.json @@ -0,0 +1,6157 @@ +{ + "name": "@plastichub/cli", + "version": "1.0.10", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@apify/http-request": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@apify/http-request/-/http-request-1.1.5.tgz", + "integrity": "sha512-wnT95dZKMbSl3K/K4hdDEnzGt/9cmf216jp3S3yDrAzlIA4eB3kDanI4gClaZ+yOsY3BRe8WNUPMIeCgWfksqQ==", + "requires": { + "apify-shared": "^0.1.67", + "got": "^9.6.0", + "proxy-agent": "^3.1.1" + } + }, + "@apify/ps-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@apify/ps-tree/-/ps-tree-1.1.3.tgz", + "integrity": "sha512-+hIr8EaTRd9fsOiNNzf1Fi8Tm9qs8cdPBZjuq5fXDV6SOCdi2ZyQlcQSzc8lY0hb+UhBib1WPixtCdKLL169WA==", + "requires": { + "event-stream": "3.3.4" + } + }, + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/runtime-corejs2": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.7.7.tgz", + "integrity": "sha512-P91T3dFYQL7aj44PxOMIAbo66Ag3NbmXG9fseSYaXxapp3K9XTct5HU9IpTOm2D0AoktKusgqzN5YcSxZXEKBQ==", + "requires": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.2" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@serialport/binding-abstract": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-9.0.1.tgz", + "integrity": "sha512-ncUFSRyVdpyCRuah2dzrs99UfEWWMAhV31ae2FT6j4f8TypQ8OgAF8KkcHiD4M3wORDh3UKCCTS7n8aJWge1RA==", + "requires": { + "debug": "^4.1.1" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@serialport/binding-mock": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@serialport/binding-mock/-/binding-mock-9.0.1.tgz", + "integrity": "sha512-C01T6iX+nNKB7S6BhQEy5nfk4lUk/CkdFEfen9DDPYhtFtIsm5GCGvRB3Fjnp+8oDrGWJOrZfxFf3kWOOx665A==", + "requires": { + "@serialport/binding-abstract": "^9.0.1", + "debug": "^4.1.1" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@serialport/bindings": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@serialport/bindings/-/bindings-9.0.1.tgz", + "integrity": "sha512-O5QuwCdnHuZygBKw7tVq2wHysfOnCbOyKtR/k9T9zHqptd89Tzy6xJQNtnrcbV/2D22noKX6yWj+1wqvNe6NRA==", + "requires": { + "@serialport/binding-abstract": "^9.0.1", + "@serialport/parser-readline": "^9.0.1", + "bindings": "^1.5.0", + "debug": "^4.1.1", + "nan": "^2.14.1", + "prebuild-install": "^5.3.5" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@serialport/parser-byte-length": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-byte-length/-/parser-byte-length-9.0.1.tgz", + "integrity": "sha512-1Ikv4lgCNw8OMf35yCpgzjHwkpgBEkhBuXFXIdWZk+ixaHFLlAtp03QxGPZBmzHMK58WDmEQoBHC1V5BkkAKSQ==" + }, + "@serialport/parser-cctalk": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-cctalk/-/parser-cctalk-9.0.1.tgz", + "integrity": "sha512-GtMda2DeJ+23bNqOc79JYV06dax2n3FLLFM3zA7nfReCOi98QbuDj4TUbFESMOnp4DB0oMO0GYHCR9gHOedTkg==" + }, + "@serialport/parser-delimiter": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-9.0.1.tgz", + "integrity": "sha512-+oaSl5zEu47OlrRiF5p5tn2qgGqYuhVcE+NI+Pv4E1xsNB/A0fFxxMv/8XUw466CRLEJ5IESIB9qbFvKE6ltaQ==" + }, + "@serialport/parser-readline": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-9.0.1.tgz", + "integrity": "sha512-38058gxvyfgdeLpg3aUyD98NuWkVB9yyTLpcSdeQ3GYiupivwH6Tdy/SKPmxlHIw3Ml2qil5MR2mtW2fLPB5CQ==", + "requires": { + "@serialport/parser-delimiter": "^9.0.1" + } + }, + "@serialport/parser-ready": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-ready/-/parser-ready-9.0.1.tgz", + "integrity": "sha512-lgzGkVJaaV1rJVx26WwI2UKyPxc0vu1rsOeldzA3VVbF+ABrblUQA06+cRPpT6k96GY+X4+1fB1rWuPpt8HbgQ==" + }, + "@serialport/parser-regex": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-regex/-/parser-regex-9.0.1.tgz", + "integrity": "sha512-BHTV+Lkl+J8hSecFtDRENaR4fgA6tw44J+dmA1vEKEyum0iDN4bihbu8yvztYyo4PhBGUKDfm/PnD5EkJm0dPA==" + }, + "@serialport/stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@serialport/stream/-/stream-9.0.1.tgz", + "integrity": "sha512-S1xaf99vygbrMDNS/9GHYZYskWJHXJy6dCksW+ME2dzNXEXpz64vF0iug1tC1EIAhME9oD/s3ky2C9CUAd/GUg==", + "requires": { + "debug": "^4.1.1" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@sindresorhus/df": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/df/-/df-2.1.0.tgz", + "integrity": "sha1-0gjPJ+BvC7R20U197M19cm6ao4k=", + "requires": { + "execa": "^0.2.2" + }, + "dependencies": { + "execa": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.2.2.tgz", + "integrity": "sha1-4urUcsLDGq1vc/GslW7vReEjIMs=", + "requires": { + "cross-spawn-async": "^2.1.1", + "npm-run-path": "^1.0.0", + "object-assign": "^4.0.1", + "path-key": "^1.0.0", + "strip-eof": "^1.0.0" + } + }, + "npm-run-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", + "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", + "requires": { + "path-key": "^1.0.0" + } + }, + "path-key": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", + "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=" + } + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/bluebird": { + "version": "3.5.29", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.29.tgz", + "integrity": "sha512-kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw==" + }, + "@types/chalk": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-2.2.0.tgz", + "integrity": "sha512-1zzPV9FDe1I/WHhRkf9SNgqtRJWZqrBWgu7JGveuHmmyR9CnAPCie2N/x+iHrgnpYBIcCJWHBoMRv2TRWktsvw==", + "requires": { + "chalk": "*" + } + }, + "@types/cheerio": { + "version": "0.22.15", + "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.15.tgz", + "integrity": "sha512-UGiiVtJK5niCqMKYmLEFz1Wl/3L5zF/u78lu8CwoUywWXRr9LDimeYuOzXVLXBMO758fcTdFtgjvqlztMH90MA==", + "requires": { + "@types/node": "*" + } + }, + "@types/chokidar": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@types/chokidar/-/chokidar-2.1.3.tgz", + "integrity": "sha512-6qK3xoLLAhQVTucQGHTySwOVA1crHRXnJeLwqK6KIFkkKa2aoMFXh+WEi8PotxDtvN6MQJLyYN9ag9P6NLV81w==", + "requires": { + "chokidar": "*" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/inline-css": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/inline-css/-/inline-css-0.0.32.tgz", + "integrity": "sha512-/QLPW0Tu2o5iq5B6fepkwT5J4xMPLaA/xnUi/jFDdRbT/ECVrpKB20X/4rM8BrIKkV/Z83anIBF8I4pbJhU1aw==", + "requires": { + "@types/bluebird": "*" + } + }, + "@types/js-beautify": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@types/js-beautify/-/js-beautify-1.8.2.tgz", + "integrity": "sha512-mOJgFuIN8HPbcTXXp50yKQIZo+/lzRL6pezQ4leEA0p3JXIbc0afYJq4MoDcJWIS8ibWBBjykvHpO58d+Y3dhQ==" + }, + "@types/lodash": { + "version": "4.14.149", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz", + "integrity": "sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/moment": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@types/moment/-/moment-2.13.0.tgz", + "integrity": "sha1-YE69GJvDvDShVIaJQE5hoqSqyJY=", + "requires": { + "moment": "*" + } + }, + "@types/node": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.1.1.tgz", + "integrity": "sha512-hx6zWtudh3Arsbl3cXay+JnkvVgCKzCWKv42C9J01N2T2np4h8w5X8u6Tpz5mj38kE3M9FM0Pazx8vKFFMnjLQ==" + }, + "@types/ora": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/ora/-/ora-1.3.5.tgz", + "integrity": "sha512-CZe3oXbO1XylJT1feg+/aCzNt6tfR4XO+IkLetc85O/yaZRw271cZtS8LL/2mknd+PoR5IKAjFLzo4KWZXxung==", + "requires": { + "@types/node": "*" + } + }, + "@types/pretty": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/pretty/-/pretty-2.0.0.tgz", + "integrity": "sha512-nojaE6CV03swMxoHnAisV2Rl0Ma6WPUtQo87hUmaotu/YPugPlmiRB60sthbyppXdMFTdJV3wm6zCENY4q1tKA==" + }, + "@types/puppeteer": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-1.20.3.tgz", + "integrity": "sha512-U1H7E4wHDsPe2s7wa2fpUD4kPYmu3n4hYRmlFK4WgKQxXE1ctY2h9Exely8GXs7743gLvrnzuX7aJuyG0SEMIQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/ramda": { + "version": "0.25.51", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.25.51.tgz", + "integrity": "sha512-xcmtfHIgF9SYjhGdsZR1nQslxG4hu0cIpFfLQ4CWdw3KzHvl7ki1AzFLQUkbDTG42ZN3ZsQfdRzXRlkAvbIy5Q==" + }, + "@types/serialport": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/serialport/-/serialport-8.0.1.tgz", + "integrity": "sha512-IcKHq6b/ynKSF/x4al/Ce8+a0hpbYIEaIcK9Z3l4koLvQqAPSODZ37/hgemQx8dTu7fPZDMHN4bKmu89B3UaGA==", + "requires": { + "@types/node": "*" + } + }, + "@types/showdown": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@types/showdown/-/showdown-1.9.3.tgz", + "integrity": "sha512-akvzSmrvY4J5d3tHzUUiQr0xpjd4Nb3uzWW6dtwzYJ+qW/KdWw5F8NLatnor5q/1LURHnzDA1ReEwCVqcatRnw==" + }, + "@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=" + }, + "@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==" + }, + "@types/which": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/which/-/which-1.3.2.tgz", + "integrity": "sha512-8oDqyLC7eD4HM307boe2QWKyuzdzWBj56xI/imSl2cpL+U3tCMaTAkMJ4ee5JBZ/FsOJlvRGeIShiZDAl1qERA==" + }, + "@types/yargs": { + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.4.tgz", + "integrity": "sha512-Ke1WmBbIkVM8bpvsNEcGgQM70XcEh/nbpxQhW7FhrsbCsXSY9BmLB1+LHtD7r9zrsOcFlLiF+a/UeJsdfw3C5A==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.1.0.tgz", + "integrity": "sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==" + }, + "@xblox/core": { + "version": "0.0.19", + "resolved": "https://registry.npmjs.org/@xblox/core/-/core-0.0.19.tgz", + "integrity": "sha512-bKakmLx63E8YNYjD2bgSOAicGRIAZs7toyJWto1aqPb+36eEYIQ/RUkfHWGdKAZg1z+N5OtU8O/RDOL4f13b0w==", + "requires": { + "base-64": "^0.1.0", + "jsonpath": "^0.2.11", + "qs": "^6.4.0", + "reflect-metadata": "^0.1.10" + } + }, + "@xblox/fs": { + "version": "0.13.19", + "resolved": "https://registry.npmjs.org/@xblox/fs/-/fs-0.13.19.tgz", + "integrity": "sha512-211yh3Zkm0AIMjNfhOhGzw+vTWH+O4zMivktjW0M+l5mJkyM2f92Pw/GBvxFAOWR2Fryn2NfCIF1GiQIRYdTEQ==", + "requires": { + "@types/minimatch": "^3.0.3", + "@xblox/core": "0.0.18", + "denodeify": "^1.2.1", + "errno": "^0.1.4", + "mime": "^2.0.3", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "progress-stream": "^1.2.0", + "q": "^1.4.1", + "rimraf": "^2.6.2", + "throttle": "^1.0.3", + "trash": "^4.0.1", + "write-file-atomic": "^1.3.1" + }, + "dependencies": { + "@xblox/core": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@xblox/core/-/core-0.0.18.tgz", + "integrity": "sha1-ZROAe6KYLGsnSz45cr7DEt+yyNo=", + "requires": { + "base-64": "^0.1.0", + "jsonpath": "^0.2.11", + "qs": "^6.4.0", + "reflect-metadata": "^0.1.10" + } + } + } + }, + "JSONSelect": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.4.0.tgz", + "integrity": "sha1-oI7cxn6z/L6Z7WMIVTRKDPKCu40=" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "add": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/add/-/add-2.0.6.tgz", + "integrity": "sha1-JI8Kn25aUo7yKV2+7DBTITCuIjU=" + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "apify": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/apify/-/apify-0.17.0.tgz", + "integrity": "sha512-3hezEF7tK1DMipTUpYaGgJeeq/XyIbbFgUZMdldRG5MgkdF5a/jjx+NmgD2sBlWpVf/Oa8Lk2vejVYqv4B/z/g==", + "requires": { + "@apify/http-request": "^1.1.5", + "@apify/ps-tree": "^1.1.3", + "apify-client": "^0.5.25", + "apify-shared": "^0.1.66", + "cheerio": "^1.0.0-rc.3", + "content-type": "^1.0.4", + "express": "^4.17.1", + "fs-extra": "^8.1.0", + "htmlparser2": "^3.10.1", + "iconv-lite": "^0.5.0", + "jquery": "^3.4.1", + "mime-types": "^2.1.24", + "proxy-chain": "^0.2.7", + "puppeteer": "2.0.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "rimraf": "^2.7.1", + "semver": "^6.3.0", + "socket.io": "^2.2.0", + "underscore": "^1.9.1", + "ws": "^6.2.1", + "xregexp": "^4.2.4" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + } + } + }, + "apify-client": { + "version": "0.5.26", + "resolved": "https://registry.npmjs.org/apify-client/-/apify-client-0.5.26.tgz", + "integrity": "sha512-hixiYU1u9GzWXfMgy+tQAZNv/xQTwgCOFoNcvGBtPHmFmBonw5uK4wwK6hcAyCMymfFxSNay948lVF6h2Ydp/g==", + "requires": { + "apify-shared": "^0.1.45", + "content-type": "^1.0.4", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "type-check": "^0.3.2", + "underscore": "^1.9.1" + }, + "dependencies": { + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + } + } + }, + "apify-shared": { + "version": "0.1.68", + "resolved": "https://registry.npmjs.org/apify-shared/-/apify-shared-0.1.68.tgz", + "integrity": "sha512-mxfR8Zcs0IE9QHhVUk01nzgwv+nLnef+XU39inj/4A2pBBn5E/aDvGH03TLPOfnDT/dzu/eDgAPsRwgM2PSzSg==", + "requires": { + "bluebird": "^3.7.2", + "clone": "^2.1.1", + "is-buffer": "^2.0.3", + "request": "^2.88.0", + "slugg": "^1.2.1", + "underscore": "^1.9.1", + "url": "^0.11.0" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" + }, + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + } + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "arg": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.2.tgz", + "integrity": "sha512-+ytCkGcBtHZ3V2r2Z06AncYO8jz46UEamcspGoU8lHcEbpn6J77QK0vdWvChsclg/tM5XIJC5tnjmPp7Eq6Obg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "ast-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", + "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", + "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==" + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base-64": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-0.1.0.tgz", + "integrity": "sha1-eAqZyE59YAJgNhURxId2E78k9rs=" + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "requires": { + "callsite": "1.0.0" + } + }, + "bignumber.js": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz", + "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ==" + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", + "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + } + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cheerio": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", + "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.1", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" + } + }, + "chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "cjson": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cjson/-/cjson-0.2.1.tgz", + "integrity": "sha1-c82KrWXZ4VBfmvF0TTt5wVJ2gqU=" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==" + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colors": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz", + "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "optional": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "optional": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", + "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=", + "requires": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cross-spawn-async": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz", + "integrity": "sha1-hF/wwINKPe2dFg2sptOQkGuyiMw=", + "requires": { + "lru-cache": "^4.0.0", + "which": "^1.2.8" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "css-rules": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/css-rules/-/css-rules-1.0.9.tgz", + "integrity": "sha512-HU0mZu0RFIjRRWn4QIAO8MaE1W7q+JSCIiiKE9g2s3b0xgDEAYXG/F9n35xAkaU9NpvUbxBTMJWx1quRRPXbjg==", + "requires": { + "cssom": "^0.4.4" + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-uri-to-buffer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz", + "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==" + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + }, + "debounce": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", + "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.1.tgz", + "integrity": "sha512-J7thop4u3mRTkYRQ+Vpfwy2G5Ehoy82I14+14W4YMDLKdWloI9gSzRbV30s/NckQGVJtPkWNcW4oMAUigTdqiQ==" + }, + "degenerator": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz", + "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=", + "requires": { + "ast-types": "0.x.x", + "escodegen": "1.x.x", + "esprima": "3.x.x" + }, + "dependencies": { + "escodegen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.1.tgz", + "integrity": "sha512-Q8t2YZ+0e0pc7NRVj3B4tSQ9rim1oi4Fh46k2xhJ2qOiEwhQfdjyEQddWdj7ZFaKmU+5104vn1qrcjEPWq+bgQ==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + }, + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==" + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "requires": { + "path-type": "^3.0.0" + } + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "dynamic-dedupe": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz", + "integrity": "sha1-BuRMIj9eTpTXjvnbI6ZRXOL5YqE=", + "requires": { + "xtend": "^4.0.0" + }, + "dependencies": { + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + } + } + }, + "ebnf-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/ebnf-parser/-/ebnf-parser-0.1.10.tgz", + "integrity": "sha1-zR9rpHfFY4xAyX7ZtXLbW6tdgzE=" + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.0.tgz", + "integrity": "sha512-XCyYVWzcHnK5cMz7G4VTu2W7zJS7SM1QkcelghyIk/FmobWBtXE7fwhBusEKvCSqc3bMh8fNFMlUkCKTFRxH2w==", + "requires": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "0.3.1", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "ws": "^7.1.2" + }, + "dependencies": { + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "ws": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.1.tgz", + "integrity": "sha512-sucePNSafamSKoOqoNfBd8V0StlkzJKL2ZAhGQinCfNQ+oacw+Pk7lcdAElecBF2VkLNZRiIb5Oi1Q5lVUVt2A==" + } + } + }, + "engine.io-client": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.0.tgz", + "integrity": "sha512-a4J5QO2k99CM2a0b12IznnyQndoEvtA4UAldhGzKqnHf42I3Qs2W5SPnDvatZRcMaNZs4IevVicBPayxYt6FwA==", + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "ws": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", + "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz", + "integrity": "sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==", + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-applescript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-applescript/-/escape-string-applescript-2.0.0.tgz", + "integrity": "sha1-dgvKg4Zo5Aj+XuUs5CyvfLRsUnM=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "0.0.21", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.21.tgz", + "integrity": "sha1-U9ZSz6EDA4gnlFilJmxf/HCcY8M=", + "requires": { + "esprima": "~1.0.2", + "estraverse": "~0.0.4", + "source-map": ">= 0.1.2" + }, + "dependencies": { + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" + } + } + }, + "esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha1-dqD9Zvz+FU/SkmZ9wmQBl1CxZXs=" + }, + "estraverse": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-0.0.4.tgz", + "integrity": "sha1-AaCTLf7ldGhKWYr1pnw7+bZCjbI=" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", + "requires": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "extract-css": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/extract-css/-/extract-css-1.5.4.tgz", + "integrity": "sha512-HRwKPAqBkykCxGcYn1Zdp23uVLNXj2xuqCOqcEv+hGmExqwjspiGpyh8S+E/nvL3jNe/xyH1Vu6XdVND4LP8/w==", + "requires": { + "batch": "^0.6.1", + "href-content": "^1.2.3", + "list-stylesheets": "^1.2.7", + "style-data": "^1.4.5" + } + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "optional": true, + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-glob": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.1.tgz", + "integrity": "sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" + }, + "fast-text-encoding": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.0.tgz", + "integrity": "sha512-R9bHCvweUxxwkDwhjav5vxpFvdPGlVngtqmx4pIZfSUhM/Q4NiIUHB456BAf+Q1Nwu3HEZYONtu+Rya+af4jiQ==" + }, + "fastq": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", + "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "requires": { + "reusify": "^1.0.0" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "optional": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figlet": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/figlet/-/figlet-1.2.4.tgz", + "integrity": "sha512-mv8YA9RruB4C5QawPaD29rEVx3N97ZTyNrE4DAfbhuo6tpcMdKnPVo8MlyT3RP5uPcg5M14bEJBq7kjFf4kAWg==" + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" + }, + "filenamify": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.1.0.tgz", + "integrity": "sha512-KQV/uJDI9VQgN7sHH1Zbk6+42cD6mnQ2HONzkXUfPJ+K2FC8GZ1dpewbbHw0Sz8Tf5k3EVdHVayM4DoAwWlmtg==", + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, + "filewatcher": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/filewatcher/-/filewatcher-3.0.1.tgz", + "integrity": "sha1-9KGVc1Xdr0Q8zXiolfPVXiPIoDQ=", + "requires": { + "debounce": "^1.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-util": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/flat-util/-/flat-util-1.0.5.tgz", + "integrity": "sha512-g5xOslxIpeTfLGsxTcztBS325qJH9zNqU7FZP+3zHFfIOcQIRbhDh/5EoM+50PZrgbkdLpDsvMCc29LWcRgbOw==" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", + "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==" + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "optional": true + }, + "ftp": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", + "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=", + "requires": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "dependencies": { + "xregexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", + "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=" + } + } + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaxios": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-1.8.4.tgz", + "integrity": "sha512-BoENMnu1Gav18HcpV9IleMPZ9exM+AvUjrAOV4Mzs/vfz2Lu/ABv451iEXByKiMPn2M140uul1txXCg83sAENw==", + "requires": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^2.2.1", + "node-fetch": "^2.3.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "gcp-metadata": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-1.0.0.tgz", + "integrity": "sha512-Q6HrgfrCQeEircnNP3rCcEgiDv7eF9+1B+1MMgpE190+/+0mjQR8PxeOaRgxZWmdDAF9EIryHB9g1moPiw1SbQ==", + "requires": { + "gaxios": "^1.0.2", + "json-bigint": "^0.3.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "get-uri": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.4.tgz", + "integrity": "sha512-v7LT/s8kVjs+Tx0ykk1I+H/rbpzkHvuIq87LmeXptcf5sNWm9uQiwjNAt94SJPA1zOlCntmnOlJvVWKmzsxG8Q==", + "requires": { + "data-uri-to-buffer": "1", + "debug": "2", + "extend": "~3.0.2", + "file-uri-to-path": "1", + "ftp": "~0.3.10", + "readable-stream": "2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + } + } + }, + "google-auth-library": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-3.1.2.tgz", + "integrity": "sha512-cDQMzTotwyWMrg5jRO7q0A4TL/3GWBgO7I7q5xGKNiiFf9SmGY/OJ1YsLMgI2MVHHsEGyrqYnbnmV1AE+Z6DnQ==", + "requires": { + "base64-js": "^1.3.0", + "fast-text-encoding": "^1.0.0", + "gaxios": "^1.2.1", + "gcp-metadata": "^1.0.0", + "gtoken": "^2.3.2", + "https-proxy-agent": "^2.2.1", + "jws": "^3.1.5", + "lru-cache": "^5.0.0", + "semver": "^5.5.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "google-p12-pem": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-1.0.4.tgz", + "integrity": "sha512-SwLAUJqUfTB2iS+wFfSS/G9p7bt4eWcc2LyfvmUXe7cWp6p3mpxDo6LLI29MXdU6wvPcQ/up298X7GMC5ylAlA==", + "requires": { + "node-forge": "^0.8.0", + "pify": "^4.0.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "googleapis": { + "version": "39.2.0", + "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-39.2.0.tgz", + "integrity": "sha512-66X8TG1B33zAt177sG1CoKoYHPP/B66tEpnnSANGCqotMuY5gqSQO8G/0gqHZR2jRgc5CHSSNOJCnpI0SuDxMQ==", + "requires": { + "google-auth-library": "^3.0.0", + "googleapis-common": "^0.7.0" + } + }, + "googleapis-common": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-0.7.2.tgz", + "integrity": "sha512-9DEJIiO4nS7nw0VE1YVkEfXEj8x8MxsuB+yZIpOBULFSN9OIKcUU8UuKgSZFU4lJmRioMfngktrbkMwWJcUhQg==", + "requires": { + "gaxios": "^1.2.2", + "google-auth-library": "^3.0.0", + "pify": "^4.0.0", + "qs": "^6.5.2", + "url-template": "^2.0.8", + "uuid": "^3.2.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "gtoken": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-2.3.3.tgz", + "integrity": "sha512-EaB49bu/TCoNeQjhCYKI/CurooBKkGxIqFHsWABW0b25fobBYVTMe84A8EBVVZhl8emiUdNypil9huMOTmyAnw==", + "requires": { + "gaxios": "^1.0.4", + "google-p12-pem": "^1.0.0", + "jws": "^3.1.5", + "mime": "^2.2.0", + "pify": "^4.0.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "hosted-git-info": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==" + }, + "href-content": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/href-content/-/href-content-1.2.3.tgz", + "integrity": "sha512-Ap8D5Bw0e0IpRMxw6vX6+w6TRie5Jpto92529WxfZLDSpwB0u0cuX7xuRXSSvy/M1vvPRluvME2ktK5n0znoAA==", + "requires": { + "remote-content": "^1.2.3" + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "http-cache-semantics": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", + "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==" + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "requires": { + "agent-base": "4", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz", + "integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "iconv-lite": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz", + "integrity": "sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "infestines": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/infestines/-/infestines-0.4.11.tgz", + "integrity": "sha512-09nHagZLOYUaXKHqdV+nxEaYaD0hRlKyhQMhgTMwfbvWpMkowXf4XLZzAkLq6Y90wZ7Wqm6aMoL2trBsNNKGeg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inline-css": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/inline-css/-/inline-css-2.6.2.tgz", + "integrity": "sha512-ab89e3My8nZ2RUb4ICsNmuxrLiCHgP8BrPpTDpFGEAdh9X/FWEnkdIgSFc4dvVsP8eV74Kqpj+ZLLqgUtRYzlQ==", + "requires": { + "cheerio": "^0.22.0", + "css-rules": "^1.0.9", + "extend": "^3.0.2", + "extract-css": "^1.5.4", + "flat-util": "^1.0.1", + "object.pick": "^1.3.0", + "slick": "^1.12.2", + "specificity": "^0.4.1" + }, + "dependencies": { + "cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + } + } + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", + "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "jison": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/jison/-/jison-0.4.13.tgz", + "integrity": "sha1-kEFwfWIkE2f1iDRTK58ZwsNvrHg=", + "requires": { + "JSONSelect": "0.4.0", + "cjson": "~0.2.1", + "ebnf-parser": "~0.1.9", + "escodegen": "0.0.21", + "esprima": "1.0.x", + "jison-lex": "0.2.x", + "lex-parser": "~0.1.3", + "nomnom": "1.5.2" + }, + "dependencies": { + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" + } + } + }, + "jison-lex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/jison-lex/-/jison-lex-0.2.1.tgz", + "integrity": "sha1-rEuBXozOUTLrErXfz+jXB7iETf4=", + "requires": { + "lex-parser": "0.1.x", + "nomnom": "1.5.2" + } + }, + "jquery": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.0.tgz", + "integrity": "sha512-Xb7SVYMvygPxbFMpTFQiHh1J7HClEaThguL15N/Gg37Lri/qKyhRGZYzHRyLH8Stq3Aow0LsHO2O2ci86fCrNQ==" + }, + "js-beautify": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.11.0.tgz", + "integrity": "sha512-a26B+Cx7USQGSWnz9YxgJNMmML/QG2nqIaL7VVYPCXbqiKz8PN0waSNvroMtvAK6tY7g/wPdNWGEP+JTNIBr6A==", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~1.0.3", + "nopt": "^4.0.3" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + } + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsome": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/jsome/-/jsome-2.5.0.tgz", + "integrity": "sha1-XkF+70NB/+uD7ov6kmWzbVb+Se0=", + "requires": { + "chalk": "^2.3.0", + "json-stringify-safe": "^5.0.1", + "yargs": "^11.0.0" + }, + "dependencies": { + "yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + } + } + }, + "json-bigint": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.0.tgz", + "integrity": "sha1-DM2RLEuCcNBfBW+9E4FLU9OCWx4=", + "requires": { + "bignumber.js": "^7.0.0" + } + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonpath": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-0.2.12.tgz", + "integrity": "sha1-W/nZEftGFsHjNwvs658NskrjTNI=", + "requires": { + "esprima": "1.2.2", + "jison": "0.4.13", + "static-eval": "0.2.3", + "underscore": "1.7.0" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lex-parser": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/lex-parser/-/lex-parser-0.1.4.tgz", + "integrity": "sha1-ZMTwJfF/1Tv7RXY/rrFvAVp0dVA=" + }, + "list-stylesheets": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/list-stylesheets/-/list-stylesheets-1.2.7.tgz", + "integrity": "sha512-KjH7/HwD1C3bsoEoZiGACpi2qIiVf4aHChP58StF+hCJnNQcuxKcaGZuKmy3h4DhbecDn/j81fQY/ixuG/yT6A==", + "requires": { + "cheerio": "^0.22.0", + "extend": "^3.0.2", + "object.pick": "^1.3.0" + }, + "dependencies": { + "cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + } + } + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" + }, + "lodash.bind": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + }, + "lodash.filter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" + }, + "lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" + }, + "lodash.reject": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==" + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=" + }, + "markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "requires": { + "repeat-string": "^1.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "mediaquery-text": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/mediaquery-text/-/mediaquery-text-1.1.5.tgz", + "integrity": "sha512-T27sUGebV4BhxKpvBThwlZHnMR5elqw4hDSXs0ohHBRGh7k79LaR3lmJHJlIjrNa+LHTl35OWUW56dSGtMNzXQ==", + "requires": { + "cssom": "^0.4.4" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "mime-db": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", + "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" + }, + "mime-types": { + "version": "2.1.25", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", + "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", + "requires": { + "mime-db": "1.42.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "modbus-serial": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/modbus-serial/-/modbus-serial-8.0.1.tgz", + "integrity": "sha512-WcN5nuQOMxpMcywCa9tABzktXK60t/zrZLHW7lWfqdXCljBMkQ4QWxuljm5+ayDaBeDgh/0iOIhzfDQ0O7i2KA==", + "requires": { + "debug": "^4.1.1", + "serialport": "^9.0.0" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "moment": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.26.0.tgz", + "integrity": "sha512-oIixUO+OamkUkwjhAVE18rAMfRJNsNe/Stid/gwHSOfHrOtw9EhAY2AHvdKZ/k/MggcYELFCJz/Sn2pL8b8JMw==" + }, + "monocle-ts": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/monocle-ts/-/monocle-ts-1.7.2.tgz", + "integrity": "sha512-F08hPUzQ14vOtac2vOagnvXPr0R0MRKWXF6Bwd3gQ4XnV2qfU0MzPL+L18kX4dXBkat74pxbL88V1BjAj3YOWg==" + }, + "mount-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mount-point/-/mount-point-3.0.0.tgz", + "integrity": "sha1-Zly57evoDREOZY21bDHQrvUaj5c=", + "requires": { + "@sindresorhus/df": "^1.0.1", + "pify": "^2.3.0", + "pinkie-promise": "^2.0.1" + }, + "dependencies": { + "@sindresorhus/df": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/df/-/df-1.0.1.tgz", + "integrity": "sha1-xptm9S9vzdKHyAffIQMF2694UA0=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==" + }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "netmask": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz", + "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-abi": { + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.19.1.tgz", + "integrity": "sha512-HbtmIuByq44yhAzK7b9j/FelKlHYISKQn0mtvcBrU5QBkhoCMp5bu8Hv5AI34DcKfOAcJBcOEMwLlwO62FFu9A==", + "requires": { + "semver": "^5.4.1" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "node-forge": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.8.5.tgz", + "integrity": "sha512-vFMQIWt+J/7FLNyKouZ9TazT74PRV3wgv9UT4cRjC8BffxFbKXkgIWR42URCPSnHm/QDz6BOlb2Q0U4+VQT67Q==" + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "nomnom": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.5.2.tgz", + "integrity": "sha1-9DRUSKhTz71cDSYyDyR3qwUm/i8=", + "requires": { + "colors": "0.5.x", + "underscore": "1.1.x" + }, + "dependencies": { + "underscore": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.1.7.tgz", + "integrity": "sha1-QLq4S60Z0jAJbo1u9ii/8FXYPbA=" + } + } + }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" + }, + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + } + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "ora": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", + "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", + "requires": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "pac-proxy-agent": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-3.0.1.tgz", + "integrity": "sha512-44DUg21G/liUZ48dJpUSjZnFfZro/0K5JTyFYLBcmh9+T6Ooi4/i4efwUiEy0+4oQusCBqWdhv16XohIj1GqnQ==", + "requires": { + "agent-base": "^4.2.0", + "debug": "^4.1.1", + "get-uri": "^2.0.0", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^3.0.0", + "pac-resolver": "^3.0.0", + "raw-body": "^2.2.0", + "socks-proxy-agent": "^4.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "pac-resolver": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz", + "integrity": "sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==", + "requires": { + "co": "^4.6.0", + "degenerator": "^1.0.4", + "ip": "^1.1.5", + "netmask": "^1.0.6", + "thunkify": "^2.1.2" + } + }, + "parent-require": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parent-require/-/parent-require-1.0.0.tgz", + "integrity": "sha1-dGoWdjgIOoYLDu9nMssn7UbDKXc=" + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "requires": { + "@types/node": "*" + } + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "partial.lenses": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/partial.lenses/-/partial.lenses-13.16.0.tgz", + "integrity": "sha512-SOhz+LPCL8Pa4vvckd7gGkEG5Vlt1ML3bw8n9LDBF0NzXD6jk9PgD9FmFOVydnn8XRvYeea1vpmamEiVEBprow==", + "requires": { + "infestines": "^0.4.9" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "requires": { + "through": "~2.3" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "optional": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", + "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "portastic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/portastic/-/portastic-1.0.1.tgz", + "integrity": "sha1-HJgF1D+uj2pAzw28d5QJGi6dDSo=", + "requires": { + "bluebird": "^2.9.34", + "commander": "^2.8.1", + "debug": "^2.2.0" + }, + "dependencies": { + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=" + } + } + }, + "prebuild-install": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.5.tgz", + "integrity": "sha512-YmMO7dph9CYKi5IR/BzjOJlRzpxGGVo1EsLSUZ0mt/Mq0HWZIHOKHHcHdT69yG54C9m6i45GpItwRHpk0Py7Uw==", + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp": "^0.5.1", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "pretty": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", + "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=", + "requires": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "optional": true + }, + "progress-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", + "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", + "requires": { + "speedometer": "~0.1.2", + "through2": "~0.2.3" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + }, + "proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" + } + }, + "proxy-agent": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.1.1.tgz", + "integrity": "sha512-WudaR0eTsDx33O3EJE16PjBRZWcX8GqCEeERw1W3hZJgH/F2a46g7jty6UGty6NeJ4CKQy8ds2CJPMiyeqaTvw==", + "requires": { + "agent-base": "^4.2.0", + "debug": "4", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^3.0.0", + "lru-cache": "^5.1.1", + "pac-proxy-agent": "^3.0.1", + "proxy-from-env": "^1.0.0", + "socks-proxy-agent": "^4.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "proxy-chain": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/proxy-chain/-/proxy-chain-0.2.7.tgz", + "integrity": "sha512-e0s94WDfooeC3zQkvIJ/Eudiy/AywTQK4K6PMYbZdBE2m/eug54ThgCPdBE4txHvzi0A0gAVbX04Kt4RygTlRQ==", + "requires": { + "bluebird": "^3.5.1", + "portastic": "^1.0.1", + "underscore": "^1.9.1" + }, + "dependencies": { + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + } + } + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "puppeteer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.0.0.tgz", + "integrity": "sha512-t3MmTWzQxPRP71teU6l0jX47PHXlc4Z52sQv4LJQSZLq1ttkKS2yGM3gaI57uQwZkNaoGd0+HPPMELZkcyhlqA==", + "optional": true, + "requires": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^3.0.0", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "optional": true + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz", + "integrity": "sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "ramda": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz", + "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "requires": { + "picomatch": "^2.0.7" + } + }, + "readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha1-xYDXfvLPyHUrEySYBg3JeTp6wBw=" + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + }, + "remote-content": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/remote-content/-/remote-content-1.2.3.tgz", + "integrity": "sha512-cxyyyURneyIeUHWLdQ+G3BLT9LP4KY0lljsuUHYh9XBVOB1R+ChmgjirEQKKE4CV9VlbqvtGZ2qOafufenoT+A==", + "requires": { + "proxy-from-env": "^1.0.0", + "superagent": "^5.2.1", + "superagent-proxy": "^2.0.0" + } + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + } + } + }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "resolve": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.1.tgz", + "integrity": "sha512-fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "run-applescript": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-3.2.0.tgz", + "integrity": "sha512-Ep0RsvAjnRcBX1p5vogbaBdAGu/8j/ewpvGqnQYunnLd9SM0vWcPJewPKNnWFggf0hF0pwIgwV5XK7qQ7UZ8Qg==", + "requires": { + "execa": "^0.10.0" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "requires": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialport": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/serialport/-/serialport-9.0.1.tgz", + "integrity": "sha512-35Ms8dqjtAb73lptfEZG2l/nFZOxHt3hUjCHvl+g3Mu737gzFLDpSBrRywBJw4G4eS5ozZ3YcthwYnop1WO+ng==", + "requires": { + "@serialport/binding-mock": "^9.0.1", + "@serialport/bindings": "^9.0.1", + "@serialport/parser-byte-length": "^9.0.1", + "@serialport/parser-cctalk": "^9.0.1", + "@serialport/parser-delimiter": "^9.0.1", + "@serialport/parser-readline": "^9.0.1", + "@serialport/parser-ready": "^9.0.1", + "@serialport/parser-regex": "^9.0.1", + "@serialport/stream": "^9.0.1", + "debug": "^4.1.1" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "showdown": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.1.tgz", + "integrity": "sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA==", + "requires": { + "yargs": "^14.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yargs": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.2.tgz", + "integrity": "sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==", + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.0" + } + }, + "yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "requires": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + }, + "dependencies": { + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "requires": { + "mimic-response": "^2.0.0" + } + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" + } + } + }, + "simple-git": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.6.0.tgz", + "integrity": "sha512-eplWRfu6RTfoAzGl7I0+g06MvYauXaNpjeuhFiOYZO9hevnH54RkkStOkEevWwqBWfdzWNO9ocffbdtxFzBqXQ==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slick": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/slick/-/slick-1.12.2.tgz", + "integrity": "sha1-vQSN23TefRymkV+qSldXCzVQwtc=" + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" + }, + "slugg": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/slugg/-/slugg-1.2.1.tgz", + "integrity": "sha1-51KvIkGvPycURjxd4iXOpHYIdAo=" + }, + "slugify": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.3.6.tgz", + "integrity": "sha512-wA9XS475ZmGNlEnYYLPReSfuz/c3VQsEMoU43mi6OnKMCdbnFXd4/Yg7J0lBv8jkPolacMpOrWEaoYxuE1+hoQ==" + }, + "smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==" + }, + "socket.io": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz", + "integrity": "sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==", + "requires": { + "debug": "~4.1.0", + "engine.io": "~3.4.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.3.0", + "socket.io-parser": "~3.4.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==" + }, + "socket.io-client": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz", + "integrity": "sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==", + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "engine.io-client": "~3.4.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "socket.io-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", + "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + } + } + }, + "socket.io-parser": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.0.tgz", + "integrity": "sha512-/G/VOI+3DBp0+DJKW4KesGnQkQPFmUCbA/oO2QGT6CWxU7hLGWqU3tyuzeSK/dqcyeHsQg1vTe9jiZI8GU9SCQ==", + "requires": { + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "requires": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "requires": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "dependencies": { + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "requires": { + "es6-promisify": "^5.0.0" + } + } + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "optional": true + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==" + }, + "speedometer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=" + }, + "split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "requires": { + "through": "2" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "static-eval": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.3.tgz", + "integrity": "sha1-Aj8XrJ/uQm6niMEuo5IG3Bdfiyo=", + "requires": { + "escodegen": "~0.0.24" + }, + "dependencies": { + "escodegen": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz", + "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=", + "requires": { + "esprima": "~1.0.2", + "estraverse": "~1.3.0", + "source-map": ">= 0.1.2" + } + }, + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" + }, + "estraverse": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz", + "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI=" + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "requires": { + "duplexer": "~0.1.1" + } + }, + "stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "requires": { + "debug": "2" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "style-data": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/style-data/-/style-data-1.4.5.tgz", + "integrity": "sha512-N58OWmDNTBIXS9fUwqHv79Zn+sD4mrkwNCqnbM01eS6/FBhpUvO3Ux/ldMV87AY8I9is7Mw6dQZbNi+Eq4dEzw==", + "requires": { + "cheerio": "^0.22.0", + "extend": "^3.0.2", + "mediaquery-text": "^1.1.5", + "object.pick": "^1.3.0" + }, + "dependencies": { + "cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + } + } + } + }, + "superagent": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-5.2.1.tgz", + "integrity": "sha512-46b4Lkwnlz7Ebdv2FBbfuqb3kVkG1jV/SK3EW6NnwL9a3T4h5hHtegNEQfbXvTFbDoUZXId4W3dMgap2f6ic1g==", + "requires": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.2", + "debug": "^4.1.1", + "fast-safe-stringify": "^2.0.7", + "form-data": "^3.0.0", + "formidable": "^1.2.1", + "methods": "^1.1.2", + "mime": "^2.4.4", + "qs": "^6.9.1", + "readable-stream": "^3.4.0", + "semver": "^6.3.0" + }, + "dependencies": { + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "form-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "readable-stream": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "superagent-proxy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-2.0.0.tgz", + "integrity": "sha512-TktJma5jPdiH1BNN+reF/RMW3b8aBTCV7KlLFV0uYcREgNf3pvo7Rdt564OcFHwkGb3mYEhHuWPBhSbOwiNaYw==", + "requires": { + "debug": "^3.1.0", + "proxy-agent": "3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "tar-fs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz", + "integrity": "sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.0.0" + } + }, + "tar-stream": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz", + "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "throttle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/throttle/-/throttle-1.0.3.tgz", + "integrity": "sha1-ijLkoV8XY9mXlIMXxevjrYpB5Lc=", + "requires": { + "readable-stream": ">= 0.3.0", + "stream-parser": ">= 0.0.2" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", + "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", + "requires": { + "readable-stream": "~1.1.9", + "xtend": "~2.1.1" + } + }, + "thunkify": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz", + "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=" + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "trash": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/trash/-/trash-4.3.0.tgz", + "integrity": "sha512-f36TKwIaBiXm63xSrn8OTNghg5CYHBsFVJvcObMo76LRpgariuRi2CqXQHw1VzfeximD0igdGaonOG6N760BtQ==", + "requires": { + "escape-string-applescript": "^2.0.0", + "fs-extra": "^0.30.0", + "globby": "^7.1.1", + "p-map": "^1.2.0", + "p-try": "^1.0.0", + "pify": "^3.0.0", + "run-applescript": "^3.0.0", + "uuid": "^3.1.0", + "xdg-trashdir": "^2.1.1" + } + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==" + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "requires": { + "utf8-byte-length": "^1.0.1" + } + }, + "ts-node": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.5.4.tgz", + "integrity": "sha512-izbVCRV68EasEPQ8MSIGBNK9dc/4sYJJKYA+IarMQct1RtEot6Xp0bXuClsbUSnKpg50ho+aOAx8en5c+y4OFw==", + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" + } + }, + "ts-node-dev": { + "version": "1.0.0-pre.44", + "resolved": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-1.0.0-pre.44.tgz", + "integrity": "sha512-M5ZwvB6FU3jtc70i5lFth86/6Qj5XR5nMMBwVxZF4cZhpO7XcbWw6tbNiJo22Zx0KfjEj9py5DANhwLOkPPufw==", + "requires": { + "dateformat": "~1.0.4-1.2.3", + "dynamic-dedupe": "^0.3.0", + "filewatcher": "~3.0.0", + "minimist": "^1.1.3", + "mkdirp": "^0.5.1", + "node-notifier": "^5.4.0", + "resolve": "^1.0.0", + "rimraf": "^2.6.1", + "source-map-support": "^0.5.12", + "tree-kill": "^1.2.1", + "ts-node": "*", + "tsconfig": "^7.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, + "tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", + "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", + "requires": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "tslint": { + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", + "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "requires": { + "tslib": "^1.8.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "optional": true + }, + "typescript": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.4.tgz", + "integrity": "sha512-A25xv5XCtarLwXpcDNZzCGvW2D1S3/bACratYBx2sax8PefsFhlYmkQicKHvpYflFS8if4zne5zT5kpJ7pzuvw==" + }, + "underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "url-template": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", + "integrity": "sha1-/FZaPMy/93MMd19WQflVV5FDnyE=" + }, + "user-home": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", + "requires": { + "os-homedir": "^1.0.0" + } + }, + "utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xdg-basedir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz", + "integrity": "sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I=", + "requires": { + "os-homedir": "^1.0.0" + } + }, + "xdg-trashdir": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/xdg-trashdir/-/xdg-trashdir-2.1.1.tgz", + "integrity": "sha512-KcVhPaOu2ZurYNHSRTf1+ZHORkTZGCQ+u0JHN17QixRISJq4pXOnjt/lQcehvtHL5QAKhSzKgyjrcNnPdkPBHA==", + "requires": { + "@sindresorhus/df": "^2.1.0", + "mount-point": "^3.0.0", + "pify": "^2.2.0", + "user-home": "^2.0.0", + "xdg-basedir": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" + }, + "xregexp": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.2.4.tgz", + "integrity": "sha512-sO0bYdYeJAJBcJA8g7MJJX7UrOZIfJPd8U2SC7B2Dd/J24U0aQNoGp33shCaBSWeb0rD5rh6VBUIXOkGal1TZA==", + "requires": { + "@babel/runtime-corejs2": "^7.2.0" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "requires": { + "object-keys": "~0.4.0" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargonaut": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/yargonaut/-/yargonaut-1.1.4.tgz", + "integrity": "sha512-rHgFmbgXAAzl+1nngqOcwEljqHGG9uUZoPjsdZEs1w5JW9RXYzrSvH/u70C1JE5qFi0qjsdhnUX/dJRpWqitSA==", + "requires": { + "chalk": "^1.1.1", + "figlet": "^1.1.1", + "parent-require": "^1.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "yargs": { + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.0.2.tgz", + "integrity": "sha512-GH/X/hYt+x5hOat4LMnCqMd8r5Cv78heOMIJn1hr7QPPBqfeC6p89Y78+WB9yGDvfpCvgasfmWLzNzEioOUD9Q==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^16.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz", + "integrity": "sha512-7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yargs-parser": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-16.1.0.tgz", + "integrity": "sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "requires": { + "camelcase": "^4.1.0" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "optional": true, + "requires": { + "fd-slicer": "~1.0.1" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + } + } +} diff --git a/extrusion/lydia-print-head-v2/firmware/node/package.json b/extrusion/lydia-print-head-v2/firmware/node/package.json new file mode 100644 index 0000000..a40d02b --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/package.json @@ -0,0 +1,83 @@ +{ + "name": "@plastichub/cli", + "version": "1.0.10", + "description": "", + "main": "./build/main.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "dev": "ts-node-dev --debug src/main.ts", + "help": "node build/main.js --help", + "build": "tsc -p .", + "summary": "yarn build; node ./build/main.js summary --target=file", + "ls-com": "npx @serialport/list" + }, + "repository": { + "type": "git", + "url": "git+https://gitlab.com/plastichub/lang.git" + }, + "author": "", + "bin": { + "ph-cli": "build/main.js" + }, + "license": "ISC", + "bugs": { + "url": "https://gitlab.com/plastichub/lang/issues" + }, + "homepage": "https://gitlab.com/plastichub/lang#readme", + "dependencies": { + "@types/bluebird": "^3.5.29", + "@types/chalk": "^2.2.0", + "@types/cheerio": "^0.22.15", + "@types/chokidar": "^2.1.3", + "@types/inline-css": "0.0.32", + "@types/js-beautify": "^1.8.2", + "@types/lodash": "^4.14.110", + "@types/moment": "^2.13.0", + "@types/node": "^13.1.1", + "@types/ora": "^1.3.4", + "@types/pretty": "^2.0.0", + "@types/puppeteer": "^1.5.0", + "@types/ramda": "^0.25.51", + "@types/serialport": "^8.0.1", + "@types/showdown": "^1.9.3", + "@types/which": "^1.3.2", + "@types/yargs": "^13.0.4", + "@xblox/core": "^0.0.19", + "@xblox/fs": "^0.13.19", + "add": "^2.0.6", + "apify": "^0.17.0", + "bluebird": "^3.7.2", + "chalk": "^2.4.1", + "cheerio": "^1.0.0-rc.3", + "chokidar": "^3.3.1", + "fast-glob": "^3.1.1", + "filenamify": "^4.1.0", + "googleapis": "^39.2.0", + "inline-css": "^2.6.2", + "js-beautify": "^1.11.0", + "jsome": "^2.5.0", + "lodash": "^4.17.10", + "markdown-table": "^2.0.0", + "modbus-serial": "^8.0.1", + "moment": "^2.26.0", + "monocle-ts": "^1.2.0", + "ora": "^2.1.0", + "partial.lenses": "^13.13.2", + "pretty": "^2.0.0", + "ramda": "^0.25.0", + "readline": "^1.3.0", + "sanitize-filename": "^1.6.3", + "serialport": "^9.0.1", + "showdown": "^1.9.1", + "simple-git": "^2.6.0", + "slash": "^3.0.0", + "slugify": "^1.3.6", + "source-map-support": "^0.5.16", + "ts-node-dev": "^1.0.0-pre.44", + "tslint": "^5.10.0", + "typescript": "^3.7.4", + "which": "^2.0.2", + "yargonaut": "^1.1.4", + "yargs": "^15.0.2" + } +} diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/_cli.ts b/extrusion/lydia-print-head-v2/firmware/node/src/_cli.ts new file mode 100644 index 0000000..07eda1d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/_cli.ts @@ -0,0 +1,13 @@ +// tweaks and handlers +export const defaults = () => { + // default command + const DefaultCommand = 'summary'; + if (process.argv.length === 2) { + process.argv.push(DefaultCommand); + } + + // currently no default handler, display only : + process.on('unhandledRejection', (reason: string) => { + console.error('Unhandled rejection, reason: ', reason); + }); +}; \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/argv.ts b/extrusion/lydia-print-head-v2/firmware/node/src/argv.ts new file mode 100644 index 0000000..c4e1ba8 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/argv.ts @@ -0,0 +1,55 @@ +import * as CLI from 'yargs'; +import { + warn, error, + default_path, + Options, OutputFormat, OutputTarget, inspect +} from './'; + + +const LIGHT = 'http://google.co.uk'; +const HEAVY = 'http://0.0.0.0:5555/app/xcf?debug=true&xblox=debug&xgrid=debug&davinci=debug&userDirectory=/PMaster/x4mm/user;' + +// default options for all commands +export const defaultOptions = (yargs: CLI.Argv) => { + return yargs.option('url', { + default: LIGHT, + describe: 'The URL to analyze' + }).option('format', { + default: 'text', + describe: 'Normal human readable text or JSON [text|json]' + }).option('target', { + default: 'console', + describe: 'Output target [console|file]' + }).option('path', { + default: '', + describe: 'The target location on the local filesystem for --target=file' + }).option('debug', { + default: 'false', + describe: 'Enable internal debug message' + }) +}; + +// Sanitizes faulty user argv options for all commands. +export const sanitize = (argv: CLI.Arguments): Options => { + const args = argv as Options; + args.cwd = args.cwd || process.cwd(); + if (!args.url) { + // internal user error, should never happen! + error('Invalid url, abort'); + return process.exit(); + } + // path given but target is not file, correct to file + if (args.path && args.target !== OutputTarget.FILE) { + args.target = OutputTarget.FILE; + } + // target is file but no path given, correct to default file + if (args.target === OutputTarget.FILE && !args.path) { + args.path = default_path(args.cwd, args.url); + } + // format string not valid + if (!(argv.format in OutputFormat)) { + warn(`Unknown output format ${argv.format}! Default to ${OutputFormat.text}`); + args.format = OutputFormat.text; + } + return args; +}; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/commands/clean.ts b/extrusion/lydia-print-head-v2/firmware/node/src/commands/clean.ts new file mode 100644 index 0000000..bcb6705 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/commands/clean.ts @@ -0,0 +1,15 @@ +import * as CLI from 'yargs'; +import { defaultOptions, sanitize } from '../argv'; +import { Options } from '../'; +import { render as output } from '../output'; +// no extra options, using defaults +const options = (yargs: CLI.Argv) => defaultOptions(yargs); + +export const register = (cli: CLI.Argv) => { + return cli.command('clean', 'Clean all trace and data files', options, async (argv: CLI.Arguments) => { + //@TODO: this guard might not be necessary + if (argv.help) { return; } + const args = sanitize(argv) as Options; + output({}, args); + }); +}; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/commands/index.ts b/extrusion/lydia-print-head-v2/firmware/node/src/commands/index.ts new file mode 100644 index 0000000..e69de29 diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/commands/pid/program.ts b/extrusion/lydia-print-head-v2/firmware/node/src/commands/pid/program.ts new file mode 100644 index 0000000..8ad3bfe --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/commands/pid/program.ts @@ -0,0 +1,81 @@ +import * as CLI from 'yargs'; +import * as debug from '../../log'; +import * as utils from '../../lib/common/strings'; +import { read as readSheet } from '../../lib/net/sheets'; +import * as path from 'path'; +import { sync as read } from '@xblox/fs/read'; +import { sync as exists } from '@xblox/fs/exists'; +import { sync as dir } from '@xblox/fs/dir'; +import { sync as write } from '@xblox/fs/write'; +import { Converter } from 'showdown'; +import * as SerialPort from 'serialport'; + +// Programmer for E5DC-QX2ASM-002 Omron + +/** + * + * @link Modbus Docs https://www.npmjs.com/package/modbus-serial + * + * @link Serial Port CLI https://serialport.io/docs/guide-cli + */ + + +const defaultOptions = (yargs: CLI.Argv) => { + return yargs.option('port', { + default: 'COM7', + describe: 'serial port' + }); +}; + +let options = (yargs: CLI.Argv) => defaultOptions(yargs); + +// npm run build ; node ./build/main.js pid:program +export const register = (cli: CLI.Argv) => { + return cli.command('pid:program', 'Omron PID programmer', options, async (argv: CLI.Arguments) => { + if (argv.help) { return; } + + + const port = argv.port as string; + + + /* + const sp = new SerialPort(port,{ baudRate: 256000,parity:'even', dataBits:8 }); + parser.on('data', line => console.log(`> ${line}`))*/ + const ModbusRTU = require("modbus-serial"); + const client = new ModbusRTU(); + + + function end() { + console.log('read registers'); + client.close(); + } + + + function read() { + client.setID(1); + // on device number 1. + console.log('read registers'); + // 01 03 00 00 00 02 C4 0B + + client.readHoldingRegisters(2, 0).then((v + ) => { + console.log('v', v); + end(); + }); + } + + function write() { + + + console.log('write registers'); + // 01 03 20 00 00 01 8FCA + // write the values 0, 0xffff to registers starting at address 0 + // on device number 1. + // client.writeRegisters(1, [0]).then(read); + } + + debug.info(`Connecting to ${argv.port}`); + // open connection to a serial port + client.connectRTU(argv.port, { baudRate: 9600, parity: 'even' }, read); + }); +}; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/commands/tests.ts b/extrusion/lydia-print-head-v2/firmware/node/src/commands/tests.ts new file mode 100644 index 0000000..d8d9b06 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/commands/tests.ts @@ -0,0 +1,36 @@ +import * as CLI from 'yargs'; +import { debug } from '..'; +import * as utils from '../lib/common/strings'; +import { read as readSheet } from '../lib/net/sheets'; +import * as path from 'path'; +import { sync as read } from '@xblox/fs/read'; +import { sync as exists } from '@xblox/fs/exists'; +import { sync as dir } from '@xblox/fs/dir'; +import { sync as write } from '@xblox/fs/write'; +import { Converter } from 'showdown'; + + +const defaultOptions = (yargs: CLI.Argv) => { + return yargs.option('input', { + default: './', + describe: 'The sources' + }).option('output', { + default: './', + describe: 'The output' + }).option('debug', { + default: 'false', + describe: 'Enable internal debug message' + }) +}; + +let options = (yargs: CLI.Argv) => defaultOptions(yargs); + +// npm run build ; node ./build/main.js test +export const register = (cli: CLI.Argv) => { + return cli.command('test', 'test command', options, async (argv: CLI.Arguments) => { + if (argv.help) { return; } + + readSheet('1oVEiGH4o3SV-mAA3Mb-WNVJMyYl4VMxLjWjrSw_ipJY', 'ElenaMargin'); + + }); +}; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/commands/watch.ts b/extrusion/lydia-print-head-v2/firmware/node/src/commands/watch.ts new file mode 100644 index 0000000..3955c91 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/commands/watch.ts @@ -0,0 +1,79 @@ +import * as CLI from 'yargs'; +import { sanitize } from '../argv'; +import { Options } from '..'; +import { render as output } from '../output'; +import * as chokidar from 'chokidar'; +import * as path from 'path'; +import { debug } from '..'; +import { convert, convertFiles } from './markdown'; +import * as utils from '../lib/common/strings'; +import { sync as read } from '@xblox/fs/read'; +import { sync as exists } from '@xblox/fs/exists'; +import { sync as dir } from '@xblox/fs/dir'; +import { sync as write } from '@xblox/fs/write'; +import * as cheerio from 'cheerio'; +const pretty = require('pretty'); + +const defaultOptions = (yargs: CLI.Argv) => { + return yargs.option('input', { + default: './', + describe: 'The sources' + }).option('debug', { + default: 'false', + describe: 'Enable internal debug message' + }).option('tsx', { + default: 'true', + describe: 'Update tsx file' + }) +}; + +export const parseHTML = (input: string) => { + const $ = cheerio.load(input as string, { + xmlMode: true + }); + + $('meta').remove(); + $('templates').remove(); + + input = $.html(); + input = pretty(input,{ocd: true}); + return input; +} + +export const updateTSX = (mdPath: string) => { + const parts = path.parse(mdPath); + + let html = read(`${parts.dir}/${parts.name}.html`, 'string'); + const tsxin = read(`${parts.dir}/${parts.name}.tsxin`, 'string'); + html = parseHTML(html as string); + + const output = utils.replace(tsxin as string, null, { + CONTENT: html + }, { + begin: '<%', + end: '%>' + }); + + write(`${parts.dir}/${parts.name}.tsx`, output); +} + +let options = (yargs: CLI.Argv) => defaultOptions(yargs); +// npm run build ; node ./build/main.js watch --input=../pages +export const register = (cli: CLI.Argv) => { + return cli.command('watch', '', options, async (argv: CLI.Arguments) => { + if (argv.help) { return; } + const src = path.resolve('' + argv.input); + const watcher = chokidar.watch(`${src}/**/*.md`, { + ignored: /(^|[\/\\])\../, // ignore dotfiles + persistent: true + }); + if (argv.debug) { + debug(`Watching ${src}`); + } + watcher + .on('change', path => { + convertFiles([path]); + updateTSX(path); + }) + }); +}; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/constants.ts b/extrusion/lydia-print-head-v2/firmware/node/src/constants.ts new file mode 100644 index 0000000..5fa8e9e --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/constants.ts @@ -0,0 +1,2 @@ +export const GIT_CHANGELOG_MESSAGE_PREFIX = 'ChangeLog:'; +export const GIT_REPO = 'https://gitlab.com/plastichub/products' \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/format.ts b/extrusion/lydia-print-head-v2/firmware/node/src/format.ts new file mode 100644 index 0000000..a721fb1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/format.ts @@ -0,0 +1,19 @@ +import { Options, OutputFormat } from "./types"; +import { error } from "./log"; + +export const render = (result: any, options: Options) => { + switch (options.format) { + case OutputFormat.text: { + //@TODO: human readable format + return JSON.stringify(result, null, 2); + } + case OutputFormat.json: { + return JSON.stringify(result, null, 2); + } + default: { + //private, should never happen since options had to be sanitized + error('format::render Invalid value in options.format'); + return ''; + } + } +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/formatter.ts b/extrusion/lydia-print-head-v2/firmware/node/src/formatter.ts new file mode 100644 index 0000000..dd96231 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/formatter.ts @@ -0,0 +1,18 @@ +export const sizeToString = (bytes: number, si: boolean = true) => { + var units; + var u; + var b = bytes; + var thresh = si ? 1000 : 1024; + if (Math.abs(b) < thresh) { + return b + ' B'; + } + units = si + ? ['kB', 'MB', 'GB', 'TB'] + : ['KiB', 'MiB', 'GiB', 'TiB']; + u = -1; + do { + b /= thresh; + ++u; + } while (Math.abs(b) >= thresh && u < units.length - 1); + return b.toFixed(1) + ' ' + units[u]; +}; \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/index.ts b/extrusion/lydia-print-head-v2/firmware/node/src/index.ts new file mode 100644 index 0000000..8c2ccaf --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/index.ts @@ -0,0 +1,6 @@ +export * from './paths'; +export * from './format'; +export * from './log'; +export * from './types'; +export * from './formatter'; +export * from './main'; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/array.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/array.ts new file mode 100644 index 0000000..8924fc7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/array.ts @@ -0,0 +1,15 @@ +/** + * Return last element + * @private + * @param {(Array)} array + * @returns object | undefined + */ +export const lastOf = (array: Array) => array[array.length - 1]; + +/** + * Return first element + * @private + * @param {(Array)} array + * @returns object | undefined + */ +export const firstOf = (array: Array) => array[0]; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/ci.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/ci.ts new file mode 100644 index 0000000..a2126db --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/ci.ts @@ -0,0 +1,360 @@ +/** + * A 'Configurable Information's ("CI") processing state during post or pre-processing. + * + * @enum {int} module:xide/types/CI_STATE + * @memberOf module:xide/types + */ +export const CI_STATE = { + /** + * Nothing done, could also mean there is nothing to do all + * @constant + * @type int + */ + NONE: 0x00000000, + /** + * In pending state. At that time the compiler has accepted additional work and ci flag processing is queued + * but not scheduled yet. + * @constant + * @type int + */ + PENDING: 0x00000001, + /** + * The processing state. + * @constant + * @type int + */ + PROCESSING: 0x00000002, + /** + * The CI has been processed but it failed. + * @constant + * @type int + */ + FAILED: 0x00000004, + /** + * The CI was successfully processed. + * @constant + * @type int + */ + SUCCESSED: 0x00000008, + /** + * The CI has been processed. + * @constant + * @type int + */ + PROCESSED: 0x00000010, + /** + * The CI left the post/pre processor entirly but has not been accepted by the originating source. + * This state can happen when the source became invalid and so its sort of orphan. + * @constant + * @type int + */ + DEQUEUED: 0x00000020, + /** + * The CI fully resolved and no references except by the source are around. + * @constant + * @type int + */ + SOLVED: 0x00000040, + /** + * Flag to mark the core's end of this bitmask, from here its user land + * @constant + * @type int + */ + END: 0x00000080 +}; +/** + * A 'Configurable Information's ("CI") type flags for post and pre-processing a value. + * @enum {string} CIFLAGS + * @global + * @memberOf module:xide/types + */ +export const CIFLAG = { + /** + * Instruct for no additional extra processing + * @constant + * @type int + */ + NONE: 0x00000000, + /** + * Will instruct the pre/post processor to base-64 decode or encode + * @constant + * @type int + */ + BASE_64: 0x00000001, + /** + * Post/Pre process the value with a user function + * @constant + * @type int + */ + USE_FUNCTION: 0x00000002, + /** + * Replace variables with local scope's variables during the post/pre process + * @constant + * @type int + */ + REPLACE_VARIABLES: 0x00000004, + /** + * Replace variables with local scope's variables during the post/pre process but evaluate the whole string + * as Javascript + * @constant + * @type int + */ + REPLACE_VARIABLES_EVALUATED: 0x00000008, + /** + * Will instruct the pre/post processor to escpape evaluated or replaced variables or expressions + * @constant + * @type int + */ + ESCAPE: 0x00000010, + /** + * Will instruct the pre/post processor to replace block calls with oridinary vanilla script + * @constant + * @type int + */ + REPLACE_BLOCK_CALLS: 0x00000020, + /** + * Will instruct the pre/post processor to remove variable delimitters/placeholders from the final string + * @constant + * @type int + */ + REMOVE_DELIMTTERS: 0x00000040, + /** + * Will instruct the pre/post processor to remove "[" ,"]" , "(" , ")" , "{", "}" , "*" , "+" , "." + * @constant + * @type int + */ + ESCAPE_SPECIAL_CHARS: 0x00000080, + /** + * Will instruct the pre/post processor to use regular expressions over string substitution + * @constant + * @type int + */ + USE_REGEX: 0x00000100, + /** + * Will instruct the pre/post processor to use Filtrex (custom bison parser, needs xexpression) over string substitution + * @constant + * @type int + */ + USE_FILTREX: 0x00000200, + /** + * Cascade entry. There are cases where #USE_FUNCTION is not enough or we'd like to avoid further type checking. + * @constant + * @type int + */ + CASCADE: 0x00000400, + /** + * Cascade entry. There are cases where #USE_FUNCTION is not enough or we'd like to avoid further type checking. + * @constant + * @type int + */ + EXPRESSION: 0x00000800, + /** + * Dont parse anything + * @constant + * @type int + */ + DONT_PARSE: 0x000001000, + /** + * Convert to hex + * @constant + * @type int + */ + TO_HEX: 0x000002000, + /** + * Convert to hex + * @constant + * @type int + */ + REPLACE_HEX: 0x000004000, + /** + * Wait for finish + * @constant + * @type int + */ + WAIT: 0x000008000, + /** + * Wait for finish + * @constant + * @type int + */ + DONT_ESCAPE: 0x000010000, + /** + * Flag to mark the maximum core bit mask, after here its user land + * @constant + * @type int + */ + END: 0x000020000 +}; +/** + * A 'Configurable Information's ("CI") type information. Every CI has this information. You can + * re-composite new types with ECIType.STRUCTURE. However all 'beans' (rich objects) in the system all displayed through a set of CIs, + * also called the CIS (Configurable Information Set). There are many types already : + * + * Each ECIType has mapped widgets, BOOL : checkbox, STRING: Text-Areay and so forth. + * + * @enum {string} module:xide/types/ECIType + * @memberOf module:xide/types + */ +export const ECIType = { + /** + * @const + * @type { int} + */ + BOOL: 0, + /** + * @const + * @type { int} + */ + BOX: 1, + /** + * @const + * @type { int} + */ + COLOUR: 2, + /** + * @const + * @type { int} + */ + ENUMERATION: 3, + /** + * @const + * @type { int} + */ + FILE: 4, + /** + * @const + * @type { int} + */ + FLAGS: 5, + /** + * @const + * @type { int} + */ + FLOAT: 6, + /** + * @const + * @type { int} + */ + INTEGER: 7, + /** + * @const + * @type { int} + */ + MATRIX: 8, + /** + * @const + * @type { int} + */ + OBJECT: 9, + /** + * @const + * @type { int} + */ + REFERENCE: 10, + /** + * @const + * @type { int} + */ + QUATERNION: 11, + /** + * @const + * @type { int} + */ + RECTANGLE: 12, + /** + * @const + * @type { int} + */ + STRING: 13, + /** + * @const + * @type { int} + */ + VECTOR: 14, + /** + * @const + * @type { int} + */ + VECTOR2D: 15, + /** + * @const + * @type { int} + */ + VECTOR4D: 16, + /** + * @const + * @type { int} + */ + ICON: 17, + /** + * @const + * @type { int} + */ + IMAGE: 18, + /** + * @const + * @type { int} + */ + STRUCTURE: 21, + /** + * @const + * @type { int} + */ + BANNER2: 22, + /** + * @const + * @type { int} + */ + SCRIPT: 24, + /** + * @const + * @type { int} + */ + EXPRESSION: 25, + /** + * @const + * @type { int} + */ + ARGUMENT: 27, + /** + * @const + * @type { int} + */ + JSON_DATA: 28, + /** + * @const + * @type { int} + */ + EXPRESSION_EDITOR: 29, + /** + * @const + * @type { int} + */ + WIDGET_REFERENCE: 30, + /** + * @const + * @type { int} + */ + DOM_PROPERTIES: 31, + /** + * @const + * @type { int} + */ + BLOCK_REFERENCE: 32, + /** + * @const + * @type { int} + */ + BLOCK_SETTINGS: 33, + /** + * user land from here + * @const + * @type { int} + */ + END: 35, + /** + * @const + * @type { int} + */ + UNKNOWN: -1 +}; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/enums.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/enums.ts new file mode 100644 index 0000000..b81ca58 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/enums.ts @@ -0,0 +1,55 @@ +export const EVENTS = { + +}; + +export enum COMMANDS { + RUN_FILE = 'Run_File', + RUN_CLASS = 'Run_Class', + RUN_APP_SERVER_CLASS = 'Run_App_Server_Class', + RUN_APP_SERVER_CLASS_METHOD = 'Run_App_Server_Class_Method', + RUN_APP_SERVER_COMPONENT_METHOD = 'Run_App_Server_Component_Method', + CANCEL_APP_SERVER_COMPONENT_METHOD = 'Cancel_App_Server_Component_Method', + ANSWER_APP_SERVER_COMPONENT_METHOD_INTERRUPT = 'Answer_App_Server_Component_Method_Interrupt' +} + +export enum LOGGING_SIGNAL { +}; + +export enum LOGGING_FLAGS { + /** + * No logging + * @constant + * @type int + */ + NONE = 0x00000000, + /** + * Log in the IDE's global console + * @constant + * @type int + */ + GLOBAL_CONSOLE = 0x00000001, + /** + * Log in the IDE's status bar + * @constant + * @type int + */ + STATUS_BAR = 0x00000002, + /** + * Create notification popup in the IDE + * @constant + * @type int + */ + POPUP = 0x00000004, + /** + * Log to file + * @constant + * @type int + */ + FILE = 0x00000008, + /** + * Log into the IDE's dev tool's console + * @constant + * @type int + */ + DEV_CONSOLE = 0x00000010 +}; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/platform.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/platform.ts new file mode 100644 index 0000000..a07fe43 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/platform.ts @@ -0,0 +1,12 @@ +import { platform, arch } from 'os'; + +export const os = () => { + if (platform() === 'win32') { + return 'windows'; + } else if (platform() === 'darwin') { + return 'osx'; + } else if (arch() === 'arm') { + return 'arm'; + } + return 'linux'; +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/primitives.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/primitives.ts new file mode 100644 index 0000000..8f92969 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/primitives.ts @@ -0,0 +1,247 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +'use strict'; + +const _typeof = { + number: 'number', + string: 'string', + undefined: 'undefined', + object: 'object', + function: 'function' +}; + +/** + * @returns whether the provided parameter is a JavaScript Array or not. + */ +export function isArray(array: any): array is any[] { + if (Array.isArray) { + return Array.isArray(array); + } + + if (array && typeof (array.length) === _typeof.number && array.constructor === Array) { + return true; + } + + return false; +} + +/** + * @returns whether the provided parameter is a JavaScript String or not. + */ +export function isString(str: any): str is string { + if (typeof (str) === _typeof.string || str instanceof String) { + return true; + } + + return false; +} + +/** + * @returns whether the provided parameter is a JavaScript Array and each element in the array is a string. + */ +export function isStringArray(value: any): value is string[] { + return isArray(value) && (value).every(elem => isString(elem)); +} + +/** + * + * @returns whether the provided parameter is of type `object` but **not** + * `null`, an `array`, a `regexp`, nor a `date`. + */ +export function isObject(obj: any): boolean { + // The method can't do a type cast since there are type (like strings) which + // are subclasses of any put not positvely matched by the function. Hence type + // narrowing results in wrong results. + return typeof obj === _typeof.object + && obj !== null + && !Array.isArray(obj) + && !(obj instanceof RegExp) + && !(obj instanceof Date); +} + +/** + * In **contrast** to just checking `typeof` this will return `false` for `NaN`. + * @returns whether the provided parameter is a JavaScript Number or not. + */ +export function isNumber(obj: any): obj is number { + if ((typeof (obj) === _typeof.number || obj instanceof Number) && !isNaN(obj)) { + return true; + } + + return false; +} + +/** + * @returns whether the provided parameter is a JavaScript Boolean or not. + */ +export function isBoolean(obj: any): obj is boolean { + return obj === true || obj === false; +} + +/** + * @returns whether the provided parameter is undefined. + */ +export function isUndefined(obj: any): boolean { + return typeof (obj) === _typeof.undefined; +} + +/** + * @returns whether the provided parameter is undefined or null. + */ +export function isUndefinedOrNull(obj: any): boolean { + return isUndefined(obj) || obj === null; +} + + +const hasOwnProperty = Object.prototype.hasOwnProperty; + +/** + * @returns whether the provided parameter is an empty JavaScript Object or not. + */ +export function isEmptyObject(obj: any): obj is any { + if (!isObject(obj)) { + return false; + } + + for (let key in obj) { + if (hasOwnProperty.call(obj, key)) { + return false; + } + } + + return true; +} + +/** + * @returns whether the provided parameter is a JavaScript Function or not. + */ +export function isFunction(obj: any): obj is Function { + return typeof obj === _typeof.function; +} + +/** + * @returns whether the provided parameters is are JavaScript Function or not. + */ +export function areFunctions(...objects: any[]): boolean { + return objects && objects.length > 0 && objects.every(isFunction); +} + +export type TypeConstraint = string | Function; + +export function validateConstraints(args: any[], constraints: TypeConstraint[]): void { + const len = Math.min(args.length, constraints.length); + for (let i = 0; i < len; i++) { + validateConstraint(args[i], constraints[i]); + } +} + +export function validateConstraint(arg: any, constraint: TypeConstraint): void { + + if (isString(constraint)) { + if (typeof arg !== constraint) { + throw new Error(`argument does not match constraint: typeof ${constraint}`); + } + } else if (isFunction(constraint)) { + if (arg instanceof constraint) { + return; + } + if (arg && arg.constructor === constraint) { + return; + } + if (constraint.length === 1 && constraint.call(undefined, arg) === true) { + return; + } + throw new Error(`argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true`); + } +} + +/** + * Creates a new object of the provided class and will call the constructor with + * any additional argument supplied. + */ +export function create(ctor: Function, ...args: any[]): any { + let obj = Object.create(ctor.prototype); + ctor.apply(obj, args); + + return obj; +} + +export interface IFunction0 { + (): T; +} +export interface IFunction1 { + (a1: A1): T; +} +export interface IFunction2 { + (a1: A1, a2: A2): T; +} +export interface IFunction3 { + (a1: A1, a2: A2, a3: A3): T; +} +export interface IFunction4 { + (a1: A1, a2: A2, a3: A3, a4: A4): T; +} +export interface IFunction5 { + (a1: A1, a2: A2, a3: A3, a4: A4, a5: A5): T; +} +export interface IFunction6 { + (a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6): T; +} +export interface IFunction7 { + (a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7): T; +} +export interface IFunction8 { + (a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8): T; +} + +export interface IAction0 extends IFunction0 { } +export interface IAction1 extends IFunction1 { } +export interface IAction2 extends IFunction2 { } +export interface IAction3 extends IFunction3 { } +export interface IAction4 extends IFunction4 { } +export interface IAction5 extends IFunction5 { } +export interface IAction6 extends IFunction6 { } +export interface IAction7 extends IFunction7 { } +export interface IAction8 extends IFunction8 { } + +export type NumberCallback = (index: number) => void; + +export function count(to: number, callback: NumberCallback): void; +export function count(from: number, to: number, callback: NumberCallback): void; +export function count(fromOrTo: number, toOrCallback?: NumberCallback | number, callback?: NumberCallback): any { + var from: number, to: number; + + if (isNumber(toOrCallback)) { + from = fromOrTo; + to = toOrCallback; + } else { + from = 0; + to = fromOrTo; + callback = toOrCallback; + } + + var op = from <= to ? (i: number) => i + 1 : (i: number) => i - 1; + var cmp = from <= to ? (a: number, b: number) => a < b : (a: number, b: number) => a > b; + + for (var i = from; cmp(i, to); i = op(i)) { + callback(i); + } +} + +export function countToArray(to: number): number[]; +export function countToArray(from: number, to: number): number[]; +export function countToArray(fromOrTo: number, to?: number): number[] { + var result: number[] = []; + var fn = (i: number) => result.push(i); + + if (isUndefined(to)) { + count(fromOrTo, fn); + } else { + count(fromOrTo, to, fn); + } + + return result; +} + diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/readme.md b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/readme.md new file mode 100644 index 0000000..45a3e78 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/readme.md @@ -0,0 +1,6 @@ +### Type API + +- [ ] registerStruct +- [ ] registerEnum +- [ ] registerFlags +- [ ] registerUsertype diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/strings.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/strings.ts new file mode 100644 index 0000000..f9299f3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/strings.ts @@ -0,0 +1,487 @@ +import { isArray, isObject, } from './primitives'; +import { Hash } from './types'; +import { isString } from 'lodash'; + +const escapeRegExpPattern = /[[\]{}()|\/\\^$.*+?]/g; +const escapeXmlPattern = /[&<]/g; +const escapeXmlForPattern = /[&<>'"]/g; +const escapeXmlMap: Hash = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + '\'': ''' +}; +export const DefaultDelimiter = { + begin: '<%', + end: '%>' +}; +export const hasFlag = (field, enumValue) => { + //noinspection JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage + // tslint:disable-next-line:no-bitwise + return ((1 << enumValue) & field) ? true : false; +}; +export const hasFlagHex = (field, enumValue) => { + //noinspection JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage,JSBitwiseOperatorUsage + // tslint:disable-next-line:no-bitwise + return enumValue & field ? true : false; +}; +export const disableFlag = (enumValue, field) => { + enumValue &= ~(1 << field); + return enumValue; +}; +/** + * The minimum location of high surrogates + */ +export const HIGH_SURROGATE_MIN = 0xD800; +/** + * The maximum location of high surrogates + */ +export const HIGH_SURROGATE_MAX = 0xDBFF; +/** + * The minimum location of low surrogates + */ +export const LOW_SURROGATE_MIN = 0xDC00; +/** + * The maximum location of low surrogates + */ +export const LOW_SURROGATE_MAX = 0xDFFF; + +const BASE64_KEYSTR = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; + +export const capitalize = (word) => { + return word.substring(0, 1).toUpperCase() + word.substring(1); +}; + +export const getJson = (inData, validOnly, ommit) => { + try { + return isString(inData) ? JSON.parse(inData) : validOnly === true ? null : inData; + } catch (e) { + ommit !== false && console.error('error parsing json data ' + inData + ' error = ' + e); + } + return null; +}; + +/** + * Escapes a string so that it can safely be passed to the RegExp constructor. + * @param text The string to be escaped + * @return The escaped string + */ +export function escapeRegExpEx(text: string): string { + return !text ? text : text.replace(escapeRegExpPattern, '\\$&'); +} + +/** + * Sanitizes a string to protect against tag injection. + * @param xml The string to be escaped + * @param forAttribute Whether to also escape ', ", and > in addition to < and & + * @return The escaped string + */ +export function escapeXml(xml: string, forAttribute: boolean = true): string { + if (!xml) { + return xml; + } + + const pattern = forAttribute ? escapeXmlForPattern : escapeXmlPattern; + + return xml.replace(pattern, function (character: string): string { + return escapeXmlMap[character]; + }); +} + +export function createUUID(): string { + const S4 = function () { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); + }; + return (S4() + S4() + '-' + S4() + '-' + S4() + '-' + S4() + '-' + S4() + S4() + S4()); +} + +export function escapeRegExp(str: string): string { + const special = ['[', ']', '(', ')', '{', '}', '*', '+', '.', '|', '||']; + for (let n = 0; n < special.length; n++) { + str = str.replace(special[n], '\\' + special[n]); + } + return str; +}; + +export function findOcurrences(expression: string, delimiters: IDelimiter): Array { + // tslint:disable-next-line:no-object-literal-type-assertion + const d = { + begin: escapeRegExp(delimiters.begin), + end: escapeRegExp(delimiters.end) + } as IDelimiter; + return expression.match(new RegExp(d.begin + '([^' + d.end + ']*)' + d.end, 'g')); +}; + +export function multipleReplace(str: string, hash: any): string { + // to array + const a = []; + // tslint:disable-next-line:forin + for (let key in hash) { + a[a.length] = key; + } + return str.replace(new RegExp(a.join('\\b|\\b'), 'g'), function (m) { + return hash[m] || hash['\\' + m]; + }); +}; + +export function replaceAll(find: string, replace: string, str: string): string { + return str ? str.split(find).join(replace) : ''; +}; + +export interface IDelimiter { + begin: string; + end: string; +} + +export function replace(str: string, needle: any | null, what: string | any, delimiters: IDelimiter): string { + if (!str) { + return ''; + } + if (what && isObject(what) || isArray(what)) { + what = what as any; + if (!delimiters) { + // fast case + return multipleReplace(str, what); + } + const occurrence = findOcurrences(str, delimiters); + if (!occurrence) { + return str; + } else { + for (let i = 0, j = occurrence.length; i < j; i++) { + const el = occurrence[i]; + // strip off delimiters + let _variableName = replaceAll(delimiters.begin, '', el); + _variableName = replaceAll(delimiters.end, '', _variableName); + str = replaceAll(el, (what[_variableName]), str); + } + } + return str; + } + // fast case + return replaceAll(needle, what as string, str); +}; + +export const substitute = (template, map ) => { + const transform = (k) => k || ''; + return template.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g, + (match, key, format) => transform(map[key]).toString()); +}; + +function decodeUtf8EncodedCodePoint(codePoint: number, validationRange: number[] = [0, Infinity], checkSurrogate?: boolean): string { + if (codePoint < validationRange[0] || codePoint > validationRange[1]) { + throw Error('Invalid continuation byte'); + } + + if (checkSurrogate && codePoint >= HIGH_SURROGATE_MIN && codePoint <= LOW_SURROGATE_MAX) { + throw Error('Surrogate is not a scalar value'); + } + + let encoded = ''; + + if (codePoint > 0xFFFF) { + codePoint -= 0x010000; + encoded += String.fromCharCode(codePoint >>> 0x10 & 0x03FF | HIGH_SURROGATE_MIN); + codePoint = LOW_SURROGATE_MIN | codePoint & 0x03FF; + } + + encoded += String.fromCharCode(codePoint); + + return encoded; +} + +function validateUtf8EncodedCodePoint(codePoint: number): void { + if ((codePoint & 0xC0) !== 0x80) { + throw Error('Invalid continuation byte'); + } +} + +export type ByteBuffer = Uint16Array | Uint8Array | Buffer | number[]; + +export interface Codec { + encode(data: string): number[]; + decode(data: ByteBuffer): string; +} + +/** + * Provides facilities for encoding a string into an ASCII-encoded byte buffer and + * decoding an ASCII-encoded byte buffer into a string. + */ +export const ascii: Codec = { + /** + * Encodes a string into an ASCII-encoded byte buffer. + * + * @param data The text string to encode + */ + encode(data: string): number[] { + if (data == null) { + return []; + } + + const buffer: number[] = []; + + for (let i = 0, length = data.length; i < length; i++) { + buffer[i] = data.charCodeAt(i); + } + + return buffer; + }, + /** + * Decodes an ASCII-encoded byte buffer into a string. + * + * @param data The byte buffer to decode + */ + decode(data: ByteBuffer): string { + if (data == null) { + return ''; + } + + let decoded = ''; + + for (let i = 0, length = data.length; i < length; i++) { + decoded += String.fromCharCode(data[i]); + } + + return decoded; + } +}; + +/** + * Provides facilities for encoding a string into a Base64-encoded byte buffer and + * decoding a Base64-encoded byte buffer into a string. + */ +export const base64: Codec = { + /** + * Encodes a Base64-encoded string into a Base64 byte buffer. + * + * @param data The Base64-encoded string to encode + */ + encode(data: string): number[] { + if (data == null) { + return []; + } + + const buffer: number[] = []; + + let i = 0; + let length = data.length; + + while (data[--length] === '=') { } + while (i < length) { + let encoded = BASE64_KEYSTR.indexOf(data[i++]) << 18; + if (i <= length) { + encoded |= BASE64_KEYSTR.indexOf(data[i++]) << 12; + } + if (i <= length) { + encoded |= BASE64_KEYSTR.indexOf(data[i++]) << 6; + } + if (i <= length) { + encoded |= BASE64_KEYSTR.indexOf(data[i++]); + } + + buffer.push((encoded >>> 16) & 0xff); + buffer.push((encoded >>> 8) & 0xff); + buffer.push(encoded & 0xff); + } + + while (buffer[buffer.length - 1] === 0) { + buffer.pop(); + } + + return buffer; + }, + /** + * Decodes a Base64-encoded byte buffer into a Base64-encoded string. + * + * @param data The byte buffer to decode + */ + decode(data: ByteBuffer): string { + if (data == null) { + return ''; + } + + let decoded = ''; + let i = 0; + + for (let length = data.length - (data.length % 3); i < length;) { + let encoded = data[i++] << 16 | data[i++] << 8 | data[i++]; + + decoded += BASE64_KEYSTR.charAt((encoded >>> 18) & 0x3F); + decoded += BASE64_KEYSTR.charAt((encoded >>> 12) & 0x3F); + decoded += BASE64_KEYSTR.charAt((encoded >>> 6) & 0x3F); + decoded += BASE64_KEYSTR.charAt(encoded & 0x3F); + } + + if (data.length % 3 === 1) { + let encoded = data[i++] << 16; + decoded += BASE64_KEYSTR.charAt((encoded >>> 18) & 0x3f); + decoded += BASE64_KEYSTR.charAt((encoded >>> 12) & 0x3f); + decoded += '=='; + } else if (data.length % 3 === 2) { + let encoded = data[i++] << 16 | data[i++] << 8; + decoded += BASE64_KEYSTR.charAt((encoded >>> 18) & 0x3f); + decoded += BASE64_KEYSTR.charAt((encoded >>> 12) & 0x3f); + decoded += BASE64_KEYSTR.charAt((encoded >>> 6) & 0x3f); + decoded += '='; + } + + return decoded; + } +}; + +/** + * Provides facilities for encoding a string into a hex-encoded byte buffer and + * decoding a hex-encoded byte buffer into a string. + */ +export const hex: Codec = { + /** + * Encodes a string into a hex-encoded byte buffer. + * + * @param data The hex-encoded string to encode + */ + encode(data: string): number[] { + if (data == null) { + return []; + } + + const buffer: number[] = []; + + for (let i = 0, length = data.length; i < length; i += 2) { + let encodedChar = parseInt(data.substr(i, 2), 16); + + buffer.push(encodedChar); + } + + return buffer; + }, + /** + * Decodes a hex-encoded byte buffer into a hex-encoded string. + * + * @param data The byte buffer to decode + */ + decode(data: ByteBuffer): string { + if (data == null) { + return ''; + } + + let decoded = ''; + + for (let i = 0, length = data.length; i < length; i++) { + decoded += data[i].toString(16).toUpperCase(); + } + + return decoded; + } +}; + +/** + * Provides facilities for encoding a string into a UTF-8-encoded byte buffer and + * decoding a UTF-8-encoded byte buffer into a string. + * Inspired by the work of: https://github.com/mathiasbynens/utf8.js + */ +export const utf8: Codec = { + /** + * Encodes a string into a UTF-8-encoded byte buffer. + * + * @param data The text string to encode + */ + encode(data: string): number[] { + if (data == null) { + return []; + } + + const buffer: number[] = []; + + for (let i = 0, length = data.length; i < length; i++) { + let encodedChar = data.charCodeAt(i); + /** + * Surrogates + * http://en.wikipedia.org/wiki/Universal_Character_Set_characters + */ + if (encodedChar >= HIGH_SURROGATE_MIN && encodedChar <= HIGH_SURROGATE_MAX) { + let lowSurrogate = data.charCodeAt(i + 1); + if (lowSurrogate >= LOW_SURROGATE_MIN && lowSurrogate <= LOW_SURROGATE_MAX) { + encodedChar = 0x010000 + (encodedChar - HIGH_SURROGATE_MIN) * 0x0400 + (lowSurrogate - LOW_SURROGATE_MIN); + i++; + } + } + + if (encodedChar < 0x80) { + buffer.push(encodedChar); + } else { + if (encodedChar < 0x800) { + buffer.push(((encodedChar >> 0x06) & 0x1F) | 0xC0); + } else if (encodedChar < 0x010000) { + if (encodedChar >= HIGH_SURROGATE_MIN && encodedChar <= LOW_SURROGATE_MAX) { + throw Error('Surrogate is not a scalar value'); + } + + buffer.push(((encodedChar >> 0x0C) & 0x0F) | 0xE0); + buffer.push(((encodedChar >> 0x06) & 0x3F) | 0x80); + } else if (encodedChar < 0x200000) { + buffer.push(((encodedChar >> 0x12) & 0x07) | 0xF0); + buffer.push(((encodedChar >> 0x0C) & 0x3F) | 0x80); + buffer.push(((encodedChar >> 0x06) & 0x3F) | 0x80); + } + buffer.push((encodedChar & 0x3F) | 0x80); + } + } + + return buffer; + }, + /** + * Decodes a UTF-8-encoded byte buffer into a string. + * + * @param data The byte buffer to decode + */ + decode(data: ByteBuffer): string { + if (data == null) { + return ''; + } + + let decoded = ''; + + for (let i = 0, length = data.length; i < length; i++) { + let byte1 = data[i] & 0xFF; + + if ((byte1 & 0x80) === 0) { + decoded += decodeUtf8EncodedCodePoint(byte1); + } else if ((byte1 & 0xE0) === 0xC0) { + let byte2 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte2); + byte2 = byte2 & 0x3F; + let encodedByte = ((byte1 & 0x1F) << 0x06) | byte2; + decoded += decodeUtf8EncodedCodePoint(encodedByte, [0x80, Infinity]); + } else if ((byte1 & 0xF0) === 0xE0) { + let byte2 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte2); + byte2 = byte2 & 0x3F; + + let byte3 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte3); + byte3 = byte3 & 0x3F; + + let encodedByte = ((byte1 & 0x1F) << 0x0C) | (byte2 << 0x06) | byte3; + decoded += decodeUtf8EncodedCodePoint(encodedByte, [0x0800, Infinity], true); + } else if ((byte1 & 0xF8) === 0xF0) { + let byte2 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte2); + byte2 = byte2 & 0x3F; + + let byte3 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte3); + byte3 = byte3 & 0x3F; + + let byte4 = data[++i] & 0xFF; + validateUtf8EncodedCodePoint(byte4); + byte4 = byte4 & 0x3F; + + let encodedByte = ((byte1 & 0x1F) << 0x0C) | (byte2 << 0x0C) | (byte3 << 0x06) | byte4; + decoded += decodeUtf8EncodedCodePoint(encodedByte, [0x010000, 0x10FFFF]); + } else { + validateUtf8EncodedCodePoint(byte1); + } + } + return decoded; + } +}; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/types.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/types.ts new file mode 100644 index 0000000..2d5e65e --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/types.ts @@ -0,0 +1,35 @@ +export * from './enums'; + +// tslint:disable-next-line:interface-name +export interface Hash { + [id: string]: T; +} +// tslint:disable-next-line:interface-name +export interface List { + [index: number]: T; + length: number; +} +/** + * Interface of the simple literal object with any string keys. + */ +export interface IObjectLiteral { + [key: string]: any; +} +/** + * Represents some Type of the Object. + */ +// tslint:disable-next-line:ban-types +export type ObjectType = { new(): T } | (Function); +/** + * Same as Partial but goes deeper and makes Partial all its properties and sub-properties. + */ +export type DeepPartial = { + [P in keyof T]?: DeepPartial; +}; + +export interface IDelimitter { + begin: string; + end: string; +} + +export type JSONPathExpression = string; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/ve.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/ve.ts new file mode 100644 index 0000000..8519240 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/common/ve.ts @@ -0,0 +1,14 @@ +/** + * WIDGET_REFERENCE_MODE enumerates possible modes to resolve a string expression + * into instances. There are a few CI based widgets subclassed from xide/widgets/Referenced. + * The reference structure consist out of this mode and that expression. + * + * @constant {Array.} + * module:xide/types~WIDGET_REFERENCE_MODE + */ +export const WIDGET_REFERENCE_MODE = { + BY_ID: 'byid', + BY_CLASS: 'byclass', + BY_CSS: 'bycss', + BY_EXPRESSION: 'expression' +}; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/front.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/front.ts new file mode 100644 index 0000000..68de809 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/front.ts @@ -0,0 +1,57 @@ +import { capitalize } from "../common/strings"; + +export const howto_header = (title, category, image, description: string = "", tagline: string = "", config: string = "") => { + return `--- +image: ${image} +category: "${category}" +title: "${title}" +tagline: ${tagline || '""' } +description: ${description || `"Precious Plastic - Howto : ${category} :: ${title} "` } +${config} +---\n`; +} + +export const gallery_image = (path, title= "", alt ="") =>{ + return ` + - url: "${path}" + image_path: "${path}" + alt: "${alt}" + title: "${title}"`; +} + +export const drawing_image = (path, pdf, title= "", alt ="") =>{ + return ` + - url: "${pdf}" + image_path: "${path}" + alt: "${alt}" + title: "${title}"`; +} + + +export const machine_header = (title, category, image, slug, rel, description: string = "", tagline: string = "", config: string = "") => { + return `--- +image: ${image} +category: "${category}" +title: "${title}" +product_rel: "/${rel}" +tagline: ${tagline || '""'} +description: ${description || `"Precious Plastic - Machine : ${capitalize(category)} :: ${title}"` } +${config} +sidebar: + nav: "machines" +---\n`; +} + +export const projects_header = (title, category, image, slug, rel, description: string = "", tagline: string = "", config: string = "") => { + return `--- +image: ${image} +category: "${category}" +title: "${title}" +product_rel: "/${rel}" +tagline: ${tagline || '""'} +description: ${description || `"Precious Plastic - ${capitalize(category)} :: ${title}"` } +${config} +sidebar: + nav: "projects" +---\n`; +} diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/html.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/html.ts new file mode 100644 index 0000000..d398d82 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/html.ts @@ -0,0 +1,26 @@ +import { GIT_REPO } from '../../constants'; +import { html_beautify } from 'js-beautify'; +export const img = (file, label, id = '') => { + return ``; +} + +export const changelog_entry = (e) => { + return `
+
${e.date} 
${e.msg} +
    + ${e.files.map((f) => { + return `
  • ${f.path}
  • ` + })} +
+
+ ` +} + +export const changelog = (log: any[]) => { + return html_beautify(log.map(changelog_entry).join('
')); +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/md.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/md.ts new file mode 100644 index 0000000..a5bdbfb --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/md.ts @@ -0,0 +1,54 @@ +import * as debug from '../..'; +import * as path from 'path'; +import { isArray, isString } from 'util'; + +import { files, read, csvToMarkdown, toHTML, md2html, exists } from '../../lib/'; +import { html_beautify } from 'js-beautify'; + +const md_tables = require('markdown-table'); + +export const parse_config = (config, root) => { + if (Object.keys(config)) { + for (const key in config) { + let val = config[key]; + if (isArray(val)) { + config[key] = md2html(md_tables(val)); + } else if (isString(val)) { + if (val.endsWith('.csv')) { + debug.info("parsing CSV " + val); + const parsed = path.parse(root); + let csv = path.resolve(`${parsed.dir}/${parsed.base}/${val}`) as any; + if (exists(csv)) { + csv = read(csv) || ""; + try { + csv = md2html(csvToMarkdown(csv)); + config[key] = csv; + } catch (e) { + debug.error(`Error converting csv to md ${val}`); + } + }else{ + debug.error(`Can't find CSV file at ${csv}`,parsed); + } + } + } + } + } +} + +export const md_edit_wrap = (content, f, prefix = '', context = '') => { + return html_beautify(`
${content}
`); +} + +export const read_fragments = (src, config, prefix = '', context = '') => { + + let fragments = files(src, '*.html'); + fragments.map((f) => { + config[path.parse(f).name] = md_edit_wrap(toHTML(f, true), f, prefix, context); + }); + + fragments = files(src, '*.md'); + fragments.map((f) => { + config[path.parse(f).name] = md_edit_wrap(toHTML(f, false), f, prefix, context); + }); + return config; +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/tables.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/tables.ts new file mode 100644 index 0000000..8637f48 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/content/tables.ts @@ -0,0 +1,76 @@ +/** + * Converts CSV to Markdown Table + * + * @param {string} csvContent - The string content of the CSV + * @param {string} delimiter - The character(s) to use as the CSV column delimiter + * @param {boolean} hasHeader - Whether to use the first row of Data as headers + * @returns {string} + */ +export function csvToMarkdown(csvContent: string, delimiter: string = ",", hasHeader: boolean = true): string { + if (delimiter != "\t") { + csvContent = csvContent.replace(/\t/g, " "); + } + + const columns = csvContent.split(/\r?\n/); + + const tabularData: string[][] = []; + const maxRowLen: number[] = []; + + columns.forEach((e, i) => { + if (typeof tabularData[i] == "undefined") { + tabularData[i] = []; + } + const regex = new RegExp(delimiter + '(?![^"]*"\\B)'); + const row = e.split(regex); + row.forEach((ee, ii) => { + if (typeof maxRowLen[ii] == "undefined") { + maxRowLen[ii] = 0; + } + + // escape pipes and backslashes + ee = ee.replace(/(\||\\)/g, "\\$1"); + + maxRowLen[ii] = Math.max(maxRowLen[ii], ee.length); + tabularData[i][ii] = ee; + }); + }); + + let headerOutput = ""; + let seperatorOutput = ""; + + maxRowLen.forEach((len) => { + const sizer = Array(len + 1 + 2); + + seperatorOutput += "|" + sizer.join("-"); + headerOutput += "|" + sizer.join(" "); + }); + + headerOutput += "| \n"; + seperatorOutput += "| \n"; + + if (hasHeader) { + headerOutput = ""; + } + + let rowOutput = ""; + tabularData.forEach((col, i) => { + maxRowLen.forEach((len, y) => { + const row = typeof col[y] == "undefined" ? "" : col[y]; + const spacing = Array((len - row.length) + 1).join(" "); + const out = `| ${row}${spacing} `; + if (hasHeader && i === 0) { + headerOutput += out; + } else { + rowOutput += out; + } + }); + + if (hasHeader && i === 0) { + headerOutput += "| \n"; + } else { + rowOutput += "| \n"; + } + }); + + return `\n\n ${headerOutput}${seperatorOutput}${rowOutput} \n\n`; +} diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/fs/index.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/fs/index.ts new file mode 100644 index 0000000..35ed448 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/fs/index.ts @@ -0,0 +1,88 @@ +const fg = require('fast-glob'); + +import * as path from 'path'; +import * as bluebird from 'bluebird'; +import { Converter } from 'showdown'; +import { sync as read } from '@xblox/fs/read'; +import { sync as exists } from '@xblox/fs/exists'; +import { html_beautify } from 'js-beautify'; + +export { sync as read } from '@xblox/fs/read'; +export { sync as exists } from '@xblox/fs/exists'; +export { sync as dir } from '@xblox/fs/dir'; +export { sync as write } from '@xblox/fs/write'; + +import { sync as write } from '@xblox/fs/write'; + +import { Helper } from '../process/index'; +import { firstOf, lastOf } from '../common/array'; +import { img } from '../content/html'; + +const IMAGES_GLOB = '*.+(JPG|jpg|png|PNG|gif)'; + +export const files = (dir, glob) => fg.sync(glob, { dot: true, cwd: dir, absolute: true }) as []; +export const images = (source) => files(source, IMAGES_GLOB) as any[]; +export const head_image = (_images) => firstOf(_images); +export const tail_image = (_images) => lastOf(_images); + +export async function resize_images(files) { + return bluebird.mapSeries(files, (file: string) => { + const inParts = path.parse(file); + const promise = Helper.run(inParts.dir, 'convert', + [ + `"${inParts.base}"`, + '-quality 70', + '-resize 1980', + '-sharpen 0x1.0', + `"${inParts.name}${inParts.ext}"` + ]); + return promise; + }); +} + +export const md2html = (content) => { + let converter = new Converter({ tables: true }); + converter.setOption('literalMidWordUnderscores', 'true'); + return converter.makeHtml(content); +} + + +export const toHTML = (path, markdown) => { + const content = read(path, 'string') as string; + if (!markdown) { + let converter = new Converter({ tables: true }); + converter.setOption('literalMidWordUnderscores', 'true'); + return converter.makeHtml(content); + } else { + return content; + } +} + +const jekyllNop = "---\n#jekyll\n---\n"; +const frontMatter = /^---[.\r\n]*---/; + +export const thumbs = (source: string, meta: boolean = true, sep: string = "
") => { + let pictures = images(source); + let content = ""; + pictures.forEach((f, i) => { + if (meta) { + let picMD = path.resolve(path.join(path.parse(f).dir, path.sep, path.parse(f).name + '.md')); + if (exists(picMD)) { + const picMDContent = read(picMD, "string") as string; + if (picMDContent.length > 3 && picMDContent !== jekyllNop) { + content += picMDContent.substr(picMDContent.lastIndexOf('---') + 3, picMDContent.length) + content += "\n"; + } else { + write(picMD, jekyllNop); + } + } else { + write(picMD, jekyllNop); + } + } + + content += img(`./${path.parse(f).base}`, `${i + 1}. `, path.parse(f).base); + content += "\n"; + content += sep; + }); + return html_beautify(content); +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/git/log.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/git/log.ts new file mode 100644 index 0000000..2555513 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/git/log.ts @@ -0,0 +1,39 @@ +import { write, exists, read, thumbs, images, resize_images, tail_image, howto_header, substitute, toHTML, parse_config, read_fragments } from '../../lib/'; +import * as debug from '../..'; +import { GIT_CHANGELOG_MESSAGE_PREFIX } from '../../constants'; +import * as path from 'path'; + +import * as simpleGit from 'simple-git/promise'; +import { SimpleGit, ListLogSummary } from 'simple-git'; +import * as moment from 'moment'; + +export async function git_status(cwd, dir) { + + const git: SimpleGit = simpleGit(cwd); + let statusSummary: ListLogSummary = null; + try { + statusSummary = await git.log(['--stat', path.resolve(dir)]); + } + catch (e) { + debug.error('Error Git', e); + } + return statusSummary; +} + +export async function git_log(cwd, dir) { + const stats = await git_status(cwd, dir); + let changelogs = stats.all.filter((e) => e.message.trim().toLowerCase().startsWith(GIT_CHANGELOG_MESSAGE_PREFIX.toLowerCase())); + if (!changelogs.length) { + return []; + } + let pretty = changelogs.map((e) => + { + return { + files: e.diff.files.map((f)=>{ return {path:f.file}}), + msg: e.message.toLowerCase().replace(GIT_CHANGELOG_MESSAGE_PREFIX.toLowerCase(), '').trim(), + hash: e.hash, + date: moment(e.date).format('LLLL') + } + }); + return pretty; +}; \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/index.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/index.ts new file mode 100644 index 0000000..dff7983 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/index.ts @@ -0,0 +1,9 @@ +export * from './fs'; +export * from './content/html'; +export * from './content/front'; + +export * from './content/md'; +export * from './common/strings'; +export * from './content/tables'; +export * from './common/array'; +export * from './git/log'; diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/lang/README.md b/extrusion/lydia-print-head-v2/firmware/node/src/lib/lang/README.md new file mode 100644 index 0000000..49509a7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/lang/README.md @@ -0,0 +1,48 @@ +### Simple interface for *filtrex*, a bison and Javascript based expression parser + + +This is packaged as AMD module. + + +```js + + /1. Simple version, just evaluate one expression two times with different variables + + // Input from user (e.g. search filter) + var expression = 'transactions <= 5 and abs(profit) > 20.5'; + + var parser = new Expression(); + + var aResult = parser.parse(expression,null,{ + variables:{ + transactions: 3, + profit:-40.5 + } + }); //returns 1 + + var aResult = parser.parse(expression,null,{ + variables :{ + transactions: 3, + profit:-14.5 + } + }); //returns 1 + + 2. more advanced example, thing of a console input with real time feedback and autocompletion + + var expression = 'send{{Volume+4}} my garbage string {{transactions*2/Volume}}'; + + var parser = new Expression(); + + + var aResult = parser.parse(expression, null, { + variables: { + Volume: 2, + transactions: 3 + }, + delimiters: { + begin: '{{', + end: '}}' + } + });//returns 'send6 my garbage string 3' neat ? + +``` diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/net/crawler.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/net/crawler.ts new file mode 100644 index 0000000..9e180fb --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/net/crawler.ts @@ -0,0 +1,172 @@ +import { debug } from "../../log"; + +/** + * This example demonstrates how to use [`PuppeteerCrawler`](../api/puppeteercrawler) + * in combination with [`RequestQueue`](../api/requestqueue) to recursively scrape the + * Hacker News website using headless Chrome / Puppeteer. + * The crawler starts with a single URL, finds links to next pages, + * enqueues them and continues until no more desired links are available. + * The results are stored to the default dataset. In local configuration, the results are stored as JSON files in `./apify_storage/datasets/default` + * + * To run this example on the Apify Platform, select the `Node.js 10 + Chrome on Debian (apify/actor-node-chrome)` base image + * on the source tab of your actor configuration. + */ + +const Apify = require('apify'); +// https://davehakkens.nl/community/forums/topic/arbor-press-v14/ +// post with pics & videos : https://davehakkens.nl/community/forums/topic/launching-kickstarter-campaign-rwristwatches/ +export async function crawler(url: string = 'https://davehakkens.nl/community/forums/topic/the-big-electronics-topic/') { + // Apify.openRequestQueue() is a factory to get a preconfigured RequestQueue instance. + // We add our first request to it - the initial page the crawler will visit. + const requestQueue = await Apify.openRequestQueue(); + await requestQueue.addRequest({ url: url }); + + // Create an instance of the PuppeteerCrawler class - a crawler + // that automatically loads the URLs in headless Chrome / Puppeteer. + const crawler = new Apify.PuppeteerCrawler({ + requestQueue, + + // Here you can set options that are passed to the Apify.launchPuppeteer() function. + launchPuppeteerOptions: { + // For example, by adding "slowMo" you'll slow down Puppeteer operations to simplify debugging + slowMo: 500, + headless: false, + devtools: true + }, + + // Stop crawling after several pages + maxRequestsPerCrawl: 2, + + // This function will be called for each URL to crawl. + // Here you can write the Puppeteer scripts you are familiar with, + // with the exception that browsers and pages are automatically managed by the Apify SDK. + // The function accepts a single parameter, which is an object with the following fields: + // - request: an instance of the Request class with information such as URL and HTTP method + // - page: Puppeteer's Page object (see https://pptr.dev/#show=api-class-page) + handlePageFunction: async ({ request, page }) => { + console.log(`Processing ${request.url}...`); + + // A function to be evaluated by Puppeteer within the browser context. + + const t = new Promise((resolve) => { + const pageFunction = ($posts) => { + const data = []; + const $ = window['jQuery']; + const jQuery = $; + const otherReplies = $('.bbp-reply-topic-title'); + let title; + let authorLink; + let postDate; + let postBody; + let authorName; + try { + title = $('#bbpress-forums > div.topic-lead > div.author > h1')[0].innerText; + } catch (e) { + debugger; + } + try { + + authorLink = $('#bbpress-forums > div.topic-lead > div.author > a:nth-child(5)')[0]; + authorName = authorLink.innerText; + } catch (e) { + authorName = "fucking G"; + authorLink = "ban G" + + } + + postDate = $('#bbpress-forums > div.topic-lead > div.author > div.date')[0].innerText.split(' at')[0]; + postBody = $('#bbpress-forums > div.topic-lead > div.content').html(); + const likes = parseInt(jQuery('#bbpress-forums > div.topic-lead > div.actions > div > div.dav_topic_like')[0].innerText.split(' ')[0]); + const saved = parseInt(jQuery('#bbpress-forums > div.topic-lead > div.actions > div > div.dav_topic_favorit > span')[0].innerText.split(' ')[0]); + const nbReplies = parseInt(jQuery('#bbpress-forums > div.topic-lead > div.actions > div > div.dav_reply_topic > span')[0].innerText.split(' ')[0]); + const pics = []; + jQuery('.d4p-bbp-attachment > a').each((i, a) => { + pics.push(jQuery(a).attr('href').replace('?ssl=1', '')); + }); + console.log('page function'); + + const replies = []; + + jQuery('#bbpress-forums > div.list-replies-container > div.list-replies > div.topic-reply').each((i, e) => { + try { + const authorLogo = jQuery('.author > a > img').attr('srcset').replace(' 2x'); + const authorName = jQuery('.content .replyheader .smallusername', e)[0].innerText || 'anonymous'; + const replyDate = jQuery('.content .replyheader .reply-date', e)[0].innerText; + const nbLikes = parseInt(jQuery('.content > div.wpulike.wpulike-heart > div > span', e)[0].innerText) || 0; + jQuery('.content > div.wpulike.wpulike-heart',e).remove(); + jQuery('.content .replyheader',e).remove(); + let replyBody = jQuery('.content',e).html(); + const replyPics = []; + jQuery('.d4p-bbp-attachment > a',e).each((i, a) => { + replyPics.push(jQuery(a).attr('href').replace('?ssl=1', '')); + }); + jQuery('.content .bbp-attachments',e).remove(); + replyBody = jQuery('.content',e).html(); + replies.push({ + authorLogo, + authorName, + replyDate, + nbLikes, + replyBody, + replyPics + }) + } catch (e) { + console.error('mah',e); + debugger; + } + }) + + + debugger; + /* + + // We're getting the title, rank and URL of each post on Hacker News. + $posts.forEach(($post) => { + data.push({ + title: $post.querySelector('.title a').innerText, + rank: $post.querySelector('.rank').innerText, + href: $post.querySelector('.title a').href, + }); + }); + */ + return data; + }; + page.$$eval('return window', pageFunction); + }); + return t; + + // Store the results to the default dataset. + // await Apify.pushData(data); + + // Find a link to the next page and enqueue it if it exists. + /* + const infos = await Apify.utils.enqueueLinks({ + page, + requestQueue, + selector: '.morelink', + }); + + if (infos.length === 0) { + console.log(`${request.url} is the last page!`); + }*/ + + }, + + // This function is called if the page processing failed more than maxRequestRetries+1 times. + handleFailedRequestFunction: async ({ request }) => { + console.log(`Request ${request.url} failed too many times`); + await Apify.pushData({ + '#debug': Apify.utils.createRequestDebugInfo(request), + }); + }, + gotoFunction: async ({ session, page, request }) => { + console.log('goto ' + request.url); + return page.goto(request.url, { + waitUntil: 'domcontentloaded' + }); + } + }); + + // Run the crawler and wait for it to finish. + await crawler.run(); +}; \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/net/github.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/net/github.ts new file mode 100644 index 0000000..3291e90 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/net/github.ts @@ -0,0 +1,10 @@ +const jsdeliver = 'https://cdn.jsdelivr.net/' + +const user = 'plastichub'; +const repo = 'products'; +const branch = 'master'; + +const _gh_raw = (path) => `${jsdeliver}/gh/${user}/${repo}@${branch}/${path}`; + +export const gh_raw = (path) => _gh_raw(path); + diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/net/sheets.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/net/sheets.ts new file mode 100644 index 0000000..88f4adc --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/net/sheets.ts @@ -0,0 +1,77 @@ +import * as readline from 'readline'; +import { google } from 'googleapis'; +import * as path from 'path'; +import { sync as readFile } from '@xblox/fs/read'; +import { sync as writeFile } from '@xblox/fs/write'; + +// https://developers.google.com/sheets/api/quickstart/nodejs +// If modifying these scopes, delete token.json. + +const SCOPES = ['https://www.googleapis.com/auth/spreadsheets.readonly']; +// The file token.json stores the user's access and refresh tokens, and is +// created automatically when the authorization flow completes for the first +// time. +const TOKEN_PATH = 'token.json'; + +/** + * Get and store new token after prompting for user authorization, and then + * execute the given callback with the authorized OAuth2 client. + * @param {google.auth.OAuth2} oAuth2Client The OAuth2 client to get token for. + * @param {getEventsCallback} callback The callback for the authorized client. + */ +const getNewToken = async (oAuth2Client) => { + const authUrl = oAuth2Client.generateAuthUrl({ + access_type: 'offline', + scope: SCOPES, + }); + console.log('Authorize this app by visiting this url:', authUrl); + const rl = readline.createInterface({ + input: process.stdin, + output: process.stdout, + }); + rl.question('Enter the code from that page here: ', (code) => { + rl.close(); + oAuth2Client.getToken(code, (err, token) => { + if (err) return console.error('Error while trying to retrieve access token', err); + oAuth2Client.setCredentials(token); + // Store the token to disk for later program executions + writeFile(TOKEN_PATH, JSON.stringify(token, null, 2)); + return oAuth2Client; + }); + }); +} + +const readSheet = async (auth, sheet, range) => { + const sheets = google.sheets({ version: 'v4', auth }); + + const res = await sheets.spreadsheets.values.get({ + spreadsheetId: sheet, + range: range, + }); + return res.data.values; +} + +/** + * Create an OAuth2 client with the given credentials, and then execute the + * given callback function. + * @param {Object} credentials The authorization client credentials. + * @param {function} callback The callback to call with the authorized client. + */ +const authorize = async (credentials: any) => { + const { client_secret, client_id, redirect_uris } = credentials.installed; + const oAuth2Client = new google.auth.OAuth2(client_id, client_secret, redirect_uris[0]); + + const token = readFile(TOKEN_PATH, 'string') as string; + if (!token) { + return getNewToken(oAuth2Client); + } + + oAuth2Client.setCredentials(JSON.parse(token)); + return oAuth2Client; +} + +export const read = async (sheet: string, range: string) => { + const creds = readFile(path.resolve('credentials.json'), 'json'); + const client = await authorize(creds); + return await readSheet(client, sheet, range); +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/lib/process/index.ts b/extrusion/lydia-print-head-v2/firmware/node/src/lib/process/index.ts new file mode 100644 index 0000000..afe4983 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/lib/process/index.ts @@ -0,0 +1,136 @@ +import * as debug from '../../log'; +import * as stream from 'stream'; +import { ChildProcess, exec, spawn, spawnSync } from 'child_process'; +import { sync as which } from 'which'; +import * as path from 'path'; +import { os } from '../common/platform'; + +export enum STATUS { + OK, + ERROR, + PENDING +} + +const fatalHandler = (message: string, fn: (msg: string) => void): boolean => { + if (message.startsWith('fatal:')) { + fn('\t\ ' + message); + return true; + } + return false; +}; + +// tslint:disable-next-line:no-empty +const subscribe = (signal: stream.Readable, collector: (data: any) => void = () => { }) => { + const buffer: string[] = []; + signal.on('message', (message) => debug.debug('message', message)); + signal.on('error', (error) => debug.error('std-error', error)); + signal.on('data', (data) => { + const message = data.toString(); + buffer.push(message); // .replace(/[\x00-\x1F\x7F-\x9F]/g, "") + collector(buffer); + }); +}; +const merge = (buffer: string[], data: any): string[] => buffer.concat(data); +const hook = (process: ChildProcess, resolve: any, reject: any, cmd: string) => { + let buffer: string[] = []; + const collector = (data: any) => { buffer = buffer.concat(data); }; + const stdout = subscribe(process.stdout, collector); + const stderr = subscribe(process.stderr, collector); + process.on('exit', (code, signal) => { + if (code) { + resolve({ + code: STATUS.ERROR, + command: cmd, + error: code, + messages: buffer + }); + } else { + resolve({ + code: STATUS.OK, + command: cmd, + messages: buffer + }); + } + }); + return process; +}; + +export class Process { + public binary = 'magick'; + public cwd: string = ''; + public args: string = ''; + constructor(options: any = {}) { + this.binary = options.binary || this.binary; + //this.binary = path.resolve(which(this.binary)); + this.cwd = options.cwd || process.cwd(); + } + public optionsToString(options: any): string { + const args: any[] = []; + // tslint:disable-next-line:forin + for (const k in options) { + const val = options[k]; + if (k.length === 1) { + // val is true, add '-k' + if (val === true) { + args.push('-' + k); + } else if (val !== false) { + // if val is not false, add '-k val' + args.push('-' + k + ' ' + val); + } + } else { + if (val === true) { + args.push('--' + k); + } else if (val !== false) { + args.push('--' + k + '=' + val); + } + } + } + return args.join(' '); + } + public optionsToArray(options: any): string[] { + const args: any[] = []; + // tslint:disable-next-line:forin + for (const k in options) { + const val = options[k]; + if (k.length === 1) { + // val is true, add '-k' + if (val === true) { + args.push('-' + k); + } else if (val !== false) { + // if val is not false, add '-k val' + args.push('-' + k + ' ' + val); + } + } else { + if (val === true) { + args.push('--' + k); + } else if (val !== false) { + args.push('--' + k + '=' + val); + } + } + } + return args; + } + public async exec(command: string, options: any = {}, args: any[] = []): Promise { + args = [command].concat(args); + return new Promise((resolve, reject) => { + const p = exec(this.binary + ' ' + args.join(' '), { + cwd: this.cwd + }); + return hook(p, resolve, reject, this.binary + ' ' + args.join(' ')); + }); + } +} + +export class Helper { + public static async run(cwd, command: string, gitArgs: string[]): Promise { + const gitProcess = new Process({ + cwd: cwd, + binary: os() == 'windows' ? 'magick' : '' + }); + const p = gitProcess.exec(command, {}, gitArgs); + const spinner = debug.spinner('Run ' + command + ' with ' + gitArgs.join(' ')).start(); + p.then(() => spinner.stopAndPersist()); + p.catch((e) => debug.error('Error git command : ' + command)); + return p; + } +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/log.ts b/extrusion/lydia-print-head-v2/firmware/node/src/log.ts new file mode 100644 index 0000000..cec65c3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/log.ts @@ -0,0 +1,18 @@ +import { default as chalk } from 'chalk'; +import * as util from 'util'; +import * as _ora from 'ora'; +// tslint:disable-next-line:no-var-requires +const jsome = require('jsome'); +jsome.level.show = true; +const glog = console.log; +export const log = (msg: string, ...rest: any[]) => glog(chalk.magenta(msg), ...rest); +export const info = (msg: string, ...rest) => glog(chalk.green(msg), ...rest); +export const error = (msg: string, ...rest: any[]) => glog(chalk.red(msg), ...rest); +export const warn = (msg: string, ...rest) => glog(chalk.yellow(msg), ...rest); +export const debug = (msg: string, ...rest) => glog(chalk.blue(msg), ...rest); +export const stack = (msg: string, ...rest) => glog(chalk.red(msg), new Error().stack); +export const inspect = (msg: string, d: any = null) => { + glog(chalk.blue(msg)); + d && jsome(d); +}; +export const spinner = (msg: string): any => _ora(msg); diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/main.ts b/extrusion/lydia-print-head-v2/firmware/node/src/main.ts new file mode 100644 index 0000000..30a7b4f --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/main.ts @@ -0,0 +1,17 @@ +import { defaults } from './_cli'; defaults(); +import * as cli from 'yargs'; +import { register as registerPIDProgram } from './commands/pid/program'; registerPIDProgram(cli); +var ModbusRTU = require("modbus-serial"); + +const argv = cli.argv; + +if (argv.h || argv.help) { + cli.showHelp(); + process.exit(); +} else if (argv.v || argv.version) { + // tslint:disable-next-line:no-var-requires + + var client = new ModbusRTU(); + + process.exit(); +} diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/os/context_menu/register_cli.ts b/extrusion/lydia-print-head-v2/firmware/node/src/os/context_menu/register_cli.ts new file mode 100644 index 0000000..0ddcc45 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/os/context_menu/register_cli.ts @@ -0,0 +1,106 @@ +const Registry = require('rage-edit').Registry; + +const SOFTWARE_CLASSES = 'HKCU\\Software\\Classes\\'; + +export const registerCommand = async options => { + if (!options) throw new Error('options are empty'); + + const { name, icon, command, menu } = options; + if (!name) throw new Error('name is not specified'); + if (!command) throw new Error('command is not specified'); + if (!menu) throw new Error('menuName is not specified'); + + try { + await Registry.set(`${SOFTWARE_CLASSES}*\\shell\\${name}`); + await Registry.set(`${SOFTWARE_CLASSES}*\\shell\\${name}`, '', menu); + if (icon) await Registry.set(`${SOFTWARE_CLASSES}*\\shell\\${name}`, 'Icon', (icon.endsWith('.exe') ? `${icon},0` : icon)); + await Registry.set(`${SOFTWARE_CLASSES}*\\shell\\${name}\\command`, '', `"${command}" "%1"`); + } catch (e) { + return Promise.reject(e); + } + + return Promise.resolve(); +}; + +export const registerDirectoryCommand = async options => { + if (!options) throw new Error('options are empty'); + + const { name, icon, command, menu } = options; + if (!name) throw new Error('name is not specified'); + if (!command) throw new Error('command is not specified'); + if (!menu) throw new Error('menu is not specified'); + + try { + await Registry.set(`${SOFTWARE_CLASSES}Directory\\shell\\${name}`); + await Registry.set(`${SOFTWARE_CLASSES}Directory\\shell\\${name}`, '', menu); + if (icon) await Registry.set(`${SOFTWARE_CLASSES}Directory\\shell\\${name}`, 'Icon', (icon.endsWith('.exe') ? `${icon},0` : icon)); + await Registry.set(`${SOFTWARE_CLASSES}Directory\\shell\\${name}\\command`, '', `"${command}" "%1"`); + } catch (e) { + return Promise.reject(e); + } + + return Promise.resolve(); +}; + +export const registerOpenWithCommand = async (extensions, options) => { + if (!extensions || !extensions.length) throw new Error('extensions is not specified'); + if (!options) throw new Error('options are empty'); + + const { name, command } = options; + if (!name) throw new Error('name is not specified'); + if (!command) throw new Error('command is not specified'); + + try { + await Promise.all((await findExtensionNames(extensions)).map(async n => { + await Registry.set(`${SOFTWARE_CLASSES}${n}`); + await Registry.set(`${SOFTWARE_CLASSES}${n}\\shell\\${name}`); + await Registry.set(`${SOFTWARE_CLASSES}${n}\\shell\\${name}\\command`, '', `"${command}" "%1"`); + })); + } catch (e) { + return Promise.reject(e); + } + + return Promise.resolve(); +}; + +export const removeCommand = async name => { + if (!name) throw new Error('name is not specified'); + + try { + await Registry.delete(`${SOFTWARE_CLASSES}*\\shell\\${name}`); + } catch (e) { + return Promise.reject(e); + } + + return Promise.resolve(); +}; + +export const removeDirectoryCommand = async name => { + if (!name) throw new Error('name is not specified'); + + try { + await Registry.delete(`${SOFTWARE_CLASSES}Directory\\shell\\${name}`); + } catch (e) { + return Promise.reject(e); + } + + return Promise.resolve(); +}; + +export const removeOpenWithCommand = async (extensions, name) => { + if (!extensions) throw new Error('extensions is not specified'); + if (!name) throw new Error('name is not specified'); + + try { + await Promise.all((await findExtensionNames(extensions)).map(async n => await Registry.delete(`${SOFTWARE_CLASSES}${n}\\shell\\${name}`))); + } catch (e) { + return Promise.reject(e); + } + + return Promise.resolve(); +}; + +async function findExtensionNames (exts) { + const { ses_root } = await Registry.get('HKCR'); + return Promise.all(Object.keys(ses_root).filter(e => exts.includes(e)).map(async k => (await Registry.get(`HKCR\\${k}`)).$values[''])); +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/output.ts b/extrusion/lydia-print-head-v2/firmware/node/src/output.ts new file mode 100644 index 0000000..fb82d67 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/output.ts @@ -0,0 +1,27 @@ +import { sync } from '@xblox/fs/write'; +import { OutputTarget, Options, OutputResult, OutputFormat } from './types'; +import { error } from './log'; +import { render as format } from './format'; + +export const stdout = (result: any) => console.log(result); + +export const file = (result: string, path: string) => sync(path, result); + +export const render = (result: any, options: Options): OutputResult => { + const report = format(result, options); + switch (options.target) { + case OutputTarget.STDOUT: { + stdout(report); + return true; + } + case OutputTarget.FILE: { + file(report, options.path); + return true; + } + default: { + //private, should never happen since options had to be sanitized + error('output::render Invalid value in options.target'); + return false; + } + } +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/paths.ts b/extrusion/lydia-print-head-v2/firmware/node/src/paths.ts new file mode 100644 index 0000000..7ed5ecc --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/paths.ts @@ -0,0 +1,19 @@ +import * as path from 'path'; +import { URL } from 'url'; +export const STATS_SUFFIX = '_stats.json'; +export const TRACE_SUFFIX = '_trace.json'; +// utils to create output file name for url, format : hostname_time.json +const _url_short = (url: string) => + new URL(url).hostname; + +const _date_suffix = () => + new Date().toLocaleTimeString().replace(/:/g, '_'); + +const _default_filename = (url: string) => + `${_url_short(url)}_${_date_suffix()}`; + +export const default_path = (cwd: string, url: string) => + `${path.join(cwd, _default_filename(url))}${STATS_SUFFIX}`; + +export const default_trace_path = (cwd: string, url: string) => + `${path.join(cwd, _default_filename(url))}${TRACE_SUFFIX}`; \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/src/types.ts b/extrusion/lydia-print-head-v2/firmware/node/src/types.ts new file mode 100644 index 0000000..e746e42 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/src/types.ts @@ -0,0 +1,124 @@ +///////////////////////////////////////////////////// +// +// Application types +// +export enum OutputTarget { + STDOUT = 'console', + FILE = 'file' +} + +export enum OutputFormat { + text = 'text', + json = 'json' +} + +export interface Options { + // @TODO: support many + url?: string; + format?: OutputFormat; + // @TODO: support many + target?: OutputTarget; + headless?: boolean; + // output path + path?: string; + // @TODO: required to pick profile/config files + cwd?: string; + // @TODO: time of sesssion, mapped to Puppeteer waitUntil, if it's a number, the session will be opened for that + // time window, time=-1 means infinity, useful for repl. sessions + time?: number; + // @TODO: reload interval + reload?: number; + // @TODO: repl. --repl=true=interactive or repl=path to specify script + repl?: string | boolean; + // TODO: colored ouput + colors?: boolean; +} + +// options for certain categories as network, rendering,... +export interface OptionEx { + include?: string | string[]; + exclude?: string | string[]; + query?: string | string[]; +} + +export type OptionsEx = Options & { + launchOptions?: { + // puppeteer launch options + } + waitOptions?: { + // puppeteer wait options: wait for selector,... + } + replOptions?: { + script?: string; + } +} + +export type OutputResult = boolean; + +export interface ReportEntry { + name: string; +} + +export type NetworkReportEntry = ReportEntry & { + value: number; + formatted: string; + count: number; + cached_count: number; + external_count: number; + local_count: number; + times?: { + end: number, + formatted: string; + } +} + +///////////////////////////////////////////////////// +// +// Foreign data types (trace data) +// + +// type for a network resource's timing +export interface TraceTiming { + requestTime: number; + proxyStart: number; + proxyEnd: number; + dnsStart: number; + dnsEnd: number; + connectStart: number; + connectEnd: number; + sslStart: number; + sslEnd: number; + workerStart: number; + workerReady: number; + sendStart: number; + sendEnd: number; + receiveHeadersEnd: number; + pushStart: number; + pushEnd: number; +} + +export interface TraceData { + requestId: string; + frame: string; + statusCode: number; + mimeType: string; + encodedDataLength: number; + fromCache: boolean; + fromServiceWorker: boolean; + timing: TraceTiming; +} +export interface TraceArgs { + data: TraceData; +} + +export interface TraceEntry { + pid: number; + tid: number; + ts: number; + ph: string; // B: begin, | E: end; For async events: S: start, F: finish + cat: string; + name: string; + args: TraceArgs; + tts: number; + s: string; +} diff --git a/extrusion/lydia-print-head-v2/firmware/node/tsconfig.json b/extrusion/lydia-print-head-v2/firmware/node/tsconfig.json new file mode 100644 index 0000000..91dbcc7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "module": "commonjs", + "target": "es6", + "allowJs": false, + "noImplicitAny": false, + "noImplicitThis": false, + "alwaysStrict": true, + "sourceMap": true, + "outDir": "./build", + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "pretty": true, + "baseUrl": "./src", + "rootDir": "./src", + "watch": true, + "allowSyntheticDefaultImports": true + }, + "compileOnSave": false, + "filesGlob": [ + "./src/**/*.ts" + ], + "atom": { + "rewriteTsconfig": true + }, + "files": [ + "./src/index.ts" + ] +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/node/tslint.json b/extrusion/lydia-print-head-v2/firmware/node/tslint.json new file mode 100644 index 0000000..6455bf7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/node/tslint.json @@ -0,0 +1,101 @@ +{ + "extends": [ + "tslint:latest", + "tslint-react" + ], + "rules": { + "triple-equals": false, + "no-bitwise": false, + "jsx-self-close": false, + "comment-format": false, + "jsx-alignment": false, + "no-debugger": false, + "no-empty": false, + "arrow-parens": false, + "eofline": false, + "only-arrow-functions": false, + "no-unused-expression": false, + "no-unused-variable": true, + "prefer-for-of": false, + "prefer-const": false, + "no-this-assignment": false, + "member-access": false, + "member-ordering": false, + "no-empty-interface": false, + "no-string-literal": false, + "no-trailing-whitespace": false, + "no-shadowed-variable": false, + "object-literal-shorthand": false, + "no-var-requires": true, + "interface-name": false, + "interface-over-type-literal": false, + "no-duplicate-imports": false, + "array-type": false, + "jsx-no-lambda": false, + "jsdoc-format": false, + "typedef-whitespace": false, + "ban": [ + true, + [ + "Object", + "assign", + "use TS2.1 object spread { ...a, ...b }" + ], + [ + "describe", + "only" + ], + [ + "it", + "only" + ] + ], + "no-console": false, + "linebreak-style": [ + true, + "LF" + ], + "no-invalid-this": [ + true, + "check-function-in-method" + ], + "jsx-wrap-multiline": false, + "space-before-function-paren": false, + "variable-name": [ + "ban-keywords", + "check-format", + "allow-leading-underscore", + "allow-pascal-case" + ], + "no-submodule-imports": false, + "no-implicit-dependencies": false, + "trailing-comma": [ + false + ], + "max-line-length": [ + 180 + ], + "max-classes-per-file": [ + false, + 5 + ], + "object-literal-sort-keys": false, + "jsx-no-multiline-js": false, + "ordered-imports": [ + false + ], + "semicolon": [ + false + ], + "quotemark": [ + true, + "single" + ] + }, + "jsRules": { + "object-literal-shorthand": true, + "trailing-comma": [ + false + ] + } +} diff --git a/extrusion/lydia-print-head-v2/firmware/platformio.ini b/extrusion/lydia-print-head-v2/firmware/platformio.ini new file mode 100644 index 0000000..ac8bd48 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/platformio.ini @@ -0,0 +1,20 @@ +; PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; +; Please visit documentation for the other options and examples +; https://docs.platformio.org/page/projectconf.html + +[platformio] +src_dir = ./firmware + +[env:controllino_mega] +platform = atmelavr +board = controllino_mega +board_build.mcu = atmega2560 +board_build.f_cpu = 16000000L +; see https://libraries.io/platformio/CONTROLLINO +lib_deps = controllino-plc/CONTROLLINO@^3.0.5 diff --git a/extrusion/lydia-print-head-v2/firmware/ref/ESP32heatcontroller_v1.14.ino b/extrusion/lydia-print-head-v2/firmware/ref/ESP32heatcontroller_v1.14.ino new file mode 100644 index 0000000..3072b74 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/ESP32heatcontroller_v1.14.ino @@ -0,0 +1,424 @@ + +////////////////////////////////////////// +// EP32 4 CHANNEL PID HEATER CONTROLLER // +////////////////////////////////////////// +/////////////Timberstar 2022////////////// +////////////////////////////////////////// +// Development code only, not for public release (yet) + + +// Development Board: ESP32 DevKitC V3 (ESP-WROOM 32) + +// Pin Assignment: + +// 4 SPI_CS2 +// 5 SPI_CS1 +// 12 (AVAILABLE)- will be Buzzer +// 13 LED_CS +// 14 BTN_PL +// 15 BTN_CS +// 16 SPI_CS3 +// 17 SPI_CS4 +// 18 SPI_SCK (VSPI) +// 19 SPI_MISO (VSPI) +// 21 OLED_SDA (I2C; SSD1306) - removed for now, not functioning +// 22 OLED SCL (ISC; SSD1306) - removed for now, not functioning +// 23 SPI_MOSI(VSPI) +// 25 RELAY1 +// 26 RELAY2 +// 27 RELAY3 +// 32 RELAY4 +// 33 ZX + +// Note- place a 10K resistor between buttons shift register and SPI_MOSI as it does not tristate its output + +#include + +int minPower = 0; +int maxPower = 100; +int maxTemp = 400; // (for safety, adjust appropriately) + + +// SHIFT REGISTER FOR BUTTONS INPUT (74HC165) + +int SPI_CK = 18; +int SPI_MISO = 19; +/* Latch contact */ +int REG_LATCH = 14; /// 74hc165 latch pin +int speed = 100; +int BUTTONS_CS = 15; // BUTTONS CHIP SELECT + + +// Zero Cross Detector + +struct Zx { + const uint8_t zxPin; + uint32_t zxCount; +bool zxDetected; // this is not actually used anywhere but could be useful later maybe +}; + +Zx zx = {33, 0, false}; + +unsigned long zx_time = 0; // for debouncing the pulse signal +unsigned long last_zx_time = 0; // for debouncing the pulse signal + +volatile unsigned long stepCount = 0; // step counts 100 full waves or 2 seconds +volatile unsigned long cycleCount = 0; // number of 2 second cycles + + + +// Relays Pins + +const int numRelays = 4; // number of relays +int relayPin[numRelays] = {25,26,27,32}; // relay pins + + + +int power[numRelays] = {0,0,0,0}; // power levels on 4 channels +int setTemp[numRelays] = {28,28,28,28}; // target set temps on 4 channels - temporarily set to 28 for testing +int sensorTemp[numRelays]; // sensor temps on 4 channels + + +// Thermocouples Pins + +int sensorCS[] = {5,4,16,17}; + + + +// Power Matrix: +// This is the lookup table of 100-step patterns which cycle over a 2 second loop, returning 0s and 1s to the relays, proportional to the selected power level between 0-100% + +int matrix[][100]= { +{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // 0% +{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // 1% +{0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // 2% +{0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0}, // 3% +{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0}, // 4% +{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // 5% +{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0}, // 6% +{0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0}, // 7% +{1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0}, // 8% +{1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0}, // 9% +{0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0}, // 10% +{0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0}, // 11% +{0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0}, // 12% +{0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0}, // 13% +{0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0}, // 14% +{0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0}, // 15% +{0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0}, // 16% +{0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0}, // 17% +{0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0}, // 18% +{0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1}, // 19% +{0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0}, // 20% +{0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0}, // 21% +{0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0}, // 22% +{0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1}, // 23% +{0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0}, // 24% +{0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0}, // 25% +{0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0}, // 26% +{0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1}, // 27% +{0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1}, // 28% +{0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1}, // 29% +{0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0}, // 30% +{1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1}, // 31% +{0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1}, // 32% +{0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1}, // 33% +{0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0}, // 34% +{0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1}, // 35% +{0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0}, // 36% +{1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0}, // 37% +{1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1}, // 38% +{0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1}, // 39% +{0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1}, // 40% +{0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0}, // 41% +{1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1}, // 42% +{0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1}, // 43% +{0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0}, // 44% +{1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1}, // 45% +{0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0}, // 46% +{1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0}, // 47% +{1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1}, // 48% +{0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0}, // 49% +{1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0}, // 50% +{1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0}, // 51% +{1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1}, // 52% +{0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0}, // 53% +{1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1}, // 54% +{0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1}, // 55% +{0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0}, // 56% +{1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0}, // 57% +{1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0}, // 58% +{1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1}, // 59% +{0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0}, // 60% +{1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0}, // 61% +{1,1,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1}, // 62% +{1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1}, // 63% +{0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1}, // 64% +{0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1}, // 65% +{0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0}, // 66% +{1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1}, // 67% +{0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1}, // 68% +{1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1}, // 69% +{0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1}, // 70% +{1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0}, // 71% +{1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1}, // 72% +{0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1}, // 73% +{1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1}, // 74% +{0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1}, // 75% +{1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1}, // 76% +{0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1}, // 77% +{1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1}, // 78% +{0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1}, // 79% +{0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0}, // 80% +{1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1}, // 81% +{1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1}, // 82% +{1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1}, // 83% +{1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1}, // 84% +{1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1}, // 85% +{1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1}, // 86% +{1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1}, // 87% +{1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1}, // 88% +{1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1}, // 89% +{1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1}, // 90% +{1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1}, // 91% +{1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1}, // 92% +{1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1}, // 93% +{1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1}, // 94% +{1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, // 95% +{1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1}, // 96% +{1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1}, // 97% +{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, // 98% +{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, // 99% +{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, // 100% + + + +}; + +void IRAM_ATTR zxPulse () // Zero Cross Interrupt Servie Routine - triggered by 50hz pulse on ZX input pin + { + zx_time = millis(); + if (zx_time - last_zx_time > 8) { //debouncing zx signal by ignoring any signal less than 8ms apart (they should be 10ms apart at 50Hz) +zx.zxCount++; + last_zx_time = zx_time; + + }; + } + + // PID values + +float PID_error[numRelays] = {0}; +int previous_error[numRelays] = {0}; +int PID_value[numRelays] = {0}; + +//PID constants +int kp = 203; int ki= 7.2; int kd = 1.04; +int PID_p[numRelays] = {0}; int PID_i[numRelays] = {0}; int PID_d[numRelays] = {0}; + + +void setup() { + + + + + pinMode(SPI_MISO, INPUT); + + pinMode(REG_LATCH, OUTPUT); + digitalWrite(REG_LATCH, HIGH); // Set the buttons shift register latch to high (inactive) + + pinMode(BUTTONS_CS, OUTPUT); + digitalWrite(BUTTONS_CS, HIGH); // Set buttons shift register chip select to high (inactive) + + + +// Zero Cross Pinmodes + + pinMode(zx.zxPin,INPUT_PULLDOWN); // set zerocross pin to input + + attachInterrupt((zx.zxPin),zxPulse, RISING); // attach interrupt service routine to ZX pulse + + +// Relays and Thermocouples Pinmodes + + for(int i=0;imaxPower){ +// power[l]= maxPower; + + // }; +//} + + +// Limit Max Temperature + +if (sensorTemp[l]>maxTemp){ + sensorTemp[l]= maxTemp; + + }; +} + + // Attach the incoming data from the buttons shift register to increase and decrease set temps on each channel : + +if (input==1){ + setTemp[0]++; + Serial.println(setTemp[0]); + }; +if (input==2){ +setTemp[0]--; +Serial.println(setTemp[0]); +}; +if (input==4){ +setTemp[1]++; + Serial.println(setTemp[1]); + }; +if (input==8){ + setTemp[1]--; + Serial.println(setTemp[1]); + }; +if (input==16){ + setTemp[2]++; + Serial.println(setTemp[2]); + }; +if (input==32){ + setTemp[2]--; + Serial.println(setTemp[2]); + }; +if (input==64){ + setTemp[3]++; + Serial.println(setTemp[3]); + }; +if (input==128){ + setTemp[3]--; + Serial.println(setTemp[3]); + }; +} + + + +if (stepCount==100)// i.e. every 2 seconds (full loop) +{ + +// Check the temperatures: + +int p; +uint16_t tempValue[numRelays]; +for (p=0;p> 4; // shift the incoming data 4 bits to the right (first 4 bits are not used) +tempValue[p] =tempValue[p]*0.25; // divide the value by 4 to get the temp in degrees C +sensorTemp[p] = tempValue[p]; // adjust the global variable accordingly + + + +// PID calculation (every 2 seconds) + + PID_error[p] = setTemp[p] - sensorTemp[p]; //Calculate the pid ERROR + + if(PID_error[p] > 30) //integral constant will only affect errors below 30ºC + {PID_i[p] = 0;} + + PID_p[p] = kp * PID_error[p]; //Calculate the P value + PID_i[p] = PID_i[p] + (ki * PID_error[p]); //Calculate the I value + + PID_d[p] = kd*((PID_error[p] - previous_error[p])); //Calculate the D value + PID_value[p] = PID_p[p] + PID_i[p] + PID_d[p]; //Calculate total PID value + + //Define power range between 0 and 100 + if(PID_value[p] < 0) + { PID_value[p] = 0; } + if(PID_value[p] > 100) + { PID_value[p] = 100; } + + power[p]=PID_value[p]; + + Serial.print("Channel:"); + Serial.print(p); + Serial.print(" Set Temp:"); + Serial.print(setTemp[p]); + Serial.print("C Sensor Temp:"); + Serial.print(sensorTemp[p]); + Serial.print("C Power level:"); + Serial.print(power[p]); + +Serial.println(); +// debug: +//Serial.println(tempValue[0],BIN); +} + + +stepCount=0; +}; + + +} diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/AnalogButton.cpp b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/AnalogButton.cpp new file mode 100644 index 0000000..ea18cc1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/AnalogButton.cpp @@ -0,0 +1,86 @@ +#include "AnalogButton_local.h" +//#include "WProgram.h" +#include "Arduino.h" + +AnalogButton::AnalogButton(uint8_t analogPin, int buttonValueReturn, + int buttonValueUp, int buttonValueDown, int buttonValueOk) +{ + // Store analog pin used to multiplex push button + buttonPin = analogPin; + + // Add upper bound of tolerance for variation againts resistor values, temperature + // and other possible drift + buttonValueThresholdReturn = TOLERANCE*buttonValueReturn; + buttonValueThresholdUp = TOLERANCE*buttonValueUp; + buttonValueThresholdDown = TOLERANCE*buttonValueDown; + buttonValueThresholdOk = TOLERANCE*buttonValueOk; +} + +button_t AnalogButton::read(void) +{ + int buttonValue; + + buttonValue = analogRead(buttonPin); + + if (buttonValue >= BUTTON_NONE_THRESHOLD) return BUTTON_NONE; + if (buttonValue <= buttonValueThresholdReturn) return BUTTON_RETURN; + if (buttonValue <= buttonValueThresholdUp) return BUTTON_UP; + if (buttonValue <= buttonValueThresholdDown) return BUTTON_DOWN; + if (buttonValue <= buttonValueThresholdOk) return BUTTON_OK; + + return BUTTON_NONE; +} + +button_t AnalogButton::get(void) +{ + static button_t buttonMask; + static buttonState_t buttonState; + static unsigned long debounceTimer; + button_t buttonValue; + button_t buttonStatus; + + // Initialize button status + buttonStatus = BUTTON_NONE; + + switch (buttonState) + { + case BUTTON_STATE_SCAN: + // Retrieve current button value + buttonValue = read(); + // If button press is detected + if (buttonValue != BUTTON_NONE) + { + // Store current button press value + buttonMask = buttonValue; + // Retrieve current time + debounceTimer = millis(); + debounceTimer += DEBOUNCE_PERIOD; + // Proceed to button debounce state + buttonState = BUTTON_STATE_DEBOUNCE; + } + break; + + case BUTTON_STATE_DEBOUNCE: + if (read() == buttonMask) + { + // If debounce period is completed + if (millis() >= debounceTimer) + { + buttonStatus = buttonMask; + // Proceed to wait for the button to be released + buttonState = BUTTON_STATE_RELEASE; + } + } + break; + + case BUTTON_STATE_RELEASE: + if (read() == BUTTON_NONE) + { + buttonMask = BUTTON_NONE; + buttonState = BUTTON_STATE_SCAN; + } + break; + } + + return (buttonStatus); +} diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/AnalogButton_local.h b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/AnalogButton_local.h new file mode 100644 index 0000000..bfa1e35 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/AnalogButton_local.h @@ -0,0 +1,47 @@ +#ifndef AnalogButton_h +#define AnalogButton_h + +#include + +enum button_t +{ + BUTTON_NONE, + BUTTON_RETURN, + BUTTON_UP, + BUTTON_DOWN, + BUTTON_OK +}; + +enum buttonState_t +{ + BUTTON_STATE_SCAN, + BUTTON_STATE_DEBOUNCE, + BUTTON_STATE_RELEASE +}; + +#define BUTTON_NONE_THRESHOLD 1000 +#define TOLERANCE 1.1 +#define DEBOUNCE_PERIOD 100 + +class AnalogButton +{ + public: + AnalogButton(uint8_t analogPin, int buttonValueReturn, + int buttonValueUp, int buttonValueDown, + int buttonValueOk); + + button_t get(void); + + private: + button_t read(void); + + // Analog pin used as button multiplexer + uint8_t buttonPin; + // Upper boound ADC value for each button + int buttonValueThresholdReturn; + int buttonValueThresholdUp; + int buttonValueThresholdDown; + int buttonValueThresholdOk; +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/EEPROMAnything.h b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/EEPROMAnything.h new file mode 100644 index 0000000..c548cbf --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/EEPROMAnything.h @@ -0,0 +1,20 @@ +#include +#include // for type definitions + +template int EEPROM_writeAnything(int ee, const T& value) +{ + const byte* p = (const byte*)(const void*)&value; + unsigned int i; + for (i = 0; i < sizeof(value); i++) + EEPROM.write(ee++, *p++); + return i; +} + +template int EEPROM_readAnything(int ee, T& value) +{ + byte* p = (byte*)(void*)&value; + unsigned int i; + for (i = 0; i < sizeof(value); i++) + *p++ = EEPROM.read(ee++); + return i; +} diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/MAX31855.cpp b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/MAX31855.cpp new file mode 100644 index 0000000..ea3a1f5 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/MAX31855.cpp @@ -0,0 +1,230 @@ +/******************************************************************************* +* MAX31855 Library +* Version: 1.10 +* Date: 24-07-2012 +* Company: Rocket Scream Electronics +* Website: www.rocketscream.com +* +* This is a MAX31855 library for Arduino. Please check our wiki +* (www.rocketscream.com/wiki) for more information on using this piece of +* library. +* +* This library is licensed under Creative Commons Attribution-ShareAlike 3.0 +* Unported License. +* +* Revision Description +* ======== =========== +* 1.10 Added negative temperature support for both junction & thermocouple. +* 1.00 Initial public release. +* +*******************************************************************************/ +#include "MAX31855_local.h" + +MAX31855::MAX31855(unsigned char SO, unsigned char CS, unsigned char SCK) +{ + so = SO; + cs = CS; + sck = SCK; + + // MAX31855 data output pin + pinMode(so, INPUT); + // MAX31855 chip select input pin + pinMode(cs, OUTPUT); + // MAX31855 clock input pin + pinMode(sck, OUTPUT); + + // Default output pins state + digitalWrite(cs, HIGH); + digitalWrite(sck, LOW); +} + +/******************************************************************************* +* Name: readThermocouple +* Description: Read the thermocouple temperature either in Degree Celsius or +* Fahrenheit. Internally, the conversion takes place in the +* background within 100 ms. Values are updated only when the CS +* line is high. +* +* Argument Description +* ========= =========== +* 1. unit Unit of temperature required: CELSIUS or FAHRENHEIT +* +* Return Description +* ========= =========== +* temperature Temperature of the thermocouple either in Degree Celsius or +* Fahrenheit. If fault is detected, FAULT_OPEN, FAULT_SHORT_GND or +* FAULT_SHORT_VCC will be returned. These fault values are outside +* of the temperature range the MAX31855 is capable of. +*******************************************************************************/ +double MAX31855::readThermocouple(unit_t unit) +{ + unsigned long data; + double temperature; + + // Initialize temperature + temperature = 0; + + // Shift in 32-bit of data from MAX31855 + data = readData(); + + // If fault is detected + if (data & 0x00010000) + { + // Check for fault type (3 LSB) + switch (data & 0x00000007) + { + // Open circuit + case 0x01: + temperature = FAULT_OPEN; + break; + + // Thermocouple short to GND + case 0x02: + temperature = FAULT_SHORT_GND; + break; + + // Thermocouple short to VCC + case 0x04: + temperature = FAULT_SHORT_VCC; + break; + } + } + // No fault detected + else + { + // Retrieve thermocouple temperature data and strip redundant data + data = data >> 18; + // Bit-14 is the sign + temperature = (data & 0x00001FFF); + + // Check for negative temperature + if (data & 0x00002000) + { + // 2's complement operation + // Invert + data = ~data; + // Ensure operation involves lower 13-bit only + temperature = data & 0x00001FFF; + // Add 1 to obtain the positive number + temperature += 1; + // Make temperature negative + temperature *= -1; + } + + // Convert to Degree Celsius + temperature *= 0.25; + + // If temperature unit in Fahrenheit is desired + if (unit == FAHRENHEIT) + { + // Convert Degree Celsius to Fahrenheit + temperature = (temperature * 9.0 / 5.0) + 32; + } + } + return (temperature); +} + +/******************************************************************************* +* Name: readJunction +* Description: Read the thermocouple temperature either in Degree Celsius or +* Fahrenheit. Internally, the conversion takes place in the +* background within 100 ms. Values are updated only when the CS +* line is high. +* +* Argument Description +* ========= =========== +* 1. unit Unit of temperature required: CELSIUS or FAHRENHEIT +* +* Return Description +* ========= =========== +* temperature Temperature of the cold junction either in Degree Celsius or +* Fahrenheit. +* +*******************************************************************************/ +double MAX31855::readJunction(unit_t unit) +{ + double temperature; + unsigned long data; + + // Shift in 32-bit of data from MAX31855 + data = readData(); + + // Strip fault data bits & reserved bit + data = data >> 4; + // Bit-12 is the sign + temperature = (data & 0x000007FF); + + // Check for negative temperature + if (data & 0x00000800) + { + // 2's complement operation + // Invert + data = ~data; + // Ensure operation involves lower 11-bit only + temperature = data & 0x000007FF; + // Add 1 to obtain the positive number + temperature += 1; + // Make temperature negative + temperature *= -1; + } + + // Convert to Degree Celsius + temperature *= 0.0625; + + // If temperature unit in Fahrenheit is desired + if (unit == FAHRENHEIT) + { + // Convert Degree Celsius to Fahrenheit + temperature = (temperature * 9.0 / 5.0) + 32; + } + + // Return the temperature + return (temperature); +} + +/******************************************************************************* +* Name: readData +* Description: Shift in 32-bit of data from MAX31855 chip. Minimum clock pulse +* width is 100 ns. No delay is required in this case. +* +* Argument Description +* ========= =========== +* 1. NIL +* +* Return Description +* ========= =========== +* data 32-bit of data acquired from the MAX31855 chip. +* +*******************************************************************************/ +unsigned long MAX31855::readData() +{ + int bitCount; + unsigned long data; + + // Clear data + data = 0; + + // Select the MAX31855 chip + digitalWrite(cs, LOW); + + // Shift in 32-bit of data + for (bitCount = 31; bitCount >= 0; bitCount--) + { + digitalWrite(sck, HIGH); + + // If data bit is high + if (digitalRead(so)) + { + // Need to type cast data type to unsigned long, else compiler will + // truncate to 16-bit + data |= ((unsigned long)1 << bitCount); + } + + digitalWrite(sck, LOW); + } + + // Deselect MAX31855 chip + digitalWrite(cs, HIGH); + + return (data); +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/MAX31855_local.h b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/MAX31855_local.h new file mode 100644 index 0000000..79c1b12 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/MAX31855_local.h @@ -0,0 +1,35 @@ +#ifndef MAX31855_H +#define MAX31855_H + +#if ARDUINO >= 100 +#include "Arduino.h" +#else +#include "WProgram.h" +#endif + +#define FAULT_OPEN 10000 +#define FAULT_SHORT_GND 10001 +#define FAULT_SHORT_VCC 10002 + +enum unit_t +{ + CELSIUS, + FAHRENHEIT +}; + +class MAX31855 +{ +public: + MAX31855(unsigned char SO, unsigned char CS, unsigned char SCK); + + double readThermocouple(unit_t unit); + double readJunction(unit_t unit); + +private: + unsigned char so; + unsigned char cs; + unsigned char sck; + + unsigned long readData(); +}; +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_AutoTune_v0.cpp b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_AutoTune_v0.cpp new file mode 100644 index 0000000..51894b4 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_AutoTune_v0.cpp @@ -0,0 +1,235 @@ +/********************************************************************************************** + * Arduino PID AutoTune Library - Version 0.0.0 + * by Brett Beauregard brettbeauregard.com + * + * This Library is ported from the AutotunerPID Toolkit by William Spinelli + * (http://www.mathworks.com/matlabcentral/fileexchange/4652) + * Copyright (c) 2004 + * + * This Library is licensed under the BSD License: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the distribution + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + **********************************************************************************************/ + +#if ARDUINO >= 100 +#include "Arduino.h" +#else +#include "WProgram.h" +#endif + +#include "PID_AutoTune_v0_local.h" //renamed to avoid conflict if Autotune library is installed on IDE + +PID_ATune::PID_ATune(double *Input, double *Output) +{ + input = Input; + output = Output; + controlType = 0; //default to PI + noiseBand = 0.5; + running = false; + oStep = 30; + SetLookbackSec(10); + lastTime = millis(); +} + +void PID_ATune::Cancel() +{ + running = false; +} + +int PID_ATune::Runtime() +{ + justevaled = false; + if (peakCount > 9 && running) + { + running = false; + FinishUp(); + return 1; + } + unsigned long now = millis(); + + if ((now - lastTime) < (unsigned long)sampleTime) + return false; + lastTime = now; + double refVal = *input; + justevaled = true; + if (!running) + { //initialize working variables the first time around + peakType = 0; + peakCount = 0; + justchanged = false; + absMax = refVal; + absMin = refVal; + setpoint = refVal; + running = true; + initCount = 0; + outputStart = *output; + *output = outputStart + oStep; + } + else + { + if (refVal > absMax) + absMax = refVal; + if (refVal < absMin) + absMin = refVal; + } + + //oscillate the output base on the input's relation to the setpoint + + if (refVal > setpoint + noiseBand) + *output = outputStart - oStep; + else if (refVal < setpoint - noiseBand) + *output = outputStart + oStep; + + //bool isMax=true, isMin=true; + isMax = true; + isMin = true; + //id peaks + for (int i = nLookBack - 1; i >= 0; i--) + { + double val = lastInputs[i]; + if (isMax) + isMax = refVal > val; + if (isMin) + isMin = refVal < val; + lastInputs[i + 1] = lastInputs[i]; + } + lastInputs[0] = refVal; + if (nLookBack < 9) + { //we don't want to trust the maxes or mins until the inputs array has been filled + initCount++; + return 0; + } + + if (isMax) + { + if (peakType == 0) + peakType = 1; + if (peakType == -1) + { + peakType = 1; + justchanged = true; + peak2 = peak1; + } + peak1 = now; + peaks[peakCount] = refVal; + } + else if (isMin) + { + if (peakType == 0) + peakType = -1; + if (peakType == 1) + { + peakType = -1; + peakCount++; + justchanged = true; + } + + if (peakCount < 10) + peaks[peakCount] = refVal; + } + + if (justchanged && peakCount > 2) + { //we've transitioned. check if we can autotune based on the last peaks + double avgSeparation = (abs(peaks[peakCount - 1] - peaks[peakCount - 2]) + abs(peaks[peakCount - 2] - peaks[peakCount - 3])) / 2; + if (avgSeparation < 0.05 * (absMax - absMin)) + { + FinishUp(); + running = false; + return 1; + } + } + justchanged = false; + return 0; +} +void PID_ATune::FinishUp() +{ + *output = outputStart; + //we can generate tuning parameters! + Ku = 4 * oStep / ((absMax - absMin) * 3.14159); + Pu = (double)(peak1 - peak2) / 1000; +} + +double PID_ATune::GetKp() +{ + return controlType == 1 ? 0.6 * Ku : 0.4 * Ku; +} + +double PID_ATune::GetKi() +{ + return controlType == 1 ? 1.2 * Ku / Pu : 0.48 * Ku / Pu; // Ki = Kc/Ti +} + +double PID_ATune::GetKd() +{ + return controlType == 1 ? 0.075 * Ku * Pu : 0; //Kd = Kc * Td +} + +void PID_ATune::SetOutputStep(double Step) +{ + oStep = Step; +} + +double PID_ATune::GetOutputStep() +{ + return oStep; +} + +void PID_ATune::SetControlType(int Type) //0=PI, 1=PID +{ + controlType = Type; +} +int PID_ATune::GetControlType() +{ + return controlType; +} + +void PID_ATune::SetNoiseBand(double Band) +{ + noiseBand = Band; +} + +double PID_ATune::GetNoiseBand() +{ + return noiseBand; +} + +void PID_ATune::SetLookbackSec(int value) +{ + if (value < 1) + value = 1; + + if (value < 25) + { + nLookBack = value * 4; + sampleTime = 250; + } + else + { + nLookBack = 100; + sampleTime = value * 10; + } +} + +int PID_ATune::GetLookbackSec() +{ + return nLookBack * sampleTime / 1000; +} diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_AutoTune_v0_local.h b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_AutoTune_v0_local.h new file mode 100644 index 0000000..90fc1d1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_AutoTune_v0_local.h @@ -0,0 +1,53 @@ +#ifndef PID_AutoTune_v0 +#define PID_AutoTune_v0 +#define LIBRARY_VERSION 0.0.0 + +class PID_ATune +{ + +public: + //commonly used functions ************************************************************************** + PID_ATune(double *, double *); // * Constructor. links the Autotune to a given PID + int Runtime(); // * Similar to the PID Compue function, returns non 0 when done + void Cancel(); // * Stops the AutoTune + + void SetOutputStep(double); // * how far above and below the starting value will the output step? + double GetOutputStep(); // + + void SetControlType(int); // * Determies if the tuning parameters returned will be PI (D=0) + int GetControlType(); // or PID. (0=PI, 1=PID) + + void SetLookbackSec(int); // * how far back are we looking to identify peaks + int GetLookbackSec(); // + + void SetNoiseBand(double); // * the autotune will ignore signal chatter smaller than this value + double GetNoiseBand(); // this should be acurately set + + double GetKp(); // * once autotune is complete, these functions contain the + double GetKi(); // computed tuning parameters. + double GetKd(); // + +private: + void FinishUp(); + bool isMax, isMin; + double *input, *output; + double setpoint; + double noiseBand; + int controlType; + bool running; + unsigned long peak1, peak2, lastTime; + int sampleTime; + int nLookBack; + int peakType; + double lastInputs[100]; + double peaks[10]; + int peakCount; + bool justchanged; + bool justevaled; + int initCount; + double absMax, absMin; + double oStep; + double outputStart; + double Ku, Pu; +}; +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_v1.cpp b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_v1.cpp new file mode 100644 index 0000000..1d391cd --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_v1.cpp @@ -0,0 +1,192 @@ +/********************************************************************************************** + * Arduino PID Library - Version 1.0.1 + * by Brett Beauregard brettbeauregard.com + * + * This Library is licensed under a GPLv3 License + **********************************************************************************************/ + +#if ARDUINO >= 100 +#include "Arduino.h" +#else +#include "WProgram.h" +#endif + +#include "PID_v1_local.h" //renamed to avoid conflict if PID library is installed on IDE + +/*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. +***************************************************************************/ +PID::PID(double* Input, double* Output, double* Setpoint, + double Kp, double Ki, double Kd, int ControllerDirection) +{ +PID::SetOutputLimits(0, 255); //default output limit corresponds to +//the arduino pwm limits + + SampleTime = 100; //default Controller Sample Time is 0.1 seconds + + PID::SetControllerDirection(ControllerDirection); + PID::SetTunings(Kp, Ki, Kd); + + lastTime = millis()-SampleTime; + inAuto = false; + myOutput = Output; + myInput = Input; + mySetpoint = Setpoint; + +} + + +/* 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 +**********************************************************************************/ +void PID::Compute() +{ + if(!inAuto) return; + unsigned long now = millis(); + unsigned long timeChange = (now - lastTime); + if(timeChange>=(unsigned long)SampleTime) + { + /*Compute all the working error variables*/ + double input = *myInput; + double error = *mySetpoint - input; + ITerm+= (ki * error); + if(ITerm > outMax) ITerm= outMax; + else if(ITerm < outMin) ITerm= outMin; + double dInput = (input - lastInput); + + /*Compute PID Output*/ + double output = kp * error + ITerm- kd * dInput; + + if(output > outMax) output = outMax; + else if(output < outMin) output = outMin; + *myOutput = output; + + /*Remember some variables for next time*/ + lastInput = input; + lastTime = now; + } +} + + +/* 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 PID::SetTunings(double Kp, double Ki, double Kd) +{ + if (Kp<0 || Ki<0 || Kd<0) return; + + dispKp = Kp; dispKi = Ki; dispKd = Kd; + + double SampleTimeInSec = ((double)SampleTime)/1000; + kp = Kp; + ki = Ki * SampleTimeInSec; + kd = Kd / SampleTimeInSec; + + 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 PID::SetSampleTime(int NewSampleTime) +{ + if (NewSampleTime > 0) + { + double ratio = (double)NewSampleTime + / (double)SampleTime; + ki *= ratio; + kd /= ratio; + 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 PID::SetOutputLimits(double Min, double 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 PID::SetMode(int Mode) +{ + bool newAuto = (Mode == AUTOMATIC); + if(newAuto == !inAuto) + { /*we just went from manual to auto*/ + PID::Initialize(); + } + inAuto = newAuto; +} + +/* Initialize()**************************************************************** +* does all the things that need to happen to ensure a bumpless transfer +* from manual to automatic mode. +******************************************************************************/ +void PID::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 PID::SetControllerDirection(int 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 +******************************************************************************/ +double PID::GetKp(){ return dispKp; } +double PID::GetKi(){ return dispKi;} +double PID::GetKd(){ return dispKd;} +int PID::GetMode(){ return inAuto ? AUTOMATIC : MANUAL;} +int PID::GetDirection(){ return controllerDirection;} + + diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_v1_local.h b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_v1_local.h new file mode 100644 index 0000000..ce64b6c --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/PID_v1_local.h @@ -0,0 +1,81 @@ +#ifndef PID_v1_h +#define PID_v1_h +#define LIBRARY_VERSION 1.0.0 + +class PID +{ + + + public: + + //Constants used in some of the functions below + #define AUTOMATIC 1 + #define MANUAL 0 + #define DIRECT 0 + #define REVERSE 1 + + //commonly used functions ************************************************************************** + PID(double*, double*, double*, // * constructor. links the PID to the Input, Output, and + double, double, double, int); // Setpoint. Initial tuning parameters are also set here + + void SetMode(int Mode); // * sets PID to either Manual (0) or Auto (non-0) + + void 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(double, double); //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(double, double, // * While most users will set the tunings once in the + double); // constructor, this function gives the user the option + // of changing tunings during runtime for Adaptive control + void SetControllerDirection(int); // * 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 **************************************************************** + double GetKp(); // These functions query the pid for interal values. + double GetKi(); // they were created mainly for the pid front-end, + double GetKd(); // where it's important to know what is actually + int GetMode(); // inside the PID. + int GetDirection(); // + + private: + void Initialize(); + + double dispKp; // * we'll hold on to the tuning parameters in user-entered + double dispKi; // format for display purposes + double dispKd; // + + double kp; // * (P)roportional Tuning Parameter + double ki; // * (I)ntegral Tuning Parameter + double kd; // * (D)erivative Tuning Parameter + + int controllerDirection; + + double *myInput; // * Pointers to the Input, Output, and Setpoint variables + double *myOutput; // This creates a hard link between the variables and the + double *mySetpoint; // PID, freeing the user from having to constantly tell us + // what these values are. with pointers we'll just know. + + unsigned long lastTime; + double ITerm, lastInput; + + int SampleTime; + double outMin, outMax; + bool inAuto; +}; +#endif + + diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/README.txt b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/README.txt new file mode 100644 index 0000000..a5661a1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/README.txt @@ -0,0 +1,33 @@ +/******************************************************** + * osPID Firmware, Version 1.7 + * by Brett Beauregard & Rocket Scream + * License: GPLv3 & BSD License (For autotune) + * 27 April 2016 + ********************************************************/ + + NOTE: THIS FIRMWARE IS CONFIGURED FOR DIGITAL OUTPUT CARD + V1.5 & TEMPERATURE INPUT CARD V1.2. IF YOU ARE USING + A DIFFERENT I/O CONFIGURATION BE SURE TO UN-COMMENT THE + APPROPRIATE #DEFINE STATEMENTS IN IO.H. + +Updates for version 1.7 +-output is disabled if input is in error state for both thermistor and thermocouple + +Updates for version 1.6 +-added support for v1.5 of the Temperature Input card (MAX31855 Thermocouple chip) + +Updates for version 1.5 +-restructured code to allow for different IO cards +-added reflow profile support +-eliminated LCD flicker +-error message when thermocouple is disconnected +-extreme code size / RAM improvement (mainly menu and EEPRom) +-consolodated the code into fewer files + * osPID_Firmware.ino - Just about everything + * io.h - IO card code. pre-compiler flags control which card code is used + * EEPROMAnything.h - halley's amazing EEPROMWriteAnything code. + * AnalogButton .cpp _local.h - ospid button-reading/debounce code + * PID_AutoTune_v0 .cpp _local.h - local copy of the autotune library (to avoid + conflicts with possibly pre-installed copies) + * PID_v1 .ccp _local.h - local copy of the PID library + * max6675 .cpp _local.h - local copy of the max6675 library, used by the input card. diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/io.h b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/io.h new file mode 100644 index 0000000..481d1e2 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/io.h @@ -0,0 +1,530 @@ +/******************************************************************************* +* The osPID Kit comes with swappable IO cards which are supported by different +* device drivers & libraries. For the osPID firmware to correctly communicate with +* your configuration, you must uncomment the appropriate "define" statements below. +* Please take note that only 1 input card and 1 output card can be used at a time. +* List of available IO cards: +* +* Input Cards +* =========== +* 1. TEMP_INPUT_V110: +* Temperature Basic V1.10 with 1 thermistor & 1 type-K thermocouple (MAX6675) +* interface. +* 2. TEMP_INPUT_V120: +* Temperature Basic V1.20 with 1 thermistor & 1 type-K thermocouple +* (MAX31855KASA) interface. +* 3. PROTOTYPE_INPUT: +* Generic prototype card with input specified by user. Please add necessary +* input processing in the section below. +* +* Output Cards +* ============ +* 1. DIGITAL_OUTPUT_V120: +* Output card with 1 SSR & 2 relay output. +* 2. DIGITAL_OUTPUT_V150: +* Output card with 1 SSR & 2 relay output. Similar to V1.20 except LED mount +* orientation. +* 3. PROTOTYPE_OUTPUT: +* Generic prototype card with output specified by user. Please add necessary +* output processing in the section below. +* +* This file is licensed under Creative Commons Attribution-ShareAlike 3.0 +* Unported License. +* +*******************************************************************************/ + +// ***** INPUT CARD ***** +//#define TEMP_INPUT_V110 +#define TEMP_INPUT_V120 +//#define PROTOTYPE_INPUT + +// ***** OUTPUT CARD ***** +//#define DIGITAL_OUTPUT_V120 +#define DIGITAL_OUTPUT_V150 +//#define PROTOTYPE_OUTPUT + +union { // This Data structure lets + byte asBytes[32]; // us take the byte array + float asFloat[8]; // sent from processing and +} // easily convert it to a +serialXfer; // float array +byte b1,b2; + +#ifdef TEMP_INPUT_V110 +#include "max6675_local.h" +const byte thermistorPin = A6; +const byte thermocoupleCS = 10; +const byte thermocoupleSO = 12; +const byte thermocoupleCLK = 13; +byte inputType = 0; +double THERMISTORNOMINAL = 10; +double BCOEFFICIENT = 1; +double TEMPERATURENOMINAL = 293.15; +double REFERENCE_RESISTANCE = 10; +MAX6675 thermocouple(thermocoupleCLK, thermocoupleCS, thermocoupleSO); + +// EEPROM backup +void EEPROMBackupInputParams(int offset) +{ + EEPROM.write(offset, inputType); + EEPROM_writeAnything(offset+2,THERMISTORNOMINAL); + EEPROM_writeAnything(offset+6,BCOEFFICIENT); + EEPROM_writeAnything(offset+10,TEMPERATURENOMINAL); + EEPROM_writeAnything(offset+14,REFERENCE_RESISTANCE); +} + +// EEPROM restore +void EEPROMRestoreInputParams(int offset) +{ + inputType = EEPROM.read(offset); + EEPROM_readAnything(offset+2,THERMISTORNOMINAL); + EEPROM_readAnything(offset+6,BCOEFFICIENT); + EEPROM_readAnything(offset+10,TEMPERATURENOMINAL); + EEPROM_readAnything(offset+14,REFERENCE_RESISTANCE); +} + +void InitializeInputCard() +{ +} + +void InputSerialReceiveStart() +{ +} + +void InputSerialReceiveDuring(byte val, byte index) +{ + if(index==1) b1 = val; + else if(index<18) serialXfer.asBytes[index-2] = val; +} + +void InputSerialReceiveAfter(int eepromOffset) +{ + inputType = b1; + THERMISTORNOMINAL = serialXfer.asFloat[0]; + BCOEFFICIENT = serialXfer.asFloat[1]; + TEMPERATURENOMINAL = serialXfer.asFloat[2]; + REFERENCE_RESISTANCE = serialXfer.asFloat[3]; + EEPROMBackupInputParams(eepromOffset); +} + +void InputSerialSend() +{ + Serial.print((int)inputType); + Serial.print(" "); + Serial.print(THERMISTORNOMINAL); + Serial.print(" "); + Serial.print(BCOEFFICIENT); + Serial.print(" "); + Serial.print(TEMPERATURENOMINAL); + Serial.print(" "); + Serial.println(REFERENCE_RESISTANCE); +} + +void InputSerialID() +{ + Serial.print(" IID1"); +} + +double readThermistorTemp(int voltage) +{ + float R = REFERENCE_RESISTANCE / (1024.0/(float)voltage - 1); + float steinhart; + steinhart = R / THERMISTORNOMINAL; // (R/Ro) + steinhart = log(steinhart); // ln(R/Ro) + steinhart /= BCOEFFICIENT; // 1/B * ln(R/Ro) + steinhart += 1.0 / (TEMPERATURENOMINAL + 273.15); // + (1/To) + steinhart = 1.0 / steinhart; // Invert + steinhart -= 273.15; // convert to C + + return steinhart; +} + +double ReadInputFromCard() +{ + if(inputType == 0) return thermocouple.readCelsius(); + else if(inputType == 1) + { + int adcReading = analogRead(thermistorPin); + if ((adcReading == 0) || (adcReading == 1023)) + { + return NAN; + } + else + { + return readThermistorTemp(adcReading); + } + } +} +#endif /*TEMP_INPUT_V110*/ + +#ifdef TEMP_INPUT_V120 +#include "MAX31855_local.h" +const byte thermistorPin = A6; +const byte thermocoupleCS = 10; +const byte thermocoupleSO = 12; +const byte thermocoupleCLK = 13; +byte inputType = 0; +double THERMISTORNOMINAL = 10; +double BCOEFFICIENT = 1; +double TEMPERATURENOMINAL = 293.15; +double REFERENCE_RESISTANCE = 10; +MAX31855 thermocouple(thermocoupleSO, thermocoupleCS, thermocoupleCLK); + +// EEPROM backup +void EEPROMBackupInputParams(int offset) +{ + EEPROM.write(offset, inputType); + EEPROM_writeAnything(offset+2,THERMISTORNOMINAL); + EEPROM_writeAnything(offset+6,BCOEFFICIENT); + EEPROM_writeAnything(offset+10,TEMPERATURENOMINAL); + EEPROM_writeAnything(offset+14,REFERENCE_RESISTANCE); +} + +// EEPROM restore +void EEPROMRestoreInputParams(int offset) +{ + inputType = EEPROM.read(offset); + EEPROM_readAnything(offset+2,THERMISTORNOMINAL); + EEPROM_readAnything(offset+6,BCOEFFICIENT); + EEPROM_readAnything(offset+10,TEMPERATURENOMINAL); + EEPROM_readAnything(offset+14,REFERENCE_RESISTANCE); +} + +void InitializeInputCard() +{ +} + +void InputSerialReceiveStart() +{ +} + +void InputSerialReceiveDuring(byte val, byte index) +{ + if(index==1) b1 = val; + else if(index<18) serialXfer.asBytes[index-2] = val; +} + +void InputSerialReceiveAfter(int eepromOffset) +{ + inputType = b1; + THERMISTORNOMINAL = serialXfer.asFloat[0]; + BCOEFFICIENT = serialXfer.asFloat[1]; + TEMPERATURENOMINAL = serialXfer.asFloat[2]; + REFERENCE_RESISTANCE = serialXfer.asFloat[3]; + EEPROMBackupInputParams(eepromOffset); +} + +void InputSerialSend() +{ + Serial.print((int)inputType); + Serial.print(" "); + Serial.print(THERMISTORNOMINAL); + Serial.print(" "); + Serial.print(BCOEFFICIENT); + Serial.print(" "); + Serial.print(TEMPERATURENOMINAL); + Serial.print(" "); + Serial.println(REFERENCE_RESISTANCE); +} + +void InputSerialID() +{ + Serial.print(" IID2"); +} + +double readThermistorTemp(int voltage) +{ + float R = REFERENCE_RESISTANCE / (1024.0/(float)voltage - 1); + float steinhart; + steinhart = R / THERMISTORNOMINAL; // (R/Ro) + steinhart = log(steinhart); // ln(R/Ro) + steinhart /= BCOEFFICIENT; // 1/B * ln(R/Ro) + steinhart += 1.0 / (TEMPERATURENOMINAL + 273.15); // + (1/To) + steinhart = 1.0 / steinhart; // Invert + steinhart -= 273.15; // convert to C + + return steinhart; +} + +double ReadInputFromCard() +{ + if(inputType == 0) + { + double val = thermocouple.readThermocouple(CELSIUS); + if (val==FAULT_OPEN|| val==FAULT_SHORT_GND|| val==FAULT_SHORT_VCC)val = NAN; + return val; + } + else if(inputType == 1) + { + int adcReading = analogRead(thermistorPin); + // If either thermistor or reference resistor is not connected + if ((adcReading == 0) || (adcReading == 1023)) + { + return NAN; + } + else + { + return readThermistorTemp(adcReading); + } + } +} +#endif /*TEMP_INPUT_V120*/ + +#ifdef PROTOTYPE_INPUT + /*Include any libraries and/or global variables here*/ + +float flt1_i=0, flt2_i=0, flt3_i=0, flt4_i=0; +byte bt1_i=0, bt2_i=0, bt3_i=0, bt4_i=0; + +void EEPROMBackupInputParams(int offset) +{ + EEPROM_writeAnything(offset, bt1_i); + EEPROM_writeAnything(offset+1, bt2_i); + EEPROM_writeAnything(offset+2, bt3_i); + EEPROM_writeAnything(offset+3, bt4_i); + EEPROM_writeAnything(offset+4,flt1_i); + EEPROM_writeAnything(offset+8,flt2_i); + EEPROM_writeAnything(offset+12,flt3_i); + EEPROM_writeAnything(offset+16,flt4_i); +} + +void EEPROMRestoreInputParams(int offset) +{ + EEPROM_readAnything(offset, bt1_i); + EEPROM_readAnything(offset+1, bt2_i); + EEPROM_readAnything(offset+2, bt3_i); + EEPROM_readAnything(offset+3, bt4_i); + EEPROM_readAnything(offset+4,flt1_i); + EEPROM_readAnything(offset+8,flt2_i); + EEPROM_readAnything(offset+12,flt3_i); + EEPROM_readAnything(offset+16,flt4_i); +} + +void InitializeInputCard() +{ +} + +void InputSerialReceiveStart() +{ +} + +void InputSerialReceiveDuring(byte val, byte index) +{ + if(index==1) bt1_i = val; + else if(index==2) bt2_i = val; + else if(index==3) bt3_i = val; + else if(index==4) bt4_i = val; + else if(index<22) serialXfer.asBytes[index-5] = val; +} + +void InputSerialReceiveAfter(int eepromOffset) +{ + flt1_i = serialXfer.asFloat[0]; + flt2_i = serialXfer.asFloat[1]; + flt3_i = serialXfer.asFloat[2]; + flt4_i = serialXfer.asFloat[3]; + + EEPROMBackupInputParams(eepromOffset); +} + +void InputSerialSend() +{ + Serial.print(int(bt1_i)); + Serial.print(" "); + Serial.print(int(bt2_i)); + Serial.print(" "); + Serial.print(int(bt3_i)); + Serial.print(" "); + Serial.print(int(bt4_i)); + Serial.print(" "); + Serial.print(flt1_i); + Serial.print(" "); + Serial.print(flt2_i); + Serial.print(" "); + Serial.print(flt3_i); + Serial.print(" "); + Serial.println(flt4_i); +} + +void InputSerialID() +{ + Serial.print(" IID0"); +} + +double ReadInputFromCard() +{ + /*your code here*/ + return 0; +} +#endif /*PROTOTYPE_INPUT*/ + +#if defined(DIGITAL_OUTPUT_V120) || defined(DIGITAL_OUTPUT_V150) +byte outputType = 1; +const byte RelayPin = 5; +const byte SSRPin = 6; +//unsigned long windowStartTime; +double outWindowSec = 5.0; +unsigned long WindowSize = 5000; + +void setOutputWindow(double val) +{ + unsigned long temp = (unsigned long)(val*1000); + if(temp<500)temp = 500; + outWindowSec = (double)temp/1000; + if(temp!=WindowSize) + { + WindowSize = temp; + } +} + +void EEPROMBackupOutputParams(int offset) +{ + EEPROM.write(offset, outputType); + EEPROM_writeAnything(offset+1, WindowSize); +} +void EEPROMRestoreOutputParams(int offset) +{ + outputType = EEPROM.read(offset); + EEPROM_readAnything(offset+1, WindowSize); +} + +void InitializeOutputCard() +{ + pinMode(RelayPin, OUTPUT); + pinMode(SSRPin, OUTPUT); +} + +void OutputSerialReceiveStart() +{ +} + +void OutputSerialReceiveDuring(byte val, byte index) +{ + if(index==1) b1 = val; + else if(index<6) serialXfer.asBytes[index-2] = val; +} + +void OutputSerialReceiveAfter(int eepromOffset) +{ + if(outputType != b1) + { + if (b1==0)digitalWrite(SSRPin, LOW); + else if(b1==1) digitalWrite( RelayPin,LOW); //turn off the other pin + outputType=b1; + } + outWindowSec = serialXfer.asFloat[0]; + setOutputWindow(outWindowSec); + EEPROMBackupOutputParams(eepromOffset); +} + +void OutputSerialID() +{ + Serial.print(" OID1"); +} + +void WriteToOutputCard(double value) +{ + unsigned long wind = millis() % WindowSize; // (millis() - windowStartTime); + /*if(wind>WindowSize) + { + wind -= WindowSize; + windowStartTime += WindowSize; + }*/ + unsigned long oVal = (unsigned long)(value*(double)WindowSize/ 100.0); + if(outputType == 0) digitalWrite(RelayPin ,(oVal>wind) ? HIGH : LOW); + else if(outputType == 1) digitalWrite(SSRPin ,(oVal>wind) ? HIGH : LOW); +} + +// Serial send & receive +void OutputSerialSend() +{ + Serial.print((int)outputType); + Serial.print(" "); + Serial.println(outWindowSec); +} +#endif /*DIGITAL_OUTPUT_V120 & DIGITAL_OUTPUT_V150*/ + +#ifdef PROTOTYPE_OUTPUT +float flt1_o=0, flt2_o=0, flt3_o=0, flt4_o=0; +byte bt1_o=0, bt2_o=0, bt3_o=0, bt4_o=0; + +void EEPROMBackupOutputParams(int offset) +{ + EEPROM_writeAnything(offset, bt1_o); + EEPROM_writeAnything(offset+1, bt2_o); + EEPROM_writeAnything(offset+2, bt3_o); + EEPROM_writeAnything(offset+3, bt4_o); + EEPROM_writeAnything(offset+4,flt1_o); + EEPROM_writeAnything(offset+8,flt2_o); + EEPROM_writeAnything(offset+12,flt3_o); + EEPROM_writeAnything(offset+16,flt4_o); +} + +void EEPROMRestoreOutputParams(int offset) +{ + EEPROM_readAnything(offset, bt1_o); + EEPROM_readAnything(offset+1, bt2_o); + EEPROM_readAnything(offset+2, bt3_o); + EEPROM_readAnything(offset+3, bt4_o); + EEPROM_readAnything(offset+4,flt1_o); + EEPROM_readAnything(offset+8,flt2_o); + EEPROM_readAnything(offset+12,flt3_o); + EEPROM_readAnything(offset+16,flt4_o); +} + +void InitializeOutputCard() +{ +} + +void OutputSerialReceiveStart() +{ +} + +void OutputSerialReceiveDuring(byte val, byte index) +{ + if(index==1) bt1_o = val; + else if(index==2) bt2_o = val; + else if(index==3) bt3_o = val; + else if(index==4) bt4_o = val; + else if(index<22) serialXfer.asBytes[index-5] = val; +} + +void OutputSerialReceiveAfter(int eepromOffset) +{ + flt1_o = serialXfer.asFloat[0]; + flt2_o = serialXfer.asFloat[1]; + flt3_o = serialXfer.asFloat[2]; + flt4_o = serialXfer.asFloat[3]; + + EEPROMBackupOutputParams(eepromOffset); +} + +void OutputSerialID() +{ + Serial.print(" OID0"); +} + +void WriteToOutputCard(double value) +{ +} + +// Serial send & receive +void OutputSerialSend() +{ + Serial.print(int(bt1_o)); + Serial.print(" "); + Serial.print(int(bt2_o)); + Serial.print(" "); + Serial.print(int(bt3_o)); + Serial.print(" "); + Serial.print(int(bt4_o)); + Serial.print(" "); + Serial.print(flt1_o); + Serial.print(" "); + Serial.print(flt2_o); + Serial.print(" "); + Serial.print(flt3_o); + Serial.print(" "); + Serial.println(flt4_o); +} +#endif /*PROTOTYPE_OUTPUT*/ diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/max6675.cpp b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/max6675.cpp new file mode 100644 index 0000000..248a8eb --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/max6675.cpp @@ -0,0 +1,73 @@ +// this library is public domain. enjoy! +// www.ladyada.net/learn/sensors/thermocouple + +#include +#include +#include +#include "max6675_local.h" + +MAX6675::MAX6675(int8_t SCLK, int8_t CS, int8_t MISO) +{ + sclk = SCLK; + cs = CS; + miso = MISO; + + //define pin modes + pinMode(cs, OUTPUT); + pinMode(sclk, OUTPUT); + pinMode(miso, INPUT); + + digitalWrite(cs, HIGH); +} +double MAX6675::readCelsius(void) +{ + + uint16_t v; + + digitalWrite(cs, LOW); + _delay_ms(1); + + v = spiread(); + v <<= 8; + v |= spiread(); + + digitalWrite(cs, HIGH); + + if (v & 0x4) + { + // uh oh, no thermocouple attached! + return NAN; + //return -100; + } + + v >>= 3; + + return v * 0.25; +} + +double MAX6675::readFarenheit(void) +{ + return readCelsius() * 9.0 / 5.0 + 32; +} + +byte MAX6675::spiread(void) +{ + int i; + byte d = 0; + + for (i = 7; i >= 0; i--) + { + digitalWrite(sclk, LOW); + _delay_ms(1); + if (digitalRead(miso)) + { + //set the bit to 0 no matter what + d |= (1 << i); + } + + digitalWrite(sclk, HIGH); + _delay_ms(1); + } + + return d; +} diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/max6675_local.h b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/max6675_local.h new file mode 100644 index 0000000..da1a45c --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/max6675_local.h @@ -0,0 +1,21 @@ +// this library is public domain. enjoy! +// www.ladyada.net/learn/sensors/thermocouple + +#if ARDUINO >= 100 +#include "Arduino.h" +#else +#include "WProgram.h" +#endif + +class MAX6675 +{ +public: + MAX6675(int8_t SCLK, int8_t CS, int8_t MISO); + + double readCelsius(void); + double readFarenheit(void); + +private: + int8_t sclk, miso, cs; + uint8_t spiread(void); +}; diff --git a/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/osPID_Firmware.ino b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/osPID_Firmware.ino new file mode 100644 index 0000000..b90d6bb --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/ref/osPID-Firmware/osPID_Firmware.ino @@ -0,0 +1,1327 @@ +//#define USE_SIMULATION + +#include +#include +#include "AnalogButton_local.h" +#include "PID_v1_local.h" +#include "EEPROMAnything.h" +#include "PID_AutoTune_v0_local.h" +#include "io.h" + +// ***** PIN ASSIGNMENTS ***** + +const byte buzzerPin = 3; +const byte systemLEDPin = A2; + +const byte EEPROM_ID = 2; //used to automatically trigger and eeprom reset after firmware update (if necessary) + +const byte TYPE_NAV=0; +const byte TYPE_VAL=1; +const byte TYPE_OPT=2; + +byte mMain[] = { + 0,1,2,3}; +byte mDash[] = { + 4,5,6,7}; +byte mConfig[] = { + 8,9,10,11}; +byte *mMenu[] = { + mMain, mDash, mConfig}; + +byte curMenu=0, mIndex=0, mDrawIndex=0; +LiquidCrystal lcd(A1, A0, 4, 7, 8, 9); +AnalogButton button(A3, 0, 253, 454, 657); + +unsigned long now, lcdTime, buttonTime,ioTime, serialTime; +boolean sendInfo=true, sendDash=true, sendTune=true, sendInputConfig=true, sendOutputConfig=true; + +bool editing=false; +bool inputOk = true; +bool tuning = false; + +double setpoint=250,input=250,output=50, pidInput=250; + +double kp = 2, ki = 0.5, kd = 2; +byte ctrlDirection = 0; +byte modeIndex = 0; +byte highlightedIndex=0; + +PID myPID(&pidInput, &output, &setpoint,kp,ki,kd, DIRECT); + +double aTuneStep = 20, aTuneNoise = 1; +unsigned int aTuneLookBack = 10; +byte ATuneModeRemember = 0; +PID_ATune aTune(&pidInput, &output); + + +byte curProfStep=0; +byte curType=0; +float curVal=0; +float helperVal=0; +unsigned long helperTime=0; +boolean helperflag=false; +unsigned long curTime=0; + + +/*Profile declarations*/ +const unsigned long profReceiveTimeout = 10000; +unsigned long profReceiveStart=0; +boolean receivingProfile=false; +const int nProfSteps = 15; +char profname[] = { + 'N','o',' ','P','r','o','f'}; +byte proftypes[nProfSteps]; +unsigned long proftimes[nProfSteps]; +float profvals[nProfSteps]; +boolean runningProfile = false; + + +//for devlopment and demo purposes, it's useful to have a +//simulation that can run on the osPID. the problem is +//that is uses memory. rather than have it hogging resources +//when not in use, it's activated using a compile flag. +// this way, it doesn't get compiled during normal circumstances + +#ifdef USE_SIMULATION +double kpmodel = 5, taup = 50, theta[30]; +const double outputStart = 50; +const double inputStart=250; + +void DoModel() +{ + // Cycle the dead time + for(byte i=0;i<30;i++) + { + theta[i] = theta[i+1]; + } + // Compute the input + input = (kpmodel / taup) *(theta[0]-outputStart) + (input-inputStart)*(1-1/taup)+inputStart + ((float)random(-10,10))/100; +} +#else + +#endif /*USE_SIMULATION*/ + + + +void setup() +{ + Serial.begin(9600); + lcdTime=10; + buttonTime=1; + ioTime=5; + serialTime=6; + //windowStartTime=2; + lcd.begin(8, 2); + + lcd.setCursor(0,0); + lcd.print(F(" osPID ")); + lcd.setCursor(0,1); + lcd.print(F(" v1.70 ")); + delay(1000); + + initializeEEPROM(); + + + +#ifdef USE_SIMULATION + input = inputStart; + for(int i=0;i<30;i++)theta[i] = outputStart; +#else + InitializeInputCard(); + InitializeOutputCard(); +#endif + myPID.SetSampleTime(1000); + myPID.SetOutputLimits(0, 100); + myPID.SetTunings(kp, ki, kd); + myPID.SetControllerDirection(ctrlDirection); + myPID.SetMode(modeIndex); +} + +byte editDepth=0; +void loop() +{ + now = millis(); + + if(now >= buttonTime) + { + switch(button.get()) + { + case BUTTON_NONE: + break; + + case BUTTON_RETURN: + back(); + break; + + case BUTTON_UP: + updown(true); + break; + + case BUTTON_DOWN: + updown(false); + break; + + case BUTTON_OK: + ok(); + break; + } + buttonTime += 50; + } + + bool doIO = now >= ioTime; + //read in the input + if(doIO) + { + ioTime+=250; +#ifdef USE_SIMULATION + DoModel(); + pidInput = input; +#else + input = ReadInputFromCard(); + inputOk = !isnan(input); + if(inputOk)pidInput = input; + +#endif /*USE_SIMULATION*/ + } + + + if(tuning) + { + byte val = (aTune.Runtime()); + + if(val != 0) + { + tuning = false; + } + + if(!tuning) + { + // We're done, set the tuning parameters + kp = aTune.GetKp(); + ki = aTune.GetKi(); + kd = aTune.GetKd(); + myPID.SetTunings(kp, ki, kd); + AutoTuneHelper(false); + EEPROMBackupTunings(); + } + } + else + { + if(runningProfile) ProfileRunTime(); + //allow the pid to compute if necessary + if(inputOk) myPID.Compute(); + } + + + + + + if(doIO) + { + //send the output +#ifdef USE_SIMULATION + theta[29] = output; +#else + if(!inputOk) output = 0; // Ensure output is zero when input is invalid + // Send to output card + WriteToOutputCard(output); +#endif /*USE_SIMULATION*/ + + + + } + + if(now>lcdTime) + { + drawLCD(); + lcdTime+=250; + } + if(millis() > serialTime) + { + //if(receivingProfile && (now-profReceiveStart)>profReceiveTimeout) receivingProfile = false; + SerialReceive(); + SerialSend(); + serialTime += 500; + } +} + + +void drawLCD() +{ + boolean highlightFirst= (mDrawIndex==mIndex); + drawItem(0,highlightFirst, mMenu[curMenu][mDrawIndex]); + drawItem(1,!highlightFirst, mMenu[curMenu][mDrawIndex+1]); + if(editing) lcd.setCursor(editDepth, highlightFirst?0:1); +} + +void drawItem(byte row, boolean highlight, byte index) +{ + char buffer[7]; + lcd.setCursor(0,row); + double val=0; + int dec=0; + int num=0; + char icon=' '; + boolean isNeg = false; + boolean didneg = false; + byte decSpot = 0; + boolean edit = editing && highlightedIndex==index; + boolean canEdit=!tuning; + switch(getMenuType(index)) + { + case TYPE_NAV: + lcd.print(highlight? '>':' '); + switch(index) + { + case 0: + lcd.print(F("DashBrd")); + break; + case 1: + lcd.print(F("Config ")); + break; + case 2: + lcd.print(tuning ? F("Cancel ") : F("ATune ")); + break; + case 3: + if(runningProfile)lcd.print(F("Cancel ")); + else lcd.print(profname); + break; + default: + return; + } + + break; + case TYPE_VAL: + + switch(index) + { + case 4: + val = setpoint; + dec=1; + icon='S'; + break; + case 5: + val = input; + dec=1; + icon='I'; + canEdit=false; + break; + case 6: + val = output; + dec=1; + icon='O'; + canEdit = (modeIndex==0); + break; + case 8: + val = kp; + dec=2; + icon='P'; + break; + case 9: + val = ki; + dec=2; + icon='I'; + break ; + case 10: + val = kd; + dec=2; + icon='D'; + break ; + + default: + return; + } + lcd.print(edit? '[' : (highlight ? (canEdit ? '>':'|') : + ' ')); + + if(isnan(val)) + { //display an error + lcd.print(icon); + lcd.print( now % 2000<1000 ? F(" Error"):F(" ")); + return; + } + + for(int i=0;i=1;i--) + { + if(i==decSpot)buffer[i] = '.'; + else { + if(num==0) + { + if(i>=decSpot-1) buffer[i]='0'; + else if (isNeg && !didneg) + { + buffer[i]='-'; + didneg=true; + } + else buffer[i]=' '; + } + else { + buffer[i] = num%10+48; + num/=10; + } + } + } + lcd.print(buffer); + break; + case TYPE_OPT: + + lcd.print(edit ? '[': (highlight? '>':' ')); + switch(index) + { + case 7: + lcd.print(modeIndex==0 ? F("M Man "):F("M Auto ")); + break; + case 11://12: + + lcd.print(ctrlDirection==0 ? F("A Direc"):F("A Rever")); + break; + } + + break; + default: + return; + } + + //indication of altered state + if(highlight && (tuning || runningProfile)) + { + //should we blip? + if(tuning) + { + if(now % 1500 <500) + { + lcd.setCursor(0,row); + lcd.print('T'); + } + } + else //running profile + { + if(now % 2000 < 500) + { + lcd.setCursor(0,row); + lcd.print('P'); + } + else if(now%2000 < 1000) + { + lcd.setCursor(0,row); + char c; + if(curProfStep<10) c = curProfStep + 48; //0-9 + else c = curProfStep + 65; //A,B... + lcd.print(c); + } + } + } +} + +byte getValDec(byte index) +{ + switch(index) + { + case 4: + case 5: + case 6: + //case 11: + return 1; + case 8: + case 9: + case 10: + default: + return 2; + } +} +byte getMenuType(byte index) +{ + switch(index) + { + case 0: + case 1: + case 2: + case 3: + return TYPE_NAV; + case 4: + case 5: + case 6: + case 8: + case 9: + case 10: + //case 11: + return TYPE_VAL; + case 7: + case 11: //12: + return TYPE_OPT; + default: + return 255; + } +} + +boolean changeflag=false; + +void back() +{ + if(editing) + { //decrease the depth and stop editing if required + + editDepth--; + if(getMenuType(highlightedIndex)==TYPE_VAL) + { + if(editDepth==7-getValDec(highlightedIndex))editDepth--; //skip the decimal + } + if(editDepth<3) + { + editDepth=0; + editing= false; + lcd.noCursor(); + } + } + else + { //if not editing return to previous menu. currently this is always main + + + //depending on which menu we're coming back from, we may need to write to the eeprom + if(changeflag) + { + if(curMenu==1) + { + EEPROMBackupDash(); + } + else if(curMenu==2) //tunings may have changed + { + EEPROMBackupTunings(); + myPID.SetTunings(kp,ki,kd); + myPID.SetControllerDirection(ctrlDirection); + } + changeflag=false; + } + if(curMenu!=0) + { + highlightedIndex = curMenu-1; //make sure the arrow is on the menu they were in + mIndex=curMenu-1; + curMenu=0; + mDrawIndex=0; + + } + } +} + + + +double getValMin(byte index) +{ + switch(index) + { + case 4: + case 5: + case 6: +// case 11: + return -999.9; + case 8: + case 9: + case 10: + default: + return 0; + } +} + + +double getValMax(byte index) +{ + switch(index) + { + case 4: + case 5: + case 6: + //case 11: + return 999.9; + case 8: + case 9: + case 10: + default: + return 99.99; + } + +} + +void updown(bool up) +{ + + if(editing) + { + changeflag = true; + byte decdepth; + double adder; + switch(getMenuType(highlightedIndex)) + { + case TYPE_VAL: + decdepth = 7 - getValDec(highlightedIndex); + adder=1; + if(editDepthdecdepth)for(int i=decdepth;imaximum)(*val)=maximum; + else if((*val)0) + { + mIndex--; + mDrawIndex=mIndex; + } + } + else + { + byte limit = 3;// (curMenu==2 ? 4 : 3); + if(mIndexhelperTime) + { + setpoint = curVal; + gotonext=true; + } + else + { + setpoint = (curVal-helperVal)*(1-(float)(helperTime-now)/(float)(curTime))+helperVal; + } + } + else if (curType==2) //wait + { + float err = input-setpoint; + if(helperflag) //we're just looking for a cross + { + + if(err==0 || (err>0 && helperVal<0) || (err<0 && helperVal>0)) gotonext=true; + else helperVal = err; + } + else //value needs to be within the band for the perscribed time + { + if (abs(err)>curVal) helperTime=now; //reset the clock + else if( (now-helperTime)>=curTime) gotonext=true; //we held for long enough + } + + } + else if(curType==3) //step + { + + if((now-helperTime)>curTime)gotonext=true; + } + else if(curType==127) //buzz + { + if(now=nProfSteps) + { + curType=0; + helperTime =0; + } + else + { + curType = proftypes[curProfStep]; + curVal = profvals[curProfStep]; + curTime = proftimes[curProfStep]; + + } + if(curType==1) //ramp + { + helperTime = curTime + now; //at what time the ramp will end + helperVal = setpoint; + } + else if(curType==2) //wait + { + helperflag = (curVal==0); + if(helperflag) helperVal= input-setpoint; + else helperTime=now; + } + else if(curType==3) //step + { + setpoint = curVal; + helperTime = now; + } + else if(curType==127) //buzzer + { + helperTime = now + curTime; + } + else + { + curType=0; + } + + + + if(curType==0) //end + { //we're done + runningProfile=false; + curProfStep=0; + Serial.println("P_DN"); + digitalWrite(buzzerPin,LOW); + } + else + { + Serial.print("P_STP "); + Serial.print(int(curProfStep)); + Serial.print(" "); + Serial.print(int(curType)); + Serial.print(" "); + Serial.print((curVal)); + Serial.print(" "); + Serial.println((curTime)); + } + +} + + + + + +const int eepromTuningOffset = 1; //13 bytes +const int eepromDashOffset = 14; //9 bytes +const int eepromATuneOffset = 23; //12 bytes +const int eepromProfileOffset = 35; //136 bytes +const int eepromInputOffset = 172; //? bytes (depends on the card) +const int eepromOutputOffset = 300; //? bytes (depends on the card) + + +void initializeEEPROM() +{ + //read in eeprom values + byte firstTime = EEPROM.read(0); + if(firstTime!=EEPROM_ID) + {//the only time this won't be 1 is the first time the program is run after a reset or firmware update + //clear the EEPROM and initialize with default values + for(int i=1;i<1024;i++) EEPROM.write(i,0); + EEPROMBackupTunings(); + EEPROMBackupDash(); + EEPROMBackupATune(); + EEPROMBackupInputParams(eepromInputOffset); + EEPROMBackupOutputParams(eepromOutputOffset); + EEPROMBackupProfile(); + EEPROM.write(0,EEPROM_ID); //so that first time will never be true again (future firmware updates notwithstanding) + } + else + { + EEPROMRestoreTunings(); + EEPROMRestoreDash(); + EEPROMRestoreATune(); + EEPROMRestoreInputParams(eepromInputOffset); + EEPROMRestoreOutputParams(eepromOutputOffset); + EEPROMRestoreProfile(); + } +} + + + +void EEPROMreset() +{ + EEPROM.write(0,0); +} + + +void EEPROMBackupTunings() +{ + EEPROM.write(eepromTuningOffset,ctrlDirection); + EEPROM_writeAnything(eepromTuningOffset+1,kp); + EEPROM_writeAnything(eepromTuningOffset+5,ki); + EEPROM_writeAnything(eepromTuningOffset+9,kd); +} + +void EEPROMRestoreTunings() +{ + ctrlDirection = EEPROM.read(eepromTuningOffset); + EEPROM_readAnything(eepromTuningOffset+1,kp); + EEPROM_readAnything(eepromTuningOffset+5,ki); + EEPROM_readAnything(eepromTuningOffset+9,kd); +} + +void EEPROMBackupDash() +{ + EEPROM.write(eepromDashOffset, (byte)myPID.GetMode()); + EEPROM_writeAnything(eepromDashOffset+1,setpoint); + EEPROM_writeAnything(eepromDashOffset+5,output); +} + +void EEPROMRestoreDash() +{ + modeIndex = EEPROM.read(eepromDashOffset); + EEPROM_readAnything(eepromDashOffset+1,setpoint); + EEPROM_readAnything(eepromDashOffset+5,output); +} + +void EEPROMBackupATune() +{ + EEPROM_writeAnything(eepromATuneOffset,aTuneStep); + EEPROM_writeAnything(eepromATuneOffset+4,aTuneNoise); + EEPROM_writeAnything(eepromATuneOffset+8,aTuneLookBack); +} + +void EEPROMRestoreATune() +{ + EEPROM_readAnything(eepromATuneOffset,aTuneStep); + EEPROM_readAnything(eepromATuneOffset+4,aTuneNoise); + EEPROM_readAnything(eepromATuneOffset+8,aTuneLookBack); +} + +void EEPROMBackupProfile() +{ + EEPROM_writeAnything(eepromProfileOffset, profname); + EEPROM_writeAnything(eepromProfileOffset + 8, proftypes); + EEPROM_writeAnything(eepromProfileOffset + 24, profvals); + EEPROM_writeAnything(eepromProfileOffset + 85, proftimes); //there might be a slight issue here (/1000?) +} + +void EEPROMRestoreProfile() +{ + EEPROM_readAnything(eepromProfileOffset, profname); + EEPROM_readAnything(eepromProfileOffset + 8, proftypes); + EEPROM_readAnything(eepromProfileOffset + 24, profvals); + EEPROM_readAnything(eepromProfileOffset + 85, proftimes); //there might be a slight issue here (/1000?) +} + +/******************************************** + * Serial Communication functions / helpers + ********************************************/ + +boolean ackDash = false, ackTune = false; +union { // This Data structure lets + byte asBytes[32]; // us take the byte array + float asFloat[8]; // sent from processing and +} // easily convert it to a +foo; // float array + +// getting float values from processing into the arduino +// was no small task. the way this program does it is +// as follows: +// * a float takes up 4 bytes. in processing, convert +// the array of floats we want to send, into an array +// of bytes. +// * send the bytes to the arduino +// * use a data structure known as a union to convert +// the array of bytes back into an array of floats +void SerialReceive() +{ + + // read the bytes sent from Processing + byte index=0; + byte identifier=0; + byte b1=255,b2=255; + boolean boolhelp=false; + + while(Serial.available()) + { + byte val = Serial.read(); + if(index==0){ + identifier = val; + Serial.println(int(val)); + } + else + { + switch(identifier) + { + case 0: //information request + if(index==1) b1=val; //which info type + else if(index==2)boolhelp = (val==1); //on or off + break; + case 1: //dasboard + case 2: //tunings + case 3: //autotune + if(index==1) b1 = val; + else if(index<14)foo.asBytes[index-2] = val; + break; + case 4: //EEPROM reset + if(index==1) b1 = val; + break; + case 5: //input configuration + if (index==1)InputSerialReceiveStart(); + InputSerialReceiveDuring(val, index); + break; + case 6: //output configuration + if (index==1)OutputSerialReceiveStart(); + OutputSerialReceiveDuring(val, index); + break; + case 7: //receiving profile + if(index==1) b1=val; + else if(b1>=nProfSteps) profname[index-2] = char(val); + else if(index==2) proftypes[b1] = val; + else foo.asBytes[index-3] = val; + + break; + case 8: //profile command + if(index==1) b2=val; + break; + default: + break; + } + } + index++; + } + + //we've received the information, time to act + switch(identifier) + { + case 0: //information request + switch(b1) + { + case 0: + sendInfo = true; + sendInputConfig=true; + sendOutputConfig=true; + break; + case 1: + sendDash = boolhelp; + break; + case 2: + sendTune = boolhelp; + break; + case 3: + sendInputConfig = boolhelp; + break; + case 4: + sendOutputConfig = boolhelp; + break; + default: + break; + } + break; + case 1: //dashboard + if(index==14 && b1<2) + { + setpoint=double(foo.asFloat[0]); + //Input=double(foo.asFloat[1]); // * the user has the ability to send the + // value of "Input" in most cases (as + // in this one) this is not needed. + if(b1==0) // * only change the output if we are in + { // manual mode. otherwise we'll get an + output=double(foo.asFloat[2]); // output blip, then the controller will + } // overwrite. + + if(b1==0) myPID.SetMode(MANUAL);// * set the controller mode + else myPID.SetMode(AUTOMATIC); // + EEPROMBackupDash(); + ackDash=true; + } + break; + case 2: //Tune + if(index==14 && (b1<=1)) + { + // * read in and set the controller tunings + kp = double(foo.asFloat[0]); // + ki = double(foo.asFloat[1]); // + kd = double(foo.asFloat[2]); // + ctrlDirection = b1; + myPID.SetTunings(kp, ki, kd); // + if(b1==0) myPID.SetControllerDirection(DIRECT);// * set the controller Direction + else myPID.SetControllerDirection(REVERSE); // + EEPROMBackupTunings(); + ackTune = true; + } + break; + case 3: //ATune + if(index==14 && (b1<=1)) + { + + aTuneStep = foo.asFloat[0]; + aTuneNoise = foo.asFloat[1]; + aTuneLookBack = (unsigned int)foo.asFloat[2]; + if((!tuning && b1==1)||(tuning && b1==0)) + { //toggle autotune state + changeAutoTune(); + } + EEPROMBackupATune(); + ackTune = true; + } + break; + case 4: //EEPROM reset + if(index==2 && b1<2) EEPROM.write(0,0); //eeprom will re-write on next restart + break; + case 5: //input configuration + InputSerialReceiveAfter(eepromInputOffset); + sendInputConfig=true; + break; + case 6: //ouput configuration + OutputSerialReceiveAfter(eepromOutputOffset); + sendOutputConfig=true; + break; + case 7: //receiving profile + + if((index==11 || (b1>=nProfSteps && index==9) )) + { + if(!receivingProfile && b1!=0) + { //there was a timeout issue. reset this transfer + receivingProfile=false; + Serial.println("ProfError"); + EEPROMRestoreProfile(); + } + else if(receivingProfile || b1==0) + { + if(runningProfile) + { //stop the current profile execution + StopProfile(); + } + + if(b1==0) + { + receivingProfile = true; + profReceiveStart = millis(); + } + + if(b1>=nProfSteps) + { //getting the name is the last step + receivingProfile=false; //last profile step + Serial.print("ProfDone "); + Serial.println(profname); + EEPROMBackupProfile(); + Serial.println("Archived"); + } + else + { + profvals[b1] = foo.asFloat[0]; + proftimes[b1] = (unsigned long)(foo.asFloat[1] * 1000); + Serial.print("ProfAck "); + Serial.print(b1); + Serial.print(" "); + Serial.print(proftypes[b1]); + Serial.print(" "); + Serial.print(profvals[b1]); + Serial.print(" "); + Serial.println(proftimes[b1]); + } + } + } + break; + case 8: + if(index==2 && b2<2) + { + if(b2==1) StartProfile(); + else StopProfile(); + + } + break; + default: + break; + } +} + + +// unlike our tiny microprocessor, the processing ap +// has no problem converting strings into floats, so +// we can just send strings. much easier than getting +// floats from processing to here no? +void SerialSend() +{ + if(sendInfo) + {//just send out the stock identifier + Serial.print("\nosPID v1.70"); + InputSerialID(); + OutputSerialID(); + Serial.println(""); + sendInfo = false; //only need to send this info once per request + } + if(sendDash) + { + Serial.print("DASH "); + Serial.print(setpoint); + Serial.print(" "); + if(isnan(input)) Serial.print("Error"); + else Serial.print(input); + Serial.print(" "); + Serial.print(output); + Serial.print(" "); + Serial.print(myPID.GetMode()); + Serial.print(" "); + Serial.println(ackDash?1:0); + if(ackDash)ackDash=false; + } + if(sendTune) + { + Serial.print("TUNE "); + Serial.print(myPID.GetKp()); + Serial.print(" "); + Serial.print(myPID.GetKi()); + Serial.print(" "); + Serial.print(myPID.GetKd()); + Serial.print(" "); + Serial.print(myPID.GetDirection()); + Serial.print(" "); + Serial.print(tuning?1:0); + Serial.print(" "); + Serial.print(aTuneStep); + Serial.print(" "); + Serial.print(aTuneNoise); + Serial.print(" "); + Serial.print(aTuneLookBack); + Serial.print(" "); + Serial.println(ackTune?1:0); + if(ackTune)ackTune=false; + } + if(sendInputConfig) + { + Serial.print("IPT "); + InputSerialSend(); + sendInputConfig=false; + } + if(sendOutputConfig) + { + Serial.print("OPT "); + OutputSerialSend(); + sendOutputConfig=false; + } + if(runningProfile) + { + Serial.print("PROF "); + Serial.print(int(curProfStep)); + Serial.print(" "); + Serial.print(int(curType)); + Serial.print(" "); +switch(curType) +{ + case 1: //ramp + Serial.println((helperTime-now)); //time remaining + + break; + case 2: //wait + Serial.print(abs(input-setpoint)); + Serial.print(" "); + Serial.println(curVal==0? -1 : float(now-helperTime)); + break; + case 3: //step + Serial.println(curTime-(now-helperTime)); + break; + default: + break; + +} + + } + +} + + + + + + + + + diff --git a/extrusion/lydia-print-head-v2/firmware/setup.md b/extrusion/lydia-print-head-v2/firmware/setup.md new file mode 100644 index 0000000..7fe3fba --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/setup.md @@ -0,0 +1,78 @@ +### Omron MX2 + +1. Please refer to the [OmronMX2 - Modbus setup guide](../vendor/omron/P641-E1-01_EGuide_CJ_Mod485_OMRON_3G3MX2-V1.pdf)(Section 7.2.2) + +In case the terminal labels mismatch the documenation, please use `SN` for (A-) and `SP` for (B+) + +1.1 Set basic parameters + +- Max. Frequency, depending on gearbox, A004 = 75Hz +- Acceleration time, F02 = 2secs +- Decceleration time, F03 = 2secs + +2. The firmware expects the VFD at **Slave-Address 1** ! + +Additionally, please check the [user manual](../vendor/omron/I570-E2-02B.pdf) + +2.1 Modbus settings - Page 297 + +- Parity : None - `C74` = 00 +- Speed : 9600 - `C71` = 5 +- Slave Id : 1 - `C72` = 1 + +2.2 Control settings + +- Frequency selection - `A001` : 03 (Modbus) +- Command selection - `A002` : 03 (Modbus) + +**Please restart the inverter after changing those settings!** + +2.3 Test settings, using serial Modbus adapter CP2102 and Modbus poll (see ./tools/MbPoll_v9.4.0_cracked.exe) + +2.3.1 Wire the CP2102 USB adapter + +![](./documentation/modbus-test.jpg) + + +2.3.2 Connect + +![](./documentation/modbus-connect.png) + +2.3.3 Function - Write Coil + +![](./documentation/modbus-run-test.png) + +The 'Run' LED shoud now be on. + + +### Omron E5 - PID + +### TCP interface + +To set the target temperature to 100 Degc on PID1, the complete message for Modbus TCP would be + +![](./documentation/setPID100.JPG) + +``` 01 06 00 11 00 64 D8 24 ``` + +- ```01``` : slave id +- ```06``` : Modbus verb / function code, in this case **WRITE HOLDING REGISTER** +- ```11``` : address (17) +- ```00 64``` : value (100), 2 bytes +- ```D8 24``` : CRC, 2 bytes. Since it's TCP, **this isn't evaluated and can be ignored** on the Controllino - PlasticHub firmware (see ['./firmware/Mudbus.cpp'](./firmware/Mudbus.cpp)). + +In order to fake a Modbus message, all we need is ``` 01 06 00 11 00 64``` but we also have to prefix it with the TCP overhead (d2 8d 00 00 00 06) + +|-- TCP Overhead----- | -------- Modbus ---- | + +**```d2 8d 00 00 00 06 ```** | ```01 06 00 11 00 64``` + +In example, we can send this via Hercules : + +![](./documentation/setPID100_TCP.JPG) + +The TCP overhead (```d2 8d 00 00 00 06```) is created as follow: + +- ```d2 8d``` : Transaction identifier, 2 bytes +- ```00 00``` : Protocol identifier, 2 bytes +- ```00 06``` : Length of the message, 2 bytes diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtest/ModbusRtu.h b/extrusion/lydia-print-head-v2/firmware/test/mtest/ModbusRtu.h new file mode 100644 index 0000000..845681d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtest/ModbusRtu.h @@ -0,0 +1,1485 @@ +/** + * @file ModbusRtu.h + * @version 1.21 (modified by CONTROLLINO team) + * @date 2016.02.21 (2017.03.30) + * @author Samuel Marco i Armengol (Thank you, Samuel!) + * @contact sammarcoarmengol@gmail.com + * @contribution Helium6072 + * + * @description + * Arduino library for communicating with Modbus devices + * over RS232/USB/485 via RTU protocol. + * + * Further information: + * http://modbus.org/ + * http://modbus.org/docs/Modbus_over_serial_line_V1_02.pdf + * + * @license + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; version + * 2.1 of the License. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * + * @defgroup setup Modbus Object Instantiation/Initialization + * @defgroup loop Modbus Object Management + * @defgroup buffer Modbus Buffer Management + * @defgroup discrete Modbus Function Codes for Discrete Coils/Inputs + * @defgroup register Modbus Function Codes for Holding/Input Registers + * + */ + +#include +#include "Arduino.h" +#include "Print.h" +#include + +#define RS485_PIN_DE 0b01000000 +#define RS485_PIN_RE 0b00100000 +#define RS485_DIR_REG DDRJ +#define RS485_PORT_REG PORTJ +#define RS485_CLEAR_DE RS485_PORT_REG &= ~RS485_PIN_DE +#define RS485_CLEAR_RE RS485_PORT_REG &= ~RS485_PIN_RE +#define RS485_SET_DE RS485_PORT_REG |= RS485_PIN_DE +#define RS485_SET_RE RS485_PORT_REG |= RS485_PIN_RE + +/** + * @struct modbus_t + * @brief + * Master query structure: + * This includes all the necessary fields to make the Master generate a Modbus query. + * A Master may keep several of these structures and send them cyclically or + * use them according to program needs. + */ +typedef struct +{ + uint8_t u8id; /*!< Slave address between 1 and 247. 0 means broadcast */ + uint8_t u8fct; /*!< Function code: 1, 2, 3, 4, 5, 6, 15 or 16 */ + uint16_t u16RegAdd; /*!< Address of the first register to access at slave/s */ + uint16_t u16CoilsNo; /*!< Number of coils or registers to access */ + uint16_t *au16reg; /*!< Pointer to memory image in master */ +} modbus_t; + +enum +{ + RESPONSE_SIZE = 6, + EXCEPTION_SIZE = 3, + CHECKSUM_SIZE = 2 +}; + +/** + * @enum MESSAGE + * @brief + * Indexes to telegram frame positions + */ +enum MESSAGE +{ + ID = 0, //!< ID field + FUNC, //!< Function code position + ADD_HI, //!< Address high byte + ADD_LO, //!< Address low byte + NB_HI, //!< Number of coils or registers high byte + NB_LO, //!< Number of coils or registers low byte + BYTE_CNT //!< byte counter +}; + +/** + * @enum MB_FC + * @brief + * Modbus function codes summary. + * These are the implement function codes either for Master or for Slave. + * + * @see also fctsupported + * @see also modbus_t + */ +enum MB_FC +{ + MB_FC_NONE = 0, /*!< null operator */ + MB_FC_READ_COILS = 1, /*!< FCT=1 -> read coils or digital outputs */ + MB_FC_READ_DISCRETE_INPUT = 2, /*!< FCT=2 -> read digital inputs */ + MB_FC_READ_REGISTERS = 3, /*!< FCT=3 -> read registers or analog outputs */ + MB_FC_READ_INPUT_REGISTER = 4, /*!< FCT=4 -> read analog inputs */ + MB_FC_WRITE_COIL = 5, /*!< FCT=5 -> write single coil or output */ + MB_FC_WRITE_REGISTER = 6, /*!< FCT=6 -> write single register */ + MB_FC_WRITE_MULTIPLE_COILS = 15, /*!< FCT=15 -> write multiple coils or outputs */ + MB_FC_WRITE_MULTIPLE_REGISTERS = 16 /*!< FCT=16 -> write multiple registers */ +}; + +enum COM_STATES +{ + COM_IDLE = 0, + COM_WAITING = 1 + +}; + +enum ERR_LIST +{ + ERR_NOT_MASTER = -1, + ERR_POLLING = -2, + ERR_BUFF_OVERFLOW = -3, + ERR_BAD_CRC = -4, + ERR_EXCEPTION = -5 +}; + +enum +{ + NO_REPLY = 255, + EXC_FUNC_CODE = 1, + EXC_ADDR_RANGE = 2, + EXC_REGS_QUANT = 3, + EXC_EXECUTE = 4 +}; + +const unsigned char fctsupported[] = + { + MB_FC_READ_COILS, + MB_FC_READ_DISCRETE_INPUT, + MB_FC_READ_REGISTERS, + MB_FC_READ_INPUT_REGISTER, + MB_FC_WRITE_COIL, + MB_FC_WRITE_REGISTER, + MB_FC_WRITE_MULTIPLE_COILS, + MB_FC_WRITE_MULTIPLE_REGISTERS}; + +#define T35 5 +#define MAX_BUFFER 64 //!< maximum size for the communication buffer in bytes + +/** + * @class Modbus + * @brief + * Arduino class library for communicating with Modbus devices over + * USB/RS232/485 (via RTU protocol). + */ +class Modbus +{ +private: + HardwareSerial *port; //!< Pointer to Serial class object + SoftwareSerial *softPort; //!< Pointer to SoftwareSerial class object + uint8_t u8id; //!< 0=master, 1..247=slave number + uint8_t u8serno; //!< serial port: 0-Serial, 1..3-Serial1..Serial3; 4: use software serial + uint8_t u8txenpin; //!< flow control pin: 0=USB or RS-232 mode, >0=RS-485 mode + uint8_t u8state; + uint8_t u8lastError; + uint8_t au8Buffer[MAX_BUFFER]; + uint8_t u8BufferSize; + uint8_t u8lastRec; + uint16_t *au16regs; + uint16_t u16InCnt, u16OutCnt, u16errCnt; + uint16_t u16timeOut; + uint32_t u32time, u32timeOut; + uint8_t u8regsize; + + void init(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin); + void init(uint8_t u8id); + void sendTxBuffer(); + int8_t getRxBuffer(); + uint16_t calcCRC(uint8_t u8length); + uint8_t validateAnswer(); + uint8_t validateRequest(); + void get_FC1(); + void get_FC3(); + int8_t process_FC1(uint16_t *regs, uint8_t u8size); + int8_t process_FC3(uint16_t *regs, uint8_t u8size); + int8_t process_FC5(uint16_t *regs, uint8_t u8size); + int8_t process_FC6(uint16_t *regs, uint8_t u8size); + int8_t process_FC15(uint16_t *regs, uint8_t u8size); + int8_t process_FC16(uint16_t *regs, uint8_t u8size); + void buildException(uint8_t u8exception); // build exception message + +public: + Modbus(); + Modbus(uint8_t u8id, uint8_t u8serno); + Modbus(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin); + Modbus(uint8_t u8id); + void begin(long u32speed); + void begin(SoftwareSerial *sPort, long u32speed); + void begin(long u32speed, uint8_t u8config); + void begin(); + void setTimeOut(uint16_t u16timeout); //!begin(u32speed); + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //pinMode(u8txenpin, OUTPUT); + //digitalWrite(u8txenpin, LOW); + } + + while (port->read() >= 0) + ; + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +/** + * @brief + * Initialize class object. + * + * Sets up the software serial port using specified baud rate and SoftwareSerial object. + * Call once class has been instantiated, typically within setup(). + * + * @param speed *softPort, pointer to SoftwareSerial class object + * @param speed baud rate, in standard increments (300..115200) + * @ingroup setup + */ +void Modbus::begin(SoftwareSerial *sPort, long u32speed) +{ + + softPort = sPort; + + softPort->begin(u32speed); + + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //pinMode(u8txenpin, OUTPUT); + //digitalWrite(u8txenpin, LOW); + } + + while (softPort->read() >= 0) + ; + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +/** + * @brief + * Initialize class object. + * + * Sets up the serial port using specified baud rate. + * Call once class has been instantiated, typically within setup(). + * + * @see http://arduino.cc/en/Serial/Begin#.Uy4CJ6aKlHY + * @param speed baud rate, in standard increments (300..115200) + * @param config data frame settings (data length, parity and stop bits) + * @ingroup setup + */ +void Modbus::begin(long u32speed, uint8_t u8config) +{ + + switch (u8serno) + { +#if defined(UBRR1H) + case 1: + port = &Serial1; + break; +#endif + +#if defined(UBRR2H) + case 2: + port = &Serial2; + break; +#endif + +#if defined(UBRR3H) + case 3: + port = &Serial3; + break; +#endif + case 0: + default: + port = &Serial; + break; + } + + port->begin(u32speed, u8config); + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + // pinMode(u8txenpin, OUTPUT); + // digitalWrite(u8txenpin, LOW); + } + + while (port->read() >= 0) + ; + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +/** + * @brief + * Initialize default class object. + * + * Sets up the serial port using 19200 baud. + * Call once class has been instantiated, typically within setup(). + * + * @overload Modbus::begin(uint16_t u16BaudRate) + * @ingroup setup + */ +void Modbus::begin() +{ + begin(19200); +} + +/** + * @brief + * Method to write a new slave ID address + * + * @param u8id new slave address between 1 and 247 + * @ingroup setup + */ +void Modbus::setID(uint8_t u8id) +{ + if ((u8id != 0) && (u8id <= 247)) + { + this->u8id = u8id; + } +} + +/** + * @brief + * Method to read current slave ID address + * + * @return u8id current slave address between 1 and 247 + * @ingroup setup + */ +uint8_t Modbus::getID() +{ + return this->u8id; +} + +/** + * @brief + * Initialize time-out parameter + * + * Call once class has been instantiated, typically within setup(). + * The time-out timer is reset each time that there is a successful communication + * between Master and Slave. It works for both. + * + * @param time-out value (ms) + * @ingroup setup + */ +void Modbus::setTimeOut(uint16_t u16timeOut) +{ + this->u16timeOut = u16timeOut; +} + +/** + * @brief + * Return communication Watchdog state. + * It could be usefull to reset outputs if the watchdog is fired. + * + * @return TRUE if millis() > u32timeOut + * @ingroup loop + */ +boolean Modbus::getTimeOutState() +{ + return (millis() > u32timeOut); +} + +/** + * @brief + * Get input messages counter value + * This can be useful to diagnose communication + * + * @return input messages counter + * @ingroup buffer + */ +uint16_t Modbus::getInCnt() +{ + return u16InCnt; +} + +/** + * @brief + * Get transmitted messages counter value + * This can be useful to diagnose communication + * + * @return transmitted messages counter + * @ingroup buffer + */ +uint16_t Modbus::getOutCnt() +{ + return u16OutCnt; +} + +/** + * @brief + * Get errors counter value + * This can be useful to diagnose communication + * + * @return errors counter + * @ingroup buffer + */ +uint16_t Modbus::getErrCnt() +{ + return u16errCnt; +} + +/** + * Get modbus master state + * + * @return = 0 IDLE, = 1 WAITING FOR ANSWER + * @ingroup buffer + */ +uint8_t Modbus::getState() +{ + return u8state; +} + +/** + * Get the last error in the protocol processor + * + * @returnreturn NO_REPLY = 255 Time-out + * @return EXC_FUNC_CODE = 1 Function code not available + * @return EXC_ADDR_RANGE = 2 Address beyond available space for Modbus registers + * @return EXC_REGS_QUANT = 3 Coils or registers number beyond the available space + * @ingroup buffer + */ +uint8_t Modbus::getLastError() +{ + return u8lastError; +} + +/** + * @brief + * *** Only Modbus Master *** + * Generate a query to an slave with a modbus_t telegram structure + * The Master must be in COM_IDLE mode. After it, its state would be COM_WAITING. + * This method has to be called only in loop() section. + * + * @see modbus_t + * @param modbus_t modbus telegram structure (id, fct, ...) + * @ingroup loop + * @todo finish function 15 + */ +int8_t Modbus::query(modbus_t telegram) +{ + uint8_t u8regsno, u8bytesno; + if (u8id != 0) + return -2; + if (u8state != COM_IDLE) + return -1; + + if ((telegram.u8id == 0) || (telegram.u8id > 247)) + return -3; + + au16regs = telegram.au16reg; + + // telegram header + au8Buffer[ID] = telegram.u8id; + au8Buffer[FUNC] = telegram.u8fct; + au8Buffer[ADD_HI] = highByte(telegram.u16RegAdd); + au8Buffer[ADD_LO] = lowByte(telegram.u16RegAdd); + + switch (telegram.u8fct) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + case MB_FC_READ_REGISTERS: + case MB_FC_READ_INPUT_REGISTER: + au8Buffer[NB_HI] = highByte(telegram.u16CoilsNo); + au8Buffer[NB_LO] = lowByte(telegram.u16CoilsNo); + u8BufferSize = 6; + break; + case MB_FC_WRITE_COIL: + au8Buffer[NB_HI] = ((au16regs[0] > 0) ? 0xff : 0); + au8Buffer[NB_LO] = 0; + u8BufferSize = 6; + break; + case MB_FC_WRITE_REGISTER: + au8Buffer[NB_HI] = highByte(au16regs[0]); + au8Buffer[NB_LO] = lowByte(au16regs[0]); + u8BufferSize = 6; + break; + case MB_FC_WRITE_MULTIPLE_COILS: // TODO: implement "sending coils" + u8regsno = telegram.u16CoilsNo / 16; + u8bytesno = u8regsno * 2; + if ((telegram.u16CoilsNo % 16) != 0) + { + u8bytesno++; + u8regsno++; + } + + au8Buffer[NB_HI] = highByte(telegram.u16CoilsNo); + au8Buffer[NB_LO] = lowByte(telegram.u16CoilsNo); + au8Buffer[NB_LO + 1] = u8bytesno; + u8BufferSize = 7; + + u8regsno = u8bytesno = 0; // now auxiliary registers + for (uint16_t i = 0; i < telegram.u16CoilsNo; i++) + { + } + break; + + case MB_FC_WRITE_MULTIPLE_REGISTERS: + au8Buffer[NB_HI] = highByte(telegram.u16CoilsNo); + au8Buffer[NB_LO] = lowByte(telegram.u16CoilsNo); + au8Buffer[NB_LO + 1] = (uint8_t)(telegram.u16CoilsNo * 2); + u8BufferSize = 7; + + for (uint16_t i = 0; i < telegram.u16CoilsNo; i++) + { + au8Buffer[u8BufferSize] = highByte(au16regs[i]); + u8BufferSize++; + au8Buffer[u8BufferSize] = lowByte(au16regs[i]); + u8BufferSize++; + } + break; + } + + sendTxBuffer(); + u8state = COM_WAITING; + return 0; +} + +/** + * @brief *** Only for Modbus Master *** + * This method checks if there is any incoming answer if pending. + * If there is no answer, it would change Master state to COM_IDLE. + * This method must be called only at loop section. + * Avoid any delay() function. + * + * Any incoming data would be redirected to au16regs pointer, + * as defined in its modbus_t query telegram. + * + * @params nothing + * @return errors counter + * @ingroup loop + */ +int8_t Modbus::poll() +{ + // check if there is any incoming frame + uint8_t u8current; + if (u8serno < 4) + u8current = port->available(); + else + u8current = softPort->available(); + + if (millis() > u32timeOut) + { + u8state = COM_IDLE; + u8lastError = NO_REPLY; + u16errCnt++; + Serial.println("time out"); + Serial.println(u32timeOut); + return 0; + } + + if (u8current == 0) + { + Serial.println("no port"); + return 0; + } + + // check T35 after frame end or still no frame end + if (u8current != u8lastRec) + { + u8lastRec = u8current; + u32time = millis() + T35; + Serial.println("t35"); + return 0; + } + if (millis() < u32time) + { + Serial.println("bel"); + return 0; + }; + + // transfer Serial buffer frame to auBuffer + u8lastRec = 0; + int8_t i8state = getRxBuffer(); + if (i8state < 7) + { + u8state = COM_IDLE; + u16errCnt++; + Serial.println("idle"); + return i8state; + } + + // validate message: id, CRC, FCT, exception + uint8_t u8exception = validateAnswer(); + if (u8exception != 0) + { + Serial.println("exception"); + u8state = COM_IDLE; + return u8exception; + } + + Serial.print("have data "); + // process answer + switch (au8Buffer[FUNC]) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + // call get_FC1 to transfer the incoming message to au16regs buffer + get_FC1(); + break; + case MB_FC_READ_INPUT_REGISTER: + case MB_FC_READ_REGISTERS: + // call get_FC3 to transfer the incoming message to au16regs buffer + get_FC3(); + break; + case MB_FC_WRITE_COIL: + case MB_FC_WRITE_REGISTER: + case MB_FC_WRITE_MULTIPLE_COILS: + case MB_FC_WRITE_MULTIPLE_REGISTERS: + // nothing to do + break; + default: + break; + } + u8state = COM_IDLE; + return u8BufferSize; +} + +/** + * @brief + * *** Only for Modbus Slave *** + * This method checks if there is any incoming query + * Afterwards, it would shoot a validation routine plus a register query + * Avoid any delay() function !!!! + * After a successful frame between the Master and the Slave, the time-out timer is reset. + * + * @param *regs register table for communication exchange + * @param u8size size of the register table + * @return 0 if no query, 1..4 if communication error, >4 if correct query processed + * @ingroup loop + */ +int8_t Modbus::poll(uint16_t *regs, uint8_t u8size) +{ + + au16regs = regs; + u8regsize = u8size; + uint8_t u8current; + + // check if there is any incoming frame + if (u8serno < 4) + u8current = port->available(); + else + u8current = softPort->available(); + + if (u8current == 0) + return 0; + + // check T35 after frame end or still no frame end + if (u8current != u8lastRec) + { + u8lastRec = u8current; + u32time = millis() + T35; + return 0; + } + if (millis() < u32time) + return 0; + + u8lastRec = 0; + int8_t i8state = getRxBuffer(); + u8lastError = i8state; + if (i8state < 7) + return i8state; + + // check slave id + if (au8Buffer[ID] != u8id) + return 0; + + // validate message: CRC, FCT, address and size + uint8_t u8exception = validateRequest(); + if (u8exception > 0) + { + if (u8exception != NO_REPLY) + { + buildException(u8exception); + sendTxBuffer(); + } + u8lastError = u8exception; + return u8exception; + } + + u32timeOut = millis() + long(u16timeOut); + u8lastError = 0; + + // process message + switch (au8Buffer[FUNC]) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + return process_FC1(regs, u8size); + break; + case MB_FC_READ_INPUT_REGISTER: + case MB_FC_READ_REGISTERS: + return process_FC3(regs, u8size); + break; + case MB_FC_WRITE_COIL: + return process_FC5(regs, u8size); + break; + case MB_FC_WRITE_REGISTER: + return process_FC6(regs, u8size); + break; + case MB_FC_WRITE_MULTIPLE_COILS: + return process_FC15(regs, u8size); + break; + case MB_FC_WRITE_MULTIPLE_REGISTERS: + return process_FC16(regs, u8size); + break; + default: + break; + } + return i8state; +} + +/* _____PRIVATE FUNCTIONS_____________________________________________________ */ + +void Modbus::init(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin) +{ + this->u8id = u8id; + this->u8serno = (u8serno > 3) ? 0 : u8serno; + + // this->u8txenpin = u8txenpin; + this->u8txenpin = 2; // Ignore input parameter u8txenpin and hardcode 2 for compatibility + + this->u16timeOut = 1000; +} + +void Modbus::init(uint8_t u8id) +{ + this->u8id = u8id; + this->u8serno = 4; + this->u8txenpin = 0; + this->u16timeOut = 1000; +} + +/** + * @brief + * This method moves Serial buffer data to the Modbus au8Buffer. + * + * @return buffer size if OK, ERR_BUFF_OVERFLOW if u8BufferSize >= MAX_BUFFER + * @ingroup buffer + */ +int8_t Modbus::getRxBuffer() +{ + boolean bBuffOverflow = false; + + if (u8txenpin > 1) + { + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //digitalWrite( u8txenpin, LOW ); + } + + u8BufferSize = 0; + if (u8serno < 4) + while (port->available()) + { + au8Buffer[u8BufferSize] = port->read(); + u8BufferSize++; + + if (u8BufferSize >= MAX_BUFFER) + bBuffOverflow = true; + } + else + while (softPort->available()) + { + au8Buffer[u8BufferSize] = softPort->read(); + u8BufferSize++; + + if (u8BufferSize >= MAX_BUFFER) + bBuffOverflow = true; + } + u16InCnt++; + + if (bBuffOverflow) + { + u16errCnt++; + return ERR_BUFF_OVERFLOW; + } + return u8BufferSize; +} + +/** + * @brief + * This method transmits au8Buffer to Serial line. + * Only if u8txenpin != 0, there is a flow handling in order to keep + * the RS485 transceiver in output state as long as the message is being sent. + * This is done with UCSRxA register. + * The CRC is appended to the buffer before starting to send it. + * + * @param nothing + * @return nothing + * @ingroup buffer + */ +void Modbus::sendTxBuffer() +{ + uint8_t i = 0; + + // append CRC to message + uint16_t u16crc = calcCRC(u8BufferSize); + /* + + Serial.print("---- calc CRC "); + Serial.print(u16crc); + Serial.print(" - "); + Serial.print(u8BufferSize); + Serial.print("\n");*/ + + au8Buffer[u8BufferSize] = u16crc >> 8; + u8BufferSize++; + au8Buffer[u8BufferSize] = u16crc & 0x00ff; + u8BufferSize++; + + // set RS485 transceiver to transmit mode + if (u8txenpin > 1) + { + switch (u8serno) + { +#if defined(UBRR1H) + case 1: + UCSR1A = UCSR1A | (1 << TXC1); + break; +#endif + +#if defined(UBRR2H) + case 2: + UCSR2A = UCSR2A | (1 << TXC2); + break; +#endif + +#if defined(UBRR3H) + case 3: + UCSR3A = UCSR3A | (1 << TXC3); + break; +#endif + case 0: + default: + UCSR0A = UCSR0A | (1 << TXC0); + break; + } + RS485_SET_DE; + RS485_SET_RE; + //digitalWrite( u8txenpin, HIGH ); + } + + // transfer buffer to serial line + if (u8serno < 4) + port->write(au8Buffer, u8BufferSize); + else + softPort->write(au8Buffer, u8BufferSize); + + // keep RS485 transceiver in transmit mode as long as sending + if (u8txenpin > 1) + { + switch (u8serno) + { +#if defined(UBRR1H) + case 1: + while (!(UCSR1A & (1 << TXC1))) + ; + break; +#endif + +#if defined(UBRR2H) + case 2: + while (!(UCSR2A & (1 << TXC2))) + ; + break; +#endif + +#if defined(UBRR3H) + case 3: + while (!(UCSR3A & (1 << TXC3))) + ; + break; +#endif + case 0: + default: + while (!(UCSR0A & (1 << TXC0))) + ; + break; + } + + // return RS485 transceiver to receive mode + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //digitalWrite( u8txenpin, LOW ); + } + if (u8serno < 4) + while (port->read() >= 0) + ; + else + while (softPort->read() >= 0) + ; + + u8BufferSize = 0; + + // set time-out for master + u32timeOut = millis() + (unsigned long)u16timeOut; + + // increase message counter + u16OutCnt++; +} + +/** + * @brief + * This method calculates CRC + * + * @return uint16_t calculated CRC value for the message + * @ingroup buffer + */ +uint16_t Modbus::calcCRC(uint8_t u8length) +{ + unsigned int temp, temp2, flag; + temp = 0xFFFF; + for (unsigned char i = 0; i < u8length; i++) + { + temp = temp ^ au8Buffer[i]; + for (unsigned char j = 1; j <= 8; j++) + { + flag = temp & 0x0001; + temp >>= 1; + if (flag) + temp ^= 0xA001; + } + } + // Reverse byte order. + temp2 = temp >> 8; + temp = (temp << 8) | temp2; + temp &= 0xFFFF; + // the returned value is already swapped + // crcLo byte is first & crcHi byte is last + return temp; +} + +/** + * @brief + * This method validates slave incoming messages + * + * @return 0 if OK, EXCEPTION if anything fails + * @ingroup buffer + */ +uint8_t Modbus::validateRequest() +{ + // check message crc vs calculated crc + uint16_t u16MsgCRC = + ((au8Buffer[u8BufferSize - 2] << 8) | au8Buffer[u8BufferSize - 1]); // combine the crc Low & High bytes + if (calcCRC(u8BufferSize - 2) != u16MsgCRC) + { + u16errCnt++; + return NO_REPLY; + } + + // check fct code + boolean isSupported = false; + for (uint8_t i = 0; i < sizeof(fctsupported); i++) + { + if (fctsupported[i] == au8Buffer[FUNC]) + { + isSupported = 1; + break; + } + } + if (!isSupported) + { + u16errCnt++; + return EXC_FUNC_CODE; + } + + // check start address & nb range + uint16_t u16regs = 0; + uint8_t u8regs; + switch (au8Buffer[FUNC]) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + case MB_FC_WRITE_MULTIPLE_COILS: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]) / 16; + u16regs += word(au8Buffer[NB_HI], au8Buffer[NB_LO]) / 16; + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + case MB_FC_WRITE_COIL: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]) / 16; + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + case MB_FC_WRITE_REGISTER: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + case MB_FC_READ_REGISTERS: + case MB_FC_READ_INPUT_REGISTER: + case MB_FC_WRITE_MULTIPLE_REGISTERS: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + u16regs += word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + } + return 0; // OK, no exception code thrown +} + +/** + * @brief + * This method validates master incoming messages + * + * @return 0 if OK, EXCEPTION if anything fails + * @ingroup buffer + */ +uint8_t Modbus::validateAnswer() +{ + // check message crc vs calculated crc + uint16_t u16MsgCRC = + ((au8Buffer[u8BufferSize - 2] << 8) | au8Buffer[u8BufferSize - 1]); // combine the crc Low & High bytes + if (calcCRC(u8BufferSize - 2) != u16MsgCRC) + { + u16errCnt++; + return NO_REPLY; + } + + // check exception + if ((au8Buffer[FUNC] & 0x80) != 0) + { + u16errCnt++; + return ERR_EXCEPTION; + } + + // check fct code + boolean isSupported = false; + for (uint8_t i = 0; i < sizeof(fctsupported); i++) + { + if (fctsupported[i] == au8Buffer[FUNC]) + { + isSupported = 1; + break; + } + } + if (!isSupported) + { + u16errCnt++; + return EXC_FUNC_CODE; + } + + return 0; // OK, no exception code thrown +} + +/** + * @brief + * This method builds an exception message + * + * @ingroup buffer + */ +void Modbus::buildException(uint8_t u8exception) +{ + uint8_t u8func = au8Buffer[FUNC]; // get the original FUNC code + + au8Buffer[ID] = u8id; + au8Buffer[FUNC] = u8func + 0x80; + au8Buffer[2] = u8exception; + u8BufferSize = EXCEPTION_SIZE; +} + +/** + * This method processes functions 1 & 2 (for master) + * This method puts the slave answer into master data buffer + * + * @ingroup register + * TODO: finish its implementation + */ +void Modbus::get_FC1() +{ + uint8_t u8byte, i; + u8byte = 0; + + // for (i=0; i< au8Buffer[ 2 ] /2; i++) { + // au16regs[ i ] = word( + // au8Buffer[ u8byte ], + // au8Buffer[ u8byte +1 ]); + // u8byte += 2; + // } +} + +/** + * This method processes functions 3 & 4 (for master) + * This method puts the slave answer into master data buffer + * + * @ingroup register + */ +void Modbus::get_FC3() +{ + uint8_t u8byte, i; + u8byte = 3; + + for (i = 0; i < au8Buffer[2] / 2; i++) + { + au16regs[i] = word( + au8Buffer[u8byte], + au8Buffer[u8byte + 1]); + u8byte += 2; + } +} + +/** + * @brief + * This method processes functions 1 & 2 + * This method reads a bit array and transfers it to the master + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC1(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8currentRegister, u8currentBit, u8bytesno, u8bitsno; + uint8_t u8CopyBufferSize; + uint16_t u16currentCoil, u16coil; + + // get the first and last coil from the message + uint16_t u16StartCoil = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint16_t u16Coilno = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + + // put the number of bytes in the outcoming message + u8bytesno = (uint8_t)(u16Coilno / 8); + if (u16Coilno % 8 != 0) + u8bytesno++; + au8Buffer[ADD_HI] = u8bytesno; + u8BufferSize = ADD_LO; + + // read each coil from the register map and put its value inside the outcoming message + u8bitsno = 0; + + for (u16currentCoil = 0; u16currentCoil < u16Coilno; u16currentCoil++) + { + u16coil = u16StartCoil + u16currentCoil; + u8currentRegister = (uint8_t)(u16coil / 16); + u8currentBit = (uint8_t)(u16coil % 16); + + bitWrite( + au8Buffer[u8BufferSize], + u8bitsno, + bitRead(regs[u8currentRegister], u8currentBit)); + u8bitsno++; + + if (u8bitsno > 7) + { + u8bitsno = 0; + u8BufferSize++; + } + } + + // send outcoming message + if (u16Coilno % 8 != 0) + u8BufferSize++; + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes functions 3 & 4 + * This method reads a word array and transfers it to the master + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC3(uint16_t *regs, uint8_t u8size) +{ + + uint8_t u8StartAdd = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint8_t u8regsno = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + uint8_t u8CopyBufferSize; + uint8_t i; + + au8Buffer[2] = u8regsno * 2; + u8BufferSize = 3; + + for (i = u8StartAdd; i < u8StartAdd + u8regsno; i++) + { + au8Buffer[u8BufferSize] = highByte(regs[i]); + u8BufferSize++; + au8Buffer[u8BufferSize] = lowByte(regs[i]); + u8BufferSize++; + } + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 5 + * This method writes a value assigned by the master to a single bit + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC5(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8currentRegister, u8currentBit; + uint8_t u8CopyBufferSize; + uint16_t u16coil = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + + // point to the register and its bit + u8currentRegister = (uint8_t)(u16coil / 16); + u8currentBit = (uint8_t)(u16coil % 16); + + // write to coil + bitWrite( + regs[u8currentRegister], + u8currentBit, + au8Buffer[NB_HI] == 0xff); + + // send answer to master + u8BufferSize = 6; + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 6 + * This method writes a value assigned by the master to a single word + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC6(uint16_t *regs, uint8_t u8size) +{ + + uint8_t u8add = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint8_t u8CopyBufferSize; + uint16_t u16val = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + + regs[u8add] = u16val; + + // keep the same header + u8BufferSize = RESPONSE_SIZE; + + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 15 + * This method writes a bit array assigned by the master + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC15(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8currentRegister, u8currentBit, u8frameByte, u8bitsno; + uint8_t u8CopyBufferSize; + uint16_t u16currentCoil, u16coil; + boolean bTemp; + + // get the first and last coil from the message + uint16_t u16StartCoil = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint16_t u16Coilno = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + + // read each coil from the register map and put its value inside the outcoming message + u8bitsno = 0; + u8frameByte = 7; + for (u16currentCoil = 0; u16currentCoil < u16Coilno; u16currentCoil++) + { + + u16coil = u16StartCoil + u16currentCoil; + u8currentRegister = (uint8_t)(u16coil / 16); + u8currentBit = (uint8_t)(u16coil % 16); + + bTemp = bitRead( + au8Buffer[u8frameByte], + u8bitsno); + + bitWrite( + regs[u8currentRegister], + u8currentBit, + bTemp); + + u8bitsno++; + + if (u8bitsno > 7) + { + u8bitsno = 0; + u8frameByte++; + } + } + + // send outcoming message + // it's just a copy of the incomping frame until 6th byte + u8BufferSize = 6; + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 16 + * This method writes a word array assigned by the master + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC16(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8func = au8Buffer[FUNC]; // get the original FUNC code + uint8_t u8StartAdd = au8Buffer[ADD_HI] << 8 | au8Buffer[ADD_LO]; + uint8_t u8regsno = au8Buffer[NB_HI] << 8 | au8Buffer[NB_LO]; + uint8_t u8CopyBufferSize; + uint8_t i; + uint16_t temp; + + // build header + au8Buffer[NB_HI] = 0; + au8Buffer[NB_LO] = u8regsno; + u8BufferSize = RESPONSE_SIZE; + + // write registers + for (i = 0; i < u8regsno; i++) + { + temp = word( + au8Buffer[(BYTE_CNT + 1) + i * 2], + au8Buffer[(BYTE_CNT + 2) + i * 2]); + + regs[u8StartAdd + i] = temp; + } + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtest/mtest.ino b/extrusion/lydia-print-head-v2/firmware/test/mtest/mtest.ino new file mode 100644 index 0000000..5a70da4 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtest/mtest.ino @@ -0,0 +1,190 @@ +#include /* Usage of CONTROLLINO library allows you to use CONTROLLINO_xx aliases in your sketch. */ +#include "ModbusRtu.h" /* Usage of ModBusRtu library allows you to implement the Modbus RTU protocol in your sketch. */ + +// This MACRO defines Modbus master address. +// For any Modbus slave devices are reserved addresses in the range from 1 to 247. +// Important note only address 0 is reserved for a Modbus master device! + +#define MasterModbusAdd 0 +#define SlaveModbusAdd 1 + +// This MACRO defines number of the comport that is used for RS 485 interface. +// For MAXI and MEGA RS485 is reserved UART Serial3. +#define RS485Serial 3 + +// The object ControllinoModbuSlave of the class Modbus is initialized with three parameters. +// The first parametr specifies the address of the Modbus slave device. +// The second parameter specifies type of the interface used for communication between devices - in this sketch - RS485. +// The third parameter can be any number. During the initialization of the object this parameter has no effect. +Modbus ControllinoModbusMaster(MasterModbusAdd, RS485Serial, 0); + +// This uint16 array specified internal registers in the Modbus slave device. +// Each Modbus device has particular internal registers that are available for the Modbus master. +// In this example sketch internal registers are defined as follows: +// (ModbusSlaveRegisters 0 - 3 read only and ModbusSlaveRegisters 4 - 7 write only from the Master perspective): +// ModbusSlaveRegisters[0] - Read an analog value from the CONTROLLINO_A0 - returns value in the range from 0 to 1023. +// ModbusSlaveRegisters[1] - Read an digital value from the CONTROLLINO_D0 - returns only the value 0 or 1. +// ModbusSlaveRegisters[2] - Read the number of incoming messages - Communication diagnostic. +// ModbusSlaveRegisters[3] - Read the number of number of outcoming messages - Communication diagnostic. +// ModbusSlaveRegisters[4] - Sets the Relay output CONTROLLINO_R0 - only the value 0 or 1 is accepted. +// ModbusSlaveRegisters[5] - Sets the Relay output CONTROLLINO_R1 - only the value 0 or 1 is accepted. +// ModbusSlaveRegisters[6] - Sets the Relay output CONTROLLINO_R2 - only the value 0 or 1 is accepted. +// ModbusSlaveRegisters[7] - Sets the Relay output CONTROLLINO_R3 - only the value 0 or 1 is accepted. +uint16_t ModbusSlaveRegisters[8]; + +// This is an structe which contains a query to an slave device +modbus_t ModbusQuery[2]; + +uint8_t myState; // machine state +uint8_t currentQuery; // pointer to message query + +unsigned long WaitingTime; + +void setup() +{ + // initialize serial communication at 9600 bits per second: + Serial.begin(19200); + Serial.println("-----------------------------------------"); + Serial.println("CONTROLLINO Modbus RTU Master Test Sketch"); + Serial.println("-----------------------------------------"); + Serial.println(""); + +#define MX2_STATE 0x0003 // (2 bytes) Status of the inverter +#define MX2_TARGET_FR 0x0001 // (4 bytes) Source (reference) of the frequency reference (0,01 [Hz]) +#define MX2_ACCEL_TIME 0x1103 // (4 bytes) Acceleration time (cm compressor) in 0.01 sec +#define MX2_DEACCEL_TIME 0x1105 // (4 bytes) Braking time (cm compressor) in 0.01 sec + +#define MX2_CURRENT_FR 0x1001 // (4 bytes) Output frequency control (0,01 [Hz]) +#define MX2_AMPERAGE 0x1003 // (2 bytes) Output current monitoring (0,01 [A]) +#define MX2_VOLTAGE 0x1011 // (2 bytes) Monitoring output voltage 0.1 [V] +#define MX2_POWER 0x1012 // (2 bytes) Power control 0.1 [kW] +#define MX2_POWER_HOUR 0x1013 // (4 bytes) Watt-hour control 0.1 [kW / h] +#define MX2_HOUR 0x1015 // (4 bytes) Control of operating time in the "Run" mode 1 [h] +#define MX2_HOUR1 0x1017 // (4 bytes) Monitoring of running hours with power on 1 [h] +#define MX2_TEMP 0x1019 // (2 bytes) Radiator temperature control (0.1 degree) -200 ... 1500 +#define MX2_VOLTAGE_DC 0x1026 // (2 bytes) DC voltage control (PN) 0.1 [V] +#define MX2_NUM_ERR 0x0011 // (2 bytes) Trip counter 0 ... 65530 +#define MX2_ERROR1 0x0012 // (20 bytes) Description 1 trip the remaining 5 lie sequentially behind the first address error are calculated MX2_ERROR1 + i * 0x0a +#define MX2_INIT_DEF 0x1357 // (2 bytes) Set the initialization mode to 0 (nothing), 1 (clearing the shutdown history), 2 (clearing the shutdown history and initializing data), 4 (clearing the shutdown history, initializing data and the program EzSQ) +#define MX2_INIT_RUN 0x13b7 // (2 bytes) Initialization start 0 (off), 1 (on) + +#define MX2_SOURCE_FR 0x1201 // (2 bytes) Frequency reference source +#define MX2_SOURCE_CMD 0x1202 // (2 bytes) Command source +#define MX2_BASE_FR 0x1203 // (2 bytes) Main frequency 300 ... "maximum frequency" 0.1 Hz +#define MX2_MAX_FR 0x1204 // (2 bytes) Maximum frequency 300 ... 4000 (10000) 0.1 Hz +#define MX2_DC_BRAKING 0x1245 // (2 bytes) Enable DC Braking +#define MX2_STOP_MODE 0x134e // (2 bytes) Choosing a stop method B091 = 01 +#define MX2_MODE 0x13ae // (2 bytes) IF mode selection b171 = 03 +#define MX2_A002 0x1202 // A002 Source of the “Run” command 01 .. Control terminals 02 ... “Run” key on the keypad or digital panel 03 ... Input via the ModBus network 04 ... Add. card = 01 +#define MX2_A003 0x1203 // A003 Main frequency Can be set in the range from 30 Hz to the maximum frequency (A004) (0.1 Hz) = 120 * 10 +#define MX2_A004 0x1204 // A004 Maximum frequency Can be set in the range from the fundamental frequency to 400 Hz (0.1 Hz) = 120 * 10 + +#define ku8MBReadCoils 0x01 ///< Modbus function 0x01 Read Coils +#define ku8MBReadDiscreteInputs 0x02 ///< Modbus function 0x02 Read Discrete Inputs +#define ku8MBWriteSingleCoil 0x05 ///< Modbus function 0x05 Write Single Coil +#define ku8MBWriteMultipleCoils 0x0F ///< Modbus function 0x0F Write Multiple Coils + +// Modbus function codes for 16 bit access +#define ku8MBReadHoldingRegisters 0x03 ///< Modbus function 0x03 Read Holding Registers +#define ku8MBReadInputRegisters 0x04 ///< Modbus function 0x04 Read Input Registers +#define ku8MBWriteSingleRegister 0x06 ///< Modbus function 0x06 Write Single Register +#define ku8MBWriteMultipleRegisters 0x10 ///< Modbus function 0x10 Write Multiple Registers +#define ku8MBMaskWriteRegister 0x16 ///< Modbus function 0x16 Mask Write Register +#define ku8MBReadWriteMultipleRegisters 0x17 ///< Modbus function 0x17 Read Write Multiple Registers +#define ku8MBLinkTestOmronMX2Only 0x08 ///< Modbus function 0x08 Тест связи с инвертром Omron MX2 функция только для него + +#define MX2_STATE 0x0003 // (2 bytes) Status of the inverter + + // ModbusQuery 0: read registers + ModbusQuery[0].u8id = SlaveModbusAdd; // slave address + ModbusQuery[0].u8fct = ku8MBReadHoldingRegisters; // function code (this one is registers read) + ModbusQuery[0].u16RegAdd = 0x0; // start address in slave + ModbusQuery[0].u16CoilsNo = 2; // number of elements (coils or registers) to read + ModbusQuery[0].au16reg = ModbusSlaveRegisters; // pointer to a memory array in the CONTROLLINO + + ModbusSlaveRegisters[0] = 0; + ModbusSlaveRegisters[1] = 0; + ModbusSlaveRegisters[2] = 0; + ModbusSlaveRegisters[3] = 2; + + + // ModbusSlaveRegisters[0] = 1234; + + // ModbusQuery 1: write a single register + ModbusQuery[1].u8id = SlaveModbusAdd; // slave address + ModbusQuery[1].u8fct = ku8MBReadHoldingRegisters; // function code (this one is write a single register) + ModbusQuery[1].u16RegAdd = 0; // start address in slave + ModbusQuery[1].u16CoilsNo = 4; // number of elements (coils or registers) to write + ModbusQuery[1].au16reg = ModbusSlaveRegisters + 4; // pointer to a memory array in the CONTROLLINO + + // ModbusSlaveRegisters[4] = 1234; // initial value for the relays + + ControllinoModbusMaster.begin(19200); // baud-rate at 19200 + ControllinoModbusMaster.setTimeOut(5000); // if there is no answer in 5000 ms, roll over + + WaitingTime = millis() + 1000; + myState = 0; + currentQuery = 0; + + //Controllino_RS485RxEnable(); + //Controllino_RS485TxEnable(); + + delay(5000); +} + +void loop() +{ + switch (myState) + { + case 0: + if (millis() > WaitingTime) + myState++; // wait state + break; + case 1: + Serial.print("---- Sending query "); + Serial.print(currentQuery); + Serial.println(" -------------"); + ControllinoModbusMaster.query(ModbusQuery[currentQuery]); // send query (only once) + myState++; + currentQuery++; + if (currentQuery == 2) + { + currentQuery = 0; + } + break; + case 2: + ControllinoModbusMaster.poll(); // check incoming messages + if (ControllinoModbusMaster.getState() == COM_IDLE) + { + // response from the slave was received + myState = 0; + WaitingTime = millis() + 1000; + // debug printout + if (currentQuery == 0) + { + // registers write was proceed + Serial.println("---------- WRITE RESPONSE RECEIVED ----"); + Serial.println(""); + } + if (currentQuery == 1) + { + // registers read was proceed + Serial.println("---------- READ RESPONSE RECEIVED ----"); + Serial.print("Slave "); + + Serial.print(SlaveModbusAdd, DEC); + Serial.print(" ADC0: 0x"); + Serial.print(ModbusSlaveRegisters[0], HEX); + Serial.print(" , Digital0: "); + Serial.print(ModbusSlaveRegisters[1], HEX); + Serial.print(" , ModbusCounterIn: "); + Serial.print(ModbusSlaveRegisters[2], DEC); + Serial.print(" , ModbusCounterOut: "); + Serial.println(ModbusSlaveRegisters[3], DEC); + Serial.println("-------------------------------------"); + Serial.println(""); + } + } + break; + } +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtest2/ModbusRtu.h b/extrusion/lydia-print-head-v2/firmware/test/mtest2/ModbusRtu.h new file mode 100644 index 0000000..1f02440 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtest2/ModbusRtu.h @@ -0,0 +1,1504 @@ +/** + * @file ModbusRtu.h + * @version 1.21 (modified by CONTROLLINO team) + * @date 2016.02.21 (2017.03.30) + * @author Samuel Marco i Armengol (Thank you, Samuel!) + * @contact sammarcoarmengol@gmail.com + * @contribution Helium6072 + * + * @description + * Arduino library for communicating with Modbus devices + * over RS232/USB/485 via RTU protocol. + * + * Further information: + * http://modbus.org/ + * http://modbus.org/docs/Modbus_over_serial_line_V1_02.pdf + * + * @license + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; version + * 2.1 of the License. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * + * @defgroup setup Modbus Object Instantiation/Initialization + * @defgroup loop Modbus Object Management + * @defgroup buffer Modbus Buffer Management + * @defgroup discrete Modbus Function Codes for Discrete Coils/Inputs + * @defgroup register Modbus Function Codes for Holding/Input Registers + * + */ + +#include +#include "Arduino.h" +#include "Print.h" +#include + +#define RS485_PIN_DE 0b01000000 +#define RS485_PIN_RE 0b00100000 +#define RS485_DIR_REG DDRJ +#define RS485_PORT_REG PORTJ +#define RS485_CLEAR_DE RS485_PORT_REG &= ~RS485_PIN_DE +#define RS485_CLEAR_RE RS485_PORT_REG &= ~RS485_PIN_RE +#define RS485_SET_DE RS485_PORT_REG |= RS485_PIN_DE +#define RS485_SET_RE RS485_PORT_REG |= RS485_PIN_RE + +/** + * @struct modbus_t + * @brief + * Master query structure: + * This includes all the necessary fields to make the Master generate a Modbus query. + * A Master may keep several of these structures and send them cyclically or + * use them according to program needs. + */ +typedef struct +{ + uint8_t u8id; /*!< Slave address between 1 and 247. 0 means broadcast */ + uint8_t u8fct; /*!< Function code: 1, 2, 3, 4, 5, 6, 15 or 16 */ + uint16_t u16RegAdd; /*!< Address of the first register to access at slave/s */ + uint16_t u16CoilsNo; /*!< Number of coils or registers to access */ + uint16_t *au16reg; /*!< Pointer to memory image in master */ +} modbus_t; + +enum +{ + RESPONSE_SIZE = 6, + EXCEPTION_SIZE = 3, + CHECKSUM_SIZE = 2 +}; + +/** + * @enum MESSAGE + * @brief + * Indexes to telegram frame positions + */ +enum MESSAGE +{ + ID = 0, //!< ID field + FUNC, //!< Function code position + ADD_HI, //!< Address high byte + ADD_LO, //!< Address low byte + NB_HI, //!< Number of coils or registers high byte + NB_LO, //!< Number of coils or registers low byte + BYTE_CNT //!< byte counter +}; + +/** + * @enum MB_FC + * @brief + * Modbus function codes summary. + * These are the implement function codes either for Master or for Slave. + * + * @see also fctsupported + * @see also modbus_t + */ +enum MB_FC +{ + MB_FC_NONE = 0, /*!< null operator */ + MB_FC_READ_COILS = 1, /*!< FCT=1 -> read coils or digital outputs */ + MB_FC_READ_DISCRETE_INPUT = 2, /*!< FCT=2 -> read digital inputs */ + MB_FC_READ_REGISTERS = 3, /*!< FCT=3 -> read registers or analog outputs */ + MB_FC_READ_INPUT_REGISTER = 4, /*!< FCT=4 -> read analog inputs */ + MB_FC_WRITE_COIL = 5, /*!< FCT=5 -> write single coil or output */ + MB_FC_WRITE_REGISTER = 6, /*!< FCT=6 -> write single register */ + MB_FC_WRITE_MULTIPLE_COILS = 15, /*!< FCT=15 -> write multiple coils or outputs */ + MB_FC_WRITE_MULTIPLE_REGISTERS = 16 /*!< FCT=16 -> write multiple registers */ +}; + +enum COM_STATES +{ + COM_IDLE = 0, + COM_WAITING = 1 + +}; + +enum ERR_LIST +{ + ERR_NOT_MASTER = -1, + ERR_POLLING = -2, + ERR_BUFF_OVERFLOW = -3, + ERR_BAD_CRC = -4, + ERR_EXCEPTION = -5 +}; + +enum +{ + NO_REPLY = 255, + EXC_FUNC_CODE = 1, + EXC_ADDR_RANGE = 2, + EXC_REGS_QUANT = 3, + EXC_EXECUTE = 4 +}; + +const unsigned char fctsupported[] = + { + MB_FC_READ_COILS, + MB_FC_READ_DISCRETE_INPUT, + MB_FC_READ_REGISTERS, + MB_FC_READ_INPUT_REGISTER, + MB_FC_WRITE_COIL, + MB_FC_WRITE_REGISTER, + MB_FC_WRITE_MULTIPLE_COILS, + MB_FC_WRITE_MULTIPLE_REGISTERS}; + +#define T35 5 +#define MAX_BUFFER 64 //!< maximum size for the communication buffer in bytes + +/** + * @class Modbus + * @brief + * Arduino class library for communicating with Modbus devices over + * USB/RS232/485 (via RTU protocol). + */ +class Modbus +{ +private: + HardwareSerial *port; //!< Pointer to Serial class object + SoftwareSerial *softPort; //!< Pointer to SoftwareSerial class object + uint8_t u8id; //!< 0=master, 1..247=slave number + uint8_t u8serno; //!< serial port: 0-Serial, 1..3-Serial1..Serial3; 4: use software serial + uint8_t u8txenpin; //!< flow control pin: 0=USB or RS-232 mode, >0=RS-485 mode + uint8_t u8state; + uint8_t u8lastError; + uint8_t au8Buffer[MAX_BUFFER]; + uint8_t u8BufferSize; + uint8_t u8lastRec; + uint16_t *au16regs; + uint16_t u16InCnt, u16OutCnt, u16errCnt; + uint16_t u16timeOut; + uint32_t u32time, u32timeOut; + uint8_t u8regsize; + + void init(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin); + void init(uint8_t u8id); + void sendTxBuffer(); + int8_t getRxBuffer(); + uint16_t calcCRC(uint8_t u8length); + uint8_t validateAnswer(); + uint8_t validateRequest(); + void get_FC1(); + void get_FC3(); + int8_t process_FC1(uint16_t *regs, uint8_t u8size); + int8_t process_FC3(uint16_t *regs, uint8_t u8size); + int8_t process_FC5(uint16_t *regs, uint8_t u8size); + int8_t process_FC6(uint16_t *regs, uint8_t u8size); + int8_t process_FC15(uint16_t *regs, uint8_t u8size); + int8_t process_FC16(uint16_t *regs, uint8_t u8size); + void buildException(uint8_t u8exception); // build exception message + +public: + Modbus(); + Modbus(uint8_t u8id, uint8_t u8serno); + Modbus(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin); + Modbus(uint8_t u8id); + void begin(long u32speed); + void begin(SoftwareSerial *sPort, long u32speed); + void begin(long u32speed, uint8_t u8config); + void begin(); + void setTimeOut(uint16_t u16timeout); //!begin(u32speed); + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //pinMode(u8txenpin, OUTPUT); + //digitalWrite(u8txenpin, LOW); + } + + while (port->read() >= 0) + ; + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +/** + * @brief + * Initialize class object. + * + * Sets up the software serial port using specified baud rate and SoftwareSerial object. + * Call once class has been instantiated, typically within setup(). + * + * @param speed *softPort, pointer to SoftwareSerial class object + * @param speed baud rate, in standard increments (300..115200) + * @ingroup setup + */ +void Modbus::begin(SoftwareSerial *sPort, long u32speed) +{ + + softPort = sPort; + + softPort->begin(u32speed); + + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //pinMode(u8txenpin, OUTPUT); + //digitalWrite(u8txenpin, LOW); + } + + while (softPort->read() >= 0) + ; + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +/** + * @brief + * Initialize class object. + * + * Sets up the serial port using specified baud rate. + * Call once class has been instantiated, typically within setup(). + * + * @see http://arduino.cc/en/Serial/Begin#.Uy4CJ6aKlHY + * @param speed baud rate, in standard increments (300..115200) + * @param config data frame settings (data length, parity and stop bits) + * @ingroup setup + */ +void Modbus::begin(long u32speed, uint8_t u8config) +{ + + switch (u8serno) + { +#if defined(UBRR1H) + case 1: + port = &Serial1; + break; +#endif + +#if defined(UBRR2H) + case 2: + port = &Serial2; + break; +#endif + +#if defined(UBRR3H) + case 3: + port = &Serial3; + break; +#endif + case 0: + default: + port = &Serial; + break; + } + + port->begin(u32speed, u8config); + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + // pinMode(u8txenpin, OUTPUT); + // digitalWrite(u8txenpin, LOW); + } + + while (port->read() >= 0) + ; + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +/** + * @brief + * Initialize default class object. + * + * Sets up the serial port using 19200 baud. + * Call once class has been instantiated, typically within setup(). + * + * @overload Modbus::begin(uint16_t u16BaudRate) + * @ingroup setup + */ +void Modbus::begin() +{ + begin(19200); +} + +/** + * @brief + * Method to write a new slave ID address + * + * @param u8id new slave address between 1 and 247 + * @ingroup setup + */ +void Modbus::setID(uint8_t u8id) +{ + if ((u8id != 0) && (u8id <= 247)) + { + this->u8id = u8id; + } +} + +/** + * @brief + * Method to read current slave ID address + * + * @return u8id current slave address between 1 and 247 + * @ingroup setup + */ +uint8_t Modbus::getID() +{ + return this->u8id; +} + +/** + * @brief + * Initialize time-out parameter + * + * Call once class has been instantiated, typically within setup(). + * The time-out timer is reset each time that there is a successful communication + * between Master and Slave. It works for both. + * + * @param time-out value (ms) + * @ingroup setup + */ +void Modbus::setTimeOut(uint16_t u16timeOut) +{ + this->u16timeOut = u16timeOut; +} + +/** + * @brief + * Return communication Watchdog state. + * It could be usefull to reset outputs if the watchdog is fired. + * + * @return TRUE if millis() > u32timeOut + * @ingroup loop + */ +boolean Modbus::getTimeOutState() +{ + return (millis() > u32timeOut); +} + +/** + * @brief + * Get input messages counter value + * This can be useful to diagnose communication + * + * @return input messages counter + * @ingroup buffer + */ +uint16_t Modbus::getInCnt() +{ + return u16InCnt; +} + +/** + * @brief + * Get transmitted messages counter value + * This can be useful to diagnose communication + * + * @return transmitted messages counter + * @ingroup buffer + */ +uint16_t Modbus::getOutCnt() +{ + return u16OutCnt; +} + +/** + * @brief + * Get errors counter value + * This can be useful to diagnose communication + * + * @return errors counter + * @ingroup buffer + */ +uint16_t Modbus::getErrCnt() +{ + return u16errCnt; +} + +/** + * Get modbus master state + * + * @return = 0 IDLE, = 1 WAITING FOR ANSWER + * @ingroup buffer + */ +uint8_t Modbus::getState() +{ + return u8state; +} + +/** + * Get the last error in the protocol processor + * + * @returnreturn NO_REPLY = 255 Time-out + * @return EXC_FUNC_CODE = 1 Function code not available + * @return EXC_ADDR_RANGE = 2 Address beyond available space for Modbus registers + * @return EXC_REGS_QUANT = 3 Coils or registers number beyond the available space + * @ingroup buffer + */ +uint8_t Modbus::getLastError() +{ + return u8lastError; +} + +/** + * @brief + * *** Only Modbus Master *** + * Generate a query to an slave with a modbus_t telegram structure + * The Master must be in COM_IDLE mode. After it, its state would be COM_WAITING. + * This method has to be called only in loop() section. + * + * @see modbus_t + * @param modbus_t modbus telegram structure (id, fct, ...) + * @ingroup loop + * @todo finish function 15 + */ +int8_t Modbus::query(modbus_t telegram) +{ + + uint8_t u8regsno, u8bytesno; + if (u8id != 0) + return -2; + if (u8state != COM_IDLE) + return -1; + + if ((telegram.u8id == 0) || (telegram.u8id > 247)) + return -3; + + au16regs = telegram.au16reg; + + // telegram header + au8Buffer[ID] = telegram.u8id; + au8Buffer[FUNC] = telegram.u8fct; + au8Buffer[ADD_HI] = highByte(telegram.u16RegAdd); + au8Buffer[ADD_LO] = lowByte(telegram.u16RegAdd); + + switch (telegram.u8fct) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + case MB_FC_READ_REGISTERS: + case MB_FC_READ_INPUT_REGISTER: + au8Buffer[NB_HI] = highByte(telegram.u16CoilsNo); + au8Buffer[NB_LO] = lowByte(telegram.u16CoilsNo); + u8BufferSize = 6; + break; + case MB_FC_WRITE_COIL: + au8Buffer[NB_HI] = ((au16regs[0] > 0) ? 0xff : 0); + au8Buffer[NB_LO] = 0; + u8BufferSize = 6; + break; + case MB_FC_WRITE_REGISTER: + au8Buffer[NB_HI] = highByte(telegram.u16CoilsNo); + au8Buffer[NB_LO] = lowByte(telegram.u16CoilsNo); + u8BufferSize = 6; + break; + case MB_FC_WRITE_MULTIPLE_COILS: // TODO: implement "sending coils" + u8regsno = telegram.u16CoilsNo / 16; + u8bytesno = u8regsno * 2; + if ((telegram.u16CoilsNo % 16) != 0) + { + u8bytesno++; + u8regsno++; + } + + au8Buffer[NB_HI] = highByte(telegram.u16CoilsNo); + au8Buffer[NB_LO] = lowByte(telegram.u16CoilsNo); + au8Buffer[NB_LO + 1] = u8bytesno; + u8BufferSize = 7; + + u8regsno = u8bytesno = 0; // now auxiliary registers + for (uint16_t i = 0; i < telegram.u16CoilsNo; i++) + { + } + break; + + case MB_FC_WRITE_MULTIPLE_REGISTERS: + au8Buffer[NB_HI] = highByte(telegram.u16CoilsNo); + au8Buffer[NB_LO] = lowByte(telegram.u16CoilsNo); + au8Buffer[NB_LO + 1] = (uint8_t)(telegram.u16CoilsNo * 2); + u8BufferSize = 7; + + for (uint16_t i = 0; i < telegram.u16CoilsNo; i++) + { + au8Buffer[u8BufferSize] = highByte(au16regs[i]); + u8BufferSize++; + au8Buffer[u8BufferSize] = lowByte(au16regs[i]); + u8BufferSize++; + } + break; + } + + sendTxBuffer(); + u8state = COM_WAITING; + return 0; +} + +/** + * @brief *** Only for Modbus Master *** + * This method checks if there is any incoming answer if pending. + * If there is no answer, it would change Master state to COM_IDLE. + * This method must be called only at loop section. + * Avoid any delay() function. + * + * Any incoming data would be redirected to au16regs pointer, + * as defined in its modbus_t query telegram. + * + * @params nothing + * @return errors counter + * @ingroup loop + */ +int8_t Modbus::poll() +{ + // check if there is any incoming frame + uint8_t u8current; + if (u8serno < 4) + { + u8current = port->available(); + } + else + { + u8current = softPort->available(); + } + + if (millis() > u32timeOut) + { + u8state = COM_IDLE; + u8lastError = NO_REPLY; + u16errCnt++; + return 0; + } + + if (u8current == 0) + { + // Serial.println("no port"); + return 0; + } + + // check T35 after frame end or still no frame end + if (u8current != u8lastRec) + { + u8lastRec = u8current; + u32time = millis() + T35; + // Serial.println("t35"); + return 0; + } + if (millis() < u32time) + { + //Serial.println("bel"); + return 0; + }; + + // transfer Serial buffer frame to auBuffer + u8lastRec = 0; + int8_t i8state = getRxBuffer(); + if (i8state < 7) + { + u8state = COM_IDLE; + u16errCnt++; + return i8state; + } + + // validate message: id, CRC, FCT, exception + uint8_t u8exception = validateAnswer(); + if (u8exception != 0) + { + Serial.println("exception"); + Serial.println(u8exception); + u8state = COM_IDLE; + return u8exception; + } + + // process answer + switch (au8Buffer[FUNC]) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + // call get_FC1 to transfer the incoming message to au16regs buffer + get_FC1(); + break; + case MB_FC_READ_INPUT_REGISTER: + case MB_FC_READ_REGISTERS: + // call get_FC3 to transfer the incoming message to au16regs buffer + get_FC3(); + break; + case MB_FC_WRITE_COIL: + case MB_FC_WRITE_REGISTER: + case MB_FC_WRITE_MULTIPLE_COILS: + case MB_FC_WRITE_MULTIPLE_REGISTERS: + // nothing to do + break; + default: + break; + } + u8state = COM_IDLE; + return u8BufferSize; +} + +/** + * @brief + * *** Only for Modbus Slave *** + * This method checks if there is any incoming query + * Afterwards, it would shoot a validation routine plus a register query + * Avoid any delay() function !!!! + * After a successful frame between the Master and the Slave, the time-out timer is reset. + * + * @param *regs register table for communication exchange + * @param u8size size of the register table + * @return 0 if no query, 1..4 if communication error, >4 if correct query processed + * @ingroup loop + */ +int8_t Modbus::poll(uint16_t *regs, uint8_t u8size) +{ + + au16regs = regs; + u8regsize = u8size; + uint8_t u8current; + + // check if there is any incoming frame + if (u8serno < 4) + u8current = port->available(); + else + u8current = softPort->available(); + + if (u8current == 0) + return 0; + + // check T35 after frame end or still no frame end + if (u8current != u8lastRec) + { + u8lastRec = u8current; + u32time = millis() + T35; + return 0; + } + if (millis() < u32time) + return 0; + + u8lastRec = 0; + int8_t i8state = getRxBuffer(); + u8lastError = i8state; + if (i8state < 7) + return i8state; + + // check slave id + if (au8Buffer[ID] != u8id) + return 0; + + // validate message: CRC, FCT, address and size + uint8_t u8exception = validateRequest(); + if (u8exception > 0) + { + if (u8exception != NO_REPLY) + { + buildException(u8exception); + sendTxBuffer(); + } + u8lastError = u8exception; + return u8exception; + } + + u32timeOut = millis() + long(u16timeOut); + u8lastError = 0; + + // process message + switch (au8Buffer[FUNC]) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + return process_FC1(regs, u8size); + break; + case MB_FC_READ_INPUT_REGISTER: + case MB_FC_READ_REGISTERS: + return process_FC3(regs, u8size); + break; + case MB_FC_WRITE_COIL: + return process_FC5(regs, u8size); + break; + case MB_FC_WRITE_REGISTER: + return process_FC6(regs, u8size); + break; + case MB_FC_WRITE_MULTIPLE_COILS: + return process_FC15(regs, u8size); + break; + case MB_FC_WRITE_MULTIPLE_REGISTERS: + return process_FC16(regs, u8size); + break; + default: + break; + } + return i8state; +} + +/* _____PRIVATE FUNCTIONS_____________________________________________________ */ + +void Modbus::init(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin) +{ + this->u8id = u8id; + this->u8serno = (u8serno > 3) ? 0 : u8serno; + + // this->u8txenpin = u8txenpin; + this->u8txenpin = 2; // Ignore input parameter u8txenpin and hardcode 2 for compatibility + + this->u16timeOut = 1000; +} + +void Modbus::init(uint8_t u8id) +{ + this->u8id = u8id; + this->u8serno = 4; + this->u8txenpin = 0; + this->u16timeOut = 1000; +} + +/** + * @brief + * This method moves Serial buffer data to the Modbus au8Buffer. + * + * @return buffer size if OK, ERR_BUFF_OVERFLOW if u8BufferSize >= MAX_BUFFER + * @ingroup buffer + */ +int8_t Modbus::getRxBuffer() +{ + boolean bBuffOverflow = false; + + if (u8txenpin > 1) + { + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //digitalWrite( u8txenpin, LOW ); + } + + u8BufferSize = 0; + if (u8serno < 4) + while (port->available()) + { + au8Buffer[u8BufferSize] = port->read(); + u8BufferSize++; + + if (u8BufferSize >= MAX_BUFFER) + bBuffOverflow = true; + } + else + while (softPort->available()) + { + au8Buffer[u8BufferSize] = softPort->read(); + u8BufferSize++; + + if (u8BufferSize >= MAX_BUFFER) + bBuffOverflow = true; + } + u16InCnt++; + + if (bBuffOverflow) + { + u16errCnt++; + return ERR_BUFF_OVERFLOW; + } + return u8BufferSize; +} + +/** + * @brief + * This method transmits au8Buffer to Serial line. + * Only if u8txenpin != 0, there is a flow handling in order to keep + * the RS485 transceiver in output state as long as the message is being sent. + * This is done with UCSRxA register. + * The CRC is appended to the buffer before starting to send it. + * + * @param nothing + * @return nothing + * @ingroup buffer + */ +void Modbus::sendTxBuffer() +{ + uint8_t i = 0; + + // append CRC to message + uint16_t u16crc = calcCRC(u8BufferSize); + + /* + Serial.print("---- calc CRC : HEX : "); + Serial.print(u16crc, DEC); + Serial.print(" - HEX : "); + Serial.print(u16crc, HEX); + Serial.print(" - "); + Serial.print(u8BufferSize); + Serial.print("\n"); + */ + + au8Buffer[u8BufferSize] = u16crc >> 8; + u8BufferSize++; + au8Buffer[u8BufferSize] = u16crc & 0x00ff; + u8BufferSize++; + + Serial.print("Send Hex : "); + for (int i = 0; i < 8; i++) + { + Serial.print(au8Buffer[i], HEX); + Serial.print(" : "); + } + Serial.println("--------------- \n"); + + // set RS485 transceiver to transmit mode + if (u8txenpin > 1) + { + switch (u8serno) + { +#if defined(UBRR1H) + case 1: + UCSR1A = UCSR1A | (1 << TXC1); + break; +#endif + +#if defined(UBRR2H) + case 2: + UCSR2A = UCSR2A | (1 << TXC2); + break; +#endif + +#if defined(UBRR3H) + case 3: + UCSR3A = UCSR3A | (1 << TXC3); + break; +#endif + case 0: + default: + UCSR0A = UCSR0A | (1 << TXC0); + break; + } + RS485_SET_DE; + RS485_SET_RE; + //digitalWrite( u8txenpin, HIGH ); + } + + // transfer buffer to serial line + if (u8serno < 4) + { + port->write(au8Buffer, u8BufferSize); + + } + else + { + softPort->write(au8Buffer, u8BufferSize); + } + // keep RS485 transceiver in transmit mode as long as sending + if (u8txenpin > 1) + { + switch (u8serno) + { +#if defined(UBRR1H) + case 1: + while (!(UCSR1A & (1 << TXC1))) + ; + break; +#endif + +#if defined(UBRR2H) + case 2: + while (!(UCSR2A & (1 << TXC2))) + ; + break; +#endif + +#if defined(UBRR3H) + case 3: + while (!(UCSR3A & (1 << TXC3))) + ; + break; +#endif + case 0: + default: + while (!(UCSR0A & (1 << TXC0))) + ; + break; + } + // return RS485 transceiver to receive mode + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //digitalWrite( u8txenpin, LOW ); + } + if (u8serno < 4) + while (port->read() >= 0) + ; + else + while (softPort->read() >= 0) + ; + + u8BufferSize = 0; + + // set time-out for master + u32timeOut = millis() + (unsigned long)u16timeOut; + + // increase message counter + u16OutCnt++; +} + +/** + * @brief + * This method calculates CRC + * + * @return uint16_t calculated CRC value for the message + * @ingroup buffer + */ +uint16_t Modbus::calcCRC(uint8_t u8length) +{ + unsigned int temp, temp2, flag; + temp = 0xFFFF; + for (unsigned char i = 0; i < u8length; i++) + { + temp = temp ^ au8Buffer[i]; + // Serial.println(au8Buffer[i], DEC); + for (unsigned char j = 1; j <= 8; j++) + { + flag = temp & 0x0001; + temp >>= 1; + if (flag) + temp ^= 0xA001; + } + } + // Reverse byte order. + temp2 = temp >> 8; + temp = (temp << 8) | temp2; + temp &= 0xFFFF; + // the returned value is already swapped + // crcLo byte is first & crcHi byte is last + return temp; +} + +/** + * @brief + * This method validates slave incoming messages + * + * @return 0 if OK, EXCEPTION if anything fails + * @ingroup buffer + */ +uint8_t Modbus::validateRequest() +{ + // check message crc vs calculated crc + uint16_t u16MsgCRC = + ((au8Buffer[u8BufferSize - 2] << 8) | au8Buffer[u8BufferSize - 1]); // combine the crc Low & High bytes + if (calcCRC(u8BufferSize - 2) != u16MsgCRC) + { + u16errCnt++; + return NO_REPLY; + } + + // check fct code + boolean isSupported = false; + for (uint8_t i = 0; i < sizeof(fctsupported); i++) + { + if (fctsupported[i] == au8Buffer[FUNC]) + { + isSupported = 1; + break; + } + } + if (!isSupported) + { + u16errCnt++; + return EXC_FUNC_CODE; + } + + // check start address & nb range + uint16_t u16regs = 0; + uint8_t u8regs; + switch (au8Buffer[FUNC]) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + case MB_FC_WRITE_MULTIPLE_COILS: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]) / 16; + u16regs += word(au8Buffer[NB_HI], au8Buffer[NB_LO]) / 16; + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + case MB_FC_WRITE_COIL: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]) / 16; + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + case MB_FC_WRITE_REGISTER: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + case MB_FC_READ_REGISTERS: + case MB_FC_READ_INPUT_REGISTER: + case MB_FC_WRITE_MULTIPLE_REGISTERS: + u16regs = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + u16regs += word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + u8regs = (uint8_t)u16regs; + if (u8regs > u8regsize) + return EXC_ADDR_RANGE; + break; + } + return 0; // OK, no exception code thrown +} + +/** + * @brief + * This method validates master incoming messages + * + * @return 0 if OK, EXCEPTION if anything fails + * @ingroup buffer + */ +uint8_t Modbus::validateAnswer() +{ + // check message crc vs calculated crc + uint16_t u16MsgCRC = + ((au8Buffer[u8BufferSize - 2] << 8) | au8Buffer[u8BufferSize - 1]); // combine the crc Low & High bytes + if (calcCRC(u8BufferSize - 2) != u16MsgCRC) + { + u16errCnt++; + return NO_REPLY; + } + + // check exception + if ((au8Buffer[FUNC] & 0x80) != 0) + { + u16errCnt++; + return ERR_EXCEPTION; + } + + // check fct code + boolean isSupported = false; + for (uint8_t i = 0; i < sizeof(fctsupported); i++) + { + if (fctsupported[i] == au8Buffer[FUNC]) + { + isSupported = 1; + break; + } + } + if (!isSupported) + { + u16errCnt++; + return EXC_FUNC_CODE; + } + + return 0; // OK, no exception code thrown +} + +/** + * @brief + * This method builds an exception message + * + * @ingroup buffer + */ +void Modbus::buildException(uint8_t u8exception) +{ + uint8_t u8func = au8Buffer[FUNC]; // get the original FUNC code + + au8Buffer[ID] = u8id; + au8Buffer[FUNC] = u8func + 0x80; + au8Buffer[2] = u8exception; + u8BufferSize = EXCEPTION_SIZE; +} + +/** + * This method processes functions 1 & 2 (for master) + * This method puts the slave answer into master data buffer + * + * @ingroup register + * TODO: finish its implementation + */ +void Modbus::get_FC1() +{ + uint8_t u8byte, i; + u8byte = 0; + + // for (i=0; i< au8Buffer[ 2 ] /2; i++) { + // au16regs[ i ] = word( + // au8Buffer[ u8byte ], + // au8Buffer[ u8byte +1 ]); + // u8byte += 2; + // } +} + +/** + * This method processes functions 3 & 4 (for master) + * This method puts the slave answer into master data buffer + * + * @ingroup register + */ +void Modbus::get_FC3() +{ + uint8_t u8byte, i; + u8byte = 3; + + for (i = 0; i < au8Buffer[2] / 2; i++) + { + au16regs[i] = word( + au8Buffer[u8byte], + au8Buffer[u8byte + 1]); + u8byte += 2; + } +} + +/** + * @brief + * This method processes functions 1 & 2 + * This method reads a bit array and transfers it to the master + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC1(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8currentRegister, u8currentBit, u8bytesno, u8bitsno; + uint8_t u8CopyBufferSize; + uint16_t u16currentCoil, u16coil; + + // get the first and last coil from the message + uint16_t u16StartCoil = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint16_t u16Coilno = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + + // put the number of bytes in the outcoming message + u8bytesno = (uint8_t)(u16Coilno / 8); + if (u16Coilno % 8 != 0) + u8bytesno++; + au8Buffer[ADD_HI] = u8bytesno; + u8BufferSize = ADD_LO; + + // read each coil from the register map and put its value inside the outcoming message + u8bitsno = 0; + + for (u16currentCoil = 0; u16currentCoil < u16Coilno; u16currentCoil++) + { + u16coil = u16StartCoil + u16currentCoil; + u8currentRegister = (uint8_t)(u16coil / 16); + u8currentBit = (uint8_t)(u16coil % 16); + + bitWrite( + au8Buffer[u8BufferSize], + u8bitsno, + bitRead(regs[u8currentRegister], u8currentBit)); + u8bitsno++; + + if (u8bitsno > 7) + { + u8bitsno = 0; + u8BufferSize++; + } + } + + // send outcoming message + if (u16Coilno % 8 != 0) + u8BufferSize++; + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes functions 3 & 4 + * This method reads a word array and transfers it to the master + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC3(uint16_t *regs, uint8_t u8size) +{ + + uint8_t u8StartAdd = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint8_t u8regsno = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + uint8_t u8CopyBufferSize; + uint8_t i; + + au8Buffer[2] = u8regsno * 2; + u8BufferSize = 3; + + for (i = u8StartAdd; i < u8StartAdd + u8regsno; i++) + { + au8Buffer[u8BufferSize] = highByte(regs[i]); + u8BufferSize++; + au8Buffer[u8BufferSize] = lowByte(regs[i]); + u8BufferSize++; + } + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 5 + * This method writes a value assigned by the master to a single bit + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC5(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8currentRegister, u8currentBit; + uint8_t u8CopyBufferSize; + uint16_t u16coil = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + + // point to the register and its bit + u8currentRegister = (uint8_t)(u16coil / 16); + u8currentBit = (uint8_t)(u16coil % 16); + + // write to coil + bitWrite( + regs[u8currentRegister], + u8currentBit, + au8Buffer[NB_HI] == 0xff); + + // send answer to master + u8BufferSize = 6; + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 6 + * This method writes a value assigned by the master to a single word + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC6(uint16_t *regs, uint8_t u8size) +{ + + uint8_t u8add = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint8_t u8CopyBufferSize; + uint16_t u16val = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + + regs[u8add] = u16val; + + // keep the same header + u8BufferSize = RESPONSE_SIZE; + + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 15 + * This method writes a bit array assigned by the master + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC15(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8currentRegister, u8currentBit, u8frameByte, u8bitsno; + uint8_t u8CopyBufferSize; + uint16_t u16currentCoil, u16coil; + boolean bTemp; + + // get the first and last coil from the message + uint16_t u16StartCoil = word(au8Buffer[ADD_HI], au8Buffer[ADD_LO]); + uint16_t u16Coilno = word(au8Buffer[NB_HI], au8Buffer[NB_LO]); + + // read each coil from the register map and put its value inside the outcoming message + u8bitsno = 0; + u8frameByte = 7; + for (u16currentCoil = 0; u16currentCoil < u16Coilno; u16currentCoil++) + { + + u16coil = u16StartCoil + u16currentCoil; + u8currentRegister = (uint8_t)(u16coil / 16); + u8currentBit = (uint8_t)(u16coil % 16); + + bTemp = bitRead( + au8Buffer[u8frameByte], + u8bitsno); + + bitWrite( + regs[u8currentRegister], + u8currentBit, + bTemp); + + u8bitsno++; + + if (u8bitsno > 7) + { + u8bitsno = 0; + u8frameByte++; + } + } + + // send outcoming message + // it's just a copy of the incomping frame until 6th byte + u8BufferSize = 6; + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 16 + * This method writes a word array assigned by the master + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC16(uint16_t *regs, uint8_t u8size) +{ + uint8_t u8func = au8Buffer[FUNC]; // get the original FUNC code + uint8_t u8StartAdd = au8Buffer[ADD_HI] << 8 | au8Buffer[ADD_LO]; + uint8_t u8regsno = au8Buffer[NB_HI] << 8 | au8Buffer[NB_LO]; + uint8_t u8CopyBufferSize; + uint8_t i; + uint16_t temp; + + // build header + au8Buffer[NB_HI] = 0; + au8Buffer[NB_LO] = u8regsno; + u8BufferSize = RESPONSE_SIZE; + + // write registers + for (i = 0; i < u8regsno; i++) + { + temp = word( + au8Buffer[(BYTE_CNT + 1) + i * 2], + au8Buffer[(BYTE_CNT + 2) + i * 2]); + + regs[u8StartAdd + i] = temp; + } + u8CopyBufferSize = u8BufferSize + 2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtest2/OmronE5.h b/extrusion/lydia-print-head-v2/firmware/test/mtest2/OmronE5.h new file mode 100644 index 0000000..7b4857d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtest2/OmronE5.h @@ -0,0 +1,332 @@ +#ifndef OMRON_E5_H +#define OMRON_E5_H + +// Omron EJ5 Modbus Registers & Coils + +#define OR_BIT(A) (A >> 1) +#define OR_WORD(A) (A << 4) + +bool OR_E5_STATUS_BIT(unsigned int high, unsigned int low, byte bit) +{ + // shift down all for 16bit platforms only + if (bit <= 16) + { + return (low & (1 << 8)); + } + + return (OR_WORD(high) & (1 << (OR_BIT(bit)))); +} + +// Status Bit -1 , see h175_e5_c_communications_manual_en.pdf::3-24 +enum OR_E5_STATUS_1 +{ + // Lower Word + + OR_E5_S1_Heater_OverCurrent = 0, + OR_E5_S1_Heater_CurrentHold = 1, + OR_E5_S1_AD_ConverterError = 2, + OR_E5_S1_HS_Alarm = 3, + OR_E5_S1_RSP_InputError = 4, + OR_E5_S1_InputError = 6, + OR_E5_S1_PotentiometerInnputError = 7, + OR_E5_S1_Control_OutputOpenOutput = 8, + OR_E5_S1_Control_OutputCloseOutput = 9, + OR_E5_S1_HBAlarmCT1 = 10, + OR_E5_S1_HBAlarmCT2 = 11, + OR_E5_S1_Alarm1 = 12, + OR_E5_S1_Alarm2 = 13, + OR_E5_S1_Alarm3 = 14, + OR_E5_S1_ProgramEndOutput = 15, + + // Upper Word + + OR_E5_S1_EventInput1 = 16, + OR_E5_S1_EventInput2 = 17, + OR_E5_S1_EventInput3 = 18, + OR_E5_S1_EventInput4 = 19, + OR_E5_S1_WriteMode = 20, + OR_E5_S1_NonVolatileMemory = 21, + OR_E5_S1_SetupArea = 22, + OR_E5_S1_ATExcecute = 23, + OR_E5_S1_RunStop = 24, + OR_E5_S1_ComWrite = 25, + OR_E5_S1_AutoManualSwitch = 26, + OR_E5_S1_ProgramStart = 27, + OR_E5_S1_HeaterOverCurrentCT2 = 28, + OR_E5_S1_HeaterCurrentHoldCT2 = 29, + OR_E5_S1_HSAlarmCT2 = 31 +}; + +// Status Bit - 2 , see h175_e5_c_communications_manual_en.pdf::3-25 + +enum OR_E5_STATUS_2 +{ + // Lower Word + + OR_E5_S2_WorkBit1 = 0, + OR_E5_S2_WorkBit2 = 1, + OR_E5_S2_WorkBit3 = 2, + OR_E5_S2_WorkBit4 = 3, + OR_E5_S2_WorkBit5 = 4, + OR_E5_S2_WorkBit6 = 5, + OR_E5_S2_WorkBit7 = 6, + OR_E5_S2_WorkBit8 = 7, + + // Upper Word + + OR_E5_S2_EventInput5 = 16, + OR_E5_S2_EventInput6 = 17, + OR_E5_S2_Inverse = 20, + OR_E5_S2_SPRamp = 21, + OR_E5_S2_SPMode = 27, + OR_E5_S2_Alarm4 = 28 +}; + +// Variable Area - Settings Range (0x06s) - 2 byte mode, +// see h175_e5_c_communications_manual_en.pdf::5-1 + +enum OR_E5_SWR +{ + //Temperature: Use the specified range for each sensor. + // Analog: Scaling lower limit − 5% FS to Scaling upper limit + 5% FS + OR_E5_SWR_PV = 0x2000, + + // Refer to 5-2 Status for details (see @OR_E5_STATUS_1 and @OR_E5_STATUS_2) + OR_E5_SWR_STATUS = 0x2001, + + // Internal Set Point(see appendix *1) - SP lower limit to SP upper limit + OR_E5_SWR_ISP = 0x2002, + + // Heater Current 1 Value Monitor, 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_HeaterCurrentValue1_Monitor = 0x2003, + + // MV Monitor (Heating) + // Standard: 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0) + // Heating and cooling: 0x00000000 to 0x0000041A (0.0 to 105.0) + OR_E5_SWR_MVMonitorHeating = 0x2004, + + // MV Monitor (Cooling) + // 0x00000000 to 0x0000041A (0.0 to 105.0) + OR_E5_SWR_MVMonitorCooling = 0x2005, + + // Set Point - SP lower limit to SP upper limit + OR_E5_SWR_SP_LIMIT = 0x2103, + + // Alarm Value 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_1 = 0x2104, + + // Alarm Value - Upper Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_1_UL = 0x2105, + + // Alarm Value - Lower Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_1_LL = 0x2106, + + // Alarm Value 2 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_2 = 0x2107, + + // Alarm Value - Upper Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_2_UL = 0x2108, + + // Alarm Value - Lower Limit 1 + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_ALARM_2_LL = 0x2109, + + //Temperature: Use the specified range for each sensor. + // Analog: Scaling lower limit − 5% FS to Scaling upper limit + 5% FS + OR_E5_SWR_PV2 = 0x2402, + + // Internal Set Point(see appendix *1) - SP lower limit to SP upper limit + OR_E5_SWR_ISP2 = 0x2403, + + // Multi SP No. Monitor, 0x00000000 to 0x00000007 (0 to 7) + OR_E5_SWR_MSMON = 0x2404, + + // Status, + // - Not displayed on the Controller display. + // - In 2-byte mode, the rightmost 16 bits are read. + OR_E5_SWR_STATUSEX = 0x2406, + + // Status, + // - Not displayed on the Controller display. + // - In 2-byte mode, the leftmost 16 bits are read. + OR_E5_SWR_STATUSEXL = 0x2407, + + // Status, + // - Not displayed on the Controller display. + // - In 2-byte mode, the rightmost 16 bits are read. + OR_E5_SWR_STATUSEXR = 0x2408, + + // Decimal Point Monitor, + // 0x00000000 to 0x00000003 (0 to 3) + OR_E5_SWR_DECMON = 0x2410, + + // Set Point () + // SP lower limit to SP upper limit + OR_E5_SWR_SP = 0x2601, + + // Remote Set Point Monitor + // - Remote SP lower limit −10% FS to Remote SP upper limit +10% FS + OR_E5_SWR_SP_EX_MON = 0x2602, + + // Heater Current 1 Value Monitor, 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_HeaterCurrentValue1_Monitor2 = 0x2604, + + // Valve Opening Monitor, 0xFFFFFF9C to 0x0000044C (−10.0 to 110.0) + OR_E5_SWR_VALVE_OPENING_MON = 0x2607, + + // Proportional Band (Cooling), 0x00000001 to 0x0000270F (0.1 to 999.9) + OR_E5_SWR_PRO_BAND = 0x2701, + + // Integral Time (Cooling) 0x00000000 to 0x0000270F + // (0 to 9999: Integral/derivative time unit is 1 s.) + // (0.0 to 999.9: Integral/derivative time unit is 0.1 s.) + OR_E5_SWR_IT_COOLING = 0x2702, + + // Derivative Time (Cooling) 0x00000000 to 0x0000270F + // (0 to 9999: Integral/derivative time unit is 1 s.) + // (0.0 to 999.9: Integral/derivative time unit is 0.1 s.) + OR_E5_SWR_D_COOLING = 0x2703, + + // Dead Band 0xFFFFF831 to 0x0000270F + // (−199.9 to 999.9 for temperature input) + // (−19.99 to 99.99 for analog input) + OR_E5_SWR_DEADBAND = 0x2704, + + // Manual Reset Value, + // 0x00000000 to 0x000003E8 (0.0 to 100.0) + OR_E5_SWR_MANUAL_RESET_VALUE = 0x2705, + + // Hysteresis (Heating) + // 0x00000001 to 0x0000270F + // (0.1 to 999.9 for temperature input) + // (0.01 to 99.99 for analog input) + OR_E5_SWR_HYSTERESIS = 0x2706, + + // Hysteresis (Cooling) + // 0x00000001 to 0x0000270F + // (0.1 to 999.9 for temperature input) + // (0.01 to 99.99 for analog input) + OR_E5_SWR_HYSTERESIS_COOLING = 0x2707, + + // Control Period (Heating) + // 0xFFFFFFFE (−2): 0.1 s + // 0xFFFFFFFF (−1): 0.2 s + // 0x00000000 (0): 0.5 s + // 0x00000001 to 0x00000063 (1 to 99) + OR_E5_SWR_CONTROL_PERIOD_HEATING = 0x2708, + + // Control Period (Cooling) + // 0xFFFFFFFE (−2): 0.1 s + // 0xFFFFFFFF (−1): 0.2 s + // 0x00000000 (0): 0.5 s + // 0x00000001 to 0x00000063 (1 to 99) + OR_E5_SWR_CONTROL_PERIOD_COOLING = 0x2709, + + // Position Proportional Dead Band + // 0x00000001 to 0x00000064 (0.1 to 10.0) + OR_E5_SWR_POSITION_PROPORTIONAL_DEAD_BAND = 0x270A, + + // Open/Close Hysteresis + // 0x00000001 to 0x000000C8 (0.1 to 20.0) + OR_E5_SWR_OPEN_CLOSE_HYSTERESIS = 0x270B, + + // SP Ramp Time Unit 0x00000000 (0): EU/second + // 0x00000001 (1): EU/minute + // 0x00000002 (2): EU/hour + OR_E5_SWR_SP_RAMP_UNIT = 0x270C, + + // SP Ramp Set Value 0x00000000 (0): OFF + // 0x00000001 to 0x0000270F (1 to 9999) + OR_E5_SWR_SP_RAMP_SET_VALUE = 0x270D, + + // SP Ramp Fall Value + // 0xFFFFFFFF (−1): Same (Same as SP Ramp Set Value.) + // 0x00000000 (0): OFF + // 0x00000001 to 0x0000270F (1 to 9999) + OR_E5_SWR_SP_FALL_VALUE = 0x270E, + + // MV at Stop Standard Models + // Standard control: + // 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0) + // Heating and cooling control: + // 0xFFFFFBE6 to 0x0000041A (−105.0 to 105.0) + // Position-proportional Models + // Close position-proportional control with the Direct Setting of + // Position Proportional MV parameter set to ON: + // 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0) + // Floating position-proportional control or the Direct Setting of + // Position Proportional MV parameter set to OFF: + // 0xFFFFFFFF to 0x00000001 (−1 to 1) + OR_E5_SWR_MV_PV_ERROR = 0x2711, + + // MV Change Rate Limit + // 0x00000000 to 0x000003E8 (0.0 to 100.0) + OR_E5_SWR_CHANGE_RATE_LIMIT = 0x2713, + + // PV Input Slope Coefficient + // 0x00000001 to 0x0000270F (0.001 to 9.999) + OR_E5_SWR_PV_INPUT_SLOPE_COEFFICIENT = 0x2718, + + // Heater Burnout Detection 1 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HEATER_BURNOUT_DETECTION_1 = 0x271B, + + // Leakage Current 1 Monitor + // 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_1 = 0x271C, + + // HS Alarm 1 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HS_ALARM_1 = 0x271D, + + // Process Value Input Shift + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_PROCESS_VALUE_INPUT_SHIFT = 0x2723, + + // Heater Burnout Detection 2 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HEATER_BURNOUT_DETECTION_2 = 0x2725, + + // Leakage Current 2 Monitor + // 0x00000000 to 0x00000226 (0.0 to 55.0) + OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_2 = 0x2726, + + // HS Alarm 12 + // 0x00000000 to 0x000001F4 (0.0 to 50.0) + OR_E5_SWR_HS_ALARM_2 = 0x2727, + + // Soak Time Remain (how lovely) + // 0x00000000 to 0x0000270F (0 to 9999) + OR_E5_SWR_SOAK_REMAIN = 0x2728, + + // Soak Time + // 0x00000001 to 0x0000270F (1 to 9999) + OR_E5_SWR_SOAK_TIME = 0x2729, + + // Wait Band 0x00000000 (0): OFF + // 0x00000001 to 0x0000270F + // (0.1 to 999.9 for Temperature input) + // (0.01 to 99.99 for Analog input) + OR_E5_SWR_WAIT_BAND = 0x272A, + + // Remote SP Input Shift + // 0xFFFFF831 to 0x0000270F (−1999 to 9999) + OR_E5_SWR_REMOTE_SP_SHIFT = 0x272B, + + // Remote SP input Slope Coefficient + // 0x00000001 to 0x0 + OR_E5_SWR_REMOTE_SP_SLOPE_COEFFICIENT = 0x272C, + + // Input Digital Filter 0x00000000 to 0x0000270F (0.0 to 999.9) + OR_E5_SWR_DIGITAL_FILTER = 0x2800 + + // Notes : + // *1 Not displayed on the Controller display +}; + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtest2/PriUint64.h b/extrusion/lydia-print-head-v2/firmware/test/mtest2/PriUint64.h new file mode 100644 index 0000000..b67418a --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtest2/PriUint64.h @@ -0,0 +1,96 @@ +#ifndef PRIUINT64_H +#define PRIUINT64_H + +#include +#include +#include + +/** \brief Allow printing uint64_t value. + * \code + * uint64_t x = 1; + * Serial.print(PriUint64(x)); + * \endcode + */ +template +class PriUint64 : public Printable +{ +public: + explicit + PriUint64(uint64_t value, int ignored = 0) + : m_value(value) + { + } + + size_t + printTo(Print& p) const override + { + char buf[8 * sizeof(uint64_t) + 1]; + char* str = &buf[sizeof(buf) - 1]; + *str = '\0'; + + uint64_t n = m_value; + do { + char c = n % Base; + n /= Base; + + *--str = c < 10 ? c + '0' : c + 'A' - 10; + } while (n > 0); + + return p.write(str); + } + +private: + uint64_t m_value; +}; + +#if defined(ARDUINO_STREAMING) && defined(STREAMING_LIBRARY_VERSION) && STREAMING_LIBRARY_VERSION == 5 + +/** \brief Print uint64_t as decimal. + */ +inline Print& +operator<<(Print& p, uint64_t x) +{ + return p << PriUint64(x); +} + +#if defined(ESP8266) || defined(ESP32) +#define PRIUINT64_OVERRIDE_STREAMING_BASED +// is available on ESP8266 and ESP32, but unavailable on AVR. +#endif + +#ifdef PRIUINT64_OVERRIDE_STREAMING_BASED +#include + +#undef _HEX +#undef _DEC +#undef _OCT +#undef _BIN + +class _BASED1 : public _BASED, public Printable +{ +public: + using _BASED::_BASED; + + size_t + printTo(Print& p) const override + { + return p.print(val, base); + } +}; + +template::value, PriUint64, _BASED1>::type> +class _BASED2 : public BaseCls +{ +public: + using BaseCls::BaseCls; +}; + +#define _HEX(a) (_BASED2(a, HEX)) +#define _DEC(a) (_BASED2(a, DEC)) +#define _OCT(a) (_BASED2(a, OCT)) +#define _BIN(a) (_BASED2(a, BIN)) + +#endif // PRIUINT64_OVERRIDE_STREAMING_BASED +#endif // ARDUINO_STREAMING + +#endif // PRIUINT64_H \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtest2/macros.h b/extrusion/lydia-print-head-v2/firmware/test/mtest2/macros.h new file mode 100644 index 0000000..a253087 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtest2/macros.h @@ -0,0 +1,98 @@ +#ifndef MACROS_H +#define MACROS_H + +#include "../types.h" + +// Macros for adding +#define INC_0 1 +#define INC_1 2 +#define INC_2 3 +#define INC_3 4 +#define INC_4 5 +#define INC_5 6 +#define INC_6 7 +#define INC_7 8 +#define INC_8 9 +#define INCREMENT_(n) INC_ ##n +#define INCREMENT(n) INCREMENT_(n) + +// Macros for subtracting +#define DEC_1 0 +#define DEC_2 1 +#define DEC_3 2 +#define DEC_4 3 +#define DEC_5 4 +#define DEC_6 5 +#define DEC_7 6 +#define DEC_8 7 +#define DEC_9 8 +#define DECREMENT_(n) DEC_ ##n +#define DECREMENT(n) DECREMENT_(n) + +// compiler - & C quirks +#define FORCE_INLINE __attribute__((always_inline)) inline +#define _UNUSED __attribute__((unused)) + +// fallback noop +#define NOOP do{} while(0) + +//Option testing +#define _CAT(a, ...) a ## __VA_ARGS__ +#define SWITCH_ENABLED_ 1 +#define ENABLED(b) _CAT(SWITCH_ENABLED_, b) + +// time +#define PENDING(NOW,SOON) ((long)(NOW-(SOON))<0) +#define ELAPSED(NOW,SOON) (!PENDING(NOW,SOON)) + +#define MMM_TO_MMS(MM_M) ((MM_M)/60.0f) +#define MMS_TO_MMM(MM_S) ((MM_S)*60.0f) +#define HOUR_MS ((millis_t)1000 * (millis_t)(60 * 60)) +#define MIN_MS ((millis_t)1000 * (millis_t)(60)) +#define SECS ((millis_t)1000) + +// bit masks +#undef _BV +#define _BV(b) (1 << (b)) +#define TEST(n,b) !!((n)&_BV(b)) +#define SBI(n,b) (n |= _BV(b)) +#define CBI(n,b) (n &= ~_BV(b)) +#define SET_BIT_TO(N,B,TF) do{ if (TF) SBI(N,B); else CBI(N,B); }while(0) + +#define _BV32(b) (1UL << (b)) +#define TEST32(n,b) !!((n)&_BV32(b)) +#define SBI32(n,b) (n |= _BV32(b)) +#define CBI32(n,b) (n &= ~_BV32(b)) +#define SIGN(a) ((a>0)-(a<0)) + +// math basics + +#define WITHIN(V,L,H) ((V) >= (L) && (V) <= (H)) +#define NUMERIC(a) WITHIN(a, '0', '9') +#define DECIMAL(a) (NUMERIC(a) || a == '.') +#define NUMERIC_SIGNED(a) (NUMERIC(a) || (a) == '-' || (a) == '+') +#define DECIMAL_SIGNED(a) (DECIMAL(a) || (a) == '-' || (a) == '+') +#define COUNT(a) (sizeof(a)/sizeof(*a)) +#define ZERO(a) memset(a,0,sizeof(a)) +#define COPY(a,b) memcpy(a,b,MIN(sizeof(a),sizeof(b))) + + +// #define M_PI 3.14159265358979323846f +#define RADIANS(d) ((d)*M_PI/180.0f) +#define DEGREES(r) ((r)*180.0f/M_PI) +#define CEILING(x,y) (((x) + (y) - 1) / (y)) + +// Macros for initializing arrays +#define ARRAY_6(v1, v2, v3, v4, v5, v6, ...) { v1, v2, v3, v4, v5, v6 } +#define ARRAY_5(v1, v2, v3, v4, v5, ...) { v1, v2, v3, v4, v5 } +#define ARRAY_4(v1, v2, v3, v4, ...) { v1, v2, v3, v4 } +#define ARRAY_3(v1, v2, v3, ...) { v1, v2, v3 } +#define ARRAY_2(v1, v2, ...) { v1, v2 } +#define ARRAY_1(v1, ...) { v1 } + +#define _ARRAY_N(N, ...) ARRAY_ ##N(__VA_ARGS__) +#define ARRAY_N(N, ...) _ARRAY_N(N, __VA_ARGS__) + +#define SPACE(A) " " << A << " " + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtest2/mtest2.ino b/extrusion/lydia-print-head-v2/firmware/test/mtest2/mtest2.ino new file mode 100644 index 0000000..3d5cdb3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtest2/mtest2.ino @@ -0,0 +1,218 @@ +/** + * Modbus master example 1: + * The purpose of this example is to query an array of data + * from an external Modbus slave device. + * The link media can be USB or RS232. + * + * Recommended Modbus slave: + * diagslave http://www.modbusdriver.com/diagslave.html + * + * In a Linux box, run + * "./diagslave /dev/ttyUSB0 -b 19200 -d 8 -s 1 -p none -m rtu -a 1" + * This is: + * serial port /dev/ttyUSB0 at 19200 baud 8N1 + * RTU mode and address @1 + */ + +#include "ModbusRtu.h" +#include /* Usage of CONTROLLINO library allows you to use CONTROLLINO_xx aliases in your sketch. */ + +#include "OmronE5.h" +#include "PriUint64.h" + +// data array for modbus network sharing +uint16_t au16data[16]; +uint8_t u8state; + +#define ku8MBReadCoils 0x01 ///< Modbus function 0x01 Read Coils +#define ku8MBReadDiscreteInputs 0x02 ///< Modbus function 0x02 Read Discrete Inputs +#define ku8MBWriteSingleCoil 0x05 ///< Modbus function 0x05 Write Single Coil +#define ku8MBWriteMultipleCoils 0x0F ///< Modbus function 0x0F Write Multiple Coils + +#define ku8MBReadHoldingRegisters 0x03 ///< Modbus function 0x03 Read Holding Registers +#define ku8MBReadInputRegisters 0x04 ///< Modbus function 0x04 Read Input Registers +#define ku8MBWriteSingleRegister 0x06 ///< Modbus function 0x06 Write Single Register +#define ku8MBWriteMultipleRegisters 0x10 ///< Modbus function 0x10 Write Multiple Registers +#define ku8MBMaskWriteRegister 0x16 ///< Modbus function 0x16 Mask Write Register +#define ku8MBReadWriteMultipleRegisters 0x17 ///< Modbus function 0x17 Read Write Multiple Registers +#define ku8MBLinkTestOmronMX2Only 0x08 ///< Modbus function 0x08 Тест связи с инвертром Omron MX2 функция только для него + +#define R_INFO_START 0 +#define R_INFO_LENGTH 0xA + +#define W_SP_VALUE 300 +#define W_SP_START 0x2601 + +Modbus master(0, 3); +modbus_t telegram; +unsigned long u32wait; + +long u16RegAdd = 0; +long u16CoilsNo = 0xA; + +/// Status bytes - STOP : 768 | 2 +/// Status bytes - RUN(&OUT) : 512 | 256 +/// Status bytes - RUN(none) : 512 | 256 +/// Status bytes - RUN(none) : 512 | 28674 +// +// Status bits : RUN/STOP = 24 +// +// + +long COMMAND = ku8MBReadHoldingRegisters; + +unsigned long setByte(unsigned long value, byte position, byte new_byte) +{ + unsigned bitpos = position * 8; + unsigned long mask = 0xFFU << bitpos; + value &= ~mask; + value |= new_byte; + return value; +} + +unsigned int WORD(int in) +{ + return in << 4; +} + +void setup() +{ + Serial.begin(19200); // baud-rate at 19200 + + // https://www.arduino.cc/reference/en/language/functions/communication/serial/begin/ + master.begin(19200, SERIAL_8E1); // SERIAL_8E1 + + master.setTimeOut(2000); // if there is no answer in 2000 ms, roll over + u32wait = millis() + 1000; + u8state = 0; +} + +#define PRINTBIN(Num) \ + for (uint32_t t = (1UL << (sizeof(Num) * 8) - 1); t; t >>= 1) \ + Serial.write(Num &t ? '1' : '0'); // Prints a binary number with leading zeros (Automatic Handling) +#define PRINTBINL(Num) \ + for (int i = 0; i < (sizeof(Num) * 8); i++) \ + { \ + Serial.write(((Num >> i) & 1) == 1 ? '1' : '0'); \ + } // Prints a binary number with following Placeholder Zeros (Automatic Handling) + +#define MX2_STATE 0x0003 // (2 bytes) Status of the inverter + +class OmronState +{ +public: + bool isRunning; + bool isHeating; + bool isCooling; + bool alarm1; + int pv; + int sp; +}; + +OmronState state; + +void loop() +{ + + switch (u8state) + { + case 0: + if (millis() > u32wait) + u8state++; // wait state + break; + case 1: + { + telegram.u8id = 1; // slave address + telegram.u8fct = COMMAND; // function code (this one is registers read) + telegram.u16RegAdd = u16RegAdd; // start address in slave + telegram.u16CoilsNo = u16CoilsNo; // number of elements (coils or registers) to read + telegram.au16reg = au16data; // pointer to a memory array in the Arduino + + master.query(telegram); // send query (only once) + u8state++; + break; + } + case 2: + master.poll(); // check incoming messages + if (master.getState() == COM_IDLE) + { + + int statusHigh = au16data[2]; + int statusLow = au16data[3]; + + state.isRunning = !OR_E5_STATUS_BIT(statusHigh, statusLow, OR_E5_STATUS_1::OR_E5_S1_RunStop); + state.isHeating = OR_E5_STATUS_BIT(statusHigh, statusLow, OR_E5_STATUS_1::OR_E5_S1_Control_OutputOpenOutput); + state.isCooling = OR_E5_STATUS_BIT(statusHigh, statusLow, OR_E5_STATUS_1::OR_E5_S1_Control_OutputCloseOutput); + state.alarm1 = OR_E5_STATUS_BIT(statusHigh, statusLow, OR_E5_STATUS_1::OR_E5_S1_Alarm1); + state.pv = au16data[1]; + state.sp = au16data[5]; + + + u8state = 0; + u32wait = millis() + 1000; + + bool print = true; + + Serial.println("---- Omron state : "); + Serial.print("\n\t Is Running: "); + Serial.print(state.isRunning ? " RUNNING " : "STOPPED"); + + Serial.print("\n\t Is Heating: "); + Serial.print(state.isHeating ? " HEATING " : " NO "); + + Serial.print("\n\t Is Cooling : "); + Serial.print(state.isHeating ? " COOLING " : " NO "); + + Serial.print("\n\t Is Alarm-1 : "); + Serial.print(state.alarm1 ? " ALARM! " : " NO "); + + Serial.println("------------------"); + + Serial.print(au16data[2]); + Serial.print(" : "); + + char buf[16]; + unsigned long lval = 768 << 4; + + // assign lval something then... + ultoa(lval, buf, 10); + + Serial.println(buf); + + Serial.print(" :: "); + //Serial.print(PriUint64(DWORD(au16data[2]))); + Serial.println("\n ---- ------"); + + if (print) + { + Serial.print(master.getLastError()); + Serial.print("\t ADC-0: "); + Serial.print(au16data[0], HEX); + Serial.print("\t ADC-1 : "); + Serial.print(au16data[1], DEC); + Serial.print("\t ADC-2 : "); + Serial.print(au16data[2], DEC); + // PRINTBIN(au16data[2]); + Serial.print("\t ADC-3 : "); + Serial.print(au16data[3], DEC); + Serial.print("\t ADC-4 : "); + Serial.print(au16data[4], DEC); + Serial.print("\t ADC-5 : "); + Serial.print(au16data[5], DEC); + + Serial.print("\t ADC-6 : "); + Serial.print(au16data[6], DEC); + + Serial.print("\t ADC-7 : "); + Serial.print(au16data[7], DEC); + + Serial.print("\t ADC-8 : "); + Serial.print(au16data[8], DEC); + + Serial.println("-------------------------------------"); + Serial.println(""); + } + } + break; + } +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtestmaster/mtestmaster.ino b/extrusion/lydia-print-head-v2/firmware/test/mtestmaster/mtestmaster.ino new file mode 100644 index 0000000..5392a6f --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtestmaster/mtestmaster.ino @@ -0,0 +1,99 @@ +/* + + Basic.pde - example using ModbusMaster library + + Library:: ModbusMaster + Author:: Doc Walker <4-20ma@wvfans.net> + + Copyright:: 2009-2016 Doc Walker + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +*/ + +#include +#include + +/* +#define CONTROLLINO_RS485_TX 14 +#define CONTROLLINO_RS485_RX 15 +*/ +// instantiate ModbusMaster object +#define POWER_0 CONTROLLINO_R10 // Primary power circuit +#define POWER_1 CONTROLLINO_R11 // Secondary power circuit + +ModbusMaster node; + +void setup() +{ + // use Serial (port 0); initialize Modbus communication baud rate + Serial.begin(19200); + + + digitalWrite(POWER_0, HIGH); + digitalWrite(POWER_1, HIGH); + + + + delay(5000); + + Serial.println("test"); + Controllino_RS485Init(); + Controllino_RS485RxEnable(); + Controllino_RS485TxEnable(); + + + // communicate with Modbus slave ID 2 over Serial (port 0) + node.begin(1, Serial3); +} + +void loop() +{ + static uint32_t i; + uint8_t j, result; + uint16_t data[6]; + + i++; + + Serial.println("0"); + // set word 0 of TX buffer to least-significant word of counter (bits 15..0) + node.setTransmitBuffer(0, lowWord(i)); + + // set word 1 of TX buffer to most-significant word of counter (bits 31..16) + node.setTransmitBuffer(1, highWord(i)); + + // slave: write TX buffer to (2) 16-bit registers starting at register 0 + result = node.writeMultipleRegisters(0, 2); + + // slave: read (6) 16-bit registers starting at register 2 to RX buffer + result = node.readHoldingRegisters(2, 6); + Serial.println("1"); + + // do something with data if read is successful + if (result == node.ku8MBSuccess) + { + Serial.println("ok!!"); + for (j = 0; j < 6; j++) + { + data[j] = node.getResponseBuffer(j); + } + } + else + { + Serial.println("not ok"); + Serial.println(result); + } + + Serial.println("ok ::: "); + Serial.println(result); +} diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusMaster.cpp b/extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusMaster.cpp new file mode 100644 index 0000000..d92a3c1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusMaster.cpp @@ -0,0 +1,932 @@ +/* +Доработка библиотеки для "Народного контроллера теплового насоса" +Автор pav2000 firstlast2007@gmail.com +Добавлены изменения для работы с инвертором Omron MX2 +- поддерживается функция проверки связи (код функции 0х08) +для проверки функции используйте LinkTestOmronMX2Only(code) +где code - проверочный код (любое число uint16_t), +в случае успеха первый элемент буфера будет содержать этот код +- сделана обработка ошибок инвертора (в коде функции добавляется 0х80) +при этом возвращается состяние ku8MBErrorOmronMX2, +первый элемент буфера при этом содержит код ошибки +* +* Some additional - vad7@yahoo.com +* +*/ +/** +@file +Arduino library for communicating with Modbus slaves over RS232/485 (via RTU protocol). +*/ +/* + + ModbusMaster.cpp - Arduino library for communicating with Modbus slaves + over RS232/485 (via RTU protocol). + + Library:: ModbusMaster + + Copyright:: 2009-2016 Doc Walker + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ +#include "ModbusMaster.h" + +ModbusMaster::ModbusMaster(void) +{ + _idle = 0; + _preTransmission = 0; + _postTransmission = 0; + last_transaction_time = 0; +} + +/** +Initialize class object. + +Assigns the Modbus slave ID and serial port. +Call once class has been instantiated, typically within setup(). + +@param slave Modbus slave ID (1..255) +@param &serial reference to serial port object (Serial, Serial1, ... Serial3) +@ingroup setup +*/ +void ModbusMaster::begin(uint8_t slave, Stream &serial) +{ +// txBuffer = (uint16_t*) calloc(ku8MaxBufferSize, sizeof(uint16_t)); + _u8MBSlave = slave; + _serial = &serial; + _u8TransmitBufferIndex = 0; + u16TransmitBufferLength = 0; +} + + +void ModbusMaster::beginTransmission(uint16_t u16Address) +{ + _u16WriteAddress = u16Address; + _u8TransmitBufferIndex = 0; + u16TransmitBufferLength = 0; +} + +/*/ eliminate this function in favor of using existing MB request functions +uint8_t ModbusMaster::requestFrom(uint16_t address, uint16_t quantity) +{ + // clamp to buffer length + if (quantity > ku8MaxBufferSize) + { + quantity = ku8MaxBufferSize; + } + // set rx buffer iterator vars + _u8ResponseBufferIndex = 0; + _u8ResponseBufferLength = quantity; + + return quantity; +} +*/ + +void ModbusMaster::sendBit(bool data) +{ + uint8_t txBitIndex = u16TransmitBufferLength % 16; + if ((u16TransmitBufferLength >> 4) < ku8MaxBufferSize) + { + if (0 == txBitIndex) + { + _u16TransmitBuffer[_u8TransmitBufferIndex] = 0; + } + bitWrite(_u16TransmitBuffer[_u8TransmitBufferIndex], txBitIndex, data); + u16TransmitBufferLength++; + _u8TransmitBufferIndex = u16TransmitBufferLength >> 4; + } +} + + +void ModbusMaster::send(uint16_t data) +{ + if (_u8TransmitBufferIndex < ku8MaxBufferSize) + { + _u16TransmitBuffer[_u8TransmitBufferIndex++] = data; + u16TransmitBufferLength = _u8TransmitBufferIndex << 4; + } +} + + +void ModbusMaster::send(uint32_t data) +{ + send(lowWord(data)); + send(highWord(data)); +} + + +void ModbusMaster::send(uint8_t data) +{ + send(word(data)); +} + + +uint8_t ModbusMaster::available(void) +{ + return _u8ResponseBufferLength - _u8ResponseBufferIndex; +} + + +uint16_t ModbusMaster::receive(void) +{ + if (_u8ResponseBufferIndex < _u8ResponseBufferLength) + { + return _u16ResponseBuffer[_u8ResponseBufferIndex++]; + } + else + { + return 0xFFFF; + } +} + + + +/** +Set idle time callback function (cooperative multitasking). + +This function gets called in the idle time between transmission of data +and response from slave. Do not call functions that read from the serial +buffer that is used by ModbusMaster. Use of i2c/TWI, 1-Wire, other +serial ports, etc. is permitted within callback function. + +@see ModbusMaster::ModbusMasterTransaction() +*/ +void ModbusMaster::idle(void (*idle)()) +{ + _idle = idle; +} + +/** +Set pre-transmission callback function. + +This function gets called just before a Modbus message is sent over serial. +Typical usage of this callback is to enable an RS485 transceiver's +Driver Enable pin, and optionally disable its Receiver Enable pin. + +@see ModbusMaster::ModbusMasterTransaction() +@see ModbusMaster::postTransmission() +*/ +void ModbusMaster::preTransmission(void (*preTransmission)()) +{ + _preTransmission = preTransmission; +} + +/** +Set post-transmission callback function. + +This function gets called after a Modbus message has finished sending +(i.e. after all data has been physically transmitted onto the serial +bus). + +Typical usage of this callback is to enable an RS485 transceiver's +Receiver Enable pin, and disable its Driver Enable pin. + +@see ModbusMaster::ModbusMasterTransaction() +@see ModbusMaster::preTransmission() +*/ +void ModbusMaster::postTransmission(void (*postTransmission)()) +{ + _postTransmission = postTransmission; +} + + +/** +Retrieve data from response buffer. + +@see ModbusMaster::clearResponseBuffer() +@param u8Index index of response buffer array (0x00..0x3F) +@return value in position u8Index of response buffer (0x0000..0xFFFF) +@ingroup buffer +*/ +uint16_t ModbusMaster::getResponseBuffer(uint8_t u8Index) +{ + if (u8Index < ku8MaxBufferSize) + { + return _u16ResponseBuffer[u8Index]; + } + else + { + return 0xFFFF; + } +} + + +/** +Clear Modbus response buffer. + +@see ModbusMaster::getResponseBuffer(uint8_t u8Index) +@ingroup buffer +*/ +void ModbusMaster::clearResponseBuffer() +{ + uint8_t i; + + for (i = 0; i < ku8MaxBufferSize; i++) + { + _u16ResponseBuffer[i] = 0; + } +} + + +/** +Place data in transmit buffer. + +@see ModbusMaster::clearTransmitBuffer() +@param u8Index index of transmit buffer array (0x00..0x3F) +@param u16Value value to place in position u8Index of transmit buffer (0x0000..0xFFFF) +@return 0 on success; exception number on failure +@ingroup buffer +*/ +uint8_t ModbusMaster::setTransmitBuffer(uint8_t u8Index, uint16_t u16Value) +{ + if (u8Index < ku8MaxBufferSize) + { + _u16TransmitBuffer[u8Index] = u16Value; + return ku8MBSuccess; + } + else + { + return ku8MBIllegalDataAddress; + } +} + + +/** +Clear Modbus transmit buffer. + +@see ModbusMaster::setTransmitBuffer(uint8_t u8Index, uint16_t u16Value) +@ingroup buffer +*/ +void ModbusMaster::clearTransmitBuffer() +{ + uint8_t i; + + for (i = 0; i < ku8MaxBufferSize; i++) + { + _u16TransmitBuffer[i] = 0; + } +} + + +/** +Modbus function 0x01 Read Coils. + +This function code is used to read from 1 to 2000 contiguous status of +coils in a remote device. The request specifies the starting address, +i.e. the address of the first coil specified, and the number of coils. +Coils are addressed starting at zero. + +The coils in the response buffer are packed as one coil per bit of the +data field. Status is indicated as 1=ON and 0=OFF. The LSB of the first +data word contains the output addressed in the query. The other coils +follow toward the high order end of this word and from low order to high +order in subsequent words. + +If the returned quantity is not a multiple of sixteen, the remaining +bits in the final data word will be padded with zeros (toward the high +order end of the word). + +@param u16ReadAddress address of first coil (0x0000..0xFFFF) +@param u16BitQty quantity of coils to read (1..2000, enforced by remote device) +@return 0 on success; exception number on failure +@ingroup discrete +*/ +uint8_t ModbusMaster::readCoils(uint16_t u16ReadAddress, uint16_t u16BitQty) +{ + _u16ReadAddress = u16ReadAddress; + _u16ReadQty = u16BitQty; + return ModbusMasterTransaction(ku8MBReadCoils); +} + + +/** +Modbus function 0x02 Read Discrete Inputs. + +This function code is used to read from 1 to 2000 contiguous status of +discrete inputs in a remote device. The request specifies the starting +address, i.e. the address of the first input specified, and the number +of inputs. Discrete inputs are addressed starting at zero. + +The discrete inputs in the response buffer are packed as one input per +bit of the data field. Status is indicated as 1=ON; 0=OFF. The LSB of +the first data word contains the input addressed in the query. The other +inputs follow toward the high order end of this word, and from low order +to high order in subsequent words. + +If the returned quantity is not a multiple of sixteen, the remaining +bits in the final data word will be padded with zeros (toward the high +order end of the word). + +@param u16ReadAddress address of first discrete input (0x0000..0xFFFF) +@param u16BitQty quantity of discrete inputs to read (1..2000, enforced by remote device) +@return 0 on success; exception number on failure +@ingroup discrete +*/ +uint8_t ModbusMaster::readDiscreteInputs(uint16_t u16ReadAddress, + uint16_t u16BitQty) +{ + _u16ReadAddress = u16ReadAddress; + _u16ReadQty = u16BitQty; + return ModbusMasterTransaction(ku8MBReadDiscreteInputs); +} + + +/** +Modbus function 0x03 Read Holding Registers. + +This function code is used to read the contents of a contiguous block of +holding registers in a remote device. The request specifies the starting +register address and the number of registers. Registers are addressed +starting at zero. + +The register data in the response buffer is packed as one word per +register. + +@param u16ReadAddress address of the first holding register (0x0000..0xFFFF) +@param u16ReadQty quantity of holding registers to read (1..125, enforced by remote device) +@return 0 on success; exception number on failure +@ingroup register +*/ +uint8_t ModbusMaster::readHoldingRegisters(uint16_t u16ReadAddress, + uint16_t u16ReadQty) +{ + _u16ReadAddress = u16ReadAddress; + _u16ReadQty = u16ReadQty; + return ModbusMasterTransaction(ku8MBReadHoldingRegisters); +} + + +/** +Modbus function 0x04 Read Input Registers. + +This function code is used to read from 1 to 125 contiguous input +registers in a remote device. The request specifies the starting +register address and the number of registers. Registers are addressed +starting at zero. + +The register data in the response buffer is packed as one word per +register. + +@param u16ReadAddress address of the first input register (0x0000..0xFFFF) +@param u16ReadQty quantity of input registers to read (1..125, enforced by remote device) +@return 0 on success; exception number on failure +@ingroup register +*/ +uint8_t ModbusMaster::readInputRegisters(uint16_t u16ReadAddress, + uint8_t u16ReadQty) +{ + _u16ReadAddress = u16ReadAddress; + _u16ReadQty = u16ReadQty; + return ModbusMasterTransaction(ku8MBReadInputRegisters); +} + + +/** +Modbus function 0x05 Write Single Coil. + +This function code is used to write a single output to either ON or OFF +in a remote device. The requested ON/OFF state is specified by a +constant in the state field. A non-zero value requests the output to be +ON and a value of 0 requests it to be OFF. The request specifies the +address of the coil to be forced. Coils are addressed starting at zero. + +@param u16WriteAddress address of the coil (0x0000..0xFFFF) +@param u8State 0=OFF, non-zero=ON (0x00..0xFF) +@return 0 on success; exception number on failure +@ingroup discrete +*/ +uint8_t ModbusMaster::writeSingleCoil(uint16_t u16WriteAddress, uint8_t u8State) +{ + _u16WriteAddress = u16WriteAddress; + _u16WriteQty = (u8State ? 0xFF00 : 0x0000); +// Serial.println(_u16WriteQty) ; + return ModbusMasterTransaction(ku8MBWriteSingleCoil); +} + + +/** +Modbus function 0x06 Write Single Register. + +This function code is used to write a single holding register in a +remote device. The request specifies the address of the register to be +written. Registers are addressed starting at zero. + +@param u16WriteAddress address of the holding register (0x0000..0xFFFF) +@param u16WriteValue value to be written to holding register (0x0000..0xFFFF) +@return 0 on success; exception number on failure +@ingroup register +*/ +uint8_t ModbusMaster::writeSingleRegister(uint16_t u16WriteAddress, + uint16_t u16WriteValue) +{ + _u16WriteAddress = u16WriteAddress; + _u16WriteQty = 0; + _u16TransmitBuffer[0] = u16WriteValue; + return ModbusMasterTransaction(ku8MBWriteSingleRegister); +} + + +/** +Modbus function 0x0F Write Multiple Coils. + +This function code is used to force each coil in a sequence of coils to +either ON or OFF in a remote device. The request specifies the coil +references to be forced. Coils are addressed starting at zero. + +The requested ON/OFF states are specified by contents of the transmit +buffer. A logical '1' in a bit position of the buffer requests the +corresponding output to be ON. A logical '0' requests it to be OFF. + +@param u16WriteAddress address of the first coil (0x0000..0xFFFF) +@param u16BitQty quantity of coils to write (1..2000, enforced by remote device) +@return 0 on success; exception number on failure +@ingroup discrete +*/ +uint8_t ModbusMaster::writeMultipleCoils(uint16_t u16WriteAddress, + uint16_t u16BitQty) +{ + _u16WriteAddress = u16WriteAddress; + _u16WriteQty = u16BitQty; + return ModbusMasterTransaction(ku8MBWriteMultipleCoils); +} +uint8_t ModbusMaster::writeMultipleCoils() +{ + _u16WriteQty = u16TransmitBufferLength; + return ModbusMasterTransaction(ku8MBWriteMultipleCoils); +} + + +/** +Modbus function 0x10 Write Multiple Registers. + +This function code is used to write a block of contiguous registers (1 +to 123 registers) in a remote device. + +The requested written values are specified in the transmit buffer. Data +is packed as one word per register. + +@param u16WriteAddress address of the holding register (0x0000..0xFFFF) +@param u16WriteQty quantity of holding registers to write (1..123, enforced by remote device) +@return 0 on success; exception number on failure +@ingroup register +*/ +uint8_t ModbusMaster::writeMultipleRegisters(uint16_t u16WriteAddress, + uint16_t u16WriteQty) +{ + _u16WriteAddress = u16WriteAddress; + _u16WriteQty = u16WriteQty; + return ModbusMasterTransaction(ku8MBWriteMultipleRegisters); +} + +// new version based on Wire.h +uint8_t ModbusMaster::writeMultipleRegisters() +{ + _u16WriteQty = _u8TransmitBufferIndex; + return ModbusMasterTransaction(ku8MBWriteMultipleRegisters); +} + + +/** +Modbus function 0x16 Mask Write Register. + +This function code is used to modify the contents of a specified holding +register using a combination of an AND mask, an OR mask, and the +register's current contents. The function can be used to set or clear +individual bits in the register. + +The request specifies the holding register to be written, the data to be +used as the AND mask, and the data to be used as the OR mask. Registers +are addressed starting at zero. + +The function's algorithm is: + +Result = (Current Contents && And_Mask) || (Or_Mask && (~And_Mask)) + +@param u16WriteAddress address of the holding register (0x0000..0xFFFF) +@param u16AndMask AND mask (0x0000..0xFFFF) +@param u16OrMask OR mask (0x0000..0xFFFF) +@return 0 on success; exception number on failure +@ingroup register +*/ +uint8_t ModbusMaster::maskWriteRegister(uint16_t u16WriteAddress, + uint16_t u16AndMask, uint16_t u16OrMask) +{ + _u16WriteAddress = u16WriteAddress; + _u16TransmitBuffer[0] = u16AndMask; + _u16TransmitBuffer[1] = u16OrMask; + return ModbusMasterTransaction(ku8MBMaskWriteRegister); +} + +/** +Modbus function 0x17 Read Write Multiple Registers. + +This function code performs a combination of one read operation and one +write operation in a single MODBUS transaction. The write operation is +performed before the read. Holding registers are addressed starting at +zero. + +The request specifies the starting address and number of holding +registers to be read as well as the starting address, and the number of +holding registers. The data to be written is specified in the transmit +buffer. + +@param u16ReadAddress address of the first holding register (0x0000..0xFFFF) +@param u16ReadQty quantity of holding registers to read (1..125, enforced by remote device) +@param u16WriteAddress address of the first holding register (0x0000..0xFFFF) +@param u16WriteQty quantity of holding registers to write (1..121, enforced by remote device) +@return 0 on success; exception number on failure +@ingroup register +*/ +uint8_t ModbusMaster::readWriteMultipleRegisters(uint16_t u16ReadAddress, + uint16_t u16ReadQty, uint16_t u16WriteAddress, uint16_t u16WriteQty) +{ + _u16ReadAddress = u16ReadAddress; + _u16ReadQty = u16ReadQty; + _u16WriteAddress = u16WriteAddress; + _u16WriteQty = u16WriteQty; + return ModbusMasterTransaction(ku8MBReadWriteMultipleRegisters); +} +uint8_t ModbusMaster::readWriteMultipleRegisters(uint16_t u16ReadAddress, + uint16_t u16ReadQty) +{ + _u16ReadAddress = u16ReadAddress; + _u16ReadQty = u16ReadQty; + _u16WriteQty = _u8TransmitBufferIndex; + return ModbusMasterTransaction(ku8MBReadWriteMultipleRegisters); +} + +// Только для OMRON MX2 - проверка связи с инвертором +// едиственный параметр - проверчый код - он должен вернуться с инвертора +uint8_t ModbusMaster::LinkTestOmronMX2Only(uint16_t code) +{ + _u16WriteAddress=0x0; // первые два байта 0 + _u16TransmitBuffer[0] = code; + return ModbusMasterTransaction(ku8MBLinkTestOmronMX2Only); +} + +/* _____PRIVATE FUNCTIONS____________________________________________________ */ + +/** +Modbus transaction engine. +Sequence: Последовательность: + - assemble Modbus Request Application Data Unit (ADU), + based on particular function called + - transmit request over selected serial port + - wait for/retrieve response + - evaluate/disassemble response + - return status (success/exception)*/ +// @param u8MBFunction Modbus function (0x01..0xFF) +// @return 0 on success; exception number on failure +uint8_t ModbusMaster::ModbusMasterTransaction(uint8_t u8MBFunction) +{ + static uint8_t u8ModbusADU[128]; // буфер + uint8_t u8ModbusADUSize = 0; // текущее положение в буфере (длина данных) + uint8_t i, u8Qty; + uint16_t u16CRC; + uint32_t u32StartTime; + uint8_t u8BytesLeft = 8; // число оставшихся байт для чтения (минимальна длина ответа??) + uint8_t u8MBStatus = ku8MBSuccess; // текущий статус + + if((u32StartTime = millis() - last_transaction_time) < MIN_TIME_BETWEEN_TRANSACTION) { +#ifdef MODBUSMASTER_DEBUG + Serial.print("#"); +#endif + u32StartTime = MIN_TIME_BETWEEN_TRANSACTION - u32StartTime; +#ifdef MODBUS_FREERTOS + while(u32StartTime--) if(xTaskGetSchedulerState() == taskSCHEDULER_RUNNING) vTaskDelay(1); else delay(1); +#else + while(u32StartTime--) delay(1); +#endif + } +#ifdef MODBUSMASTER_DEBUG + Serial.print("MB"); Serial.print(_u8MBSlave); Serial.print(": "); +#endif + // assemble Modbus Request Application Data Unit (ADU) + // Сборка блока запроса Modbus Application Data (ADU) + u8ModbusADU[u8ModbusADUSize++] = _u8MBSlave; // номер устройства (Slave) + u8ModbusADU[u8ModbusADUSize++] = u8MBFunction; // номер функции Modbus + + // ЧТЕНИЕ ДАННЫХ в зависимости от функции Modbus поместить адрес регистра и длину данных + switch(u8MBFunction) + { + case ku8MBReadCoils: // 0x01 < Modbus function 0x01 Read Coils + case ku8MBReadDiscreteInputs: // 0x02 < Modbus function 0x02 Read Discrete Inputs + case ku8MBReadInputRegisters: // 0x04 < Modbus function 0x04 Read Input Registers + case ku8MBReadHoldingRegisters: // 0x03 < Modbus function 0x03 Read Holding Registers + case ku8MBReadWriteMultipleRegisters: + u8ModbusADU[u8ModbusADUSize++] = highByte(_u16ReadAddress); + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16ReadAddress); + u8ModbusADU[u8ModbusADUSize++] = highByte(_u16ReadQty); + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16ReadQty); + break; + } + // ЗАПИСЬ ДАННЫХ в зависимости от функции Modbus поместить адрес регистра + switch(u8MBFunction) + { + case ku8MBWriteSingleCoil: // 0x05 < Modbus function 0x05 Write Single Coil + case ku8MBMaskWriteRegister: // 0x16 < Modbus function 0x16 Mask Write Register + case ku8MBWriteMultipleCoils: // 0x0F < Modbus function 0x0F Write Multiple Coils + case ku8MBWriteSingleRegister: // 0x06 < Modbus function 0x06 Write Single Register + case ku8MBWriteMultipleRegisters: // 0x10 < Modbus function 0x10 Write Multiple Registers + case ku8MBReadWriteMultipleRegisters: // 0x17 < Modbus function 0x17 Read Write Multiple Registers + case ku8MBLinkTestOmronMX2Only: // 0x08 < Modbus function 0x08 Тест связи с инвертром Omron MX2 функция только для него + + u8ModbusADU[u8ModbusADUSize++] = highByte(_u16WriteAddress); + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16WriteAddress); + break; + } + // ЗАПИСЬ ДАННЫХ в зависимости от функции Modbus поместить данные + switch(u8MBFunction) + { + case ku8MBWriteSingleCoil: + u8ModbusADU[u8ModbusADUSize++] = highByte(_u16WriteQty); + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16WriteQty); + break; + + case ku8MBWriteSingleRegister: + case ku8MBLinkTestOmronMX2Only: // проверка связи поместить данные + u8ModbusADU[u8ModbusADUSize++] = highByte(_u16TransmitBuffer[0]); + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16TransmitBuffer[0]); + break; + + case ku8MBWriteMultipleCoils: + u8ModbusADU[u8ModbusADUSize++] = highByte(_u16WriteQty); + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16WriteQty); + u8Qty = (_u16WriteQty % 8) ? ((_u16WriteQty >> 3) + 1) : (_u16WriteQty >> 3); + u8ModbusADU[u8ModbusADUSize++] = u8Qty; + for (i = 0; i < u8Qty; i++) + { + switch(i % 2) + { + case 0: // i is even + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16TransmitBuffer[i >> 1]); + break; + + case 1: // i is odd + u8ModbusADU[u8ModbusADUSize++] = highByte(_u16TransmitBuffer[i >> 1]); + break; + } + } + break; + + case ku8MBWriteMultipleRegisters: + case ku8MBReadWriteMultipleRegisters: + u8ModbusADU[u8ModbusADUSize++] = highByte(_u16WriteQty); + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16WriteQty); + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16WriteQty << 1); + + for (i = 0; i < lowByte(_u16WriteQty); i++) + { + u8ModbusADU[u8ModbusADUSize++] = highByte(_u16TransmitBuffer[i]); + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16TransmitBuffer[i]); + } + break; + + case ku8MBMaskWriteRegister: + u8ModbusADU[u8ModbusADUSize++] = highByte(_u16TransmitBuffer[0]); + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16TransmitBuffer[0]); + u8ModbusADU[u8ModbusADUSize++] = highByte(_u16TransmitBuffer[1]); + u8ModbusADU[u8ModbusADUSize++] = lowByte(_u16TransmitBuffer[1]); + break; + case ku8MBCustomRequest: + for (i = 0; i < _u8TransmitBufferIndex; i++) + { + u8ModbusADU[u8ModbusADUSize++] = _u16TransmitBuffer[i]; + } + break; + } + + // вычисление контрольной суммы + u16CRC = 0xFFFF; + for (i = 0; i < u8ModbusADUSize; i++) + { + u16CRC = crc16_update(u16CRC, u8ModbusADU[i]); + } + u8ModbusADU[u8ModbusADUSize++] = lowByte(u16CRC); + u8ModbusADU[u8ModbusADUSize++] = highByte(u16CRC); + u8ModbusADU[u8ModbusADUSize] = 0; + + // flush receive buffer before transmitting request + // Очистка приемного буфера перед передачей запроса + while (_serial->read() != -1); + + // transmit request + // вызов функции перед началом передачи - дернуть ногу передачи max485 (помним про полудуплекс) + if (_preTransmission) { _preTransmission(); } + + // передаем данные + for (i = 0; i < u8ModbusADUSize; i++) + { + _serial->write(u8ModbusADU[i]); + } + + _serial->flush(); // Очистить передающий буфер + // вызов функции в конце передачи - дернуть ногу передачи max485 + задержка перед чтением(помним про полудуплекс) + if (_postTransmission) { _postTransmission(); } + + // -------------------- ЧТЕНИЕ ОТВЕТА -------------------------------------- + u8ModbusADUSize = 0; // Сбросить длину буфера + +#ifdef MODBUSMASTER_DEBUG + Serial.print("St: "); Serial.print(millis()); Serial.print(" "); +#endif + + // Цикл чтения из входного буфера пока нет ошибок и не прошло время ожидания + u32StartTime = millis(); // время начала + // Ожидание и чтение ответа + while(u8BytesLeft && !u8MBStatus) { + if(_serial->available()) // есть символы во входном буфере + { +#ifdef MODBUSMASTER_DEBUG + if(u8ModbusADUSize == 0) { Serial.print("1: "); Serial.print(millis()); Serial.print(" "); } +#endif + u8ModbusADU[u8ModbusADUSize++] = _serial->read(); + u8BytesLeft--; // байт прочли уменьшили счетчик + u32StartTime = millis(); // время продолжения + } else { // нет символов во входном буфере + if(_idle) { _idle(); } // если разрешено - операция ожидания + } + + // evaluate slave ID, function code once enough bytes have been read + // определение ID ведомого и кода функции - один байт + if(u8ModbusADUSize == (u8MBFunction == ku8MBCustomRequest && _u8TransmitBufferIndex < 2 ? _u8TransmitBufferIndex + 3 : 5)) // Разбор заголовка + { + // verify response is for correct Modbus slave + // Сравнение ID с посланым в запросе + if(u8ModbusADU[0] != _u8MBSlave) { + u8MBStatus = ku8MBInvalidSlaveID; + break; + } + + // verify response is for correct Modbus function code (mask exception bit 7) + else if((u8ModbusADU[1] & 0x80) == 0x80) { + u8MBStatus = ku8MBExtendedError + u8ModbusADU[2]; // найдена ошибка, кодируем код исключения + break; + } else if((u8ModbusADU[1] & 0x7F) != u8MBFunction) { + u8MBStatus = ku8MBInvalidFunction; + break; + } + + // check whether Modbus exception occurred; return Modbus Exception Code + else if(bitRead(u8ModbusADU[1], 7)) { + u8MBStatus = u8ModbusADU[2]; + break; + } + + // evaluate returned Modbus function code + // Оценить в зависимости от функции требуемое число байт + switch(u8ModbusADU[1]) // код функции + { + case ku8MBReadCoils: + case ku8MBReadDiscreteInputs: + case ku8MBReadInputRegisters: + case ku8MBReadHoldingRegisters: + case ku8MBReadWriteMultipleRegisters: + u8BytesLeft = u8ModbusADU[2]; + break; + case ku8MBWriteSingleCoil: + case ku8MBWriteMultipleCoils: + case ku8MBWriteSingleRegister: + case ku8MBWriteMultipleRegisters: + u8BytesLeft = 3; + break; + case ku8MBMaskWriteRegister: + u8BytesLeft = 5; + break; + case ku8MBLinkTestOmronMX2Only: + u8BytesLeft = 3; + break; + default: + if(u8MBFunction == ku8MBCustomRequest) { + u8BytesLeft = _u8TransmitBufferIndex - (u8ModbusADUSize - 3); + } + } + } // if (u8ModbusADUSize == 5) + + // проверка привышения времени ожидания + if((millis() - u32StartTime) > ku16MBResponseTimeout) { + u8MBStatus = ku8MBResponseTimedOut; + break; + } + } //Конец цикла приема while (u8BytesLeft && !u8MBStatus) + + // verify response is large enough to inspect further + // Проверить является ли длина ответ достаточно большой + if (!u8MBStatus && u8ModbusADUSize >= 5) + { + // calculate CRC + u16CRC = 0xFFFF; + for (i = 0; i < (u8ModbusADUSize - 2); i++) + { + u16CRC = crc16_update(u16CRC, u8ModbusADU[i]); + } + + // verify CRC + if (!u8MBStatus && (lowByte(u16CRC) != u8ModbusADU[u8ModbusADUSize - 2] || + highByte(u16CRC) != u8ModbusADU[u8ModbusADUSize - 1])) + { + u8MBStatus = ku8MBInvalidCRC; + } + } //if (!u8MBStatus && u8ModbusADUSize >= 5) + + // Разобрать ADU по словам в буфер (данные готовы) + if (!u8MBStatus) + { + // Разбор данных в зависимости от кода функции Modbus + switch(u8ModbusADU[1]) + { + case ku8MBReadCoils: + case ku8MBReadDiscreteInputs: + // load bytes into word; response bytes are ordered L, H, L, H, ... + // Загрузка байт в слово; байты ответа упорядочиваются L, H, L, H, ... + for (i = 0; i < (u8ModbusADU[2] >> 1); i++) + { + if (i < ku8MaxBufferSize) + { + _u16ResponseBuffer[i] = word(u8ModbusADU[2 * i + 4], u8ModbusADU[2 * i + 3]); + } + + _u8ResponseBufferLength = i; + } + + // in the event of an odd number of bytes, load last byte into zero-padded word + // в случае нечетного числа байт, загрузка последнего байта в дополняется нулями + if (u8ModbusADU[2] % 2) + { + if (i < ku8MaxBufferSize) + { + _u16ResponseBuffer[i] = word(0, u8ModbusADU[2 * i + 3]); + } + + _u8ResponseBufferLength = i + 1; + } + break; + + case ku8MBReadInputRegisters: + case ku8MBReadHoldingRegisters: + case ku8MBReadWriteMultipleRegisters: + // Загрузка байт в слово; байты ответа упорядочиваются H, L, H, L, ... + for (i = 0; i < (u8ModbusADU[2] >> 1); i++) + { + if (i < ku8MaxBufferSize) + { + _u16ResponseBuffer[i] = word(u8ModbusADU[2 * i + 3], u8ModbusADU[2 * i + 4]); + } + + _u8ResponseBufferLength = i; + } + break; + case ku8MBLinkTestOmronMX2Only: // Сохранение кода возврата + _u16ResponseBuffer[0] = word(u8ModbusADU[4], u8ModbusADU[5]); + break; + } // switch(u8ModbusADU[1]) + } else { + _u16ResponseBuffer[0] = word(0,u8ModbusADU[2]); // ошибка - записать код ошибки в буфер + } + + _u8TransmitBufferIndex = 0; + u16TransmitBufferLength = 0; + _u8ResponseBufferIndex = 0; + last_transaction_time = millis(); +#ifdef MODBUSMASTER_DEBUG + Serial.print(" E: "); Serial.println(millis()); +#endif + return u8MBStatus; +} + +/** @ingroup util_crc16 + Processor-independent CRC-16 calculation. + + Polynomial: x^16 + x^15 + x^2 + 1 (0xA001)
+ Initial value: 0xFFFF + + This CRC is normally used in disk-drive controllers. + + @param uint16_t crc (0x0000..0xFFFF) + @param uint8_t a (0x00..0xFF) + @return calculated CRC (0x0000..0xFFFF) +*/ +uint16_t crc16_update(uint16_t crc, uint8_t a) +{ + int i; + + crc ^= a; + for (i = 0; i < 8; ++i) + { + if (crc & 1) + crc = (crc >> 1) ^ 0xA001; + else + crc = (crc >> 1); + } + + return crc; +} diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusMaster.h b/extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusMaster.h new file mode 100644 index 0000000..ebd4e20 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusMaster.h @@ -0,0 +1,278 @@ +/* +Доработка библиотеки для "Народного контроллера теплового насоса" +Автор pav2000 firstlast2007@gmail.com +Добавлены изменения для работы с инвертором Omron MX2 +- поддерживается функция проверки связи (код функции 0х08) +для проверки функции используйте LinkTestOmronMX2Only(code) +где code - проверочный код (любое число uint16_t), +в случае успеха первый элемент буфера будет содержать этот код +- сделана обработка ошибок инвертора (в коде функции добавляется 0х80) +при этом возвращается состяние ku8MBErrorOmronMX2, +первый элемент буфера при этом содержит код ошибки +* +* Some additional - vad7@yahoo.com +*/ + +/** +@file +Arduino library for communicating with Modbus slaves over RS232/485 (via RTU protocol). +*/ +/* + ModbusMaster.h - Arduino library for communicating with Modbus slaves + over RS232/485 (via RTU protocol). + + Library:: ModbusMaster + + Copyright:: 2009-2016 Doc Walker + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +#ifndef ModbusMaster_h +#define ModbusMaster_h + +#define MODBUSMASTER_DEBUG // Отладка - посылка приема и передачи в Serial +// #define MODBUS_FREERTOS // Настроить либу на многозадачность + +#include "Arduino.h" // include types & constants of Wiring core API +#include "util/crc16.h" // functions to calculate Modbus Application Data Unit CRC +#include "util/word.h" // functions to manipulate words + +#ifdef MODBUS_FREERTOS +#include "FreeRTOS_ARM.h" // поддержка многозадачности +#endif + +#define MIN_TIME_BETWEEN_TRANSACTION 30 // ms + +// Коды функций Modbus +// Modbus function codes for bit access +#define ku8MBReadCoils 0x01 ///< Modbus function 0x01 Read Coils +#define ku8MBReadDiscreteInputs 0x02 ///< Modbus function 0x02 Read Discrete Inputs +#define ku8MBWriteSingleCoil 0x05 ///< Modbus function 0x05 Write Single Coil +#define ku8MBWriteMultipleCoils 0x0F ///< Modbus function 0x0F Write Multiple Coils + +// Modbus function codes for 16 bit access +#define ku8MBReadHoldingRegisters 0x03 ///< Modbus function 0x03 Read Holding Registers +#define ku8MBReadInputRegisters 0x04 ///< Modbus function 0x04 Read Input Registers +#define ku8MBWriteSingleRegister 0x06 ///< Modbus function 0x06 Write Single Register +#define ku8MBWriteMultipleRegisters 0x10 ///< Modbus function 0x10 Write Multiple Registers +#define ku8MBMaskWriteRegister 0x16 ///< Modbus function 0x16 Mask Write Register +#define ku8MBReadWriteMultipleRegisters 0x17 ///< Modbus function 0x17 Read Write Multiple Registers +#define ku8MBLinkTestOmronMX2Only 0x08 ///< Modbus function 0x08 Тест связи с инвертром Omron MX2 функция только для него +// 8 bit +#define ku8MBCustomRequest 0x09 // Custom request, prepare send buffer - send(uint8_t) //vad7 + +/** +Arduino class library for communicating with Modbus slaves over +RS232/485 (via RTU protocol). +*/ +class ModbusMaster +{ + public: + ModbusMaster(); + + void begin(uint8_t, Stream &serial); + inline uint8_t set_slave(uint8_t slave) {return _u8MBSlave=slave;} // Установить slave + void idle(void (*)()); + void preTransmission(void (*)()); + void postTransmission(void (*)()); + + // Modbus exception codes + /** + Modbus protocol illegal function exception. + + The function code received in the query is not an allowable action for + the server (or slave). This may be because the function code is only + applicable to newer devices, and was not implemented in the unit + selected. It could also indicate that the server (or slave) is in the + wrong state to process a request of this type, for example because it is + unconfigured and is being asked to return register values. + + @ingroup constant + */ + static const uint8_t ku8MBIllegalFunction = 0x01; + + /** + Modbus protocol illegal data address exception. + + The data address received in the query is not an allowable address for + the server (or slave). More specifically, the combination of reference + number and transfer length is invalid. For a controller with 100 + registers, the ADU addresses the first register as 0, and the last one + as 99. If a request is submitted with a starting register address of 96 + and a quantity of registers of 4, then this request will successfully + operate (address-wise at least) on registers 96, 97, 98, 99. If a + request is submitted with a starting register address of 96 and a + quantity of registers of 5, then this request will fail with Exception + Code 0x02 "Illegal Data Address" since it attempts to operate on + registers 96, 97, 98, 99 and 100, and there is no register with address + 100. + + @ingroup constant + */ + static const uint8_t ku8MBIllegalDataAddress = 0x02; + + /** + Modbus protocol illegal data value exception. + + A value contained in the query data field is not an allowable value for + server (or slave). This indicates a fault in the structure of the + remainder of a complex request, such as that the implied length is + incorrect. It specifically does NOT mean that a data item submitted for + storage in a register has a value outside the expectation of the + application program, since the MODBUS protocol is unaware of the + significance of any particular value of any particular register. + + @ingroup constant + */ + static const uint8_t ku8MBIllegalDataValue = 0x03; + + /** + Modbus protocol slave device failure exception. + + An unrecoverable error occurred while the server (or slave) was + attempting to perform the requested action. + + @ingroup constant + */ + static const uint8_t ku8MBSlaveDeviceFailure = 0x04; + + // Class-defined success/exception codes + /** + ModbusMaster success. + + Modbus transaction was successful; the following checks were valid: + - slave ID + - function code + - response code + - data + - CRC + + @ingroup constant + */ + static const uint8_t ku8MBSuccess = 0x00; + + /** + ModbusMaster invalid response slave ID exception. + + The slave ID in the response does not match that of the request. + + @ingroup constant + */ + static const uint8_t ku8MBInvalidSlaveID = 0xE0; + + /** + ModbusMaster invalid response function exception. + + The function code in the response does not match that of the request. + + @ingroup constant + */ + static const uint8_t ku8MBInvalidFunction = 0xE1; + + /** + ModbusMaster response timed out exception. + + The entire response was not received within the timeout period, + ModbusMaster::ku8MBResponseTimeout. + + @ingroup constant + */ + static const uint8_t ku8MBResponseTimedOut = 0xE2; + + /** + ModbusMaster invalid response CRC exception. + + The CRC in the response does not match the one calculated. + + @ingroup constant + */ + static const uint8_t ku8MBInvalidCRC = 0xE3; + + + // Обнаружена спицефическая ошибка Omron MX2, счетчика PZEM-004T + // В случае обнаружения ошибки в запросе (кроме ошибки связи) + // преобразователь частоты возвращает в ответе сообщение об исключении и не выполняет никаких действий. + // Ошибку можно найти по коду функции в ответе. Код функции для ответа с + // сообщением об ошибке определяется как сумма кода функции запроса и числа 80h. + // Для кодирования используется ku8MBErrorOmronMX2+Код_исключения (третий байт пакета) + static const uint8_t ku8MBExtendedError = 0x08; + + uint16_t getResponseBuffer(uint8_t); + void clearResponseBuffer(); + uint8_t setTransmitBuffer(uint8_t, uint16_t); + void clearTransmitBuffer(); + + void beginTransmission(uint16_t); + //uint8_t requestFrom(uint16_t, uint16_t); + void sendBit(bool); + void send(uint8_t); + void send(uint16_t); + void send(uint32_t); + uint8_t available(void); + uint16_t receive(void); + + + uint8_t readCoils(uint16_t, uint16_t); + uint8_t readDiscreteInputs(uint16_t, uint16_t); + uint8_t readHoldingRegisters(uint16_t, uint16_t); + uint8_t readInputRegisters(uint16_t, uint8_t); + uint8_t writeSingleCoil(uint16_t, uint8_t); + uint8_t writeSingleRegister(uint16_t, uint16_t); + uint8_t writeMultipleCoils(uint16_t, uint16_t); + uint8_t writeMultipleCoils(); + uint8_t writeMultipleRegisters(uint16_t, uint16_t); + uint8_t writeMultipleRegisters(); + uint8_t maskWriteRegister(uint16_t, uint16_t, uint16_t); + uint8_t readWriteMultipleRegisters(uint16_t, uint16_t, uint16_t, uint16_t); + uint8_t readWriteMultipleRegisters(uint16_t, uint16_t); + uint8_t LinkTestOmronMX2Only(uint16_t); + + // master function that conducts Modbus transactions + uint8_t ModbusMasterTransaction(uint8_t u8MBFunction); + + private: + Stream* _serial; ///< reference to serial port object + uint8_t _u8MBSlave; ///< Modbus slave (1..255) initialized in begin() + static const uint8_t ku8MaxBufferSize = 64; ///< size of response/transmit buffers + uint16_t _u16ReadAddress; ///< slave register from which to read + uint16_t _u16ReadQty; ///< quantity of words to read + uint16_t _u16ResponseBuffer[ku8MaxBufferSize]; ///< buffer to store Modbus slave response; read via GetResponseBuffer() + uint16_t _u16WriteAddress; ///< slave register to which to write + uint16_t _u16WriteQty; ///< quantity of words to write + uint16_t _u16TransmitBuffer[ku8MaxBufferSize]; ///< buffer containing data to transmit to Modbus slave; set via SetTransmitBuffer() + uint16_t* txBuffer; // from Wire.h -- need to clean this up Rx + uint8_t _u8TransmitBufferIndex; + uint16_t u16TransmitBufferLength; + uint16_t* rxBuffer; // from Wire.h -- need to clean this up Rx + uint8_t _u8ResponseBufferIndex; + uint8_t _u8ResponseBufferLength; + uint32_t last_transaction_time; + + // Modbus timeout [milliseconds] Depend on serial speed + static const uint16_t ku16MBResponseTimeout = 100; ///< Modbus timeout, every byte [milliseconds] + + // idle callback function; gets called during idle time between TX and RX + void (*_idle)(); + // preTransmission callback function; gets called before writing a Modbus message + void (*_preTransmission)(); + // postTransmission callback function; gets called after a Modbus message has been sent + void (*_postTransmission)(); +}; +#endif + +/** +@example examples/Basic/Basic.pde +@example examples/PhoenixContact_nanoLC/PhoenixContact_nanoLC.pde +@example examples/RS485_HalfDuplex/RS485_HalfDuplex.ino +*/ diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusRtu.h b/extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusRtu.h new file mode 100644 index 0000000..a2a2530 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtestom/ModbusRtu.h @@ -0,0 +1,1449 @@ +/** + * @file ModbusRtu.h + * @version 1.21 (modified by CONTROLLINO team) + * @date 2016.02.21 (2017.03.30) + * @author Samuel Marco i Armengol (Thank you, Samuel!) + * @contact sammarcoarmengol@gmail.com + * @contribution Helium6072 + * + * @description + * Arduino library for communicating with Modbus devices + * over RS232/USB/485 via RTU protocol. + * + * Further information: + * http://modbus.org/ + * http://modbus.org/docs/Modbus_over_serial_line_V1_02.pdf + * + * @license + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; version + * 2.1 of the License. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * + * @defgroup setup Modbus Object Instantiation/Initialization + * @defgroup loop Modbus Object Management + * @defgroup buffer Modbus Buffer Management + * @defgroup discrete Modbus Function Codes for Discrete Coils/Inputs + * @defgroup register Modbus Function Codes for Holding/Input Registers + * + */ + +#include +#include "Arduino.h" +#include "Print.h" +#include + +#define RS485_PIN_DE 0b01000000 +#define RS485_PIN_RE 0b00100000 +#define RS485_DIR_REG DDRJ +#define RS485_PORT_REG PORTJ +#define RS485_CLEAR_DE RS485_PORT_REG &= ~RS485_PIN_DE +#define RS485_CLEAR_RE RS485_PORT_REG &= ~RS485_PIN_RE +#define RS485_SET_DE RS485_PORT_REG |= RS485_PIN_DE +#define RS485_SET_RE RS485_PORT_REG |= RS485_PIN_RE + + +/** + * @struct modbus_t + * @brief + * Master query structure: + * This includes all the necessary fields to make the Master generate a Modbus query. + * A Master may keep several of these structures and send them cyclically or + * use them according to program needs. + */ +typedef struct +{ + uint8_t u8id; /*!< Slave address between 1 and 247. 0 means broadcast */ + uint8_t u8fct; /*!< Function code: 1, 2, 3, 4, 5, 6, 15 or 16 */ + uint16_t u16RegAdd; /*!< Address of the first register to access at slave/s */ + uint16_t u16CoilsNo; /*!< Number of coils or registers to access */ + uint16_t *au16reg; /*!< Pointer to memory image in master */ +} +modbus_t; + +enum +{ + RESPONSE_SIZE = 6, + EXCEPTION_SIZE = 3, + CHECKSUM_SIZE = 2 +}; + +/** + * @enum MESSAGE + * @brief + * Indexes to telegram frame positions + */ +enum MESSAGE +{ + ID = 0, //!< ID field + FUNC, //!< Function code position + ADD_HI, //!< Address high byte + ADD_LO, //!< Address low byte + NB_HI, //!< Number of coils or registers high byte + NB_LO, //!< Number of coils or registers low byte + BYTE_CNT //!< byte counter +}; + +/** + * @enum MB_FC + * @brief + * Modbus function codes summary. + * These are the implement function codes either for Master or for Slave. + * + * @see also fctsupported + * @see also modbus_t + */ +enum MB_FC +{ + MB_FC_NONE = 0, /*!< null operator */ + MB_FC_READ_COILS = 1, /*!< FCT=1 -> read coils or digital outputs */ + MB_FC_READ_DISCRETE_INPUT = 2, /*!< FCT=2 -> read digital inputs */ + MB_FC_READ_REGISTERS = 3, /*!< FCT=3 -> read registers or analog outputs */ + MB_FC_READ_INPUT_REGISTER = 4, /*!< FCT=4 -> read analog inputs */ + MB_FC_WRITE_COIL = 5, /*!< FCT=5 -> write single coil or output */ + MB_FC_WRITE_REGISTER = 6, /*!< FCT=6 -> write single register */ + MB_FC_WRITE_MULTIPLE_COILS = 15, /*!< FCT=15 -> write multiple coils or outputs */ + MB_FC_WRITE_MULTIPLE_REGISTERS = 16 /*!< FCT=16 -> write multiple registers */ +}; + +enum COM_STATES +{ + COM_IDLE = 0, + COM_WAITING = 1 + +}; + +enum ERR_LIST +{ + ERR_NOT_MASTER = -1, + ERR_POLLING = -2, + ERR_BUFF_OVERFLOW = -3, + ERR_BAD_CRC = -4, + ERR_EXCEPTION = -5 +}; + +enum +{ + NO_REPLY = 255, + EXC_FUNC_CODE = 1, + EXC_ADDR_RANGE = 2, + EXC_REGS_QUANT = 3, + EXC_EXECUTE = 4 +}; + +const unsigned char fctsupported[] = +{ + MB_FC_READ_COILS, + MB_FC_READ_DISCRETE_INPUT, + MB_FC_READ_REGISTERS, + MB_FC_READ_INPUT_REGISTER, + MB_FC_WRITE_COIL, + MB_FC_WRITE_REGISTER, + MB_FC_WRITE_MULTIPLE_COILS, + MB_FC_WRITE_MULTIPLE_REGISTERS +}; + +#define T35 5 +#define MAX_BUFFER 64 //!< maximum size for the communication buffer in bytes + +/** + * @class Modbus + * @brief + * Arduino class library for communicating with Modbus devices over + * USB/RS232/485 (via RTU protocol). + */ +class Modbus +{ +private: + HardwareSerial *port; //!< Pointer to Serial class object + SoftwareSerial *softPort; //!< Pointer to SoftwareSerial class object + uint8_t u8id; //!< 0=master, 1..247=slave number + uint8_t u8serno; //!< serial port: 0-Serial, 1..3-Serial1..Serial3; 4: use software serial + uint8_t u8txenpin; //!< flow control pin: 0=USB or RS-232 mode, >0=RS-485 mode + uint8_t u8state; + uint8_t u8lastError; + uint8_t au8Buffer[MAX_BUFFER]; + uint8_t u8BufferSize; + uint8_t u8lastRec; + uint16_t *au16regs; + uint16_t u16InCnt, u16OutCnt, u16errCnt; + uint16_t u16timeOut; + uint32_t u32time, u32timeOut; + uint8_t u8regsize; + + void init(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin); + void init(uint8_t u8id); + void sendTxBuffer(); + int8_t getRxBuffer(); + uint16_t calcCRC(uint8_t u8length); + uint8_t validateAnswer(); + uint8_t validateRequest(); + void get_FC1(); + void get_FC3(); + int8_t process_FC1( uint16_t *regs, uint8_t u8size ); + int8_t process_FC3( uint16_t *regs, uint8_t u8size ); + int8_t process_FC5( uint16_t *regs, uint8_t u8size ); + int8_t process_FC6( uint16_t *regs, uint8_t u8size ); + int8_t process_FC15( uint16_t *regs, uint8_t u8size ); + int8_t process_FC16( uint16_t *regs, uint8_t u8size ); + void buildException( uint8_t u8exception ); // build exception message + +public: + Modbus(); + Modbus(uint8_t u8id, uint8_t u8serno); + Modbus(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin); + Modbus(uint8_t u8id); + void begin(long u32speed); + void begin(SoftwareSerial *sPort, long u32speed); + void begin(long u32speed, uint8_t u8config); + void begin(); + void setTimeOut( uint16_t u16timeout); //!begin(u32speed); + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //pinMode(u8txenpin, OUTPUT); + //digitalWrite(u8txenpin, LOW); + } + + while(port->read() >= 0); + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +/** + * @brief + * Initialize class object. + * + * Sets up the software serial port using specified baud rate and SoftwareSerial object. + * Call once class has been instantiated, typically within setup(). + * + * @param speed *softPort, pointer to SoftwareSerial class object + * @param speed baud rate, in standard increments (300..115200) + * @ingroup setup + */ +void Modbus::begin(SoftwareSerial *sPort, long u32speed) +{ + + softPort=sPort; + + softPort->begin(u32speed); + + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //pinMode(u8txenpin, OUTPUT); + //digitalWrite(u8txenpin, LOW); + } + + while(softPort->read() >= 0); + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +/** + * @brief + * Initialize class object. + * + * Sets up the serial port using specified baud rate. + * Call once class has been instantiated, typically within setup(). + * + * @see http://arduino.cc/en/Serial/Begin#.Uy4CJ6aKlHY + * @param speed baud rate, in standard increments (300..115200) + * @param config data frame settings (data length, parity and stop bits) + * @ingroup setup + */ +void Modbus::begin(long u32speed,uint8_t u8config) +{ + + switch( u8serno ) + { +#if defined(UBRR1H) + case 1: + port = &Serial1; + break; +#endif + +#if defined(UBRR2H) + case 2: + port = &Serial2; + break; +#endif + +#if defined(UBRR3H) + case 3: + port = &Serial3; + break; +#endif + case 0: + default: + port = &Serial; + break; + } + + port->begin(u32speed, u8config); + if (u8txenpin > 1) // pin 0 & pin 1 are reserved for RX/TX + { + // return RS485 transceiver to transmit mode + RS485_DIR_REG |= RS485_PIN_DE | RS485_PIN_RE; + RS485_CLEAR_DE; + RS485_CLEAR_RE; + // pinMode(u8txenpin, OUTPUT); + // digitalWrite(u8txenpin, LOW); + } + + while(port->read() >= 0); + u8lastRec = u8BufferSize = 0; + u16InCnt = u16OutCnt = u16errCnt = 0; +} + +/** + * @brief + * Initialize default class object. + * + * Sets up the serial port using 19200 baud. + * Call once class has been instantiated, typically within setup(). + * + * @overload Modbus::begin(uint16_t u16BaudRate) + * @ingroup setup + */ +void Modbus::begin() +{ + begin(19200); +} + +/** + * @brief + * Method to write a new slave ID address + * + * @param u8id new slave address between 1 and 247 + * @ingroup setup + */ +void Modbus::setID( uint8_t u8id) +{ + if (( u8id != 0) && (u8id <= 247)) + { + this->u8id = u8id; + } +} + +/** + * @brief + * Method to read current slave ID address + * + * @return u8id current slave address between 1 and 247 + * @ingroup setup + */ +uint8_t Modbus::getID() +{ + return this->u8id; +} + +/** + * @brief + * Initialize time-out parameter + * + * Call once class has been instantiated, typically within setup(). + * The time-out timer is reset each time that there is a successful communication + * between Master and Slave. It works for both. + * + * @param time-out value (ms) + * @ingroup setup + */ +void Modbus::setTimeOut( uint16_t u16timeOut) +{ + this->u16timeOut = u16timeOut; +} + +/** + * @brief + * Return communication Watchdog state. + * It could be usefull to reset outputs if the watchdog is fired. + * + * @return TRUE if millis() > u32timeOut + * @ingroup loop + */ +boolean Modbus::getTimeOutState() +{ + return (millis() > u32timeOut); +} + +/** + * @brief + * Get input messages counter value + * This can be useful to diagnose communication + * + * @return input messages counter + * @ingroup buffer + */ +uint16_t Modbus::getInCnt() +{ + return u16InCnt; +} + +/** + * @brief + * Get transmitted messages counter value + * This can be useful to diagnose communication + * + * @return transmitted messages counter + * @ingroup buffer + */ +uint16_t Modbus::getOutCnt() +{ + return u16OutCnt; +} + +/** + * @brief + * Get errors counter value + * This can be useful to diagnose communication + * + * @return errors counter + * @ingroup buffer + */ +uint16_t Modbus::getErrCnt() +{ + return u16errCnt; +} + +/** + * Get modbus master state + * + * @return = 0 IDLE, = 1 WAITING FOR ANSWER + * @ingroup buffer + */ +uint8_t Modbus::getState() +{ + return u8state; +} + +/** + * Get the last error in the protocol processor + * + * @returnreturn NO_REPLY = 255 Time-out + * @return EXC_FUNC_CODE = 1 Function code not available + * @return EXC_ADDR_RANGE = 2 Address beyond available space for Modbus registers + * @return EXC_REGS_QUANT = 3 Coils or registers number beyond the available space + * @ingroup buffer + */ +uint8_t Modbus::getLastError() +{ + return u8lastError; +} + +/** + * @brief + * *** Only Modbus Master *** + * Generate a query to an slave with a modbus_t telegram structure + * The Master must be in COM_IDLE mode. After it, its state would be COM_WAITING. + * This method has to be called only in loop() section. + * + * @see modbus_t + * @param modbus_t modbus telegram structure (id, fct, ...) + * @ingroup loop + * @todo finish function 15 + */ +int8_t Modbus::query( modbus_t telegram ) +{ + uint8_t u8regsno, u8bytesno; + if (u8id!=0) return -2; + if (u8state != COM_IDLE) return -1; + + if ((telegram.u8id==0) || (telegram.u8id>247)) return -3; + + au16regs = telegram.au16reg; + + // telegram header + au8Buffer[ ID ] = telegram.u8id; + au8Buffer[ FUNC ] = telegram.u8fct; + au8Buffer[ ADD_HI ] = highByte(telegram.u16RegAdd ); + au8Buffer[ ADD_LO ] = lowByte( telegram.u16RegAdd ); + + switch( telegram.u8fct ) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + case MB_FC_READ_REGISTERS: + case MB_FC_READ_INPUT_REGISTER: + au8Buffer[ NB_HI ] = highByte(telegram.u16CoilsNo ); + au8Buffer[ NB_LO ] = lowByte( telegram.u16CoilsNo ); + u8BufferSize = 6; + break; + case MB_FC_WRITE_COIL: + au8Buffer[ NB_HI ] = ((au16regs[0] > 0) ? 0xff : 0); + au8Buffer[ NB_LO ] = 0; + u8BufferSize = 6; + break; + case MB_FC_WRITE_REGISTER: + au8Buffer[ NB_HI ] = highByte(au16regs[0]); + au8Buffer[ NB_LO ] = lowByte(au16regs[0]); + u8BufferSize = 6; + break; + case MB_FC_WRITE_MULTIPLE_COILS: // TODO: implement "sending coils" + u8regsno = telegram.u16CoilsNo / 16; + u8bytesno = u8regsno * 2; + if ((telegram.u16CoilsNo % 16) != 0) + { + u8bytesno++; + u8regsno++; + } + + au8Buffer[ NB_HI ] = highByte(telegram.u16CoilsNo ); + au8Buffer[ NB_LO ] = lowByte( telegram.u16CoilsNo ); + au8Buffer[ NB_LO+1 ] = u8bytesno; + u8BufferSize = 7; + + u8regsno = u8bytesno = 0; // now auxiliary registers + for (uint16_t i = 0; i < telegram.u16CoilsNo; i++) + { + + + } + break; + + case MB_FC_WRITE_MULTIPLE_REGISTERS: + au8Buffer[ NB_HI ] = highByte(telegram.u16CoilsNo ); + au8Buffer[ NB_LO ] = lowByte( telegram.u16CoilsNo ); + au8Buffer[ NB_LO+1 ] = (uint8_t) ( telegram.u16CoilsNo * 2 ); + u8BufferSize = 7; + + for (uint16_t i=0; i< telegram.u16CoilsNo; i++) + { + au8Buffer[ u8BufferSize ] = highByte( au16regs[ i ] ); + u8BufferSize++; + au8Buffer[ u8BufferSize ] = lowByte( au16regs[ i ] ); + u8BufferSize++; + } + break; + } + + sendTxBuffer(); + u8state = COM_WAITING; + return 0; +} + +/** + * @brief *** Only for Modbus Master *** + * This method checks if there is any incoming answer if pending. + * If there is no answer, it would change Master state to COM_IDLE. + * This method must be called only at loop section. + * Avoid any delay() function. + * + * Any incoming data would be redirected to au16regs pointer, + * as defined in its modbus_t query telegram. + * + * @params nothing + * @return errors counter + * @ingroup loop + */ +int8_t Modbus::poll() +{ + // check if there is any incoming frame + uint8_t u8current; + if(u8serno<4) + u8current = port->available(); + else + u8current = softPort->available(); + + if (millis() > u32timeOut) + { + u8state = COM_IDLE; + u8lastError = NO_REPLY; + u16errCnt++; + return 0; + } + + if (u8current == 0) return 0; + + // check T35 after frame end or still no frame end + if (u8current != u8lastRec) + { + u8lastRec = u8current; + u32time = millis() + T35; + return 0; + } + if (millis() < u32time) return 0; + + // transfer Serial buffer frame to auBuffer + u8lastRec = 0; + int8_t i8state = getRxBuffer(); + if (i8state < 7) + { + u8state = COM_IDLE; + u16errCnt++; + return i8state; + } + + // validate message: id, CRC, FCT, exception + uint8_t u8exception = validateAnswer(); + if (u8exception != 0) + { + u8state = COM_IDLE; + return u8exception; + } + + // process answer + switch( au8Buffer[ FUNC ] ) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + // call get_FC1 to transfer the incoming message to au16regs buffer + get_FC1( ); + break; + case MB_FC_READ_INPUT_REGISTER: + case MB_FC_READ_REGISTERS : + // call get_FC3 to transfer the incoming message to au16regs buffer + get_FC3( ); + break; + case MB_FC_WRITE_COIL: + case MB_FC_WRITE_REGISTER : + case MB_FC_WRITE_MULTIPLE_COILS: + case MB_FC_WRITE_MULTIPLE_REGISTERS : + // nothing to do + break; + default: + break; + } + u8state = COM_IDLE; + return u8BufferSize; +} + +/** + * @brief + * *** Only for Modbus Slave *** + * This method checks if there is any incoming query + * Afterwards, it would shoot a validation routine plus a register query + * Avoid any delay() function !!!! + * After a successful frame between the Master and the Slave, the time-out timer is reset. + * + * @param *regs register table for communication exchange + * @param u8size size of the register table + * @return 0 if no query, 1..4 if communication error, >4 if correct query processed + * @ingroup loop + */ +int8_t Modbus::poll( uint16_t *regs, uint8_t u8size ) +{ + + au16regs = regs; + u8regsize = u8size; + uint8_t u8current; + + + // check if there is any incoming frame + if(u8serno<4) + u8current = port->available(); + else + u8current = softPort->available(); + + if (u8current == 0) return 0; + + // check T35 after frame end or still no frame end + if (u8current != u8lastRec) + { + u8lastRec = u8current; + u32time = millis() + T35; + return 0; + } + if (millis() < u32time) return 0; + + u8lastRec = 0; + int8_t i8state = getRxBuffer(); + u8lastError = i8state; + if (i8state < 7) return i8state; + + // check slave id + if (au8Buffer[ ID ] != u8id) return 0; + + // validate message: CRC, FCT, address and size + uint8_t u8exception = validateRequest(); + if (u8exception > 0) + { + if (u8exception != NO_REPLY) + { + buildException( u8exception ); + sendTxBuffer(); + } + u8lastError = u8exception; + return u8exception; + } + + u32timeOut = millis() + long(u16timeOut); + u8lastError = 0; + + // process message + switch( au8Buffer[ FUNC ] ) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + return process_FC1( regs, u8size ); + break; + case MB_FC_READ_INPUT_REGISTER: + case MB_FC_READ_REGISTERS : + return process_FC3( regs, u8size ); + break; + case MB_FC_WRITE_COIL: + return process_FC5( regs, u8size ); + break; + case MB_FC_WRITE_REGISTER : + return process_FC6( regs, u8size ); + break; + case MB_FC_WRITE_MULTIPLE_COILS: + return process_FC15( regs, u8size ); + break; + case MB_FC_WRITE_MULTIPLE_REGISTERS : + return process_FC16( regs, u8size ); + break; + default: + break; + } + return i8state; +} + +/* _____PRIVATE FUNCTIONS_____________________________________________________ */ + +void Modbus::init(uint8_t u8id, uint8_t u8serno, uint8_t u8txenpin) +{ + this->u8id = u8id; + this->u8serno = (u8serno > 3) ? 0 : u8serno; + + // this->u8txenpin = u8txenpin; + this->u8txenpin = 2; // Ignore input parameter u8txenpin and hardcode 2 for compatibility + + this->u16timeOut = 1000; +} + +void Modbus::init(uint8_t u8id) +{ + this->u8id = u8id; + this->u8serno = 4; + this->u8txenpin = 0; + this->u16timeOut = 1000; +} + +/** + * @brief + * This method moves Serial buffer data to the Modbus au8Buffer. + * + * @return buffer size if OK, ERR_BUFF_OVERFLOW if u8BufferSize >= MAX_BUFFER + * @ingroup buffer + */ +int8_t Modbus::getRxBuffer() +{ + boolean bBuffOverflow = false; + + if (u8txenpin > 1) + { + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //digitalWrite( u8txenpin, LOW ); + } + + u8BufferSize = 0; + if(u8serno<4) + while ( port->available() ) + { + au8Buffer[ u8BufferSize ] = port->read(); + u8BufferSize ++; + + if (u8BufferSize >= MAX_BUFFER) bBuffOverflow = true; + } + else + while ( softPort->available() ) + { + au8Buffer[ u8BufferSize ] = softPort->read(); + u8BufferSize ++; + + if (u8BufferSize >= MAX_BUFFER) bBuffOverflow = true; + } + u16InCnt++; + + if (bBuffOverflow) + { + u16errCnt++; + return ERR_BUFF_OVERFLOW; + } + return u8BufferSize; +} + +/** + * @brief + * This method transmits au8Buffer to Serial line. + * Only if u8txenpin != 0, there is a flow handling in order to keep + * the RS485 transceiver in output state as long as the message is being sent. + * This is done with UCSRxA register. + * The CRC is appended to the buffer before starting to send it. + * + * @param nothing + * @return nothing + * @ingroup buffer + */ +void Modbus::sendTxBuffer() +{ + uint8_t i = 0; + + // append CRC to message + uint16_t u16crc = calcCRC( u8BufferSize ); + au8Buffer[ u8BufferSize ] = u16crc >> 8; + u8BufferSize++; + au8Buffer[ u8BufferSize ] = u16crc & 0x00ff; + u8BufferSize++; + + // set RS485 transceiver to transmit mode + if (u8txenpin > 1) + { + switch( u8serno ) + { +#if defined(UBRR1H) + case 1: + UCSR1A=UCSR1A |(1 << TXC1); + break; +#endif + +#if defined(UBRR2H) + case 2: + UCSR2A=UCSR2A |(1 << TXC2); + break; +#endif + +#if defined(UBRR3H) + case 3: + UCSR3A=UCSR3A |(1 << TXC3); + break; +#endif + case 0: + default: + UCSR0A=UCSR0A |(1 << TXC0); + break; + } + RS485_SET_DE; + RS485_SET_RE; + //digitalWrite( u8txenpin, HIGH ); + } + + // transfer buffer to serial line + if(u8serno<4) + port->write( au8Buffer, u8BufferSize ); + else + softPort->write( au8Buffer, u8BufferSize ); + + // keep RS485 transceiver in transmit mode as long as sending + if (u8txenpin > 1) + { + switch( u8serno ) + { +#if defined(UBRR1H) + case 1: + while (!(UCSR1A & (1 << TXC1))); + break; +#endif + +#if defined(UBRR2H) + case 2: + while (!(UCSR2A & (1 << TXC2))); + break; +#endif + +#if defined(UBRR3H) + case 3: + while (!(UCSR3A & (1 << TXC3))); + break; +#endif + case 0: + default: + while (!(UCSR0A & (1 << TXC0))); + break; + } + + // return RS485 transceiver to receive mode + RS485_CLEAR_DE; + RS485_CLEAR_RE; + //digitalWrite( u8txenpin, LOW ); + } + if(u8serno<4) + while(port->read() >= 0); + else + while(softPort->read() >= 0); + + u8BufferSize = 0; + + // set time-out for master + u32timeOut = millis() + (unsigned long) u16timeOut; + + // increase message counter + u16OutCnt++; +} + +/** + * @brief + * This method calculates CRC + * + * @return uint16_t calculated CRC value for the message + * @ingroup buffer + */ +uint16_t Modbus::calcCRC(uint8_t u8length) +{ + unsigned int temp, temp2, flag; + temp = 0xFFFF; + for (unsigned char i = 0; i < u8length; i++) + { + temp = temp ^ au8Buffer[i]; + for (unsigned char j = 1; j <= 8; j++) + { + flag = temp & 0x0001; + temp >>=1; + if (flag) + temp ^= 0xA001; + } + } + // Reverse byte order. + temp2 = temp >> 8; + temp = (temp << 8) | temp2; + temp &= 0xFFFF; + // the returned value is already swapped + // crcLo byte is first & crcHi byte is last + return temp; +} + +/** + * @brief + * This method validates slave incoming messages + * + * @return 0 if OK, EXCEPTION if anything fails + * @ingroup buffer + */ +uint8_t Modbus::validateRequest() +{ + // check message crc vs calculated crc + uint16_t u16MsgCRC = + ((au8Buffer[u8BufferSize - 2] << 8) + | au8Buffer[u8BufferSize - 1]); // combine the crc Low & High bytes + if ( calcCRC( u8BufferSize-2 ) != u16MsgCRC ) + { + u16errCnt ++; + return NO_REPLY; + } + + // check fct code + boolean isSupported = false; + for (uint8_t i = 0; i< sizeof( fctsupported ); i++) + { + if (fctsupported[i] == au8Buffer[FUNC]) + { + isSupported = 1; + break; + } + } + if (!isSupported) + { + u16errCnt ++; + return EXC_FUNC_CODE; + } + + // check start address & nb range + uint16_t u16regs = 0; + uint8_t u8regs; + switch ( au8Buffer[ FUNC ] ) + { + case MB_FC_READ_COILS: + case MB_FC_READ_DISCRETE_INPUT: + case MB_FC_WRITE_MULTIPLE_COILS: + u16regs = word( au8Buffer[ ADD_HI ], au8Buffer[ ADD_LO ]) / 16; + u16regs += word( au8Buffer[ NB_HI ], au8Buffer[ NB_LO ]) /16; + u8regs = (uint8_t) u16regs; + if (u8regs > u8regsize) return EXC_ADDR_RANGE; + break; + case MB_FC_WRITE_COIL: + u16regs = word( au8Buffer[ ADD_HI ], au8Buffer[ ADD_LO ]) / 16; + u8regs = (uint8_t) u16regs; + if (u8regs > u8regsize) return EXC_ADDR_RANGE; + break; + case MB_FC_WRITE_REGISTER : + u16regs = word( au8Buffer[ ADD_HI ], au8Buffer[ ADD_LO ]); + u8regs = (uint8_t) u16regs; + if (u8regs > u8regsize) return EXC_ADDR_RANGE; + break; + case MB_FC_READ_REGISTERS : + case MB_FC_READ_INPUT_REGISTER : + case MB_FC_WRITE_MULTIPLE_REGISTERS : + u16regs = word( au8Buffer[ ADD_HI ], au8Buffer[ ADD_LO ]); + u16regs += word( au8Buffer[ NB_HI ], au8Buffer[ NB_LO ]); + u8regs = (uint8_t) u16regs; + if (u8regs > u8regsize) return EXC_ADDR_RANGE; + break; + } + return 0; // OK, no exception code thrown +} + +/** + * @brief + * This method validates master incoming messages + * + * @return 0 if OK, EXCEPTION if anything fails + * @ingroup buffer + */ +uint8_t Modbus::validateAnswer() +{ + // check message crc vs calculated crc + uint16_t u16MsgCRC = + ((au8Buffer[u8BufferSize - 2] << 8) + | au8Buffer[u8BufferSize - 1]); // combine the crc Low & High bytes + if ( calcCRC( u8BufferSize-2 ) != u16MsgCRC ) + { + u16errCnt ++; + return NO_REPLY; + } + + // check exception + if ((au8Buffer[ FUNC ] & 0x80) != 0) + { + u16errCnt ++; + return ERR_EXCEPTION; + } + + // check fct code + boolean isSupported = false; + for (uint8_t i = 0; i< sizeof( fctsupported ); i++) + { + if (fctsupported[i] == au8Buffer[FUNC]) + { + isSupported = 1; + break; + } + } + if (!isSupported) + { + u16errCnt ++; + return EXC_FUNC_CODE; + } + + return 0; // OK, no exception code thrown +} + +/** + * @brief + * This method builds an exception message + * + * @ingroup buffer + */ +void Modbus::buildException( uint8_t u8exception ) +{ + uint8_t u8func = au8Buffer[ FUNC ]; // get the original FUNC code + + au8Buffer[ ID ] = u8id; + au8Buffer[ FUNC ] = u8func + 0x80; + au8Buffer[ 2 ] = u8exception; + u8BufferSize = EXCEPTION_SIZE; +} + +/** + * This method processes functions 1 & 2 (for master) + * This method puts the slave answer into master data buffer + * + * @ingroup register + * TODO: finish its implementation + */ +void Modbus::get_FC1() +{ + uint8_t u8byte, i; + u8byte = 0; + + // for (i=0; i< au8Buffer[ 2 ] /2; i++) { + // au16regs[ i ] = word( + // au8Buffer[ u8byte ], + // au8Buffer[ u8byte +1 ]); + // u8byte += 2; + // } +} + +/** + * This method processes functions 3 & 4 (for master) + * This method puts the slave answer into master data buffer + * + * @ingroup register + */ +void Modbus::get_FC3() +{ + uint8_t u8byte, i; + u8byte = 3; + + for (i=0; i< au8Buffer[ 2 ] /2; i++) + { + au16regs[ i ] = word( + au8Buffer[ u8byte ], + au8Buffer[ u8byte +1 ]); + u8byte += 2; + } +} + +/** + * @brief + * This method processes functions 1 & 2 + * This method reads a bit array and transfers it to the master + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC1( uint16_t *regs, uint8_t u8size ) +{ + uint8_t u8currentRegister, u8currentBit, u8bytesno, u8bitsno; + uint8_t u8CopyBufferSize; + uint16_t u16currentCoil, u16coil; + + // get the first and last coil from the message + uint16_t u16StartCoil = word( au8Buffer[ ADD_HI ], au8Buffer[ ADD_LO ] ); + uint16_t u16Coilno = word( au8Buffer[ NB_HI ], au8Buffer[ NB_LO ] ); + + // put the number of bytes in the outcoming message + u8bytesno = (uint8_t) (u16Coilno / 8); + if (u16Coilno % 8 != 0) u8bytesno ++; + au8Buffer[ ADD_HI ] = u8bytesno; + u8BufferSize = ADD_LO; + + // read each coil from the register map and put its value inside the outcoming message + u8bitsno = 0; + + for (u16currentCoil = 0; u16currentCoil < u16Coilno; u16currentCoil++) + { + u16coil = u16StartCoil + u16currentCoil; + u8currentRegister = (uint8_t) (u16coil / 16); + u8currentBit = (uint8_t) (u16coil % 16); + + bitWrite( + au8Buffer[ u8BufferSize ], + u8bitsno, + bitRead( regs[ u8currentRegister ], u8currentBit ) ); + u8bitsno ++; + + if (u8bitsno > 7) + { + u8bitsno = 0; + u8BufferSize++; + } + } + + // send outcoming message + if (u16Coilno % 8 != 0) u8BufferSize ++; + u8CopyBufferSize = u8BufferSize +2; + sendTxBuffer(); + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes functions 3 & 4 + * This method reads a word array and transfers it to the master + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC3( uint16_t *regs, uint8_t u8size ) +{ + + uint8_t u8StartAdd = word( au8Buffer[ ADD_HI ], au8Buffer[ ADD_LO ] ); + uint8_t u8regsno = word( au8Buffer[ NB_HI ], au8Buffer[ NB_LO ] ); + uint8_t u8CopyBufferSize; + uint8_t i; + + au8Buffer[ 2 ] = u8regsno * 2; + u8BufferSize = 3; + + for (i = u8StartAdd; i < u8StartAdd + u8regsno; i++) + { + au8Buffer[ u8BufferSize ] = highByte(regs[i]); + u8BufferSize++; + au8Buffer[ u8BufferSize ] = lowByte(regs[i]); + u8BufferSize++; + } + u8CopyBufferSize = u8BufferSize +2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 5 + * This method writes a value assigned by the master to a single bit + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC5( uint16_t *regs, uint8_t u8size ) +{ + uint8_t u8currentRegister, u8currentBit; + uint8_t u8CopyBufferSize; + uint16_t u16coil = word( au8Buffer[ ADD_HI ], au8Buffer[ ADD_LO ] ); + + // point to the register and its bit + u8currentRegister = (uint8_t) (u16coil / 16); + u8currentBit = (uint8_t) (u16coil % 16); + + // write to coil + bitWrite( + regs[ u8currentRegister ], + u8currentBit, + au8Buffer[ NB_HI ] == 0xff ); + + + // send answer to master + u8BufferSize = 6; + u8CopyBufferSize = u8BufferSize +2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 6 + * This method writes a value assigned by the master to a single word + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC6( uint16_t *regs, uint8_t u8size ) +{ + + uint8_t u8add = word( au8Buffer[ ADD_HI ], au8Buffer[ ADD_LO ] ); + uint8_t u8CopyBufferSize; + uint16_t u16val = word( au8Buffer[ NB_HI ], au8Buffer[ NB_LO ] ); + + regs[ u8add ] = u16val; + + // keep the same header + u8BufferSize = RESPONSE_SIZE; + + u8CopyBufferSize = u8BufferSize +2; + sendTxBuffer(); + + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 15 + * This method writes a bit array assigned by the master + * + * @return u8BufferSize Response to master length + * @ingroup discrete + */ +int8_t Modbus::process_FC15( uint16_t *regs, uint8_t u8size ) +{ + uint8_t u8currentRegister, u8currentBit, u8frameByte, u8bitsno; + uint8_t u8CopyBufferSize; + uint16_t u16currentCoil, u16coil; + boolean bTemp; + + // get the first and last coil from the message + uint16_t u16StartCoil = word( au8Buffer[ ADD_HI ], au8Buffer[ ADD_LO ] ); + uint16_t u16Coilno = word( au8Buffer[ NB_HI ], au8Buffer[ NB_LO ] ); + + + // read each coil from the register map and put its value inside the outcoming message + u8bitsno = 0; + u8frameByte = 7; + for (u16currentCoil = 0; u16currentCoil < u16Coilno; u16currentCoil++) + { + + u16coil = u16StartCoil + u16currentCoil; + u8currentRegister = (uint8_t) (u16coil / 16); + u8currentBit = (uint8_t) (u16coil % 16); + + bTemp = bitRead( + au8Buffer[ u8frameByte ], + u8bitsno ); + + bitWrite( + regs[ u8currentRegister ], + u8currentBit, + bTemp ); + + u8bitsno ++; + + if (u8bitsno > 7) + { + u8bitsno = 0; + u8frameByte++; + } + } + + // send outcoming message + // it's just a copy of the incomping frame until 6th byte + u8BufferSize = 6; + u8CopyBufferSize = u8BufferSize +2; + sendTxBuffer(); + return u8CopyBufferSize; +} + +/** + * @brief + * This method processes function 16 + * This method writes a word array assigned by the master + * + * @return u8BufferSize Response to master length + * @ingroup register + */ +int8_t Modbus::process_FC16( uint16_t *regs, uint8_t u8size ) +{ + uint8_t u8func = au8Buffer[ FUNC ]; // get the original FUNC code + uint8_t u8StartAdd = au8Buffer[ ADD_HI ] << 8 | au8Buffer[ ADD_LO ]; + uint8_t u8regsno = au8Buffer[ NB_HI ] << 8 | au8Buffer[ NB_LO ]; + uint8_t u8CopyBufferSize; + uint8_t i; + uint16_t temp; + + // build header + au8Buffer[ NB_HI ] = 0; + au8Buffer[ NB_LO ] = u8regsno; + u8BufferSize = RESPONSE_SIZE; + + // write registers + for (i = 0; i < u8regsno; i++) + { + temp = word( + au8Buffer[ (BYTE_CNT + 1) + i * 2 ], + au8Buffer[ (BYTE_CNT + 2) + i * 2 ]); + + regs[ u8StartAdd + i ] = temp; + } + u8CopyBufferSize = u8BufferSize +2; + sendTxBuffer(); + + return u8CopyBufferSize; +} diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtestom/OmronMx2.cpp b/extrusion/lydia-print-head-v2/firmware/test/mtestom/OmronMx2.cpp new file mode 100644 index 0000000..b42f681 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtestom/OmronMx2.cpp @@ -0,0 +1,1647 @@ +#include "OmronMx2.h" +#include /* Usage of CONTROLLINO library allows you to use CONTROLLINO_xx aliases in your sketch. */ + +#define MODBUSMASTER_DEBUG +#undef MODBUS_FREERTOS + +//#include // Using ModbusMaster modified for OMRON MX2 https://github.com/4-20ma/ModbusMaster +#include "ModbusMaster.h" // Using ModbusMaster modified for OMRON MX2 https://github.com/4-20ma/ModbusMaster + +const char *nameOmron = {" Omron MX2 "}; // Name, brand of inverter +const char *cYes = {" Yes "}; +const char *cNo = {" No "}; +const char *cOne = {" 1 "}; +const char *cZero = {" 0 "}; +const char *cOk = {" Ok "}; +const char *cError = {" error "}; +const char *cInvalid = {" invalid "}; +const char *cStrEnd = {" \ n "}; +const char *cErrorRS485 = {" % s : Read error % s , code = % d repeat ... \ n "}; // name, function, code +const char *cErrorMutex = {" Function % s : % s , mutex is buzy \ n "}; // function, mutex +const char *cAddHeat = {" + "}; + +__attribute__((always_inline)) inline void _delay(int t) +{ + delay(t); +} + +const char *noteFC_OK = {" Modbus communication established "}; // All right +const char *noteFC_NO = {" Modbus communication lost, the inverter is locked "}; +const char *noteFC_NONE = {" missing in this configuration "}; + +const char *fc_ON_OFF = {" ON_OFF "}; // Flag for turning on / off (frequency control) +const char *fc_INFO = {" INFO "}; // Get information from the inverter (table !!) +const char *fc_NAME = {" NAME "}; // Inverter name +const char *fc_NOTE = {" NOTE "}; // Get a description of the frequency converter. Line 80 + 1 +const char *fc_PIN = {" PIN "}; // Get the pin number where analog FC is attached +const char *fc_PRESENT = {" PRESENT "}; // The presence of FC in the configuration. +const char *fc_STATE = {" STATE "}; // Status of the inverter (read) +const char *fc_FC = {" FC "}; // The target frequency of the inverter is 0.01 +const char *fc_cFC = {" cFC "}; // Current inverter frequency (read) +const char *fc_cPOWER = {" cPOWER "}; // Current power (read) +const char *fc_INFO1 = {" INFO1 "}; // The first line below the inverter picture in the circuit +const char *fc_cCURRENT = {" cCURRENT "}; // Current current (read) +const char *fc_AUTO_RESET_FAULT = {" ARSTFLT "}; // Flag to automatically reset non-critical inverter error +const char *fc_LogWork = {" LOGW "}; // flag log while running +const char *fc_ANALOG = {" AN "}; // Flag of analog control +const char *fc_DAC = {" DAC "}; // Get the current DAC value +const char *fc_LEVEL0 = {" L0 "}; // Frequency level 0 in the DAC samples +const char *fc_LEVEL100 = {" L100 "}; // Frequency level 100% in the DAC samples +const char *fc_LEVELOFF = {" LOFF "}; // Minimum power at which the chastotnik turns off (minimum power limit) +const char *fc_BLOCK = {" BLOCK "}; // flag inverter global error - inverter operation is disabled; blocking can be reset by setting 0 +const char *fc_ERROR = {" ERROR "}; // Get the error code +const char *fc_UPTIME = {" UPTIME "}; // Pid controller update algorithm time (ms) The main control loop +const char *fc_PID_STOP = {" PID_STOP "}; // Percentage of the level of protection (power, current, pressure, temperature) at which the frequency increase is blocked by the pid +const char *fc_PID_FREQ_STEP = {" PID_STEP "}; // The maximum step (to increase) the frequency change with PID control of 0.01 Hz It is necessary that the ERV be in time +const char *fc_START_FREQ = {" FRQ "}; // Inverter starting frequency (cm compressor) at 0.01 Hz +const char *fc_START_FREQ_BOILER = {" FRQB "}; // Starting frequency of the inverter (cm compressor) in 0.01 GHz of hot water +const char *fc_MIN_FREQ = {" MIN "}; // Minimum inverter frequency (cm compressor) in 0.01 Hz +const char *fc_MIN_FREQ_COOL = {" MINC "}; // The minimum frequency of the inverter during cooling at 0.01 Hz +const char *fc_MIN_FREQ_BOILER = {" MINB "}; // The minimum frequency of the inverter when heating the hot water in 0.01 Hz +const char *fc_MIN_FREQ_USER = {" MINU "}; // Minimum inverter frequency MANUAL MODE (cm compressor) at 0.01 Hz +const char *fc_MAX_FREQ = {" MAX "}; // Maximum inverter frequency (cm compressor) at 0.01 Hz +const char *fc_MAX_FREQ_COOL = {" MAXC "}; // Maximum inverter frequency in cooling mode at 0.01 Hz +const char *fc_MAX_FREQ_BOILER = {" MAXB "}; // The maximum frequency of the inverter in the DHW mode at 0.01 Hz the absorption of the boiler is usually less than CO +const char *fc_MAX_FREQ_USER = {" MAXU "}; // Maximum inverter frequency MANUAL MODE (cm compressor) at 0.01 Hz +const char *fc_STEP_FREQ = {" STEP "}; // Step to decrease the inverter when reaching the maximum temperature, power and current (cm compressor) at 0.01 Hz +const char *fc_STEP_FREQ_BOILER = {" STEPB "}; // Step to decrease the inverter when reaching the maximum temperature, power and dhw current of 0.01 Hz +const char *fc_DT_COMP_TEMP = {" DTC "}; // Protection by compressor temperature - how many degrees does not reach the maximum (TCOMP) and at the same time there is a decrease in frequency +const char *fc_DT_TEMP = {" DT "}; // Exceeding the temperature from the settings (feed) at which the protection is triggered (frequency decreases) in hundredths of a degree +const char *fc_DT_TEMP_BOILER = {" DTB "}; // Exceeding the temperature from the settings (supply) at which the DHW protection in hundredths of a degree is triggered +const char *fc_MB_ERR = {" MB_ERR "}; // Modbus errors +const char *fc_FC_TIME_READ = {" TR "}; // Poll time +const char *fc_fFC_RetOil = {" FRO "}; // Flag oil return +const char *fc_FC_RETOIL_FREQ = {" FRF "}; // Frequency +const char *fc_ReturnOilPeriod = {" ROP "}; // Oil return time +const char *fc_ReturnOilPerDivHz = {" ROPH "}; // The frequency at which oil returns +const char *fc_ReturnOilEEV = {" ROE "}; // Steps of the EDS at which oil is returned +const boolean DEVICEFC = false; // Наличие Частотного преобразователя в конфигурации +#define fModbus 1 // флаг наличие modbus +typedef QueueHandle_t SemaphoreHandle_t; +SemaphoreHandle_t xModbusSemaphore; // Семафор Modbus, инвертор запас на счетчик +#define MODBUS_PORT_NUM Serial3 // Аппаратный порт куда прицеплен Modbus +#define MODBUS_PORT_SPEED 19200 // Скорость порта куда прицеплен частотник и счетчик +#define MODBUS_PORT_CONFIG SERIAL_8N1 // Конфигурация порта куда прицеплен частотник и счетчик +#define MODBUS_TIME_WAIT 2000 // Время ожидания захвата мютекса для modbus мсек + +inline void SemaphoreGive(QueueHandle_t xSemaphore) +{ + //if(xTaskGetSchedulerState() == taskSCHEDULER_RUNNING) xSemaphoreGive(xSemaphore); +} +unsigned int i10toa(int value, char *string, unsigned int zero_pad) +{ + char *pbuffer = string; + unsigned char negative; + if (value < 0) + { + negative = 1; + value = -value; + } + else + negative = 0; + do + { + *(pbuffer++) = '0' + value % 10; + value /= 10; + } while (value > 0); + for (unsigned int i = (pbuffer - string); i < zero_pad; i++) + *(pbuffer++) = '0'; + if (negative) + *(pbuffer++) = '-'; + *(pbuffer) = '\0'; + unsigned int len = (pbuffer - string); + for (unsigned int i = 0; i < len / 2; i++) + { + char j = string[i]; + string[i] = string[len - i - 1]; + string[len - i - 1] = j; + } + return len; +} +uint8_t _ftoa(char *outstr, float val, unsigned char precision) +{ + while (*outstr) + outstr++; + char *instr = outstr; + + // compute the rounding factor and fractional multiplier + float roundingFactor = 0.5f; + unsigned long mult = 1; + unsigned char padding = precision; + while (precision--) + { + roundingFactor /= 10.0f; + mult *= 10; + } + if (val < 0.0f) + { + *outstr++ = '-'; + val = -val; + } + val += roundingFactor; + outstr += i10toa((long)val, outstr, 0); + if (padding > 0) + { + *(outstr++) = '.'; + outstr += i10toa((val - (long)val) * mult, outstr, padding); + } + return outstr - instr; +} +char *_itoa(int value, char *string) +{ + char *ret = string; + while (*string) + string++; + + char *pbuffer = string; + unsigned char negative = 0; + + if (value < 0) + { + negative = 1; + value = -value; + } + + /* This builds the string back to front ... */ + do + { + *(pbuffer++) = '0' + value % 10; + value /= 10; + } while (value > 0); + + if (negative) + *(pbuffer++) = '-'; + + *(pbuffer) = '\0'; + + /* ... now we reverse it (could do it recursively but will + * conserve the stack space) */ + uint32_t len = (pbuffer - string); + for (uint32_t i = 0; i < len / 2; i++) + { + char j = string[i]; + string[i] = string[len - i - 1]; + string[len - i - 1] = j; + } + + return ret; +} + +static void jprintf(const char *format, ...) +{ + Serial.println(format); +} +int8_t set_Error(int8_t _err, char *nam) +{ + Serial.println("error"); + Serial.println(_err); + Serial.println(nam); + + return OK; +} +// End class +static uint8_t Modbus_Entered_Critical = 0; +static inline void idle() // задержка между чтениями отдельных байт по Modbus +{ + // delay(1); // Не отдает время другим задачам + _delay(1); // Отдает время другим задачам +} +static inline void preTransmission() // Функция вызываемая ПЕРЕД началом передачи +{ +#ifdef PIN_MODBUS_RSE + digitalWriteDirect(PIN_MODBUS_RSE, HIGH); +#endif + _delay(10); // что бы слейв не терял первый бит + // Modbus_Entered_Critical = TaskSuspendAll(); // Запрет других задач во время передачи по Modbus + + //Serial.println("critical"); +} +static inline void postTransmission() // Функция вызываемая ПОСЛЕ окончания передачи +{ + if (Modbus_Entered_Critical) + { + // xTaskResumeAll(); + Serial.println("critical postTransmission"); + Modbus_Entered_Critical = 0; + } +#ifdef PIN_MODBUS_RSE +#if MODBUS_TIME_TRANSMISION != 0 + _delay(MODBUS_TIME_TRANSMISION); // Минимальная пауза между командой и ответом 3.5 символа +#endif + digitalWriteDirect(PIN_MODBUS_RSE, LOW); +#endif +} + +// Инициализация Modbus без проверки связи связи +int8_t devModbus::initModbus() +{ +#ifdef MODBUS_PORT_NUM + + flags = 0x00; + SETBIT1(flags, fModbus); // модбас присутствует +#ifdef PIN_MODBUS_RSE + pinMode(PIN_MODBUS_RSE, OUTPUT); // Подготовка управлением полудуплексом + digitalWriteDirect(PIN_MODBUS_RSE, LOW); +#endif + // Controllino_RS485Init(); + MODBUS_PORT_NUM.begin(MODBUS_PORT_SPEED, MODBUS_PORT_CONFIG); // SERIAL_8N1 - настройки по умолчанию + RS485.begin(1, MODBUS_PORT_NUM); + + // Назначение функций обратного вызова + RS485.preTransmission(preTransmission); + RS485.postTransmission(postTransmission); + RS485.idle(idle); + err = OK; // Связь есть +#else + flags = 0x00; + SETBIT0(flags, fModbus); // модбас отсутвует + err = ERR_NO_MODBUS; +#endif + return err; +} + +int8_t devModbus::LinkTestOmronMX2() +{ + uint16_t result, ret; + err = OK; + RS485.set_slave(FC_MODBUS_ADR); + + + result = RS485.LinkTestOmronMX2Only(TEST_NUMBER); // Послать команду проверки связи + Serial.println("test : LinkTestOmronMX2"); + Serial.println(result); + if (result == RS485.ku8MBSuccess) + ret = RS485.getResponseBuffer(0); // Получить данные с ответа + else + return err = ERR_485_INIT; // Ошибка инициализации + if (TEST_NUMBER != ret) + return err = ERR_MODBUS_MX2_0x05; // Контрольные данные не совпали + return err; +} +static devModbus Modbus; +// ------------------------------------------------ ------------------------------------------ +// FREQUENCY CONVERTER ONLY ONE PIECE ALWAYS (not an array) --------------------------- +// class initialization +int8_t devOmronMX2::initFC() +{ + + err = OK; // ошибка частотника (работа) при ошибке останов ТН + numErr = 0; // число ошибок чтение по модбасу для статистики + number_err = 0; // Число ошибок связи при превышении FC_NUM_READ блокировка инвертора + FC = 0; // Целевая частота частотика + freqFC = 0; // текущая частота инвертора + power = 0; // Тееущая мощность частотника + current = 0; // Текуший ток частотника + startCompressor = 0; // время старта компрессора + state = ERR_LINK_FC; // Состояние - нет связи с частотником + dac = 0; // Текущее значение ЦАП + testMode = NORMAL; // Значение режима тестирования + name = (char *)nameOmron; // Имя + note = (char *)noteFC_NONE; // Описание инвертора типа нет его + // Настройки по умолчанию + _data.Uptime = DEF_FC_UPTIME; // Время обновления алгоритма пид регулятора (мсек) Основной цикл управления + _data.PidFreqStep = DEF_FC_PID_FREQ_STEP; // Максимальный шаг (на увеличение) изменения частоты при ПИД регулировании в 0.01 Гц Необходимо что бы ЭРВ успевал + _data.PidStop = DEF_FC_PID_STOP; // Проценты от уровня защит (мощность, ток, давление, темпеартура) при которой происходит блокировка роста частоты пидом + _data.dtCompTemp = DEF_FC_DT_COMP_TEMP; // Защита по температуре компрессора - сколько градусов не доходит до максимальной (TCOMP) и при этом происходит уменьшение частоты + _data.startFreq = DEF_FC_START_FREQ; // Стартовая скорость инвертора (см компрессор) в 0.01 + _data.startFreqBoiler = DEF_FC_START_FREQ_BOILER; // Стартовая скорость инвертора (см компрессор) в 0.01 ГВС + _data.minFreq = DEF_FC_MIN_FREQ; // Минимальная скорость инвертора (см компрессор) в 0.01 + _data.minFreqCool = DEF_FC_MIN_FREQ_COOL; // Минимальная скорость инвертора при охлаждении в 0.01 + _data.minFreqBoiler = DEF_FC_MIN_FREQ_BOILER; // Минимальная скорость инвертора при нагреве ГВС в 0.01 + _data.minFreqUser = DEF_FC_MIN_FREQ_USER; // Минимальная скорость инвертора РУЧНОЙ РЕЖИМ (см компрессор) в 0.01 + _data.maxFreq = DEF_FC_MAX_FREQ; // Максимальная скорость инвертора (см компрессор) в 0.01 + _data.maxFreqCool = DEF_FC_MAX_FREQ_COOL; // Максимальная скорость инвертора в режиме охлаждения в 0.01 + _data.maxFreqBoiler = DEF_FC_MAX_FREQ_BOILER; // Максимальная скорость инвертора в режиме ГВС в 0.01 Гц поглощение бойлера обычно меньше чем СО + _data.maxFreqUser = DEF_FC_MAX_FREQ_USER; // Максимальная скорость инвертора РУЧНОЙ РЕЖИМ (см компрессор) в 0.01 + _data.stepFreq = DEF_FC_STEP_FREQ; // Шаг уменьшения инвертора при достижении максимальной температуры, мощности и тока (см компрессор) в 0.01 + _data.stepFreqBoiler = DEF_FC_STEP_FREQ_BOILER; // Шаг уменьшения инвертора при достижении максимальной температуры, мощности и тока ГВС в 0.01 + _data.dtTemp = DEF_FC_DT_TEMP; // Привышение температуры от уставок (подача) при которой срабатыват защита (уменьшается частота) в сотых градуса + _data.dtTempBoiler = DEF_FC_DT_TEMP_BOILER; // Привышение температуры от уставок (подача) при которой срабатыват защита ГВС в сотых градуса +#ifdef FC_ANALOG_CONTROL + _data.level0 = 0; // Отсчеты ЦАП соответсвующие 0 мощности + _data.level100 = 4096; // Отсчеты ЦАП соответсвующие 100 мощности + _data.levelOff = 10; // Минимальная мощность при котором частотник отключается (ограничение минимальной мощности) +#endif + + if (Modbus.initModbus() == OK) + jprintf(" modbus OK\r\n"); // выводим сообщение об установлении связи + else + { + jprintf(" modbus not present config\r\n"); + } + + flags = 0x00; // флаги 0 - наличие FC + _data.setup_flags = 0x00; // флаги + Serial.println("mb presetn test"); + if (!Modbus.get_present()) // modbus отсутствует + { + SETBIT0(flags, fFC); // Инвертор не рабоатет + jprintf("%s, modbus not found, block.\n", name); + err = ERR_NO_MODBUS; + return err; + } + else if (DEVICEFC == true) + { + SETBIT1(flags, fFC); // наличие частотника в текушей конфигурации + } + + if (get_present()) + { + jprintf("Invertor %s: present config\r\n", name); + } + else + { + jprintf("Invertor %s: none config\r\n", name); + // return err; + } // выходим если нет инвертора + + note = (char *)noteFC_OK; // Описание инвертора есть + err = Modbus.LinkTestOmronMX2(); // проверка связи с инвертором xModbusSemaphore не используем так как в один поток + check_blockFC(); + if (err != OK) + { + Serial.println("link test:"); + Serial.println(note); + Serial.println(err); + return err; // связи нет выходим + } + + jprintf("Test link Modbus %s: OK\r\n", name); // Тест пройден + + return; + // Если частотник работает то остановить его + get_readState(); // Получить состояние частотника + switch (state) // В зависимости от состояния + { + case 0: + case 2: + break; // ОСТАНОВКА ничего не делаем + case 3: + stop_FC(); // ВРАЩЕНИЕ Послать команду стоп и ждать остановки + while ((state != 2) || (state != 4)) + { + get_readState(); + // jprintf("Wait stop %s . . .\r\n", name); + _delay(3000); + } + break; + case 4: // ОСТАНОВКА С ВЫБЕГОМ ждать остановки + break; + case 5: + stop_FC(); // ТОЛЧОВЫЙ ХОД Послать команду стоп и ждать остановки + while ((state != 2) || (state != 4)) + { + get_readState(); + // jprintf("Wait stop %s . . .\r\n", name); + _delay(3000); + } + break; + case 6: // ТОРМОЖЕНИЕ ПОСТОЯННЫМ ТОКОМ + case 7: + err = ERR_MODBUS_STATE; + set_Error(err, name); + break; // ВЫПОЛНЕНИЕ ПОВТОРНОЙ ПОПЫТКИ Подъем ошибки на верх и останов ТН + case 8: + break; // АВАРИЙНОЕ ОТКЛЮЧЕНИЕ + case 9: + break; // ПОНИЖЕНОЕ ПИТАНИЕ + case -1: + break; + default: + err = ERR_MODBUS_STATE; + set_Error(err, name); + break; // Подъем ошибки на верх и останов ТН + } + if (err != OK) + return err; + + // Установить стартовую частоту + set_target(_data.startFreq, true, _data.minFreqUser, _data.maxFreqUser); // режим н знаем по этому границы развигаем + return err; +} + +#define progOK " Register% s to% d \ r \ n " // Line for displaying a message about successful register programming +#define progErr " Error setting register% s \ r \ n " // Line for displaying a message about failed register programming + +#ifndef FC_ANALOG_CONTROL // NOT ANALOGUE MANAGEMENT +// Program a separate inverter register +// adrReg - register address +// nameReg - register name +// valReg - register value +int8_t devOmronMX2::progReg16(uint16_t adrReg, char *nameReg, uint16_t valReg) +{ + _delay(50); + if ((err = write_0x06_16(adrReg, valReg)) == OK) + { + jprintf(progOK, nameReg, valReg); + } + else + { + jprintf(progErr, nameReg); + } + return err; +} +int8_t devOmronMX2 ::progReg32(uint16_t adrReg, char *nameReg, uint32_t valReg) +{ + _delay(50); + if ((err = write_0x10_32(adrReg, valReg)) == OK) + { + jprintf(progOK, nameReg, valReg); + } + else + { + jprintf(progErr, nameReg); + } + return err; +} +#endif // NOT ANALOGUE MANAGEMENT + +// Programming the inverter for a specific compressor +int8_t devOmronMX2 ::progFC() +{ +#ifndef FC_ANALOG_CONTROL // NOT ANALOGUE MANAGEMENT \ + // jprintf(" Programming% s.. \ r \ n ", name); + // Setting the inverter for a specific compressor Registers Hxxx Permanent magnet motor (PM motor) + progReg16(MX2_b171, (char *)"b171", 0x03); // b171 IF mode selection b171 read / write 0 (off), 1 (IM mode), 2 (high frequency mode), 3 (PM mode) = 03 + progReg16(MX2_b180, (char *)"b180", 0x01); // b180 Starting the initialization process + // while (read_0x03_16 (MX2_H102) == 1) _delay (100); // Delay on initialization of the inverter - wait until the P102 register appears + //jprintf ( " Wait initialization.. \ r \ n " ); + _delay(7000); + progReg16(MX2_H102, (char *)"H102", valH102); // H102 Setting the PM motor code 00 (standard Omron data) 01 (auto-tuning data) = 1 + progReg16(MX2_H103, (char *)"H103", valH103); // H103 PM engine power (0.1 / 0.2 / 0.4 / 0.55 / 0.75 / 1.1 / 1.5 / 2.2 / 3.0 / 3.7 / 4, 0 / 5.5 / 7.5 / 11.0 / 15.0 / 18.5) = 7 + progReg16(MX2_H104, (char *)"H104", valH104); // H104 Setting the number of poles of the PM motor = 4 + progReg16(MX2_H105, (char *)"H105", valH105); // H105 Rated current of the PM motor = 1000 (this is 11A) + progReg16(MX2_H106, (char *)"H106", valH106); // H106 PM motor constant R From 0.001 to 65.535 ohms = 0.55 * 1000 + progReg16(MX2_H107, (char *)"H107", valH107); // H107 Ld constant of the PM engine From 0.01 to 655.35 mH = 2.31 * 100 + progReg16(MX2_H108, (char *)"H108", valH108); + progReg16(MX2_H109, (char *)"H109", valH109); + progReg32(MX2_H110, (char *)"H110", valH110); // H110 Constant J PM-engine From 0.001 to 9999,000 kg / m² = 0.01 + progReg16(MX2_H119, (char *)"H119", valH119); // H119 Engine PM stabilization constant 0 to 120% s = 100 + progReg16(MX2_H121, (char *)"H121", valH121); // H121 Minimum frequency of the PM motor From 0.0 to 25.5% = 10 (default) + progReg16(MX2_H122, (char *)"H122", valH122); // H122 Idling current PM of the motor From 0.00 to 100.00% = 50 (default) + progReg16(MX2_C001, (char *)"C001", valC001); // C001 Input function [1] 0 (FW: go forward) = 0 + progReg16(MX2_C004, (char *)"C004", valC004); // C004 Input function [4] 18 (RS: reset) = 18 +#ifndef DEMO // for the demo you do not need to configure thermal protection otherwise the eternal error E35.1 + progReg16(MX2_C005, (char *)" C005 ", valC005); // C005 Input function [5] [also input “PTC”] = 19 PTC Thermistor with positive TCS for thermal protection (only C005) +#endif + progReg16(MX2_C026, (char *)" C026 ", valC026); // C026 Relay output function 5 (AL: error signal) = 05 + progReg16(MX2_b091, (char *)" b091 ", valb091); // b091 Choice of stopping method 0 (braking to a complete stop), 1 (coasting stop) = 1 + progReg16(MX2_b021, (char *)" b021 ", valb021); // b021 Operating mode with overload limitation = 1 + progReg16(MX2_b022, (char *)" b022 ", valb022); // b022 Overload restriction level 200 ... 2000 (0.1%) = + progReg16(MX2_b023, (char *)" b023 ", valb023); // b023 Braking time with overload limitation (0.1 sec) = 10 + progReg16(MX2_A001, (char *)" A001 ", valA001); // A001 Frequency reference source = 03 + progReg16(MX2_A002, (char *)" A002 ", valA002); // A002 Source of the “Move” command + progReg16(MX2_A003, (char *)" A003 ", FC_BASE_FREQ / 10); // A003 fundamental frequency + progReg16(MX2_A004, (char *)" A004 ", DEF_FC_MAX_FREQ / 10); // A004 setting the maximum frequency + progReg32(MX2_F002, (char *)" F002 ", FC_ACCEL_TIME); // F002 Acceleration Time + progReg32(MX2_F002, (char *)" F003 ", FC_DEACCEL_TIME); // F003 Acceleration Braking + jprintf(" ... OK \ r \ n "); +#else + jprintf(" Analog control - no support programm Omron MX2 \ r \ n "); +#endif // NOT ANALOGUE MANAGEMENT + return err; +} + +// Set Target Frequency +// parameter to show message message or not, two remaining border parameters +int8_t devOmronMX2::set_target(int16_t x, boolean show, int16_t _min, int16_t _max) +{ + err = OK; +#ifdef DEMO + if ((x > = _ min) && (x <= _ max)) // Check the range of allowed frequencies + { + FC = x; + if (show) + jprintf(" Set% s:% .2f [Hz] \ r \ n ", name, FC / 100.0); + return err; + } // set the frequency OK - display a message if necessary + else + { + jprintf(" % s: Wrong frequency% .2f \ n ", name, x / 100.0); + return WARNING_VALUE; + } +#else // Battle option + uint16_t hWord, lWord; + uint8_t i; + if ((!get_present()) || (GETBIT(flags, fErrFC))) + return err; // exit if there is no inverter or it is blocked by mistake + if ((x >= _min) && (x <= _max)) // Check the range of allowed frequencies + { +#ifndef FC_ANALOG_CONTROL // Non-analog control + // Write to the inverter registers the set frequency + for (i = 0; i < FC_NUM_READ; i++) // Make FC_NUM_READ attempts + { + err = write_0x10_32(MX2_TARGET_FR, x); + if (err == OK) + break; // Command completed + _delay(100); + jprintf(" % s: repeat set frequency \ n ", name); // Display a message about the second command + } + + if (err == OK) + { + FC = x; + if (show) + jprintf(" Set% s:% .2f [Hz] \ r \ n ", name, FC / 100.0); + return err; + } // set the frequency OK - display a message if necessary + else + { + err = ERR_LINK_FC; + SETBIT1(flags, fErrFC); + set_Error(err, name); + return err; + } // error generation + // Check for frequency setting and inverter adequacy + if (x != read_0x03_32(MX2_TARGET_FR)) + { + err = ERR_FC_ERROR; + SETBIT1(flags, fErrFC); + set_Error(err, name); + return err; + } +#else // Analog Control + FC = x; + dac = ((level100 - level0) * FC - 0 * level100) / (100 - 0); + switch (testMode) // REAL Actions depending on the mode + { + case NORMAL: + analogWrite(pin, dac); + break; // Operation mode is not a test, we turn everything on + case SAFE_TEST: + break; // Do not include anything + case TEST: + break; // Turn on everything except the compressor + case HARD_TEST: + analogWrite(pin, dac); + break; // Turn on everything and the compressor too + } + if (show) + jprintf(" Set% s:% .2f [Hz] \ r \ n ", name, FC / 100.0); // frequency setting OK - display a message if necessary +#endif + return err; + } // if ((x> = _ min) && (x <= _ max)) + else + { + jprintf(" % s: Wrong frequency% .2f \ n ", name, x / 100.0); + return WARNING_VALUE; + } +#endif // DEMO +} + +// Set DAC readings corresponding to 0 power +int8_t devOmronMX2::set_level0(int16_t x) +{ + if ((x >= 0) && (x <= 4096)) + { + level0 = x; + return OK; + } // Only valid values + return WARNING_VALUE; +} +// Set DAC readings corresponding to 100 power +int8_t devOmronMX2::set_level100(int16_t x) +{ + if ((x >= 0) && (x <= 4096)) + { + level100 = x; + return OK; + } // Only valid values + return WARNING_VALUE; +} +// Set the minimum power at which the chastotnik turns off (minimum power limit) +int8_t devOmronMX2::set_levelOff(int16_t x) +{ + if ((x >= 0) && (x <= 100)) + { + levelOff = x; + return OK; + } // Only valid values + return WARNING_VALUE; +} + +// Set the ban on the use of the inverter if the error limit is reached +void devOmronMX2::check_blockFC(){ +#ifndef FC_ANALOG_CONTROL // Non-analog control +/* + if ((xTaskGetSchedulerState() == taskSCHEDULER_NOT_STARTED) && (err ! = OK)) // if free rtos is not running then block it the first time + { + SETBIT1(flags, fErrFC); // Set flag + note = (char *)noteFC_NO; + set_Error(err, (char *)name); // Raise the error to the top and stop the VT + return statement; + } + + if (err ! = OK) + number_err++; + else + { + number_err = 0; + return; + } // Increase the error counter + if (number_err > FC_NUM_READ) // if the number of errors is increased, then the lock + { + SemaphoreGive(xModbusSemaphore); // unlock semaphore + SETBIT1(flags, fErrFC); // Set flag + note = (char *)noteFC_NO; + set_Error(err, (char *)name); // Raise the error to the top and stop the VT + } + */ +#endif +} + +// Read (internal variables are updated) the state of the Inverter, returns either OK or an error +// The period FC_TIME_READ is called from the task of reading sensors +int8_t devOmronMX2::get_readState() +{ + /* + uint8_t i; + if ((!get_present()) || (GETBIT(flags, fErrFC))) + return err; // exit if there is no inverter or it is blocked by mistake + err = OK; +#ifndef FC_ANALOG_CONTROL // Non-analog control + // Read the state of the inverter, if an error occurs, generate a common VT error and stop + for (i = 0; i < FC_NUM_READ; i++) // do FC_NUM_READ attempts to read + { + state = read_0x03_16(MX2_STATE); // read the state + err = Modbus.get_err(); // Copy error + if (err == OK) // Read correctly + { + if ((GETBIT(flags, fOnOff)) && (state ! = 3)) + continue; + else + break; // VT turned on the compressor and the inverter does not have the correct state, we try to read one more time in the opposite case everything is ok + } + _delay(FC_DELAY_REPEAT); +// jprintf(cErrorRS485, name, __FUNCTION__, err); // Display a message about re-reading + numErr++; // number of errors reading by modbass + // jprintf_time (cErrorRS485, name, err); // Output the error code to the log + } + if (err ! = OK) // Modbass error + { + state = ERR_LINK_FC; // sign of loss of communication with the inverter + SETBIT1(flags, fErrFC); // Inverter block + set_Error(err, name); // error generation + return err; // Return + } + // else if ((testMode == NORMAL) || (testMode == HARD_TEST)) // Operation mode and hard test, analyze the state, + // if ((GETBIT (flags, fOnOff)) && (state! = 3)) // Invalid state + // { + // err = ERR_MODBUS_STATE; // Error Invalid Inverter Status + // jprintf ("% s: Compressor ON and wrong read state:% d \ n", name, state); + // set_Error (err, name); + // return err; // Return + // } + // Read the state and it’s correct; we read everything else + _delay(FC_DELAY_READ); + freqFC = read_0x03_32(MX2_CURRENT_FR); // read the current frequency + err = Modbus.get_err(); // Copy error + if (err ! = OK) + { + state = ERR_LINK_FC; + } // We exit the error + + _delay(FC_DELAY_READ); + power = read_0x03_16(MX2_POWER); // read power + err = Modbus.get_err(); // Copy error + if (err ! = OK) + { + state = ERR_LINK_FC; + } // We exit the error + + _delay(FC_DELAY_READ); + current = read_0x03_16(MX2_AMPERAGE); // read current + err = Modbus.get_err(); // Copy error + if (err ! = OK) + { + state = ERR_LINK_FC; + } // We exit the error +#else // Analog Control + freqFC = FC; + power = 0; + current = 0; +#endif + return err; + */ +} + +// Run command to the inverter (target frequency DOES NOT SET) +// A command can be issued through the relay and through modbas depending on the compilation keys +int8_t devOmronMX2::start_FC() +{ + /* + if (((testMode == NORMAL) || (testMode == HARD_TEST)) && (((FC < _data.minFreq) || (FC > _data.maxFreq)))) + { + jprintf(" % s: Wrong frequency, ignore start \ n ", name); + return err; + } // checking the frequency is not in test mode + err = OK; +#ifndef FC_ANALOG_CONTROL // Non-analog control +#ifdef DEMO + +#else // DEMO + // Warhead + if (((testMode == NORMAL) || (testMode == HARD_TEST)) && (((!get_present()) || (GETBIT(flags, fErrFC))))) + return err; // exit if there is no inverter or it is blocked by mistake + + // set_target (startFreq, true); // Writing the start frequency to the inverter register is NOT always the start frequency - superboiler + + err = OK; + if ((testMode == NORMAL) || (testMode == HARD_TEST)) // Operation mode and hard test, turn everything on, + { +#ifdef FC_USE_RCOMP // Use a separate wire for the run / stop command + HP dRelay[RCOMP].set_ON(); // BAD through a global variable +#else // give a run / stop command through modbas + err = write_0x05_bit(MX2_START, true); // Command Move +#endif + } + if (err == OK) + { + SETBIT1(flags, fOnOff); + startCompressor = rtcSAM3X8.unixtime(); + jprintf(" % s ON \ n ", name); + } + else + { + state = ERR_LINK_FC; + SETBIT1(flags, fErrFC); + set_Error(err, name); + } // error generation +#endif +#else // FC_ANALOG_CONTROL +#ifdef DEMO +#ifdef FC_USE_RCOMP // Use a separate wire for the run / stop command + HP dRelay[RCOMP].set_ON(); // BAD through a global variable +#endif // FC_USE_RCOMP + SETBIT1(flags, fOnOff); + startCompressor = rtcSAM3X8.unixtime(); + jprintf(" % s ON \ n ", name); +#else // DEMO \ + // Warhead + if (((testMode == NORMAL) || (testMode == HARD_TEST)) && (((!get_present()) || (GETBIT(flags, fErrFC))))) + return err; // exit if there is no inverter or it is blocked by mistake + err = OK; + if ((testMode == NORMAL) || (testMode == HARD_TEST)) // Operation mode and hard test, turn everything on, + { +#ifdef FC_USE_RCOMP // Use a separate wire for the run / stop command + HP dRelay[RCOMP].set_ON(); // BAD through a global variable +#else + state = ERR_LINK_FC; + err = ERR_FC_CONF_ANALOG; + SETBIT1(flags, fErrFC); + set_Error(err, name); // configuration error +#endif + } + SETBIT1(flags, fOnOff); + startCompressor = rtcSAM3X8.unixtime(); + jprintf(" % s ON \ n ", name); +#endif +#endif +*/ + return err; +} + +// Stop command to inverter Return error code +int8_t devOmronMX2::stop_FC() +{ + // uint8_t i; + err = OK; +#ifndef FC_ANALOG_CONTROL // Non-analog control +#ifdef DEMO +#ifdef FC_USE_RCOMP // Use a separate wire for the run / stop command + HP dRelay[RCOMP].set_OFF(); // BAD through a global variable +#endif // FC_USE_RCOMP + if (err == OK) + { + SETBIT0(flags, fOnOff); + startCompressor = 0; + jprintf(" % s OFF \ n ", name); + } + else + { + state = ERR_LINK_FC; + SETBIT1(flags, fErrFC); + set_Error(err, name); + } // error generation +#else // not DEMO + if (!get_present()) + return err; // if there is no inverter, exit + // if (((testMode == NORMAL) || (testMode == HARD_TEST)) && (((! get_present ()) || (GETBIT (flags, fErrFC))))) return err; // exit if not inverter or it is blocked by mistake + err = OK; + if ((testMode == NORMAL) || (testMode == HARD_TEST)) // Operation mode and hard test, turn everything on, + { +#ifdef FC_USE_RCOMP // Use a separate wire for the run / stop command with verification of progress + +#else // give a run / stop command through modbas + err = write_0x05_bit(MX2_START, false); // Stop command +#endif + } + if (err == OK) + { + SETBIT0(flags, fOnOff); + startCompressor = 0; + jprintf(" % s OFF \ n ", name); + } + else + { + state = ERR_LINK_FC; + SETBIT1(flags, fErrFC); + set_Error(err, name); + } // error generation +#endif +#else // FC_ANALOG_CONTROL +#ifdef DEMO +#ifdef FC_USE_RCOMP // Use a separate wire for the run / stop command + HP dRelay[RCOMP].set_OFF(); // BAD through a global variable +#endif // FC_USE_RCOMP + SETBIT0(flags, fOnOff); + startCompressor = 0; + jprintf(" % s OFF \ n ", name); +#else // not DEMO + if (((testMode == NORMAL) || (testMode == HARD_TEST)) && (((!get_present()) || (GETBIT(flags, fErrFC))))) + return err; // exit if there is no inverter or it is blocked by mistake + if ((testMode == NORMAL) || (testMode == HARD_TEST)) // Operation mode and hard test, turn everything on, + { +#ifdef FC_USE_RCOMP // Use a separate wire for the run / stop command + HP dRelay[RCOMP].set_OFF(); // BAD through a global variable +#else // give a run / stop command through modbas + state = ERR_LINK_FC; + err = ERR_FC_CONF_ANALOG; + SETBIT1(flags, fErrFC); + set_Error(err, name); // configuration error +#endif + } + SETBIT0(flags, fOnOff); + startCompressor = 0; + jprintf(" % s OFF \ n ", name); +#endif +#endif // FC_ANALOG_CONTROL + return err; +} + +// Get the inverter parameter as a string, the result is ADDED to ret +void devOmronMX2::get_paramFC(char *var, char *ret) +{ + if (strcmp(var, fc_ON_OFF) == 0) + { + if (GETBIT(flags, fOnOff)) + strcat(ret, (char *)cOne); + else + strcat(ret, (char *)cZero); + } + else if (strcmp(var, fc_INFO) == 0) + { +#ifndef FC_ANALOG_CONTROL + get_infoFC(ret); +#else + strcat(ret, " | Data not available, work through analog input |; "); +#endif + } + else if (strcmp(var, fc_NAME) == 0) + { + strcat(ret, name); + } + else if (strcmp(var, fc_NOTE) == 0) + { + strcat(ret, note); + } + else if (strcmp(var, fc_PIN) == 0) + { + _itoa(pin, ret); + } + else if (strcmp(var, fc_PRESENT) == 0) + { + if (GETBIT(flags, fFC)) + strcat(ret, (char *)cOne); + else + strcat(ret, (char *)cZero); + } + else if (strcmp(var, fc_STATE) == 0) + { + _itoa(state, ret); + } + else if (strcmp(var, fc_FC) == 0) + { + _ftoa(ret, (float)FC / 100.0, 2); + } + else if (strcmp(var, fc_cFC) == 0) + { + _ftoa(ret, (float)freqFC / 100.0, 2); + } + else if (strcmp(var, fc_cPOWER) == 0) + { + _ftoa(ret, (float)power / 10.0, 1); + } + else if (strcmp(var, fc_INFO1) == 0) + { + _ftoa(ret, (float)power / 10.0, 1); + strcat(ret, " kW "); + } + else if (strcmp(var, fc_cCURRENT) == 0) + { + _ftoa(ret, (float)current / 100.0, 2); + } + else if (strcmp(var, fc_AUTO_RESET_FAULT) == 0) + { + strcat(ret, (char *)(GETBIT(_data.setup_flags, fAutoResetFault) ? cOne : cZero)); + } + else if (strcmp(var, fc_LogWork) == 0) + { + strcat(ret, (char *)(GETBIT(_data.setup_flags, fLogWork) ? cOne : cZero)); + } + else if (strcmp(var, fc_ANALOG) == 0) + { // Analog control flag +#ifdef FC_ANALOG_CONTROL + strcat(ret, (char *)cOne); +#else + strcat(ret, (char *)cZero); +#endif + } + else if (strcmp(var, fc_DAC) == 0) + { + _itoa(dac, ret); + } + else +#ifdef FC_ANALOG_CONTROL + +#endif + if (strcmp(var, fc_BLOCK) == 0) + { + if (GETBIT(flags, fErrFC)) + strcat(ret, (char *)cOne); + else + strcat(ret, (char *)cZero); + } + else if (strcmp(var, fc_ERROR) == 0) + { + _itoa(err, ret); + } + else if (strcmp(var, fc_UPTIME) == 0) + { + _itoa(_data.Uptime, ret); + } + else // output in seconds + if (strcmp(var, fc_PID_STOP) == 0) + { + _itoa(_data.PidStop, ret); + } + else if (strcmp(var, fc_DT_COMP_TEMP) == 0) + { + _ftoa(ret, (float)_data.dtCompTemp / 100.0, 2); + } + else // degrees + if (strcmp(var, fc_PID_FREQ_STEP) == 0) + { + _ftoa(ret, (float)_data.PidFreqStep / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_START_FREQ) == 0) + { + _ftoa(ret, (float)_data.startFreq / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_START_FREQ_BOILER) == 0) + { + _ftoa(ret, (float)_data.startFreqBoiler / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_MIN_FREQ) == 0) + { + _ftoa(ret, (float)_data.minFreq / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_MIN_FREQ_COOL) == 0) + { + _ftoa(ret, (float)_data.minFreqCool / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_MIN_FREQ_BOILER) == 0) + { + _ftoa(ret, (float)_data.minFreqBoiler / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_MIN_FREQ_USER) == 0) + { + _ftoa(ret, (float)_data.minFreqUser / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_MAX_FREQ) == 0) + { + _ftoa(ret, (float)_data.maxFreq / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_MAX_FREQ_COOL) == 0) + { + _ftoa(ret, (float)_data.maxFreqCool / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_MAX_FREQ_BOILER) == 0) + { + _ftoa(ret, (float)_data.maxFreqBoiler / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_MAX_FREQ_USER) == 0) + { + _ftoa(ret, (float)_data.maxFreqUser / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_STEP_FREQ) == 0) + { + _ftoa(ret, (float)_data.stepFreq / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_STEP_FREQ_BOILER) == 0) + { + _ftoa(ret, (float)_data.stepFreqBoiler / 100.0, 2); + } + else // Hz + if (strcmp(var, fc_DT_TEMP) == 0) + { + _ftoa(ret, (float)_data.dtTemp / 100.0, 2); + } + else // degrees + if (strcmp(var, fc_DT_TEMP_BOILER) == 0) + { + _ftoa(ret, (float)_data.dtTempBoiler / 100.0, 2); + } + else // degrees + if (strcmp(var, fc_MB_ERR) == 0) + { + _itoa(numErr, ret); + } + else if (strcmp(var, fc_FC_TIME_READ) == 0) + { + _itoa(FC_TIME_READ, ret); + } + else + strcat(ret, (char *)cInvalid); +} + +// Set the inverter parameter from the string +boolean devOmronMX2::set_paramFC(char *var, float x) +{ + if (strcmp(var, fc_ON_OFF) == 0) + { + if (x == 0) + stop_FC(); + else + start_FC(); + return true; + } + else if (strcmp(var, fc_FC) == 0) + { + if ((x * 100 >= _data.minFreqUser) && (x * 100 <= _data.maxFreqUser)) + { + set_target(x * 100, true, _data.minFreqUser, _data.maxFreqUser); + return true; + } + else + return false; + } + else if (strcmp(var, fc_AUTO_RESET_FAULT) == 0) + { + if (x == 0) + SETBIT0(_data.setup_flags, fAutoResetFault); + else + SETBIT1(_data.setup_flags, fAutoResetFault); + return true; + } + else if (strcmp(var, fc_LogWork) == 0) + { + _data.setup_flags = (_data.setup_flags & ~(1 << fLogWork)) | ((x != 0) << fLogWork); + return true; + } + else + +#ifdef FC_ANALOG_CONTROL + +#endif + if (strcmp(var, fc_BLOCK) == 0) + { + SemaphoreGive(xModbusSemaphore); // give the semaphore ALWAYS + if (x == 0) + { + SETBIT0(flags, fErrFC); + note = (char *)noteFC_OK; + } + else + { + SETBIT1(flags, fErrFC); + note = (char *)noteFC_NO; + } + return true; + } + else if (strcmp(var, fc_UPTIME) == 0) + { + if ((x >= 3) && (x < 600)) + { + _data.Uptime = x; + return true; + } + else + return false; + } + else // storage in sec + if (strcmp(var, fc_PID_STOP) == 0) + { + if ((x >= 50) && (x <= 100)) + { + _data.PidStop = x; + return true; + } + else + return false; + } + else // % of the target + if (strcmp(var, fc_DT_COMP_TEMP) == 0) + { + if ((x >= 1) && (x <= 25)) + { + _data.dtCompTemp = x * 100; + return true; + } + else + return false; + } + else // degrees + + if (strcmp(var, fc_PID_FREQ_STEP) == 0) + { + if ((x > 0) && (x <= 5)) + { + _data.PidFreqStep = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_START_FREQ) == 0) + { + if ((x >= 20) && (x <= 120)) + { + _data.startFreq = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_START_FREQ_BOILER) == 0) + { + if ((x >= 20) && (x <= 150)) + { + _data.startFreqBoiler = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_MIN_FREQ) == 0) + { + if ((x >= 20) && (x <= 80)) + { + _data.minFreq = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_MIN_FREQ_COOL) == 0) + { + if ((x >= 20) && (x <= 80)) + { + _data.minFreqCool = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_MIN_FREQ_BOILER) == 0) + { + if ((x >= 20) && (x <= 80)) + { + _data.minFreqBoiler = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_MIN_FREQ_USER) == 0) + { + if ((x >= 20) && (x <= 80)) + { + _data.minFreqUser = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_MAX_FREQ) == 0) + { + if ((x >= 40) && (x <= 240)) + { + _data.maxFreq = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_MAX_FREQ_COOL) == 0) + { + if ((x >= 40) && (x <= 240)) + { + _data.maxFreqCool = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_MAX_FREQ_BOILER) == 0) + { + if ((x >= 40) && (x <= 240)) + { + _data.maxFreqBoiler = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_MAX_FREQ_USER) == 0) + { + if ((x >= 40) && (x <= 240)) + { + _data.maxFreqUser = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_STEP_FREQ) == 0) + { + if ((x >= 0.2) && (x <= 10)) + { + _data.stepFreq = x * 100; + return true; + } + else + return false; + } + else // Hz + if (strcmp(var, fc_STEP_FREQ_BOILER) == 0) + { + if ((x >= 0.2) && (x <= 10)) + { + _data.stepFreqBoiler = x * 100; + return true; + } + else + return false; + } // Hz + + if (strcmp(var, fc_DT_TEMP) == 0) + { + if ((x > 0) && (x < 10)) + { + _data.dtTemp = x * 100; + return true; + } + else + return false; + } + else // degrees + if (strcmp(var, fc_DT_TEMP_BOILER) == 0) + { + if ((x > 0) && (x < 10)) + { + _data.dtTempBoiler = x * 100; + return true; + } + else + return false; + } + else // degrees + return false; +} + +// Get information about the chastotnik, information is added to buf +char *devOmronMX2::get_infoFC(char *buf) +{ + // #ifndef FC_ANALOG_CONTROL // NOT ANALOGUE MANAGEMENT + /* + if (!HP.dFC.get_present()) + { + strcat(buf, " | Data not available (no inverter) |; "); + return buf; + } // The inverter is not in the configuration + if (HP.dFC.get_blockFC()) + { + strcat(buf, " | Data not available (no Modbus communication, inverter locked) |; "); + return buf; + } // Inverter locked + int8_t i; + strcat(buf, " - | Inverter state [0: Initial state, 2: Stop 3: Turn 4: Coast stop 5: Jog 6: DC braking "); + strcat(buf, " 7: Retrying 8: Failing 9: Undervoltage -1: Blocking] | "); + _itoa(read_0x03_16(MX2_STATE), buf); + strcat(buf, " ; "); + _delay(FC_DELAY_READ); + strcat(buf, " d001 | Output frequency control (Hz) | "); + _ftoa(buf, (float)read_0x03_32(MX2_CURRENT_FR) / 100.0, 2); + strcat(buf, " ; "); + _delay(FC_DELAY_READ); + strcat(buf, " d003 | Output current control (A) | "); + _ftoa(buf, (float)read_0x03_16(MX2_AMPERAGE) / 100.0, 2); + strcat(buf, " ; "); + _delay(FC_DELAY_READ); + strcat(buf, " d014 | Power control (kW) | "); + _ftoa(buf, (float)read_0x03_16(MX2_POWER) / 10.0, 1); + strcat(buf, " ; "); + _delay(FC_DELAY_READ); + strcat(buf, " d013 | Monitoring the output voltage (V) | "); + _ftoa(buf, (float)read_0x03_16(MX2_VOLTAGE) / 10.0, 1); + strcat(buf, " ; "); + _delay(FC_DELAY_READ); + strcat(buf, " d015 | Watt-hour control (kW / h) | "); + _ftoa(buf, (float)read_0x03_32(MX2_POWER_HOUR) / 10.0, 1); + strcat(buf, " ; "); + _delay(FC_DELAY_READ); + strcat (buf, " d016 | Runtime monitoring in \" Run \ " mode (h) | " ); _itoa ( read_0x03_32 (MX2_HOUR), buf); strcat (buf, " ; " ); + _delay (FC_DELAY_READ); + strcat (buf, " d017 | Runtime monitoring with power on (h) | " ); _itoa ( read_0x03_32 (MX2_HOUR1), buf); strcat (buf, " ; " ); + _delay (FC_DELAY_READ); + strcat (buf, " d018 | Radiator temperature control (° C) | " ); _ftoa (buf, ( float ) read_0x03_16 (MX2_TEMP) / 10.0 , 2 ); strcat (buf, " ; " ); + _delay (FC_DELAY_READ); + strcat (buf, " d102 | DC voltage control (V) | " ); _ftoa (buf, ( float ) read_0x03_16 (MX2_VOLTAGE_DC) / 10.0 , 1 ); strcat (buf, " ; " ); + _delay (FC_DELAY_READ); + strcat (buf, " d080 | Counter of emergency shutdowns (pcs) | " ); _itoa ( read_0x03_16 (MX2_NUM_ERR), buf); strcat (buf, " ; " ); + for (i = 0 ; i < 6 ; i ++) // Scan By Errors + { + strcat(buf, " d0 "); + _itoa(81 + i, buf); + strcat(buf, " | State at the time of the error "); + read_0x03_error(MX2_ERROR1 + i * 0x0a); + // Formation of the answer in line + strcat(buf, " [F: "); + _ftoa(buf, (float)error.MX2.fr / 100.0, 2); + strcat(buf, " I: "); + _ftoa(buf, (float)error.MX2.cur / 100.0, 2); + strcat(buf, " V: "); + _ftoa(buf, (float)error.MX2.vol / 10.0, 2); + strcat(buf, " T1: "); + _itoa(error.MX2.time1, buf); + strcat(buf, " T2: "); + _itoa(error.MX2.time2, buf); + strcat(buf, " ] Error code: | "); + if (error.MX2.code < 10) + strcat(buf, " E0 "); + else + strcat(buf, " E "); + _itoa(error.MX2.code, buf); + strcat(buf, " . "); + _itoa(error.MX2.status, buf); + strcat(buf, " ; "); + } +#endif +return buf; +*/ +} +// Reset inverter errors by modbass +boolean devOmronMX2 ::reset_errorFC() +{ +#ifndef FC_ANALOG_CONTROL // NOT ANALOGUE MANAGEMENT + write_0x06_16(MX2_INIT_DEF, 0x01); // set the initialization mode - erasing errors + _delay(FC_DELAY_READ); + if ((read_0x03_16(MX2_INIT_DEF) == 0x01) && (err = OK)) // issue an initialization command if only errors have been erased + { + write_0x06_16(MX2_INIT_RUN, 0x01); + // jprintf(" Reset error% s \ r \ n ", name); + } + else + // jprintf(" $ WARNING: bad read from MX2_INIT_DEF, no reset error \ r \ n "); +#endif + if (err == OK) + return true; + else + return false; +} + +// Reset the inverter via modbas +boolean devOmronMX2::reset_FC() +{ +#ifndef FC_ANALOG_CONTROL // NOT ANALOGUE MANAGEMENT + write_0x05_bit(MX2_RESET, true); // send a command to reset by modbas +// jprintf ("Reset% s use Modbus \ r \ n", name); +#endif + if (err == OK) + return true; + else + return false; +} + +// Current state of the inverter +// +int16_t devOmronMX2::read_stateFC() +{ +#ifndef FC_ANALOG_CONTROL // NOT ANALOGUE MANAGEMENT + state = read_0x03_16(MX2_STATE); // read the state + if (GETBIT(_data.setup_flags, fLogWork) && GETBIT(flags, fOnOff)) + { + // jprintf_time(" FC:% Xh,% .2fHz,% .2fA,% .2fkW \ n ", state, (float)freqFC / 100.0, (float)current / 100.0, (float)get_power() / 1000.0); + } + return state; +#else + return 0; +#endif +} + +// Radiator temperature +int16_t devOmronMX2::read_tempFC() +{ +#ifndef FC_ANALOG_CONTROL // NOT ANALOGUE MANAGEMENT + return read_0x03_16(MX2_TEMP); +#else + return 0; +#endif +} +// Communication functions on the inverter modbas Read registers +#ifndef FC_ANALOG_CONTROL // NOT ANALOGUE MANAGEMENT +// Reading a single bit into the cmd register returns a code, the error is updated +// Implemented FC_NUM_READ read / write attempts to the inverter +boolean devOmronMX2 ::read_0x01_bit(uint16_t cmd) +{ + uint8_t i; + boolean result; + err = OK; + if ((!get_present()) || (GETBIT(flags, fErrFC))) + return false; // exit if there is no inverter or it is blocked by mistake + for (i = 0; i < FC_NUM_READ; i++) // make FC_NUM_READ attempts to read Read the inverter status, if an error occurs, generate a common VT error and stop + { + err = Modbus.readCoil(FC_MODBUS_ADR, cmd - 1, &result); // send a request, Numbering of registers MX2 from ZERO !!!! + if (err == OK) + break; // Read successfully + _delay(FC_DELAY_REPEAT); + // jprintf(cErrorRS485, name, __ FUNCTION __, err); // Display a message about re-reading + numErr++; // number of errors reading by modbass + // jprintf_time (cErrorRS485, name, err); // Output the error code to the log + } + + check_blockFC(); // check for blocking + return result; +} +// Function 0x03 read 2 bytes, returns a value, the error is updated +// Implemented FC_NUM_READ read / write attempts to the inverter +int16_t devOmronMX2::read_0x03_16(uint16_t cmd) +{ + uint8_t i; + uint16_t result; + err = OK; + if ((!get_present()) || (GETBIT(flags, fErrFC))) + return 0; // exit if there is no inverter or it is blocked by mistake + + for (i = 0; i < FC_NUM_READ; i++) // make FC_NUM_READ attempts to read Read the inverter status, if an error occurs, generate a common VT error and stop + { + err = Modbus.readHoldingRegisters16(FC_MODBUS_ADR, cmd - 1, &result); // Send a request, MX2 register numbering from ZERO !!!! + if (err == OK) + break; // Read successfully + _delay(FC_DELAY_REPEAT); + // jprintf(cErrorRS485, name, __FUNCTION__, err); // Display a message about re-reading + numErr++; // number of errors reading by modbass + // jprintf_time (cErrorRS485, name, err); // Output the error code to the log + } + check_blockFC(); // check for blocking + return result; +} + +// Function 0x03 read 4 bytes +// Implemented FC_NUM_READ read / write attempts to the inverter +uint32_t devOmronMX2::read_0x03_32(uint16_t cmd) +{ + uint8_t i; + uint32_t result; + err = OK; + if ((!get_present()) || (GETBIT(flags, fErrFC))) + return 0; // exit if there is no inverter or it is blocked by mistake + for (i = 0; i < FC_NUM_READ; i++) // make FC_NUM_READ attempts to read Read the inverter status, if an error occurs, generate a common VT error and stop + { + err = Modbus.readHoldingRegisters32(FC_MODBUS_ADR, cmd - 1, &result); // send a request, Numbering of registers MX2 from ZERO !!!! + if (err == OK) + break; // Read successfully + _delay(FC_DELAY_REPEAT); + // jprintf(cErrorRS485, name, __ FUNCTION __, err); // Display a message about re-reading + numErr++; // number of errors reading by modbass + // jprintf_time (cErrorRS485, name, err); // Output the error code to the log + } + check_blockFC(); // check for blocking + return result; +} + +// Modbus function 0x03 error description num NUMBERING from 0 (total data length 10 words, 2 bytes each) +// Returns the error code and puts a description in the buffer +// Implemented FC_NUM_READ read / write attempts to the inverter +int16_t devOmronMX2::read_0x03_error(uint16_t cmd) +{ + uint8_t i; + uint16_t tmp; + err = OK; + if ((!get_present()) || (GETBIT(flags, fErrFC))) + return err; // exit if there is no inverter or it is blocked by mistake + for (i = 0; i < 0x0a; i++) + error.inputBuf[i] = 0; + for (i = 0; i < FC_NUM_READ; i++) // make FC_NUM_READ attempts to read Read the inverter status, if an error occurs, generate a common VT error and stop + { + err = Modbus.readHoldingRegistersNN(FC_MODBUS_ADR, cmd - 1, 0x0a, error.inputBuf); // send a request, Numbering of registers from ZERO !!!! + if (err == OK) + break; // Read successfully + _delay(FC_DELAY_REPEAT); + // jprintf(cErrorRS485, name, __ FUNCTION __, err); // Display a message about re-reading + numErr++; // number of errors reading by modbass + // jprintf_time (cErrorRS485, name, err); // Output the error code to the log + } + if (err == OK) // For times, rearrange the words (2 bytes), i.e., the leading 2 bytes then the lower + { + tmp = error.inputBuf[6]; + error.inputBuf[6] = error.inputBuf[7]; + error.inputBuf[7] = tmp; // Total operating time in the "Run" mode to the time of shutdown + tmp = error.inputBuf[8]; + error.inputBuf[8] = error.inputBuf[9]; + error.inputBuf[9] = tmp; // The total operating time of the inverter with the power on at the time the output is turned off + } + check_blockFC(); // check for blocking + return err; +} + +// Writing a single bit to the cmd register returns an error code +// Implemented FC_NUM_READ read / write attempts to the inverter +int8_t devOmronMX2::write_0x05_bit(uint16_t cmd, boolean f) +{ + uint8_t i; + err = OK; + if ((!get_present()) || (GETBIT(flags, fErrFC))) + return err; // exit if there is no inverter or it is blocked by mistake + for (i = 0; i < FC_NUM_READ; i++) // make FC_NUM_READ write attempts + { + if (f) + err = Modbus.writeSingleCoil(FC_MODBUS_ADR, cmd - 1, 1); // send a request, Numbering of registers from ZERO !!!! + else + err = Modbus.writeSingleCoil(FC_MODBUS_ADR, cmd - 1, 0); + if (err == OK) + break; // Written successfully + _delay(FC_DELAY_REPEAT); + // jprintf(cErrorRS485, name, __ FUNCTION __, err); // Display a message about re-reading + numErr++; // number of errors reading by modbass + // jprintf_time (cErrorRS485, name, err); // Output the error code to the log + } + check_blockFC(); // check for blocking + return err; +} +// Writing data (2 bytes) to the cmd register returns an error code +// Implemented FC_NUM_READ read / write attempts to the inverter +int8_t devOmronMX2::write_0x06_16(uint16_t cmd, uint16_t data) +{ + uint8_t i; + err = OK; + if ((!get_present()) || (GETBIT(flags, fErrFC))) + return err; // exit if there is no inverter or it is blocked by mistake + for (i = 0; i < FC_NUM_READ; i++) // make FC_NUM_READ write attempts + { + err = Modbus.writeHoldingRegisters16(FC_MODBUS_ADR, cmd - 1, data); // send a request, Numbering of registers from ZERO !!!! + if (err == OK) + break; // Written successfully + _delay(FC_DELAY_REPEAT); + // jprintf(cErrorRS485, name, __ FUNCTION __, err); // Display a message about re-reading + numErr++; // number of errors reading by modbass + // jprintf_time (cErrorRS485, name, err); // Output the error code to the log + } + check_blockFC(); // check for blocking + return err; +} +// Writing data (4 bytes) to the cmd register returns an error code +int8_t devOmronMX2 ::write_0x10_32(uint16_t cmd, uint32_t data) +{ + uint8_t i; + err = OK; + if ((!get_present()) || (GETBIT(flags, fErrFC))) + return err; // exit if there is no inverter or it is blocked by mistake + for (i = 0; i < FC_NUM_READ; i++) // make FC_NUM_READ write attempts + { + err = Modbus.writeHoldingRegisters32(FC_MODBUS_ADR, cmd - 1, data); // send a request, Numbering of registers from ZERO !!!! + if (err == OK) + break; // Written successfully + _delay(FC_DELAY_REPEAT); + // jprintf(cErrorRS485, name, __ FUNCTION __, err); // Display a message about re-reading + numErr++; // number of errors reading by modbass + // jprintf_time (cErrorRS485, name, err); // Output the error code to the log + } + check_blockFC(); // check for blocking + return err; +} +#endif // FC_ANALOG_CONTROL // NOT ANALOGUE MANAGEMENT \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtestom/OmronMx2.h b/extrusion/lydia-print-head-v2/firmware/test/mtestom/OmronMx2.h new file mode 100644 index 0000000..6fad179 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtestom/OmronMx2.h @@ -0,0 +1,497 @@ +// ------------------------------------------------ -------------------------------- +// Description: Omron MX2 inverter operation class +// Public class methods are unified for all inverters +// ------------------------------------------------ -------------------------------- +#ifndef OmronFC_h +#define OmronFC_h +#include +#include "ModbusMaster.h" + +// #include "Constant.h " // All configuration and project constants Must be first !!!! +#define GETBIT(b, f) ((b & (1 << (f))) ? true : false) +#define SETBIT1(b, f) (b |= (1 << (f))) +#define SETBIT0(b, f) (b &= ~(1 << (f))) + +#define ERR_LINK_FC 0xFF // Inertor state - no communication. +#define fFC 0 // flag the presence of an inverter +#define fFC_RetOil 1 // Oil Return +#define fPower 2 // flag power limitation mode (reserve - limitation is always now) +#define fOnOff 3 // enable / disable flag +#define fErrFC 4 // flag global inverter error - inverter operation is prohibited +#define fAutoResetFault 5 // flag Auto- reset of non-critical inverter failure +#define fLogWork 6 // flag log parameters during operation +#define fFC_RetOilSt 7 // Work oil return +#define FC_SAVED_FLAGS ((1 << fAutoResetFault) | (1 << fLogWork) | (1 << fFC_RetOil)) + + +#ifndef FC_VACON + + +#define WARNING_VALUE 1 // Attempt to set a value outside the range of the query type SET \ + // Icon for heating hot water +#define OK 0 // No errors +#define ERR_MINTEMP -1 // Exit the lower limit of the temperature sensor +#define ERR_MAXTEMP -2 // Exit the upper limit of the temperature sensor +#define ERR_MINPRESS -3 // Exit the lower limit of the pressure sensor +#define ERR_MAXPRESS -4 // Go beyond the upper limit of the pressure sensor +#define ERR_SENSOR -5 // Sensor is not allowed in the current configuration +#define ERR_ADDRESS -6 // Temperature sensor address not set +#define ERR_DINPUT -7 // Contact sensor trips - alarm +#define ERR_MAX_EEV -8 // Going out of range (in steps) at the top +#define ERR_MIN_EEV -9 // Out of range (in steps) at the bottom +#define ERR_DEVICE -10 // The device is prohibited in the current configuration +#define ERR_ONEWIRE -11 // Reset error on the OneWire bus (open or short) +#define ERR_OVERHEAT -12 // ERV received a negative overheat +#define ERR_MEM_FREERTOS -13 // Free RTOS cannot create a task - not enough memory +#define ERR_PEVA_EEV -14 // There is no pressure sensor, and the ERV algorithm that uses it is selected +#define ERR_SAVE_EEPROM -15 // Error writing settings to eeprom I2C +#define ERR_LOAD_EEPROM -16 // Error reading settings from eeprom I2C +#define ERR_CRC16_EEPROM -17 // Checksum error for settings +#define ERR_BAD_LEN_EEPROM -18 // Data size mismatch while reading settings +#define ERR_HEADER_EEPROM -19 // Settings data not found in eeprom I2C +#define ERR_SAVE1_EEPROM -20 // Error writing status to eeprom I2C +#define ERR_LOAD1_EEPROM -21 // Error reading state from eeprom I2C +#define ERR_HEADER1_EEPROM -22 // Status data not found in eeprom I2C +#define ERR_SAVE2_EEPROM -23 // Error writing counters to eeprom I2C +#define ERR_LOAD2_EEPROM -24 // Error reading counters from eeprom I2C +#define ERR_WRONG_HARD_STATE -25 // Invalid VT state +#define ERR_DTEMP_CON -26 // The temperature difference on the condenser has been increased +#define ERR_DTEMP_EVA -27 // Excessive temperature difference on the evaporator +#define ERR_PUMP_CON -28 // There is no pump on the condenser, check the configuration +#define ERR_PUMP_EVA -29 // There is no pump on the evaporator, check the configuration +#define ERR_READ_PRESS -30 // Error reading pressure sensor (data not ready) +#define ERR_NO_COMPRESS -31 // There is no compressor, check the configuration +#define ERR_NO_WORK -32 // Everything is off and VT is on +#define ERR_COMP_ERR -33 // Attempt to turn on the compressor on error (contact the developer) +#define ERR_CONFIG -34 // Internal configuration failed (contact the developer) +#define ERR_SD_INIT -35 // Error initializing the SD card +#define ERR_SD_INDEX -36 // Index.xxx file not found on SD card +#define ERR_SD_READ -37 // Error reading file from SD card +#define ERR_TYPE_OVERHEAT -38 // The rule for calculating overheating does not match the sensors (contact the developer) +#define ERR_485_INIT -39 // Inverter on Modbus was not found (inverter operation is prohibited) +#define ERR_485_BUZY -40 // When accessing port 485, the waiting time for its release was exceeded +// Errors described in the modbus protocol +#define ERR_MODBUS_0x01 -41 // Modbus 0x01 protocol illegal function exception +#define ERR_MODBUS_0x02 -42 // Modbus 0x02 protocol illegal data address exception +#define ERR_MODBUS_0x03 -43 // Modbus 0x03 protocol illegal data value exception +#define ERR_MODBUS_0x04 -44 // Modbus 0x4 protocol slave device failure exception +#define ERR_MODBUS_0xe0 -45 // Modbus 0xe0 Master invalid response slave ID exception +#define ERR_MODBUS_0xe1 -46 // Modbus 0xe1 Master invalid response function exception +#define ERR_MODBUS_0xe2 -47 // Modbus 0xe2 Master response timed out exception +#define ERR_MODBUS_0xe3 -48 // Modbus 0xe3 Master invalid response CRC exception +#define ERR_MODBUS_MX2_0x01 -49 // Omron mx2 Exception code 0x01 The specified function is not supported +#define ERR_MODBUS_MX2_0x02 -50 // Omron mx2 Exception code 0x02 The specified function was not found. +#define ERR_MODBUS_MX2_0x03 -52 // Omron mx2 Exception code 0x03 Unacceptable data format +#define ERR_MODBUS_MX2_0x05 -52 // Omron mx2 communication error over Modbus (function communication check 0x08 Omron mx2) +#define ERR_MODBUS_MX2_0x21 -53 // Omron mx2 Exception code 0x21 Data written to the storage register is outside the inverter +#define ERR_MODBUS_MX2_0x22 -54 // Omron mx2 Exception code 0x22 These functions are not available for the inverter +#define ERR_MODBUS_MX2_0x23 -55 // Omron mx2 Exception code 0x23 The register (bit) into which the value should be written is read-only +#define ERR_MODBUS_UNKNOW -56 // Modbus unknown error (protocol failure) +#define ERR_MODBUS_STATE -57 // Forbidden ( invalid ) state of the inverter +#define ERR_MODBUS_BLOCK -58 // Attempt to turn on the VT with the inverter locked +#define ERR_PID_FEED -59 // PID algorithm - reaching the maximum flow temperature (protection) The flow is the objective function, the protection is higher, and this should not be +#define ERR_OUT_OF_MEMORY -60 // Not enough memory to allocate arrays +#define ERR_SAVE_PROFILE -61 // Error writing profile in eeprom I2C +#define ERR_LOAD_PROFILE -62 // Error reading profile from eeprom I2C +#define ERR_CRC16_PROFILE -63 // Checksum error for profile +#define ERR_BAD_LEN_PROFILE -64 // Data size mismatch while reading profile +#define ERR_DS2482_NOT_FOUND -65 // DS2482 master was not found on the bus, I2C bus error is possible +#define ERR_DS2482_ONEWIRE -66 // DS2482 master cannot reset the OneWire bus PPD bit is 0 +#define ERR_I2C_BUZY -67 // When accessing the I2C bus, the waiting time for its release was exceeded +#define ERR_DRV_EEV -68 // Driver L9333 ERV failed (driver protection worked) +#define ERR_HEADER2_EEPROM -69 // Counter header error in eeprom I2C +#define ERR_OPEN_I2C_JOURNAL -70 // Error opening the log in I2C memory (chip initialization) +#define ERR_READ_I2C_JOURNAL -71 // Error reading the log in I2C memory +#define ERR_WRITE_I2C_JOURNAL -72 // Error writing log in I2C memory +// #define ERR_ -73 // +#define ERR_MIN_FLOW -74 // The flow in the VET is below the set level +#define ERR_MAX_VOLTAGE -75 // Mains voltage too high (SDM120 data) +#define ERR_MAX_POWER -76 // Too much portable power (SDM120 data) +#define ERR_NO_MODBUS -77 // Modbus is required but not in the configuration +#define ERR_RESET_FC -78 // Failed to reset the inverter after an error +#define ERR_SEVA_FLOW -79 // There is no flow in the evaporator (SEVA operation) +#define ERR_COMP_NO_PUMP -80 // Attempt to turn on the compressor when the circuit pumps are not working. +#define ERR_DEFROST_R4WAY -81 // Erroneous configuration - attempt to defrost if it is not possible to switch to cooling (no R4WAY) +#define ERR_DEFROST -82 // Defrosting is required (there are conditions) during cooling +#define ERR_FC_CONF_ANALOG -83 // Error using analog control of the inverter without output +#define ERR_READ_TEMP -84 // Error reading the temperature sensor (read limit exceeded ) +// #define ERR_ -85 // +#define ERR_ONEWIRE_CRC -86 // CRC error while reading OneWire +#define ERR_ONEWIRE_RW -87 // error while reading / writing OneWire +#define ERR_FC_FAULT -88 // inverter failure +#define ERR_FC_ERROR -89 // inverter control program error +#define ERR_SD_WRITE -90 // error writing to SD card +#define ERR_FC_RCOMP -91 // It is not possible to stop the inverter using RCOMP + +#define ERR_ERRMAX -91 // Last error + +// Global parameters of the inverter inverter on modbas depend on the compressor !!!!!!!!! +#define FC_MODBUS_ADR 1 // Address of the frequency converter on the bus must not match SMD_MODBUS_ADR +#define FC_TIME_READ (8 * 1000) // Inverter polling time in Moscow time (it was 6) +#define FC_NUM_READ 4 // The number of attempts to read the inverter (in a row) by modbass before it stopped the VT in error +#define FC_DELAY_REPEAT 40 // ms The time between REPEAT read attempts was 100 +#define FC_DELAY_READ 5 // ms The time between consecutive requests was 20 +#define FC_WRITE_READ 10 // ms Time between sequential recording + +// SPECIFIC INVERTER OMRON MX2 -------------------------------------------- -------------------------------------------------- ---------------- +// Control is frequency in hertz. Inside the frequency is stored in hundredths of hertz, the maximum possible frequency is 650 Hz !! +// Power stored in 0.1 kW +// Voltage at 0.1 V + +// Omron MX2 Registers +#define MX2_STATE 0x0003 // (2 bytes) Status of the inverter +#define MX2_TARGET_FR 0x0001 // (4 bytes) Source (reference) of the frequency reference (0,01 [Hz]) +#define MX2_ACCEL_TIME 0x1103 // (4 bytes) Acceleration time (cm compressor) in 0.01 sec +#define MX2_DEACCEL_TIME 0x1105 // (4 bytes) Braking time (cm compressor) in 0.01 sec + +#define MX2_CURRENT_FR 0x1001 // (4 bytes) Output frequency control (0,01 [Hz]) +#define MX2_AMPERAGE 0x1003 // (2 bytes) Output current monitoring (0,01 [A]) +#define MX2_VOLTAGE 0x1011 // (2 bytes) Monitoring output voltage 0.1 [V] +#define MX2_POWER 0x1012 // (2 bytes) Power control 0.1 [kW] +#define MX2_POWER_HOUR 0x1013 // (4 bytes) Watt-hour control 0.1 [kW / h] +#define MX2_HOUR 0x1015 // (4 bytes) Control of operating time in the "Run" mode 1 [h] +#define MX2_HOUR1 0x1017 // (4 bytes) Monitoring of running hours with power on 1 [h] +#define MX2_TEMP 0x1019 // (2 bytes) Radiator temperature control (0.1 degree) -200 ... 1500 +#define MX2_VOLTAGE_DC 0x1026 // (2 bytes) DC voltage control (PN) 0.1 [V] +#define MX2_NUM_ERR 0x0011 // (2 bytes) Trip counter 0 ... 65530 +#define MX2_ERROR1 0x0012 // (20 bytes) Description 1 trip the remaining 5 lie sequentially behind the first address error are calculated MX2_ERROR1 + i * 0x0a +#define MX2_INIT_DEF 0x1357 // (2 bytes) Set the initialization mode to 0 (nothing), 1 (clearing the shutdown history), 2 (clearing the shutdown history and initializing data), 4 (clearing the shutdown history, initializing data and the program EzSQ) +#define MX2_INIT_RUN 0x13b7 // (2 bytes) Initialization start 0 (off), 1 (on) + +#define MX2_SOURCE_FR 0x1201 // (2 bytes) Frequency reference source +#define MX2_SOURCE_CMD 0x1202 // (2 bytes) Command source +#define MX2_BASE_FR 0x1203 // (2 bytes) Main frequency 300 ... "maximum frequency" 0.1 Hz +#define MX2_MAX_FR 0x1204 // (2 bytes) Maximum frequency 300 ... 4000 (10000) 0.1 Hz +#define MX2_DC_BRAKING 0x1245 // (2 bytes) Enable DC Braking +#define MX2_STOP_MODE 0x134e // (2 bytes) Choosing a stop method B091 = 01 +#define MX2_MODE 0x13ae // (2 bytes) IF mode selection b171 = 03 + +// Setting the inverter for a specific compressor Registers Hxxx Permanent magnet motor (PM motor) +#define MX2_b171 0x13ae // b171 Inverter selection b171 read / write 0 (off), 1 (IM mode), 2 (high frequency mode), 3 (PM mode) = 03 +#define MX2_b180 0x13b7 // b180 Initialization trigger = 01 +#define MX2_H102 0x1571 // H102 Setting the PM engine code 00 (standard Omron data) 01 (auto-tuning data) = 1 +#define MX2_H103 0x1572 // H103 PM engine power (0.1 / 0.2 / 0.4 / 0.55 / 0.75 / 1.1 / 1.5 / 2.2 / 3.0 / 3, 7 / 4.0 / 5.5 / 7.5 / 11.0 / 15.0 / 18.5) = 7 +#define MX2_H104 0x1573 // H104 Setting the number of poles of the PM motor = 4 +#define MX2_H105 0x1574 // H105 Rated current of the PM motor = 1000 (this is 11A) +#define MX2_H106 0x1575 // H106 PM motor constant R From 0.001 to 65.535 Ohms = 0.55 +#define MX2_H107 0x1576 // H107 PM Engine Ld Constant From 0.01 to 655.35 mH = 2.31 +#define MX2_H108 0x1577 // H108 Lq constant of PM engine From 0.01 to 655.35 mH = 2.7 +#define MX2_H109 0x1578 // H109 Ke Engine Constant PM-motor 0.0001 ... 6.5535 Vmax ./ (rad / s) = 750 must be selected it affects consumption and noise +#define MX2_H110 0x1579 // (4 bytes) H110 PM motor constant J From 0.001 to 9999,000 kg / m² = 0.01 +#define MX2_H111 0x157B // H111 Auto tuning constant R From 0.001 to 65.535 Ohms +#define MX2_H112 0x157C // H112 Auto-tuning constant Ld From 0.01 to 655.35 mH +#define MX2_H113 0x157D // H113 Auto tuning constant Lq From 0.01 to 655.35 mH +#define MX2_H116 0x1581 // H116 The response of the PM motor at a speed of 1 ... 1000 = 100 (default) +#define MX2_H117 0x1582 // H117 Starting current of the PM motor From 20.00 to 100.00% = 70 (default) +#define MX2_H118 0x1583 // H118 Starting time of the PM motor 0.01 ... 60.00 s = 1 (default) +#define MX2_H119 0x1584 // H119 Engine PM stabilization constant From 0 to 120% s = 100 +#define MX2_H121 0x1586 // H121 Minimum frequency of the PM motor From 0.0 to 25.5% = 0 +#define MX2_H122 0x1587 // H122 Idling current PM motor From 0.00 to 100.00% = 50 (default) +#define MX2_H123 0x1588 // H123 Choice of PM engine start method 00 (off) 01 (on) = 0 (default) +#define MX2_H131 0x158A // H131 Estimation of the initial position of the rotor of the PM motor: standby time 0 V 0 ... 255 = 10 (default) +#define MX2_H132 0x158B // H132 Assessment of the initial position of the rotor of the PM motor: waiting time for determination 0 ... 255 = 10 (default) +#define MX2_H133 0x158C // H133 Assessment of the initial position of the rotor of the PM motor: determination time 0 ... 255 = 30 (default) +#define MX2_H134 0x158D // H134 Assessment of the initial position of the rotor of the PM motor: voltage gain 0 ... 200 = 100 (default) +#define MX2_C001 0x1401 // C001 Input function [1] 0 (FW: go forward) = 0 +#define MX2_C004 0x1404 // C004 Input function [4] 18 (RS: reset) = 18 +#define MX2_C005 0x1405 // C005 Input function [5] [also input “PTC”] = 19 PTC Thermistor with positive TCS for thermal protection (only C005) +#define MX2_C026 0x1404 // C026 Relay output function 5 (AL: error signal) = 05 +#define MX2_b091 0x135E // b091 Choice of stopping method 0 (braking to a complete stop), 1 (coasting stop) = 1 +#define MX2_b021 0x1316 // b021 Operating mode with overload limitation 0 (off), 1 (enabled during acceleration and rotation at a constant speed), \ + // 2 (enabled during rotation at a constant speed), 3 (enabled during acceleration and rotation at a constant speed [increase \ + // speed in generator mode]) = 1 +#define MX2_b022 0x1317 // b022 Overload restriction level 200 ... 2000 (0.1%) = +#define MX2_b023 0x1318 // b023 Braking time with overload limitation (0.1 sec) = 10 +#define MX2_F002 0x1103 // (4 bytes) F002 Acceleration time (1) Standard, default acceleration, range from 0.001 to 3600 s (0.01 sec) = 20 * 100 +#define MX2_F003 0x1105 // (4 bytes) F003 Deceleration time (1) Standard, default acceleration, range from 0.001 to 3600 s (0.01 sec) = 20 * 100 +#define MX2_A001 0x1201 // A001 Frequency reference source 00 ... Potent. on external panels 01 ... Control terminals 02 ... Setting parameter F001 \ + // 03 ... Input via ModBus network 04 ... Add. card 06 ... Entrance imp. after 07 ... via EzSQ 10 ... Result of arithmetic operation = 03 +#define MX2_A002 0x1202 // A002 Source of the “Run” command 01 .. Control terminals 02 ... “Run” key on the keypad or digital panel 03 ... Input via the ModBus network 04 ... Add. card = 01 +#define MX2_A003 0x1203 // A003 Main frequency Can be set in the range from 30 Hz to the maximum frequency (A004) (0.1 Hz) = 120 * 10 +#define MX2_A004 0x1204 // A004 Maximum frequency Can be set in the range from the fundamental frequency to 400 Hz (0.1 Hz) = 120 * 10 + +// Omron MX2 Bits +#define MX2_START 0x0001 // (bit) Run command 1: Run, 0: Stop (valid with A002 = 03) +#define MX2_SET_DIR 0x0002 // (bit) Command of direction of rotation 1: Reverse rotation, 0: Rotation in the forward direction (valid with A002 = 03) +#define MX2_RESET 0x0004 // (bit) Reset emergency shutdown (RS) 1: Reset +#define MX2_READY 0x0011 // (bit) Ready IF 1: Ready, 0: Not ready +#define MX2_DIRECTION 0x0010 // (bit) Direction of rotation 1: Reverse rotation, 0: Rotation in the forward direction (deadlock with "d003") + +#define TEST_NUMBER 1234 // Verification code for function 0x08 + +// Default register values ​​for NC (needed for programming the inverter (progFC method), required for a specific inverter and compressor) +#define valH102 0x01 // H102 Setting the PM engine code 00 (standard Omron data) 01 (auto-tuning data) = 1 +#define valH103 7 // H103 PM engine power (0.1 / 0.2 / 0.4 / 0.55 / 0.75 / 1.1 / 1.5 / 2.2 / 3.0 / 3, 7 / 4.0 / 5.5 / 7.5 / 11.0 / 15.0 / 18.5) = 7 +#define valH104 0x04 // H104 Setting the number of poles of the PM motor = 4 +#define valH105 1000 // H105 Rated current of the PM motor = 1000 (this is 11A) +#define valH106 550 // H106 PM motor constant R From 0.001 to 65.535 Ohms = 0.55 * 1000 +#define valH107 231 // H107 Constant Ld of the PM engine From 0.01 to 655.35 mH = 2.31 * 100 +#define valH108 270 // H108 Lq constant of PM engine From 0.01 to 655.35 mH = 2.7 * 100 +#define valH109 810 // H109 Constant Ke of the PM motor 0.0001 ... 6.5535 Vmax ./ (rad / s) = 750 must be selected influences consumption and noise +#define valH110 10 // H110 PM motor constant J From 0.001 to 9999,000 kg / m² = 0.01 +#define valH119 100 // H119 Engine PM stabilization constant From 0 to 120% s = 100 +#define valH121 10 // H121 Minimum frequency of the PM engine From 0.0 to 25.5% = 10 (default) (no need to change) +#define valH122 10 // H122 Idling current PM motor From 0.00 to 100.00% = 50 (default) (no need to change) +#define valC001 0 // C001 Input function [1] 0 (FW: go forward) = 0 +#define valC004 18 // C004 Input function [4] 18 (RS: reset) = 18 +#define valC005 19 // C005 Input function [5] [also PTC input] = 19 PTC Thermistor with positive TCS for thermal protection (only C005) (no need to change) +#define valC026 5 // C026 Relay output function 5 (AL: error signal) = 05 +#define valb091 1 // b091 Choice of stopping method 0 (braking to a complete stop), 1 (coasting stop) = 1 (no need to change) +#define valb021 1 // b021 Operating mode with overload limitation = 1 (no need to change) +#define valb022 1000 // b022 Overload restriction level 200 ... 2000 (0.1%) = +#define valb023 10 // b023 Braking time with overload limitation (0.1 sec) = 10 +#define valA001 3 // A001 Frequency reference source = 03 (no need to change) +#define valA002 1 // A002 Source of the “Move” command = 1 (no need to change) + +#define DEF_FC_DT_COMP_TEMP (5 * 100) // Защита по температуре компрессора - сколько градусов не доходит до максимальной (TCOMP) и при этом происходит уменьшение частоты +#define DEF_FC_UPTIME (10) // Время обновления алгоритма пид регулятора (мсек) Основной цикл управления +#define DEF_FC_PID_FREQ_STEP (2 * 100) // Максимальный шаг (на увеличение) изменения частоты при ПИД регулировании в 0.01 Гц Необходимо что бы ЭРВ успевал +#define DEF_FC_PID_STOP 90 // Проценты от уровня защит (мощность, ток, давление, темпеартура) при которой происходит блокировка роста частоты пидом (плавный подход к границе) +#define DEF_FC_START_FREQ (55 * 100) // Стартовая частота частота инвертора отопление/охлаждение (см компрессор) в 0.01 Гц +#define DEF_FC_START_FREQ_BOILER (45 * 100) // Стартовая частота частота инвертора ГВС (см компрессор) в 0.01 Гц ГВС +#define DEF_FC_MIN_FREQ (40 * 100) // Минимальная частота инвертора при нагреве (см компрессор) в 0.01 Гц +#define DEF_FC_MIN_FREQ_COOL (60 * 100) // Минимальная частота инвертора при охлаждении в 0.01 Гц +#define DEF_FC_MIN_FREQ_BOILER (40 * 100) // Минимальная частота инвертора при нагреве ГВС в 0.01 Гц +#define DEF_FC_MIN_FREQ_USER (35 * 100) // Минимальная частота инвертора РУЧНОЙ РЕЖИМ (см компрессор) в 0.01 Гц +#define DEF_FC_MAX_FREQ (110 * 100) // Максимальная частота инвертора при нагреве (см компрессор) в 0.01 Гц +#define DEF_FC_MAX_FREQ_COOL (100 * 100) // Максимальная частота инвертора в режиме охлаждения в 0.01 Гц +#define DEF_FC_MAX_FREQ_BOILER (50 * 100) // Максимальная частота инвертора в режиме ГВС в 0.01 Гц поглощение бойлера обычно меньше чем СО +#define DEF_FC_MAX_FREQ_USER (120 * 100) // Максимальная частота инвертора РУЧНОЙ РЕЖИМ (см компрессор) в 0.01 Гц +#define DEF_FC_STEP_FREQ (2 * 100) // Шаг уменьшения частоты инвертора при достижении максимальной температуры, мощности и тока (см компрессор) в 0.01 Гц +#define DEF_FC_STEP_FREQ_BOILER (5 * 100) // Шаг уменьшения частоты инвертора при достижении максимальной температуры, мощности и тока ГВС в 0.01 Гц +#define DEF_FC_DT_TEMP (1 * 100) // Привышение температуры от уставок (подача) при которой срабатыват защита (уменьшается частота) в сотых градуса +#define DEF_FC_DT_TEMP_BOILER (2 * 100) // Привышение температуры от уставок (подача) при которой срабатыват защита ГВС в сотых градуса + +#define FC_DT_CON_PRESS 50 // Защита по давлению компрессора - сколько сотых бара не доходит до максимальной (PCON) и при этом происходит уменьшение частоты +#define FC_MAX_POWER (1.8 * 1000) // Максимальная мощность инвертора (см компрессор) в 0.1 кВт +#define FC_MAX_POWER_BOILER (1.3 * 1000) // Максимальная мощность инвертора в режиме ГВС (см компрессор) в 0.1 кВт +#define FC_MAX_CURRENT (10.0 * 100) // Максимальный ток инвертора (см компрессор) в 0.01 А +#define FC_MAX_CURRENT_BOILER (11.0 * 100) // Максимальный ток инвертора для ГВС в 0.01 А +#define FC_BASE_FREQ (120 * 100) // Основная частота инвертора (см компрессор) в 0.01 Гц +#define FC_ACCEL_TIME (60 * 100) // Время разгона (см компрессор) в 0.01 сек +#define FC_DEACCEL_TIME (60 * 100) // Время торможения (см компрессор) в 0.01 сек +#define FC_START_PID_DELAY (30 * 100) // Задержка ПИД после старта компрессора + +// Значения по умолчанию (начало DEF_) не Константы +#define DEF_FC_DT_COMP_TEMP (5 * 100) // Защита по температуре компрессора - сколько градусов не доходит до максимальной (TCOMP) и при этом происходит уменьшение частоты +#define DEF_FC_UPTIME (10) // Время обновления алгоритма пид регулятора (мсек) Основной цикл управления +#define DEF_FC_PID_FREQ_STEP (2 * 100) // Максимальный шаг (на увеличение) изменения частоты при ПИД регулировании в 0.01 Гц Необходимо что бы ЭРВ успевал +#define DEF_FC_PID_STOP 90 // Проценты от уровня защит (мощность, ток, давление, темпеартура) при которой происходит блокировка роста частоты пидом (плавный подход к границе) +#define DEF_FC_START_FREQ (55 * 100) // Стартовая частота частота инвертора отопление/охлаждение (см компрессор) в 0.01 Гц +#define DEF_FC_START_FREQ_BOILER (45 * 100) // Стартовая частота частота инвертора ГВС (см компрессор) в 0.01 Гц ГВС +#define DEF_FC_MIN_FREQ (40 * 100) // Минимальная частота инвертора при нагреве (см компрессор) в 0.01 Гц +#define DEF_FC_MIN_FREQ_COOL (60 * 100) // Минимальная частота инвертора при охлаждении в 0.01 Гц +#define DEF_FC_MIN_FREQ_BOILER (40 * 100) // Минимальная частота инвертора при нагреве ГВС в 0.01 Гц +#define DEF_FC_MIN_FREQ_USER (35 * 100) // Минимальная частота инвертора РУЧНОЙ РЕЖИМ (см компрессор) в 0.01 Гц +#define DEF_FC_MAX_FREQ (130 * 100) // Максимальная частота инвертора при нагреве (см компрессор) в 0.01 Гц +#define DEF_FC_MAX_FREQ_COOL (100 * 100) // Максимальная частота инвертора в режиме охлаждения в 0.01 Гц +#define DEF_FC_MAX_FREQ_BOILER (50 * 100) // Максимальная частота инвертора в режиме ГВС в 0.01 Гц поглощение бойлера обычно меньше чем СО +#define DEF_FC_MAX_FREQ_USER (120 * 100) // Максимальная частота инвертора РУЧНОЙ РЕЖИМ (см компрессор) в 0.01 Гц +#define DEF_FC_STEP_FREQ (2 * 100) // Шаг уменьшения частоты инвертора при достижении максимальной температуры, мощности и тока (см компрессор) в 0.01 Гц +#define DEF_FC_STEP_FREQ_BOILER (5 * 100) // Шаг уменьшения частоты инвертора при достижении максимальной температуры, мощности и тока ГВС в 0.01 Гц +#define DEF_FC_DT_TEMP (1 * 100) // Привышение температуры от уставок (подача) при которой срабатыват защита (уменьшается частота) в сотых градуса +#define DEF_FC_DT_TEMP_BOILER (2 * 100) // Привышение температуры от уставок (подача) при которой срабатыват защита ГВС в сотых градуса + +struct type_errorMX2 // error structure +{ + uint16_t code; // reason + uint16_t status; // Inverter status on shutdown + uint16_t noUse; // Not used + uint16_t fr; // IF frequency during shutdown + uint16_t cur; // IF current on shutdown + uint16_t vol; // IF voltage when disconnected + uint32_t time1; // Total running time in STROKE mode when disconnected + uint32_t time2; // Total operating time of the inverter with the power on at the time of shutdown +}; + +union union_errorFC // Omron Error Translation +{ + type_errorMX2 MX2; + uint16_t inputBuf[10]; +}; + + +typedef void *QueueHandle_t; + + +class devOmronMX2 // Class frequency converter Omron MX2 +{ + enum TEST_MODE + { + NORMAL = 0, + SAFE_TEST, + TEST, + HARD_TEST // Обязательно должен быть последним, добавляем ПЕРЕД!!! + }; + +public: + int8_t initFC(); // Initialize Frequency + int8_t progFC(); // Programming the inverter for a specific compressor + + __attribute__((always_inline)) inline boolean get_present() { return GETBIT(flags, fFC); } // The presence of the drive in the current configuration + int8_t get_err() { return err; } // Get the last chastotnik error + uint16_t get_numErr() { return numErr; } // Get the number of read errors + void get_paramFC(char *var, char *ret); // Get the inverter parameter as a string + boolean set_paramFC(char *var, float x); // Set the inverter parameter from the string + + // Get individual values + uint16_t get_Uptime() { return _data.Uptime; } // Update time of the pid controller algorithm (sec) Main control loop + uint16_t get_PidFreqStep() { return _data.PidFreqStep; } // The maximum step (to increase) the frequency change with PID control of 0.01 Hz. + uint16_t get_PidStop() { return _data.PidStop; } // Percentage of the level of protection (power, current, pressure, temperature) at which the frequency increase is blocked by the pid + uint16_t get_dtCompTemp() { return _data.dtCompTemp; } // Protection by compressor temperature - how many degrees does not reach the maximum (TCOMP) and at the same time the frequency decreases + uint16_t get_startFreq() { return _data.startFreq; } // Inverter start frequency (see compressor) at 0.01 + uint16_t get_startFreqBoiler() { return _data.startFreqBoiler; } // Starting frequency of the inverter (cm compressor) in 0.01 d.h.w. + uint16_t get_minFreq() { return _data.minFreq; } // The minimum frequency of the inverter (see compressor) is 0.01 + uint16_t get_minFreqCool() { return _data.minFreqCool; } // Minimum frequency of the inverter during cooling at 0.01 + uint16_t get_minFreqBoiler() { return _data.minFreqBoiler; } // The minimum frequency of the inverter when heating the hot water in 0.01 + uint16_t get_minFreqUser() { return _data.minFreqUser; } // Minimum frequency of the inverter MANUAL MODE (see compressor) in 0.01 + uint16_t get_maxFreq() { return _data.maxFreq; } // The maximum frequency of the inverter (see compressor) is 0.01 + uint16_t get_maxFreqCool() { return _data.maxFreqCool; } // The maximum frequency of the inverter in cooling mode is 0.01 + uint16_t get_maxFreqBoiler() { return _data.maxFreqBoiler; } // The maximum frequency of the inverter in the DHW mode at 0.01 Hz the absorption of the boiler is usually less than CO + uint16_t get_maxFreqUser() { return _data.maxFreqUser; } // Maximum frequency of the inverter MANUAL MODE (cm compressor) in 0.01 + uint16_t get_stepFreq() { return _data.stepFreq; } // Step to decrease the inverter when reaching the maximum temperature, power and current (see compressor) in 0.01 + uint16_t get_stepFreqBoiler() { return _data.stepFreqBoiler; } // Step to decrease the inverter when reaching the maximum temperature, power and DHW current of 0.01 + uint16_t get_dtTemp() { return _data.dtTemp; } // Temperature increase from the settings (feed) at which protection is activated (frequency decreases) in hundredths of a degree + uint16_t get_dtTempBoiler() { return _data.dtTempBoiler; } // Temperature increase from the settings (feed) at which the DHW protection in hundredths of a degree is triggered + + // Modbas control Common for all chastotnikov + int16_t get_target() { return FC; } // Get the target frequency of 0.01 hertz + int8_t set_target(int16_t x, boolean show, int16_t _min, int16_t _max); // Set the target frequency to 0.01 hertz show - show message or not + borders + __attribute__((always_inline)) inline uint16_t get_power() { return power * 100; } // Get the current power. Watt unit + __attribute__((always_inline)) inline uint16_t get_current() { return current; } // Get the current current at 0.01A + char *get_infoFC(char *bufn); // Get information about the chastotnik + boolean reset_errorFC(); // Reset Inverter Errors + boolean reset_FC(); // Reset the inverter via modbas + int16_t read_stateFC(); // Current state of the inverter + int16_t read_tempFC(); // Radiator temperature + + int16_t get_frequency() { return freqFC; } // Get the current frequency of 0.01 Hz + uint32_t get_startTime() { return startCompressor; } // Get the compressor start time + int8_t get_readState(); // Read (internal variables are updated) the state of the Inverter, returns either OK or an error + int8_t start_FC(); // Command move to inverter (target frequency set) + int8_t stop_FC(); // Stop command to the inverter + boolean isfOnOff() { return GETBIT(flags, fOnOff); } // get the inverter status on or off + + void check_blockFC(); // Set the ban on the use of the inverter + boolean get_blockFC() { return GETBIT(flags, fErrFC); } // Get the inverter lock flag + union_errorFC get_errorFC() { return error; } // Get structure with an error + + // Analog control + int16_t get_DAC() { return dac; }; // Get the set DAC value + int16_t get_level0() { return level0; } // Get DAC samples corresponding to 0 frequency + int16_t get_level100() { return level100; } // Get DAC samples corresponding to the maximum frequency + int16_t get_levelOff() { return levelOff; } // Get The minimum frequency at which the frequency converter is turned off (minimum power limit) + int8_t set_level0(int16_t x); // Set DAC readings corresponding to 0 power + int8_t set_level100(int16_t x); // Set DAC readings corresponding to 100 power + int8_t set_levelOff(int16_t x); // Set the minimum power at which the chastotnik turns off (limiting the minimum frequency) + uint8_t get_pinA() { return pin; } // Leg where FC is attached + + // Service + TEST_MODE get_testMode() { return testMode; }; // Get the current mode of operation + void set_testMode(TEST_MODE t) { testMode = t; }; // Set the value to the current mode of operation + char *get_note() { return note; } // Get a description + char *get_name() { return name; } // Get the name + uint8_t *get_save_addr(void) { return (uint8_t *)&_data; } // Address of the save structure + uint16_t get_save_size(void) { return sizeof(_data); } // Size of the save structure + +private: + int8_t err; // error chastotnika (work) with an error stop TN + uint16_t numErr; // number of errors reading by modbass + uint8_t number_err; // The number of communication errors when exceeding FC_NUM_READ inverter lock + // 485 control + uint16_t FC; // Inverter target frequency in 0.01 hertz + uint16_t freqFC; // Read: current inverter frequency in 0.01 hertz + uint16_t power; // Read: Current inverter power in 100 watt units (3 is 300 watts) + uint16_t current; // Read: Current inverter current in 0.01 Amp units + + int16_t state; // Read: Status of the inverter register MX2_STATE + uint32_t startCompressor; // compressor start time + union_errorFC error; // Structure for decoding the inverter error + + // Analog control + int16_t dac; // Current DAC value + int16_t level0; // DAC samples corresponding to 0 frequency + int16_t level100; // DAC readings corresponding to the maximum frequency + int16_t levelOff; // Minimum power at which the chastotnik turns off (minimum power limit) + uint8_t pin; // Leg where FC is attached + + TEST_MODE testMode; // The value of the test mode + char *note; // Description + char *name; // Inverter name + + // Structure for saving settings, Uptime is always the first + struct + { + uint16_t Uptime; // Pid controller update algorithm time (sec) Main control loop + uint16_t PidFreqStep; // The maximum step (to increase) the frequency change with PID control of 0.01 Hz It is necessary that the ERV be in time + uint16_t PidStop; // Percentage of the level of protection (power, current, pressure, temperature) at which the frequency increase is blocked by the pid + uint16_t dtCompTemp; // Protection by compressor temperature - how many degrees does not reach the maximum (TCOMP) and at the same time there is a decrease in frequency + int16_t startFreq; // Starting frequency of the inverter (cm compressor) in 0.01 + int16_t startFreqBoiler; // Starting frequency of the inverter (cm compressor) in 0.01 d.h.w. + int16_t minFreq; // The minimum frequency of the inverter (cm compressor) is 0.01 + int16_t minFreqCool; // The minimum frequency of the inverter during cooling is 0.01 + int16_t minFreqBoiler; // The minimum frequency of the inverter when heating the hot water in 0.01 + int16_t minFreqUser; // The minimum frequency of the inverter MANUAL MODE (see compressor) in 0.01 + int16_t maxFreq; // The maximum frequency of the inverter (cm compressor) is 0.01 + int16_t maxFreqCool; // The maximum frequency of the inverter in cooling mode is 0.01 + int16_t maxFreqBoiler; // The maximum frequency of the inverter in the DHW mode at 0.01 Hz the absorption of the boiler is usually less than CO + int16_t maxFreqUser; // Maximum inverter frequency MANUAL MODE (see compressor) at 0.01 + int16_t stepFreq; // Step to decrease the inverter when reaching the maximum temperature, power and current (see compressor) in 0.01 + int16_t stepFreqBoiler; // Step to decrease the inverter when reaching the maximum temperature, power and current of hot water in 0.01 + uint16_t dtTemp; // Temperature increase from the settings (feed) at which the protection is activated (frequency decreases) in hundredths of a degree + uint16_t dtTempBoiler; // Temperature increase from the settings (supply) at which the DHW protection in hundredths of a degree is triggered +#ifdef FC_ANALOG_CONTROL + int16_t level0; // DAC samples corresponding to 0 frequency + int16_t level100; // DAC readings corresponding to the maximum frequency + int16_t levelOff; // Minimum power at which the chastotnik turns off (minimum power limit) +#endif + uint8_t setup_flags; // setting flags + } _data; // Structure for saving settings, setup_flags is always the last! + uint8_t flags; // setting flags + +// Functions with OMRON MX2 Reading Registers +#ifndef FC_ANALOG_CONTROL // NOT ANALOGUE MANAGEMENT + int8_t write_0x10_32(uint16_t cmd, uint32_t data); // Writing data (4 bytes) to the cmd register returns an error code + int16_t read_0x03_16(uint16_t cmd); // Modbus function 0x03 read 2 bytes + uint32_t read_0x03_32(uint16_t cmd); // Modbus function 0x03 read 4 bytes + int16_t read_0x03_error(uint16_t cmd); // Modbus function 0x03 error description num + int8_t write_0x05_bit(uint16_t cmd, boolean f); // Writing a single bit to the cmd register returns an error code + boolean read_0x01_bit(uint16_t cmd); // Reading a single bit into the cmd register returns an error code + int8_t write_0x06_16(uint16_t cmd, uint16_t data); // Writing data (2 bytes) to the cmd register returns an error code + int8_t progReg16(uint16_t adrReg, char *nameReg, uint16_t valReg); // Programming a separate inverter register with writing to the results log + int8_t progReg32(uint16_t adrReg, char *nameReg, uint32_t valReg); // Programming two inverter registers with writing to the results log +#endif +}; + +class devModbus +{ +public: + int8_t initModbus(); // Инициализация Modbus и проверка связи возвращает ошибку + __attribute__((always_inline)) inline boolean get_present() { return GETBIT(flags, 0); } // Наличие Modbus в текущей конфигурации + int8_t readInputRegisters16(uint8_t id, uint16_t cmd, uint16_t *ret); + int8_t readInputRegisters32(uint8_t id, uint16_t cmd, uint32_t *ret); // LITTLE-ENDIAN! + int8_t readInputRegistersFloat(uint8_t id, uint16_t cmd, float *ret); // Получить значение 2-x (Modbus function 0x04 Read Input Registers) регистров (4 байта) в виде float возвращает код ошибки данные кладутся в ret + int8_t readHoldingRegisters16(uint8_t id, uint16_t cmd, uint16_t *ret); // Получить значение регистра (2 байта) МХ2 в виде целого числа возвращает код ошибки данные кладутся в ret + int8_t readHoldingRegisters32(uint8_t id, uint16_t cmd, uint32_t *ret); // Получить значение 2-x регистров (4 байта) МХ2 в виде целого числа возвращает код ошибки данные кладутся в ret + int8_t readHoldingRegistersFloat(uint8_t id, uint16_t cmd, float *ret); // Получить значение 2-x регистров (4 байта) в виде float возвращает код ошибки данные кладутся в ret + int8_t readHoldingRegistersNN(uint8_t id, uint16_t cmd, uint16_t num, uint16_t *buf); // Получить значение N регистров (2*N байта) МХ2 (положить в buf) возвращает код ошибки + int8_t writeSingleCoil(uint8_t id, uint16_t cmd, uint8_t u8State); // установить битовый вход, возвращает код ошибки Modbus function 0x05 Write Single Coil. + int8_t readCoil(uint8_t id, uint16_t cmd, boolean *ret); // прочитать отдельный бит, возвращает ошибку Modbus function 0x01 Read Coils. + int8_t writeHoldingRegisters16(uint8_t id, uint16_t cmd, uint16_t data); // Установить значение регистра (2 байта) МХ2 в виде целого числа возвращает код ошибки данные data + int8_t writeHoldingRegistersFloat(uint8_t id, uint16_t cmd, float dat); // Записать float как 2 регистра числа возвращает код ошибки данные data +#ifndef FC_VACON + int8_t LinkTestOmronMX2(); // Тестирование связи c МХ2 (актуально только с omronom) возвращает код ошибки +#endif + int8_t writeHoldingRegisters32(uint8_t id, uint16_t cmd, uint32_t data); // Записать 2 регистра подряд возвращает код ошибки + int8_t get_err() { return err; } // Получить код ошибки +private: + // Переменные + int8_t flags; // Флаги + int8_t err; // Ошибки модбас + ModbusMaster RS485; // Класс модбас 485 + int8_t translateErr(uint8_t result); // Перевод ошибки протокола Модбас в ошибки ТН +}; // End class + +#endif + +#endif \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtestom/mtestom.ino b/extrusion/lydia-print-head-v2/firmware/test/mtestom/mtestom.ino new file mode 100644 index 0000000..8b1e306 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtestom/mtestom.ino @@ -0,0 +1,23 @@ +#include /* Usage of CONTROLLINO library allows you to use CONTROLLINO_xx aliases in your sketch. */ + +#define POWER_0 CONTROLLINO_R10 // Primary power circuit +#define POWER_1 CONTROLLINO_R11 // Secondary power circuit +#define PLUNGER_MOTOR_1_DIR_PIN CONTROLLINO_R15 +#define PLUNGER_MOTOR_1_STEP_PIN CONTROLLINO_R14 +#define PLUNGER_MOTOR_2_STEP_PIN CONTROLLINO_R9 + +void setup() +{ + Serial.begin(19200); + digitalWrite(POWER_0, HIGH); + digitalWrite(POWER_1, HIGH); +} + +void loop() +{ + digitalWrite(PLUNGER_MOTOR_1_DIR_PIN, 1); + digitalWrite(PLUNGER_MOTOR_2_STEP_PIN, LOW); + digitalWrite(PLUNGER_MOTOR_1_STEP_PIN, HIGH); + delay(1000); + // dFC.initFC(); +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtestom/util/crc16.h b/extrusion/lydia-print-head-v2/firmware/test/mtestom/util/crc16.h new file mode 100644 index 0000000..3ed528e --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtestom/util/crc16.h @@ -0,0 +1,88 @@ +/** +@file +CRC Computations + +@defgroup util_crc16 "util/crc16.h": CRC Computations +@code#include "util/crc16.h"@endcode + +This header file provides functions for calculating +cyclic redundancy checks (CRC) using common polynomials. +Modified by Doc Walker to be processor-independent (removed inline +assembler to allow it to compile on SAM3X8E processors). + +@par References: +Jack Crenshaw's "Implementing CRCs" article in the January 1992 issue of @e +Embedded @e Systems @e Programming. This may be difficult to find, but it +explains CRC's in very clear and concise terms. Well worth the effort to +obtain a copy. + +*/ +/* Copyright (c) 2002, 2003, 2004 Marek Michalkiewicz + Copyright (c) 2005, 2007 Joerg Wunsch + Copyright (c) 2013 Dave Hylands + Copyright (c) 2013 Frederic Nadeau + Copyright (c) 2015 Doc Walker + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holders nor the names of + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. */ + + +#ifndef _UTIL_CRC16_H_ +#define _UTIL_CRC16_H_ + + +/** @ingroup util_crc16 + Processor-independent CRC-16 calculation. + + Polynomial: x^16 + x^15 + x^2 + 1 (0xA001)
+ Initial value: 0xFFFF + + This CRC is normally used in disk-drive controllers. + + @param uint16_t crc (0x0000..0xFFFF) + @param uint8_t a (0x00..0xFF) + @return calculated CRC (0x0000..0xFFFF) +*/ +uint16_t crc16_update(uint16_t crc, uint8_t a); +/*{ + int i; + + crc ^= a; + for (i = 0; i < 8; ++i) + { + if (crc & 1) + crc = (crc >> 1) ^ 0xA001; + else + crc = (crc >> 1); + } + + return crc; +} +*/ + +#endif /* _UTIL_CRC16_H_ */ diff --git a/extrusion/lydia-print-head-v2/firmware/test/mtestom/util/word.h b/extrusion/lydia-print-head-v2/firmware/test/mtestom/util/word.h new file mode 100644 index 0000000..c72ad94 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/mtestom/util/word.h @@ -0,0 +1,64 @@ +/** +@file +Utility Functions for Manipulating Words + +@defgroup util_word "util/word.h": Utility Functions for Manipulating Words +@code#include "util/word.h"@endcode + +This header file provides utility functions for manipulating words. + +*/ +/* + + word.h - Utility Functions for Manipulating Words + + This file is part of ModbusMaster. + + ModbusMaster is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + ModbusMaster is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with ModbusMaster. If not, see . + + Written by Doc Walker (Rx) + Copyright © 2009-2015 Doc Walker <4-20ma at wvfans dot net> + +*/ + + +#ifndef _UTIL_WORD_H_ +#define _UTIL_WORD_H_ + + +/** @ingroup util_word + Return low word of a 32-bit integer. + + @param uint32_t ww (0x00000000..0xFFFFFFFF) + @return low word of input (0x0000..0xFFFF) +*/ +static inline uint16_t lowWord(uint32_t ww) +{ + return (uint16_t) ((ww) & 0xFFFF); +} + + +/** @ingroup util_word + Return high word of a 32-bit integer. + + @param uint32_t ww (0x00000000..0xFFFFFFFF) + @return high word of input (0x0000..0xFFFF) +*/ +static inline uint16_t highWord(uint32_t ww) +{ + return (uint16_t) ((ww) >> 16); +} + + +#endif /* _UTIL_WORD_H_ */ diff --git a/extrusion/lydia-print-head-v2/firmware/test/next/next.ino b/extrusion/lydia-print-head-v2/firmware/test/next/next.ino new file mode 100644 index 0000000..3b4fcec --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/next/next.ino @@ -0,0 +1,151 @@ +#include +#include /* Usage of CONTROLLINO library allows you to use CONTROLLINO_xx aliases in your sketch. */ + +#define MAX_BUFFER 64 //!< maximum size for the communication buffer in bytes + +int incomingByte = 0; // for incoming serial data +uint8_t au8Buffer[MAX_BUFFER]; +uint8_t au8RBuffer[MAX_BUFFER]; +uint8_t u8BufferSize = 6; + +long u16RegAdd = 0; +long u16CoilsNo = 2001; + +uint16_t calcCRC(uint8_t u8length) +{ + unsigned int temp, temp2, flag; + temp = 0xFFFF; + for (unsigned char i = 0; i < u8length; i++) + { + temp = temp ^ au8Buffer[i]; + Serial.println(au8Buffer[i], DEC); + for (unsigned char j = 1; j <= 8; j++) + { + flag = temp & 0x0001; + temp >>= 1; + if (flag) + temp ^= 0xA001; + } + } + // Reverse byte order. + temp2 = temp >> 8; + temp = (temp << 8) | temp2; + temp &= 0xFFFF; + // the returned value is already swapped + // crcLo byte is first & crcHi byte is last + return temp; +} +void write() +{ + + /** + * 10 Coils : 01 03 00 00 00 0A C5 CD + * + * SP = 100 : 01 06 26 01 00 64 D2 A9 + * SP = 20 : 01 06 26 01 00 14 D3 4D + */ + + Controllino_RS485TxEnable(); + Serial.println("sending..."); + uint8_t u8BufferSize = 6; + + au8Buffer[0] = 1; + au8Buffer[1] = 3; + au8Buffer[2] = 0; + au8Buffer[3] = 0; + au8Buffer[4] = 0; + au8Buffer[5] = 0xA; + +/* + au8Buffer[0] = 1; + au8Buffer[1] = 3; + au8Buffer[2] = highByte(u16RegAdd); + au8Buffer[3] = lowByte(u16RegAdd); + au8Buffer[4] = highByte(u16CoilsNo); + au8Buffer[5] = lowByte(u16CoilsNo); + */ + + // uint16_t u16crc = 50187; + uint16_t u16crc = calcCRC(u8BufferSize); + + Serial.print("---- calc CRC : HEX : "); + + Serial.print(u16crc, DEC); + Serial.print(" - HEX : "); + Serial.print(u16crc, HEX); + Serial.print(" - "); + Serial.print(u8BufferSize); + Serial.print("\n"); + + au8Buffer[u8BufferSize] = u16crc >> 8; + u8BufferSize++; + au8Buffer[u8BufferSize] = u16crc & 0x00ff; + u8BufferSize++; + + Serial.print("Send Hex : "); + for(int i = 0 ; i < u8BufferSize ; i++){ + Serial.print(au8Buffer[i], HEX); + Serial.print(" : "); + } + Serial.println(""); + + Serial3.write(au8Buffer, u8BufferSize); + Serial3.flush(); // wait until the trasmission is complete + Controllino_RS485RxEnable(); +} + +void setup() +{ + + /* Initialize serial port for debug messages. */ + Serial.begin(19200); + + /* Initialize CONTROLLINO RS485 direction control DE/RE pins and Serial3 */ + Controllino_RS485Init(19200); + write(); +} +boolean bBuffOverflow = false; +void loop() +{ + + // send data only when you receive data: + uint8_t ru8BufferSize = 0; + while (Serial3.available()) + { + au8RBuffer[ru8BufferSize] = Serial3.read(); + Serial.print("got data : "); + Serial.println(au8RBuffer[ru8BufferSize]); + ru8BufferSize++; + + if (ru8BufferSize >= MAX_BUFFER) + { + bBuffOverflow = true; + break; + } + } + + if (ru8BufferSize > 0) + { + // Serial.println("got data"); + // Serial.println(ru8BufferSize); + } + + /* + + if (Serial3.available() > 0) + { + Serial.println("data"); + + // read the incoming byte from RS485 + byte incomingByte = Serial3.read(); + // say what you got: + Serial.print("I received (DEC): "); + Serial.println(incomingByte, DEC); + // and send it back to RS485 + // Controllino_RS485TxEnable(); + } + */ + + delay(1000); + write(); +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus.cpp b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus.cpp new file mode 100644 index 0000000..5c5356c --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus.cpp @@ -0,0 +1,236 @@ +/* + Mudbus.cpp - an Arduino library for a Modbus TCP slave. + Copyright (C) 2011 Dee Wykoff + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + +#include "Mudbus.h" + +// For Arduino 0022 +// Server MbServer(MB_PORT); +// For Arduino 1.0 +EthernetServer MbServer(MB_PORT); + +Mudbus::Mudbus() +{ +} + +void Mudbus::Run() +{ + Runs = 1 + Runs * (Runs < 999); + + //****************** Read from socket **************** + // For Arduino 0022 + // Client client = MbServer.available(); + // For Arduino 1.0 + EthernetClient client = MbServer.available(); + if(client.available()) + { + Reads = 1 + Reads * (Reads < 999); + int i = 0; + while(client.available()) + { + ByteArray[i] = client.read(); + i++; + } + SetFC(ByteArray[7]); //Byte 7 of request is FC + if(!Active) + { + Active = true; + PreviousActivityTime = millis(); + #ifdef MbDebug + Serial.println("Mb active"); + #endif + } + } + if(millis() > (PreviousActivityTime + 60000)) + { + if(Active) + { + Active = false; + #ifdef MbDebug + Serial.println("Mb not active"); + #endif + } + } + + int Start, WordDataLength, ByteDataLength, CoilDataLength, MessageLength; + + //****************** Read Coils ********************** + if(FC == MB_FC_READ_COILS) + { + Start = word(ByteArray[8],ByteArray[9]); + CoilDataLength = word(ByteArray[10],ByteArray[11]); + ByteDataLength = CoilDataLength / 8; + if(ByteDataLength * 8 < CoilDataLength) ByteDataLength++; + CoilDataLength = ByteDataLength * 8; + #ifdef MbDebug + Serial.print(" MB_FC_READ_COILS S="); + Serial.print(Start); + Serial.print(" L="); + Serial.println(CoilDataLength); + #endif + ByteArray[5] = ByteDataLength + 3; //Number of bytes after this one. + ByteArray[8] = ByteDataLength; //Number of bytes after this one (or number of bytes of data). + for(int i = 0; i < ByteDataLength ; i++) + { + for(int j = 0; j < 8; j++) + { + bitWrite(ByteArray[9 + i], j, C[Start + i * 8 + j]); + } + } + MessageLength = ByteDataLength + 9; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + //****************** Read Registers ****************** + if(FC == MB_FC_READ_REGISTERS) + { + Start = word(ByteArray[8],ByteArray[9]); + WordDataLength = word(ByteArray[10],ByteArray[11]); + ByteDataLength = WordDataLength * 2; + #ifdef MbDebug + Serial.print(" MB_FC_READ_REGISTERS S="); + Serial.print(Start); + Serial.print(" L="); + Serial.println(WordDataLength); + #endif + ByteArray[5] = ByteDataLength + 3; //Number of bytes after this one. + ByteArray[8] = ByteDataLength; //Number of bytes after this one (or number of bytes of data). + for(int i = 0; i < WordDataLength; i++) + { + ByteArray[ 9 + i * 2] = highByte(R[Start + i]); + ByteArray[10 + i * 2] = lowByte(R[Start + i]); + } + MessageLength = ByteDataLength + 9; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + //****************** Write Coil ********************** + if(FC == MB_FC_WRITE_COIL) + { + Start = word(ByteArray[8],ByteArray[9]); + C[Start] = word(ByteArray[10],ByteArray[11]) > 0; + #ifdef MbDebug + Serial.print(" MB_FC_WRITE_COIL C"); + Serial.print(Start); + Serial.print("="); + Serial.println(C[Start]); + #endif + ByteArray[5] = 2; //Number of bytes after this one. + MessageLength = 8; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + //****************** Write Register ****************** + if(FC == MB_FC_WRITE_REGISTER) + { + Start = word(ByteArray[8],ByteArray[9]); + R[Start] = word(ByteArray[10],ByteArray[11]); + #ifdef MbDebug + Serial.print(" MB_FC_WRITE_REGISTER R"); + Serial.print(Start); + Serial.print("="); + Serial.println(R[Start]); + #endif + ByteArray[5] = 6; //Number of bytes after this one. + MessageLength = 12; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + + //****************** Write Multiple Coils ********************** + //Function codes 15 & 16 by Martin Pettersson http://siamect.com + if(FC == MB_FC_WRITE_MULTIPLE_COILS) + { + Start = word(ByteArray[8],ByteArray[9]); + CoilDataLength = word(ByteArray[10],ByteArray[11]); + ByteDataLength = CoilDataLength / 8; + if(ByteDataLength * 8 < CoilDataLength) ByteDataLength++; + CoilDataLength = ByteDataLength * 8; + #ifdef MbDebug + Serial.print(" MB_FC_WRITE_MULTIPLE_COILS S="); + Serial.print(Start); + Serial.print(" L="); + Serial.println(CoilDataLength); + #endif + ByteArray[5] = ByteDataLength + 5; //Number of bytes after this one. + for(int i = 0; i < ByteDataLength ; i++) + { + for(int j = 0; j < 8; j++) + { + C[Start + i * 8 + j] = bitRead( ByteArray[13 + i], j); + } + } + MessageLength = 12; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + + //****************** Write Multiple Registers ****************** + //Function codes 15 & 16 by Martin Pettersson http://siamect.com + if(FC == MB_FC_WRITE_MULTIPLE_REGISTERS) + { + Start = word(ByteArray[8],ByteArray[9]); + WordDataLength = word(ByteArray[10],ByteArray[11]); + ByteDataLength = WordDataLength * 2; + #ifdef MbDebug + Serial.print(" MB_FC_READ_REGISTERS S="); + Serial.print(Start); + Serial.print(" L="); + Serial.println(WordDataLength); + #endif + ByteArray[5] = ByteDataLength + 3; //Number of bytes after this one. + for(int i = 0; i < WordDataLength; i++) + { + R[Start + i] = word(ByteArray[ 13 + i * 2],ByteArray[14 + i * 2]); + } + MessageLength = 12; + client.write(ByteArray, MessageLength); + Writes = 1 + Writes * (Writes < 999); + FC = MB_FC_NONE; + } + + #ifdef MbDebug + Serial.print("Mb runs: "); + Serial.print(Runs); + Serial.print(" reads: "); + Serial.print(Reads); + Serial.print(" writes: "); + Serial.print(Writes); + Serial.println(); + #endif +} + + +void Mudbus::SetFC(int fc) +{ + if(fc == 1) FC = MB_FC_READ_COILS; + if(fc == 3) FC = MB_FC_READ_REGISTERS; + if(fc == 5) FC = MB_FC_WRITE_COIL; + if(fc == 6) FC = MB_FC_WRITE_REGISTER; + if(fc == 15) FC = MB_FC_WRITE_MULTIPLE_COILS; + if(fc == 16) FC = MB_FC_WRITE_MULTIPLE_REGISTERS; +} diff --git a/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus.h b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus.h new file mode 100644 index 0000000..d7ee017 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus.h @@ -0,0 +1,96 @@ +/* + Mudbus.h - an Arduino library for a Modbus TCP slave. + Copyright (C) 2011 Dee Wykoff + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + +//#define MbDebug + +// For Arduino 0022 +// #include "WProgram.h" +// For Arduino 1.0 +#include "Arduino.h" + +#include +#include + +#ifndef Mudbus_h +#define Mudbus_h + +#define MB_N_R 125 //Max 16 bit registers for Modbus is 125 +#define MB_N_C 128 //Max coils for Modbus is 2000 - dont need that many so here is a multiple of 8 +#define MB_PORT 502 + +/* +enum MB_FC { + MB_FC_NONE = 0, + MB_FC_READ_COILS = 1, + MB_FC_READ_REGISTERS = 3, + MB_FC_WRITE_COIL = 5, + MB_FC_WRITE_REGISTER = 6, + //Function codes 15 & 16 by Martin Pettersson http://siamect.com + MB_FC_WRITE_MULTIPLE_COILS = 15, + MB_FC_WRITE_MULTIPLE_REGISTERS = 16 +}; +*/ + +class Mudbus +{ +public: + Mudbus(); + void Run(); + int R[MB_N_R]; + bool C[MB_N_C]; + bool Active; + unsigned long PreviousActivityTime; + int Runs, Reads, Writes; +private: + uint8_t ByteArray[260]; + MB_FC FC; + void SetFC(int fc); +}; + +#endif + +/* Speculations on Modbus message structure: +********************************************** +**********Master(PC) request frames*********** +00 ID high 0 +01 ID low 1 +02 Protocol high 0 +03 Protocol low 0 +04 Message length high 0 +05 Message length low 6 (6 bytes after this) +06 Slave number 1 +07 Function code +08 Start address high maybe 0 +09 Start address low maybe 0 +10 Length high maybe 125 or Data high if write +11 Length low maybe 125 or Data low if write +********************************************** +**********Slave(Arduino) response frames****** +00 ID high echo / 0 +01 ID low echo / slave ID 1 +02 Protocol high echo +03 Protocol low echo +04 Message length high echo +05 Message length low num bytes after this +06 Slave number echo +07 Function code echo +08 Start address high num bytes of data +09 Data high +10 Data low +********************************************** +*/ diff --git a/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/Keywords.txt b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/Keywords.txt new file mode 100644 index 0000000..cc3ad1d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/Keywords.txt @@ -0,0 +1,25 @@ +####################################### +# Syntax Coloring Map For Mudbus +####################################### + +####################################### +# Datatypes (KEYWORD1) +####################################### + +Mudbus KEYWORD1 + +####################################### +# Methods and Functions (KEYWORD2) +####################################### + +Run KEYWORD2 +R KEYWORD2 +C KEYWORD2 + +####################################### +# Constants (LITERAL1) +####################################### + +MB_N_R LITERAL1 +MB_N_C LITERAL1 +MB_PORT LITERAL1 diff --git a/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Light/Light.pde b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Light/Light.pde new file mode 100644 index 0000000..5a4867d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Light/Light.pde @@ -0,0 +1,77 @@ +#include +#include + +#include "Mudbus.h" + +//#define DEBUG + +Mudbus Mb; +//Function codes 1(read coils), 3(read registers), 5(write coil), 6(write register) +//signed int Mb.R[0 to 125] and bool Mb.C[0 to 128] MB_N_R MB_N_C +//Port 502 (defined in Mudbus.h) MB_PORT + +void setup() +{ + uint8_t mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x51, 0x06 }; + uint8_t ip[] = { 192, 168, 1, 8 }; + uint8_t gateway[] = { 192, 168, 1, 1 }; + uint8_t subnet[] = { 255, 255, 255, 0 }; + Ethernet.begin(mac, ip, gateway, subnet); + //Avoid pins 4,10,11,12,13 when using ethernet shield + + delay(5000); //Time to open the terminal + Serial.begin(9600); + + pinMode(7, OUTPUT); + pinMode(8, OUTPUT); + + //Pick a reasonable threshold level to start with. + Mb.R[2] = 1500; //Is V x 1000 so 1500=1.5Volts + +} + +void loop() +{ + Mb.Run(); + + //Analog inputs 0-1023 + Mb.R[0] = analogRead(A0); //Raw signal from sensor. + //Photocell 5-10KOhms when light and about 200KOhms when dark. + //Photocell to 5V and A0. Pulldown 10KOhm resistor from A0 to Gnd. + double Volts = double(Mb.R[0]) / 1023 * 5; + Mb.R[1] = Volts * 1000; //Volts on A0 (x1000 to get digits to the right of the decimal). + double Threshold = double(Mb.R[2]) / 1000; //Below threshold = dark. Above threshold = light. + + //Analog outputs 0-255 + int Rescaled = map(Mb.R[0], 0, 1023, 0, 255); + analogWrite(6, Rescaled); //Send rescaled copy of analog input to an analog output. + + //Digital outputs + Mb.C[0] = Volts > Threshold; + digitalWrite(7, Mb.C[0]); //pin 7 indicates light. + + Mb.C[1] = Volts < Threshold; + digitalWrite(8, Mb.C[1]); //pin 8 indicates that darkness approaches. + +#ifdef DEBUG + delay(1000); + Serial.print("A0="); + Serial.print(Mb.R[0]); + Serial.print(" Volts="); + Serial.print(Volts); + Serial.print(" Threshold="); + Serial.print(Threshold); + Serial.print(" "); + if(Mb.C[0]) Serial.println("It is light"); + if(Mb.C[1]) Serial.println("Darkness approaches"); +#endif +} + +/* +Modpoll commands + Read the registers Mb.R[0], Mb.R[1], and Mb.R[2] + ./modpoll -m tcp -t4 -r 1 -c 3 192.168.1.8 + Read the coil Mb.C[0] + ./modpoll -m tcp -t0 -r 1 -c 1 192.168.1.8 +*/ + diff --git a/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Mb/Mb.pde b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Mb/Mb.pde new file mode 100644 index 0000000..ba1d445 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Mb/Mb.pde @@ -0,0 +1,49 @@ +#include +#include + +#include "Mudbus.h" + +Mudbus Mb; +//Function codes 1(read coils), 3(read registers), 5(write coil), 6(write register) +//signed int Mb.R[0 to 125] and bool Mb.C[0 to 128] MB_N_R MB_N_C +//Port 502 (defined in Mudbus.h) MB_PORT + +void setup() +{ + uint8_t mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x51, 0x06 }; + uint8_t ip[] = { 192, 168, 1, 8 }; + uint8_t gateway[] = { 192, 168, 1, 1 }; + uint8_t subnet[] = { 255, 255, 255, 0 }; + Ethernet.begin(mac, ip, gateway, subnet); + //Avoid pins 4,10,11,12,13 when using ethernet shield + + delay(5000); + Serial.begin(9600); + + pinMode(7, INPUT); + pinMode(8, OUTPUT); +} + +void loop() +{ + Mb.Run(); + + //Analog inputs 0-1023 + Mb.R[0] = analogRead(A0); //pin A0 to Mb.R[0] + Mb.R[1] = analogRead(A1); + Mb.R[2] = analogRead(A2); + Mb.R[3] = analogRead(A3); + Mb.R[4] = analogRead(A4); + Mb.R[5] = analogRead(A5); + + //Analog outputs 0-255 + analogWrite(6, Mb.R[6]); //pin ~6 from Mb.R[6] + + //Digital inputs + Mb.C[7] = digitalRead(7); //pin 7 to Mb.C[7] + + //Digital outputs + digitalWrite(8, Mb.C[8]); //pin 8 from Mb.C[8] +} + + diff --git a/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Temp/Temp.pde b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Temp/Temp.pde new file mode 100644 index 0000000..df712d0 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Temp/Temp.pde @@ -0,0 +1,63 @@ +#include +#include + +#include "Mudbus.h" + +//#define DEBUG + +Mudbus Mb; +//Function codes 1(read coils), 3(read registers), 5(write coil), 6(write register) +//signed int Mb.R[0 to 125] and bool Mb.C[0 to 128] MB_N_R MB_N_C +//Port 502 (defined in Mudbus.h) MB_PORT + +void setup() +{ + uint8_t mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x51, 0x06 }; + uint8_t ip[] = { 192, 168, 1, 8 }; + uint8_t gateway[] = { 192, 168, 1, 1 }; + uint8_t subnet[] = { 255, 255, 255, 0 }; + Ethernet.begin(mac, ip, gateway, subnet); + //Avoid pins 4,10,11,12,13 when using ethernet shield + + delay(5000); //Time to open the terminal + Serial.begin(9600); + + analogReference(EXTERNAL); //Power the sensor with the 3.3V supply and run a wire from there to the AREF pin. +} + +#define AREF_VOLTS 3.33 + +void loop() +{ + Mb.Run(); + + //Analog inputs 0-1023 + Mb.R[6] = analogRead(A2); //Raw signal from sensor. + //TMP36 analog temperature sensor 1=5V 2=Signal 3=Gnd + //From 0.1V to 2.0V = -40 to 150 C / -40 to 302 F + //Seems like the TMP36 needs a cap on the output or it reads 10F low. Don't know what value cap, about the size of a tic. + double Volts = double(Mb.R[6]) / 1023 * AREF_VOLTS; + Mb.R[7] = Volts * 1000; //Volts on A2 (x1000 to get digits to the right of the decimal). + Mb.R[8] = map(Mb.R[7], 100, 2000, -400, 1500); //Degrees C x 10 + Mb.R[9] = map(Mb.R[7], 100, 2000, -400, 3020); //Degrees F x 10 + + +#ifdef DEBUG + delay(1000); + Serial.print("A2="); + Serial.print(Mb.R[6]); + Serial.print(" Volts="); + Serial.print(Mb.R[7] / 1000); + Serial.print(" C="); + Serial.print(Mb.R[8] / 10); + Serial.print(" F="); + Serial.println(Mb.R[9] / 10); +#endif +} + +/* +Modpoll commands + Read the registers Mb.R[6], Mb.R[7], and Mb.R[8] + ./modpoll -m tcp -t4 -r7 -c4 192.168.1.8 +*/ + diff --git a/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Touch/Touch.pde b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Touch/Touch.pde new file mode 100644 index 0000000..a9f98ad --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/tcp/Mudbus/examples/Touch/Touch.pde @@ -0,0 +1,65 @@ +#include +#include + +#include "Mudbus.h" + +//#define DEBUG + +Mudbus Mb; +//Function codes 1(read coils), 3(read registers), 5(write coil), 6(write register) +//signed int Mb.R[0 to 125] and bool Mb.C[0 to 128] MB_N_R MB_N_C +//Port 502 (defined in Mudbus.h) MB_PORT + +void setup() +{ + uint8_t mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x51, 0x06 }; + uint8_t ip[] = { 192, 168, 1, 8 }; + uint8_t gateway[] = { 192, 168, 1, 1 }; + uint8_t subnet[] = { 255, 255, 255, 0 }; + Ethernet.begin(mac, ip, gateway, subnet); + //Avoid pins 4,10,11,12,13 when using ethernet shield + + delay(5000); //Time to open the terminal + Serial.begin(9600); + + //Pick a reasonable threshold level to start with. + Mb.R[5] = 500; //Is V x 1000 so 5=0.5Volts + +} + +void loop() +{ + Mb.Run(); + + //Analog inputs 0-1023 + Mb.R[3] = analogRead(A1); //Raw signal from sensor. + //Photocell 5-10KOhms when light and about 200KOhms when dark. + //Photocell to 5V and A0. Pulldown 10KOhm resistor from A0 to Gnd. + double Volts = double(Mb.R[3]) / 1023 * 5; + Mb.R[4] = Volts * 1000; //Volts on A1 (x1000 to get digits to the right of the decimal). + double Threshold = double(Mb.R[5]) / 1000; //Below threshold = dark. Above threshold = light. + + Mb.C[2] = Volts > Threshold; //Indicates touch. + +#ifdef DEBUG + delay(1000); + Serial.print("A1="); + Serial.print(Mb.R[3]); + Serial.print(" Volts="); + Serial.print(Volts); + Serial.print(" Threshold="); + Serial.print(Threshold); + Serial.print(" "); + if(Mb.C[2]) Serial.println("Touching"); + if(!Mb.C[2]) Serial.println("Not Touching"); +#endif +} + +/* +Modpoll commands + Read the registers Mb.R[3], Mb.R[4], and Mb.R[5] + ./modpoll -m tcp -t4 -r 4 -c 3 192.168.1.8 + Read the coil Mb.C[2] + ./modpoll -m tcp -t0 -r 3 -c 1 192.168.1.8 +*/ + diff --git a/extrusion/lydia-print-head-v2/firmware/test/tcp/tcp.ino b/extrusion/lydia-print-head-v2/firmware/test/tcp/tcp.ino new file mode 100644 index 0000000..b484b14 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/tcp/tcp.ino @@ -0,0 +1,57 @@ +#include +#include +#include + +#include "Mudbus.h" + +Mudbus Mb; + +int D0 = CONTROLLINO_D0; +int D1 = CONTROLLINO_D1; +int R0 = CONTROLLINO_R0; +int A0_ = CONTROLLINO_A0; + +//Function codes 1(read coils), 3(read registers), 5(write coil), 6(write register) +//signed int Mb.R[0 to 125] and bool Mb.C[0 to 128] MB_N_R MB_N_C +//Port 502 (defined in Mudbus.h) MB_PORT + +void setup() +{ + uint8_t mac[] = {0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02}; + uint8_t ip[] = {192, 168, 1, 111}; + uint8_t gateway[] = {192, 168, 1, 1}; + uint8_t subnet[] = {255, 255, 255, 0}; + Ethernet.begin(mac, ip, gateway, subnet); + + delay(5000); + Serial.begin(19200); + Serial.println("Started"); + + pinMode(D0, OUTPUT); + pinMode(D1, INPUT); + pinMode(R0, OUTPUT); + pinMode(A0_, INPUT); +} + +int l = 0; + +void loop() +{ + + Mb.Run(); + + analogWrite(D0, Mb.R[0]); + digitalWrite(R0, Mb.R[2]); + Mb.R[1] = l + 4; + Mb.R[3] = l + 2; + + l++; + if (l % 100) + { + Serial.println("l"); + } + if(l > 5000){ + l = 0; + } + delay(1); +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/test/test_RS485/DemoRS485.ino b/extrusion/lydia-print-head-v2/firmware/test/test_RS485/DemoRS485.ino new file mode 100644 index 0000000..c568a3f --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/test_RS485/DemoRS485.ino @@ -0,0 +1,65 @@ +#include +#include /* Usage of CONTROLLINO library allows you to use CONTROLLINO_xx aliases in your sketch. */ +#define POWER_0 CONTROLLINO_R10 // Primary power circuit +#define POWER_1 CONTROLLINO_R11 // Secondary power circuit + +/* + CONTROLLINO - Demonstration of RS485 interface usage, Version 02.00 + + Compatible with CONTROLLINO MAXI and MEGA. + + IMPORTANT INFORMATION! + Please, select proper target board in Tools->Board->Controllino MAXI/MEGA before Upload to your CONTROLLINO. + + (Refer to https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library if you do not see the CONTROLLINOs in the Arduino IDE menu Tools->Board.) + + This example sketch requires external 12V or 24V power supply for your CONTROLLINO and RS485 communication partner device (e.g. RS485-USB converter and PC). + + Created 12 Jan 2017, Updated 20.09.2018 + by Lukas + + https://controllino.biz/ + + (Check https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library for the latest CONTROLLINO related software stuff.) +*/ + +int incomingByte = 0; // for incoming serial data + +void setup() { + + + digitalWrite(POWER_0, HIGH); + digitalWrite(POWER_1, HIGH); + delay(2000); + + /* Initialize serial port for debug messages. */ + Serial.begin(19200); + + /* Initialize CONTROLLINO RS485 direction control DE/RE pins and Serial3 */ + Controllino_RS485Init(19200); + Controllino_RS485RxEnable(); + Controllino_RS485TxEnable(); + + Serial.println("Recieving RS485..."); +} + +void loop() { + + // send data only when you receive data: + if (Serial3.available() > 0) + { + // read the incoming byte from RS485 + incomingByte = Serial3.readString(); + // say what you got: + Serial.print("I received (DEC): "); + Serial.println(incomingByte, DEC); + + // and send it back to RS485 + + Serial3.write(incomingByte); + Serial3.flush(); // wait until the trasmission is complete + } + +} + +/* 2018-09-20: The sketch was successfully tested with Arduino 1.8.5, Controllino Library 3.0.2 and CONTROLLINO MAXI and MEGA. */ diff --git a/extrusion/lydia-print-head-v2/firmware/test/test_RS485_protocol/RS485_protocol.cpp b/extrusion/lydia-print-head-v2/firmware/test/test_RS485_protocol/RS485_protocol.cpp new file mode 100644 index 0000000..fe23efc --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/test_RS485_protocol/RS485_protocol.cpp @@ -0,0 +1,200 @@ +/* + RS485 protocol library. + + Devised and written by Nick Gammon. + Date: 14 November 2011 + Version: 1.1 + + Version 1.1 reset the timeout period after getting STX. + + Can send from 1 to 255 bytes from one node to another with: + + * Packet start indicator (STX) + * Each data byte is doubled and inverted to check validity + * Packet end indicator (ETX) + * Packet CRC (checksum) + + + To allow flexibility with hardware (eg. Serial, SoftwareSerial, I2C) + you provide three "callback" functions which send or receive data. Examples are: + + void fWrite (const byte what) + { + Serial.write (what); + } + + int fAvailable () + { + return Serial.available (); + } + + int fRead () + { + return Serial.read (); + } + + +PERMISSION TO DISTRIBUTE + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + + LIMITATION OF LIABILITY + + The software is provided "as is", without warranty of any kind, express or implied, + including but not limited to the warranties of merchantability, fitness for a particular + purpose and noninfringement. In no event shall the authors or copyright holders be liable + for any claim, damages or other liability, whether in an action of contract, + tort or otherwise, arising from, out of or in connection with the software + or the use or other dealings in the software. + + */ + + +#include + +const byte STX = '\2'; +const byte ETX = '\3'; + +// calculate 8-bit CRC +static byte crc8 (const byte *addr, byte len) +{ + byte crc = 0; + while (len--) + { + byte inbyte = *addr++; + for (byte i = 8; i; i--) + { + byte mix = (crc ^ inbyte) & 0x01; + crc >>= 1; + if (mix) + crc ^= 0x8C; + inbyte >>= 1; + } // end of for + } // end of while + return crc; +} // end of crc8 + +// send a byte complemented, repeated +// only values sent would be (in hex): +// 0F, 1E, 2D, 3C, 4B, 5A, 69, 78, 87, 96, A5, B4, C3, D2, E1, F0 +void sendComplemented (WriteCallback fSend, const byte what) +{ +byte c; + + // first nibble + c = what >> 4; + fSend ((c << 4) | (c ^ 0x0F)); + + // second nibble + c = what & 0x0F; + fSend ((c << 4) | (c ^ 0x0F)); + +} // end of sendComplemented + +// send a message of "length" bytes (max 255) to other end +// put STX at start, ETX at end, and add CRC +void sendMsg (WriteCallback fSend, const byte * data, const byte length) +{ + fSend (STX); // STX + for (byte i = 0; i < length; i++) + sendComplemented (fSend, data [i]); + fSend (ETX); // ETX + sendComplemented (fSend, crc8 (data, length)); +} // end of sendMsg + +// receive a message, maximum "length" bytes, timeout after "timeout" milliseconds +// if nothing received, or an error (eg. bad CRC, bad data) return 0 +// otherwise, returns length of received data +byte recvMsg (AvailableCallback fAvailable, // return available count + ReadCallback fRead, // read one byte + byte * data, // buffer to receive into + const byte length, // maximum buffer size + unsigned long timeout) // milliseconds before timing out + { + + unsigned long start_time = millis (); + + bool have_stx = false; + + // variables below are set when we get an STX + bool have_etx; + byte input_pos; + bool first_nibble; + byte current_byte; + + while (millis () - start_time < timeout) + { + if (fAvailable () > 0) + { + byte inByte = fRead (); + + switch (inByte) + { + + case STX: // start of text + have_stx = true; + have_etx = false; + input_pos = 0; + first_nibble = true; + start_time = millis (); // reset timeout period + break; + + case ETX: // end of text + have_etx = true; + break; + + default: + // wait until packet officially starts + if (!have_stx) + break; + + // check byte is in valid form (4 bits followed by 4 bits complemented) + if ((inByte >> 4) != ((inByte & 0x0F) ^ 0x0F) ) + return 0; // bad character + + // convert back + inByte >>= 4; + + // high-order nibble? + if (first_nibble) + { + current_byte = inByte; + first_nibble = false; + break; + } // end of first nibble + + // low-order nibble + current_byte <<= 4; + current_byte |= inByte; + first_nibble = true; + + // if we have the ETX this must be the CRC + if (have_etx) + { + if (crc8 (data, input_pos) != current_byte) + return 0; // bad crc + return input_pos; // return received length + } // end if have ETX already + + // keep adding if not full + if (input_pos < length) + data [input_pos++] = current_byte; + else + return 0; // overflow + break; + + } // end of switch + } // end of incoming data + } // end of while not timed out + + return 0; // timeout +} // end of recvMsg + diff --git a/extrusion/lydia-print-head-v2/firmware/test/test_RS485_protocol/RS485_protocol.h b/extrusion/lydia-print-head-v2/firmware/test/test_RS485_protocol/RS485_protocol.h new file mode 100644 index 0000000..00c45c7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/test/test_RS485_protocol/RS485_protocol.h @@ -0,0 +1,16 @@ +#if defined(ARDUINO) && ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WConstants.h" +#endif + +typedef void (*WriteCallback) (const byte what); // send a byte to serial port +typedef int (*AvailableCallback) (); // return number of bytes available +typedef int (*ReadCallback) (); // read a byte from serial port + +void sendMsg (WriteCallback fSend, + const byte * data, const byte length); +byte recvMsg (AvailableCallback fAvailable, ReadCallback fRead, + byte * data, const byte length, + unsigned long timeout = 500); + diff --git a/extrusion/lydia-print-head-v2/firmware/tools/MbPoll_v9.4.0_cracked.exe b/extrusion/lydia-print-head-v2/firmware/tools/MbPoll_v9.4.0_cracked.exe new file mode 100644 index 0000000..fc4061a --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/tools/MbPoll_v9.4.0_cracked.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61b5ed4b1aaf646830fdb448e60f018c03e8bbad34468ea7dc0a0b28c398e9c3 +size 2693120 diff --git a/extrusion/lydia-print-head-v2/firmware/tools/MbSlave_v7.3.0_cracked.exe b/extrusion/lydia-print-head-v2/firmware/tools/MbSlave_v7.3.0_cracked.exe new file mode 100644 index 0000000..79d87f0 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/tools/MbSlave_v7.3.0_cracked.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5713b6a68bc4960a9c0f0808867c67fe027edb14cf6b266e377260eb9c3678db +size 2075136 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/abb/2CSG445026D0201-ANR-LAN-Modbus-TCP-Protocol.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/abb/2CSG445026D0201-ANR-LAN-Modbus-TCP-Protocol.pdf new file mode 100644 index 0000000..af47837 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/abb/2CSG445026D0201-ANR-LAN-Modbus-TCP-Protocol.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1f0897f8355cf0a6702107eee77b11ae1e0efaf2be43c8358e9222a11491250 +size 361479 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/abb/3BSE035982-511_en_AC_800M_5.1_Feature_Pack_Communication_Protocols.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/abb/3BSE035982-511_en_AC_800M_5.1_Feature_Pack_Communication_Protocols.pdf new file mode 100644 index 0000000..2318ba5 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/abb/3BSE035982-511_en_AC_800M_5.1_Feature_Pack_Communication_Protocols.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:180c900d988dbde7680853ee3f4e7d7b580435b9cc98e86cd23e6a7b56e83d4b +size 2683818 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/abb/3HAC023933-001_rev1_en.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/abb/3HAC023933-001_rev1_en.pdf new file mode 100644 index 0000000..211045f --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/abb/3HAC023933-001_rev1_en.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d13f818c50dc459d01b92779890f84d84175edf993827f3fdd62189780ef145 +size 7685835 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/abb/ABB-IR-6600-3HAC14064-1_revH_en_library.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/abb/ABB-IR-6600-3HAC14064-1_revH_en_library.pdf new file mode 100644 index 0000000..22e816b --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/abb/ABB-IR-6600-3HAC14064-1_revH_en_library.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17ef09c256d5140a8e64c873f4ab39f51071f9d46fcfb642f1b7573fe2cad9a7 +size 5842928 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/abb/IRB_6600_R_US 02_05.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/abb/IRB_6600_R_US 02_05.pdf new file mode 100644 index 0000000..b807d22 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/abb/IRB_6600_R_US 02_05.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9769798c9e113b901d331871f6c37ff5787eda64816ff8ddf68403adc0db60bd +size 3085500 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/abb/IRC5-Industrial-Robot-Controller-data sheet.PDF b/extrusion/lydia-print-head-v2/firmware/vendor/abb/IRC5-Industrial-Robot-Controller-data sheet.PDF new file mode 100644 index 0000000..8e84ff2 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/abb/IRC5-Industrial-Robot-Controller-data sheet.PDF @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d186ecd1f66f7bc97a2804b0f8b624e343eca78b568ede21ae0e030f8157e12 +size 1011 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/abb/IRC5_Operating manual_Trouble shooting_3HAC020738-001_revK_en.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/abb/IRC5_Operating manual_Trouble shooting_3HAC020738-001_revK_en.pdf new file mode 100644 index 0000000..ec3d491 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/abb/IRC5_Operating manual_Trouble shooting_3HAC020738-001_revK_en.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d99548225ef7ed1006839a614edb931e1b46649e61a16bd71aa6105cec37b35 +size 4236444 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/abb/abb-irb-6600.jpg b/extrusion/lydia-print-head-v2/firmware/vendor/abb/abb-irb-6600.jpg new file mode 100644 index 0000000..6802b62 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/abb/abb-irb-6600.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b843beb485796dd4e79da55ec9734e57e5191aa4b48dc1dc4aac2c0759631c2 +size 403243 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/abb/irc5.jpg b/extrusion/lydia-print-head-v2/firmware/vendor/abb/irc5.jpg new file mode 100644 index 0000000..915b541 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/abb/irc5.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30c55ec91583216cbc25118eca4b1cbad65b3035266364e43626073b7bde7c0b +size 52236 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/AKX00032-schematics.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/AKX00032-schematics.pdf new file mode 100644 index 0000000..fdb1d80 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/AKX00032-schematics.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25e603f536fb6a4470d73f57b3f2c0959d0688829291bbe57d423888872e713e +size 23713712 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino-PortentaH7-schematic-V1.0.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino-PortentaH7-schematic-V1.0.pdf new file mode 100644 index 0000000..472de51 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino-PortentaH7-schematic-V1.0.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3a20edcf77660a77e4f6d4c8605f736a2aa6baaeae5fd86468b4205125f0665 +size 2963637 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/.codespellrc b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/.codespellrc new file mode 100644 index 0000000..51c1605 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/.codespellrc @@ -0,0 +1,7 @@ +# See: https://github.com/codespell-project/codespell#using-a-config-file +[codespell] +# In the event of a false positive, add the problematic word, in all lowercase, to a comma-separated list here: +ignore-words-list = , +check-filenames = +check-hidden = +skip = ./.git,./src/utility/ioexpander/I2Cdev.*,./src/utility/ioexpander/TCA6424A.*,./src/utility/QEI,./src/utility/RS485, diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/LICENSE.txt b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/LICENSE.txt new file mode 100644 index 0000000..8000a6f --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/LICENSE.txt @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random + Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/README.md b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/README.md new file mode 100644 index 0000000..1cf6533 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/README.md @@ -0,0 +1,30 @@ +# Portenta Machine Control Library for Arduino + +[![Check Arduino status](https://github.com/arduino-libraries/Arduino_MachineControl/actions/workflows/check-arduino.yml/badge.svg)](https://github.com/arduino-libraries/Arduino_MachineControl/actions/workflows/check-arduino.yml) +[![Compile Examples status](https://github.com/arduino-libraries/Arduino_MachineControl/actions/workflows/compile-examples.yml/badge.svg)](https://github.com/arduino-libraries/Arduino_MachineControl/actions/workflows/compile-examples.yml) +[![Spell Check status](https://github.com/arduino-libraries/Arduino_MachineControl/actions/workflows/spell-check.yml/badge.svg)](https://github.com/arduino-libraries/Arduino_MachineControl/actions/workflows/spell-check.yml) + +Arduino Library for the Portenta Machine Control + +The Portenta Machine Control enhances existing products with minimal effort, allowing companies to implement a standard platform across different equipment models. It is now easy to create an infrastructure of interconnected machines, which can be controlled onsite or via the cloud when needed; moreover, human-machine interaction can be further enahnced via mobile apps thanks to BLE connectivity. + +For more information about this library please visit us at https://www.arduino.cc/reference/en/libraries/arduino_machinecontrol/ +For more information about this product: https://www.arduino.cc/pro/hardware/product/portenta-machine-control + +## License + +Copyright (c) 2021 Arduino SA. All rights reserved. + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_Out/Analog_Out.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_Out/Analog_Out.ino new file mode 100644 index 0000000..89110e7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_Out/Analog_Out.ino @@ -0,0 +1,52 @@ +/* + Machine Control - Analog out Example + + This example shows how to use the Analog out channels on + the Machine Control. + The example sets the channels PWM period in the setup, + then loops the channels voltage output value from 0V to 10.4V. + + The circuit: + - Portenta H7 + - Machine Control + + This example code is in the public domain. +*/ + +#include + +using namespace machinecontrol; + +void setup() { + //analog_out.period_ms(CHANNEL, PERIOD_MILLISECONDS); + analog_out.period_ms(0, 4); + analog_out.period_ms(1, 4); + analog_out.period_ms(2, 4); + analog_out.period_ms(3, 4); + + Serial.begin(9600); + Serial.println("Analog out test"); + +} + +//Output values which will be changed with this variable +float counter = 1; + +void loop() { + //analog_out.write(CHANNEL, OUTPUT_VOLTAGE_VALUE); + analog_out.write(0, counter); + analog_out.write(1, counter); + analog_out.write(2, counter); + analog_out.write(3, counter); + Serial.println("All channels set at "+String(counter)+"V"); + + counter = counter + 0.1; + //Maximum output value is 10.4V + if (counter >= 10.5) + { + counter = 0; + //Additional 100 ms delay introduced to manage 10.5V -> 0V fall time of 150 ms + delay(100); + } + delay(100); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_0_10V/Analog_input_0_10V.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_0_10V/Analog_input_0_10V.ino new file mode 100644 index 0000000..9305875 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_0_10V/Analog_input_0_10V.ino @@ -0,0 +1,52 @@ +/* + Machine Control - Analog in 0 - 10 V Example + + This example provides the voltage value acquired by the + Machine Control. For each channel of the ANALOG IN connector, + there is a resistor divider made by a 100k and 39k, + the input voltage is divided by a ratio of 0.28. + Maximum input voltage is 10V. + To use the 0V-10V functionality, a 24V supply on + the PWR SUPPLY connector is necessary. + + The circuit: + - Portenta H7 + - Machine Control + + This example code is in the public domain. +*/ +#include + +using namespace machinecontrol; + +float res_divider = 0.28057; +float reference = 3.3; + +void setup() { + analogReadResolution(16); + + Serial.begin(9600); + analog_in.set0_10V(); +} + +void loop() { + float raw_voltage_ch0 = analog_in.read(0); + float voltage_ch0 = (raw_voltage_ch0 * reference) / 65535 / res_divider; + Serial.print("Voltage CH0: "); + Serial.print(voltage_ch0, 3); + Serial.println("V"); + + float raw_voltage_ch1 = analog_in.read(1); + float voltage_ch1 = (raw_voltage_ch1 * reference) / 65535 / res_divider; + Serial.print("Voltage CH1: "); + Serial.print(voltage_ch1, 3); + Serial.println("V"); + + float raw_voltage_ch2 = analog_in.read(2); + float voltage_ch2 = (raw_voltage_ch2 * reference) / 65535 / res_divider; + Serial.print("Voltage CH2: "); + Serial.print(voltage_ch2, 3); + Serial.println("V"); + Serial.println(); + delay(250); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_4_20mA/Analog_input_4_20mA.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_4_20mA/Analog_input_4_20mA.ino new file mode 100644 index 0000000..167de2d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_4_20mA/Analog_input_4_20mA.ino @@ -0,0 +1,56 @@ +/* + Machine Control - Analog in 4 - 20 mA Example + + This example provides the current value acquired by the + Machine Control. For each channel of the ANALOG IN + connector, there is a 120 ohm resistor to GND. The current + of the 4-20mA sensor flows through it, generating a voltage + which is sampled by the Portenta's ADC. + To use the 4-20mA functionality, a 24V supply on + the PWR SUPPLY connector is necessary. + + The circuit: + - Portenta H7 + - Machine Control + + This example code is in the public domain. +*/ +#include + +using namespace machinecontrol; + +#define SENSE_RES 120 + +float reference = 3.3; + +void setup() { + analogReadResolution(16); + + Serial.begin(9600); + analog_in.set4_20mA(); +} + +void loop() { + float raw_voltage_ch0 = analog_in.read(0); + float voltage_ch0 = (raw_voltage_ch0 * reference) / 65535; + float current_ch0 = (voltage_ch0 / SENSE_RES) * 1000; + Serial.print("Measured Current CH0: "); + Serial.print(current_ch0); + Serial.println("mA"); + + float raw_voltage_ch1 = analog_in.read(1); + float voltage_ch1 = (raw_voltage_ch1 * reference) / 65535; + float current_ch1 = (voltage_ch1 / SENSE_RES) * 1000; + Serial.print("Measured Current CH1: "); + Serial.print(current_ch1); + Serial.println("mA"); + float raw_voltage_ch2 = analog_in.read(2); + float voltage_ch2 = (raw_voltage_ch2 * reference) / 65535; + float current_ch2 = (voltage_ch2 / SENSE_RES) * 1000; + Serial.print("Measured Current CH2: "); + Serial.print(current_ch2); + Serial.println("mA"); + + Serial.println(); + delay(250); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_NTC/Analog_input_NTC.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_NTC/Analog_input_NTC.ino new file mode 100644 index 0000000..d15149c --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Analog_input/Analog_input_NTC/Analog_input_NTC.ino @@ -0,0 +1,81 @@ +/* + Machine Control - Analog in NTC Example + + This example provides the resistance value acquired by the + Machine Control. A 3V voltage reference is connected + to each channel of the ANALOG IN connector. The reference + has a 100k resistor in series, so it can provide only a low + current. + The voltage sampled by the Portenta's ADC is the reference + voltage divided by the voltage divider composed by the + input resistor and the 100k in series to the voltage reference. + The resistor value is calculated by inverting the formula of the + voltage divider. + To use the NTC functionality, the 24V supply on + the PWR SUPPLY connector is necessary. + + The circuit: + - Portenta H7 + - Machine Control + + This example code is in the public domain. +*/ +#include + +using namespace machinecontrol; + +#define REFERENCE_RES 100000 + +float reference = 3.3; +float lowest_voltage = 2.7; + +void setup() { + analogReadResolution(16); + + Serial.begin(9600); + analog_in.setNTC(); +} + +void loop() { + float raw_voltage_ch0 = analog_in.read(0); + float voltage_ch0 = (raw_voltage_ch0 * reference) / 65535; + float resistance_ch0; + Serial.print("Resistance CH0: "); + if (voltage_ch0 < lowest_voltage) { + resistance_ch0 = ((-REFERENCE_RES) * voltage_ch0) / (voltage_ch0 - reference); + Serial.print(resistance_ch0); + Serial.println(" ohm"); + } else { + resistance_ch0 = -1; + Serial.println("NaN"); + } + + float raw_voltage_ch1 = analog_in.read(1); + float voltage_ch1 = (raw_voltage_ch1 * reference) / 65535; + float resistance_ch1; + Serial.print("Resistance CH1: "); + if (voltage_ch1 < lowest_voltage) { + resistance_ch1 = ((-REFERENCE_RES) * voltage_ch1) / (voltage_ch1 - reference); + Serial.print(resistance_ch1); + Serial.println(" ohm"); + } else { + resistance_ch1 = -1; + Serial.println("NaN"); + } + + float raw_voltage_ch2 = analog_in.read(2); + float voltage_ch2 = (raw_voltage_ch2 * reference) / 65535; + float resistance_ch2; + Serial.print("Resistance CH2: "); + if (voltage_ch2 < lowest_voltage) { + resistance_ch2 = ((-REFERENCE_RES) * voltage_ch2) / (voltage_ch2 - reference); + Serial.print(resistance_ch2); + Serial.println(" ohm"); + } else { + resistance_ch2 = -1; + Serial.println("NaN"); + } + + Serial.println(); + delay(250); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/CAN/ReadCan/ReadCan.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/CAN/ReadCan/ReadCan.ino new file mode 100644 index 0000000..c7273f7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/CAN/ReadCan/ReadCan.ino @@ -0,0 +1,51 @@ +/* + CAN Read Example + + This sketch shows how to use the CAN transceiver on the Machine + Control and how to receive data from the RX CAN channel. + + Circuit: + - Portenta H7 + - Machine Control + +*/ +#include +#include + +using namespace machinecontrol; + +#define DATARATE_2MB 2000000 +#define DATARATE_1_5MB 1500000 +#define DATARATE_1MB 1000000 +#define DATARATE_800KB 800000 + + +void setup() { + Serial.begin(9600); + while (!Serial) { + ; // wait for serial port to connect. + } + + Serial.println("Start CAN initialization"); + comm_protocols.enableCAN(); + comm_protocols.can.frequency(DATARATE_800KB); + Serial.println("Initialization done"); +} + + +void loop() { + mbed::CANMessage msg; + if (comm_protocols.can.read(msg)) { + + // Print the sender ID + Serial.print("ID: "); + Serial.println(msg.id); + + // Print the first Payload Byte + Serial.print("Message received:"); + Serial.println(msg.data[0], DEC); + + } + + delay(100); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/CAN/WriteCan/WriteCan.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/CAN/WriteCan/WriteCan.ino new file mode 100644 index 0000000..6250cfd --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/CAN/WriteCan/WriteCan.ino @@ -0,0 +1,50 @@ +/* + CAN Write Example + + This sketch shows how to use the CAN transceiver on the Machine + Control and how to transmit data from the TX CAN channel. + + Circuit: + - Portenta H7 + - Machine Control + +*/ +#include +#include +using namespace machinecontrol; + +#define DATARATE_2MB 2000000 +#define DATARATE_1_5MB 1500000 +#define DATARATE_1MB 1000000 +#define DATARATE_800KB 800000 + + +void setup() { + Serial.begin(9600); + while (!Serial) { + ; // wait for serial port to connect. + } + + Serial.println("Start CAN initialization"); + comm_protocols.enableCAN(); + comm_protocols.can.frequency(DATARATE_800KB); + Serial.println("Initialization done"); +} + +int counter = 0; +unsigned char payload = 0x49; +int payload_size = 1; + +void loop() { + + mbed::CANMessage msg = mbed::CANMessage(13ul, &payload, payload_size); + if (comm_protocols.can.write(msg)) { + Serial.println("Message sent"); + } else { + Serial.println("Transmission Error: "); + Serial.println(comm_protocols.can.tderror()); + comm_protocols.can.reset(); + } + + delay(100); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_output/Digital_output.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_output/Digital_output.ino new file mode 100644 index 0000000..5bf6b51 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_output/Digital_output.ino @@ -0,0 +1,116 @@ +/* + Machine Control - Digital Output Example + + This sketch shows how to send values on the + DIGITAL OUT channels on the Machine Control. + Please remember that pin "24V IN" of the connector + DIGITAL_OUTPUTS must be connected to 24V. + The DIGITAL OUT channels are high side switches + capable to handle up to 0.5A. There is an over current + protection that open the channel when the current is + above 0.7A with a +-20% tolerance. + The over current protection can be set to have two + different behaviors, and it is the same for all channels: + 1) Latch mode: when the over current is detected + the channel is opened, and will remain opened until + it is toggled via software. + 2) Auto retry: when the over current is detected + the channel is opened, but after some tens of + milliseconds the channel will automatically try + to close itself again. In case of a persistent + overcurrent the channel will continuously toggle. + + The circuit: + - Portenta H7 + - Machine Control + + This example code is in the public domain. +*/ + +#include + +using namespace machinecontrol; + +void setup() { + Serial.begin(9600); + // The loop starts only when the Serial Monitor is opened. + while (!Serial); + + //Set over current behavior of all channels to latch mode: + digital_outputs.setLatch(); + + // Uncomment this line to set over current behavior of all + // channels to auto retry mode instead of latch mode: + //digital_outputs.setRetry(); + + //At startup set all channels to OPEN + digital_outputs.setAll(0); +} + + +void loop() { + Serial.println("DIGITAL OUT:"); + + // Set all channels to CLOSED + digital_outputs.setAll(255); + Serial.print("All channels are CLOSED for 1 s..."); + delay(1000); + + // Set all channels to OPEN + digital_outputs.setAll(0); + Serial.println("now they are OPEN."); + delay(1000); + + // Toggle each channel for 1 s, one by one + + digital_outputs.set(0, HIGH); + Serial.print("CH0 is CLOSED for 1 s..."); + delay(1000); + digital_outputs.set(0, LOW); + Serial.println("now is OPEN."); + + digital_outputs.set(1, HIGH); + Serial.print("CH1 is CLOSED for 1 s..."); + delay(1000); + digital_outputs.set(1, LOW); + Serial.println("now is OPEN."); + + digital_outputs.set(2, HIGH); + Serial.print("CH2 is CLOSED for 1 s..."); + delay(1000); + digital_outputs.set(2, LOW); + Serial.println("now is OPEN."); + + digital_outputs.set(3, HIGH); + Serial.print("CH3 is CLOSED for 1 s..."); + delay(1000); + digital_outputs.set(3, LOW); + Serial.println("now is OPEN."); + + digital_outputs.set(4, HIGH); + Serial.print("CH4 is CLOSED for 1 s..."); + delay(1000); + digital_outputs.set(4, LOW); + Serial.println("now is OPEN."); + + digital_outputs.set(5, HIGH); + Serial.print("CH5 is CLOSED for 1 s..."); + delay(1000); + digital_outputs.set(5, LOW); + Serial.println("now is OPEN."); + + digital_outputs.set(6, HIGH); + Serial.print("CH6 is CLOSED for 1 s..."); + delay(1000); + digital_outputs.set(6, LOW); + Serial.println("now is OPEN."); + + digital_outputs.set(7, HIGH); + Serial.print("CH7 is CLOSED for 1 s..."); + delay(1000); + digital_outputs.set(7, LOW); + Serial.println("now is OPEN."); + + Serial.println(); + delay(1000); +} \ No newline at end of file diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/CombinedIOExpander/CombinedIOExpander.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/CombinedIOExpander/CombinedIOExpander.ino new file mode 100644 index 0000000..c76ad3d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/CombinedIOExpander/CombinedIOExpander.ino @@ -0,0 +1,111 @@ +/* + Machine Control - IOExpander Read And Write Example + + This sketch shows how to use the GPIO Expanders on the Machine Control, + how to periodically send a value on the PROGRAMMABLE DIGITAL I/O + output channels and how to periodically read from the PROGRAMMABLE + DIGITAL I/O input channels and DIGITAL INPUT channels. + + The circuit: + - Portenta H7 + - Machine Control + + This example code is in the public domain. +*/ + +#include +#include "Wire.h" +using namespace machinecontrol; + +void setup() { + Serial.begin(9600); + while (!Serial); + Wire.begin(); + if (!digital_inputs.init()){ + Serial.println("GPIO expander initialization fail!!"); + } + if (!digital_programmables.init()){ + Serial.println("GPIO expander initialization fail!!"); + } + + Serial.println("GPIO expander initialization done"); + digital_programmables.setLatch(); + Serial.println("GPIO expander initialization done"); +// digital_inputs.setLatch(); +} + +void loop() { + // Write the status value to On to Pin 3 + digital_programmables.set(IO_WRITE_CH_PIN_03, SWITCH_ON); + delay(1000); + + // Read from PROGRAMMABLE DIGITAL I/O Pin 3 + Serial.println("Read IO Pin 03: " + String(digital_programmables.read(IO_READ_CH_PIN_03))); + delay(1000); + + // Read from DIGITAL INPUT Expander Pin 3 + Serial.println("Read DIN Pin 03: " + String(digital_inputs.read(DIN_READ_CH_PIN_03))); + delay(1000); + + // Write the status value to Off to Pin 3 + digital_programmables.set(IO_WRITE_CH_PIN_03, SWITCH_OFF); + delay(1000); + + Serial.println(); + // Write the status value to On to all the Output Pins + setAll(SWITCH_ON); + + // Reads from all Input Pins + readAll(); + delay(1000); + + // Write the status value to Off all to all the Output Pins + setAll(SWITCH_OFF); + + // Reads from all Input Pins + readAll(); + Serial.println(); + delay(1000); + +} + +void setAll(PinStatus status) { + // Write the status value to each Pin + digital_programmables.set(IO_WRITE_CH_PIN_00, status); + digital_programmables.set(IO_WRITE_CH_PIN_01, status); + digital_programmables.set(IO_WRITE_CH_PIN_02, status); + digital_programmables.set(IO_WRITE_CH_PIN_03, status); + digital_programmables.set(IO_WRITE_CH_PIN_04, status); + digital_programmables.set(IO_WRITE_CH_PIN_05, status); + digital_programmables.set(IO_WRITE_CH_PIN_06, status); + digital_programmables.set(IO_WRITE_CH_PIN_07, status); + digital_programmables.set(IO_WRITE_CH_PIN_08, status); + digital_programmables.set(IO_WRITE_CH_PIN_09, status); + digital_programmables.set(IO_WRITE_CH_PIN_10, status); + digital_programmables.set(IO_WRITE_CH_PIN_11, status); +} + +void readAll() { + // Reads from input pins. This API returns -1 if you try to read from a write channel. + Serial.println("IO Pin 00: " + String(digital_programmables.read(IO_READ_CH_PIN_00))); + Serial.println("IO Pin 01: " + String(digital_programmables.read(IO_READ_CH_PIN_01))); + Serial.println("IO Pin 02: " + String(digital_programmables.read(IO_READ_CH_PIN_02))); + Serial.println("IO Pin 03: " + String(digital_programmables.read(IO_READ_CH_PIN_03))); + Serial.println("IO Pin 04: " + String(digital_programmables.read(IO_READ_CH_PIN_04))); + Serial.println("IO Pin 05: " + String(digital_programmables.read(IO_READ_CH_PIN_05))); + Serial.println("IO Pin 06: " + String(digital_programmables.read(IO_READ_CH_PIN_06))); + Serial.println("IO Pin 07: " + String(digital_programmables.read(IO_READ_CH_PIN_07))); + Serial.println("IO Pin 08: " + String(digital_programmables.read(IO_READ_CH_PIN_08))); + Serial.println("IO Pin 09: " + String(digital_programmables.read(IO_READ_CH_PIN_09))); + Serial.println("IO Pin 10: " + String(digital_programmables.read(IO_READ_CH_PIN_10))); + Serial.println("IO Pin 11: " + String(digital_programmables.read(IO_READ_CH_PIN_11))); + Serial.println(); + Serial.println("DIN Pin 00: " + String(digital_inputs.read(DIN_READ_CH_PIN_00))); + Serial.println("DIN Pin 01: " + String(digital_inputs.read(DIN_READ_CH_PIN_01))); + Serial.println("DIN Pin 02: " + String(digital_inputs.read(DIN_READ_CH_PIN_02))); + Serial.println("DIN Pin 03: " + String(digital_inputs.read(DIN_READ_CH_PIN_03))); + Serial.println("DIN Pin 04: " + String(digital_inputs.read(DIN_READ_CH_PIN_04))); + Serial.println("DIN Pin 05: " + String(digital_inputs.read(DIN_READ_CH_PIN_05))); + Serial.println("DIN Pin 06: " + String(digital_inputs.read(DIN_READ_CH_PIN_06))); + Serial.println("DIN Pin 07: " + String(digital_inputs.read(DIN_READ_CH_PIN_07))); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/Digital_input/Digital_input.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/Digital_input/Digital_input.ino new file mode 100644 index 0000000..c94e1a9 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/Digital_input/Digital_input.ino @@ -0,0 +1,74 @@ +/* + Machine Control - Digital Input Example + + This sketch shows how to periodically read from all the DIGITAL + INPUTS channels on the Machine Control. + + The circuit: + - Portenta H7 + - Machine Control + + This example code is in the public domain. +*/ +#include +#include "Wire.h" + +using namespace machinecontrol; + uint16_t readings = 0; + +void setup() { + Serial.begin(9600); + //The loop starts only when the Serial Monitor is opened. + while(!Serial); + Wire.begin(); + + if (!digital_inputs.init()) { + Serial.println("Digital input GPIO expander initialization fail!!"); + } +} + +void loop() { + //Reads and Prints all channels and + readAll(); + + //Read one-by-one each channel and print them one-by-one + readings = digital_inputs.read(DIN_READ_CH_PIN_00); + Serial.println("CH00: "+String(readings)); + + readings = digital_inputs.read(DIN_READ_CH_PIN_01); + Serial.println("CH01: "+String(readings)); + + readings = digital_inputs.read(DIN_READ_CH_PIN_02); + Serial.println("CH02: "+String(readings)); + + readings = digital_inputs.read(DIN_READ_CH_PIN_03); + Serial.println("CH03: "+String(readings)); + + readings = digital_inputs.read(DIN_READ_CH_PIN_04); + Serial.println("CH04: "+String(readings)); + + readings = digital_inputs.read(DIN_READ_CH_PIN_05); + Serial.println("CH05: "+String(readings)); + + readings = digital_inputs.read(DIN_READ_CH_PIN_06); + Serial.println("CH06: "+String(readings)); + + readings = digital_inputs.read(DIN_READ_CH_PIN_07); + Serial.println("CH07: "+String(readings)); + + Serial.println(); + + delay(250); +} + +uint8_t readAll() { + Serial.println("CH00: " + String(digital_inputs.read(DIN_READ_CH_PIN_00))); + Serial.println("CH01: " + String(digital_inputs.read(DIN_READ_CH_PIN_01))); + Serial.println("CH02: " + String(digital_inputs.read(DIN_READ_CH_PIN_02))); + Serial.println("CH03: " + String(digital_inputs.read(DIN_READ_CH_PIN_03))); + Serial.println("CH04: " + String(digital_inputs.read(DIN_READ_CH_PIN_04))); + Serial.println("CH05: " + String(digital_inputs.read(DIN_READ_CH_PIN_05))); + Serial.println("CH06: " + String(digital_inputs.read(DIN_READ_CH_PIN_06))); + Serial.println("CH07: " + String(digital_inputs.read(DIN_READ_CH_PIN_07))); + Serial.println(); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/GPIO_programmable/GPIO_programmable.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/GPIO_programmable/GPIO_programmable.ino new file mode 100644 index 0000000..ce9558a --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Digital_programmable/GPIO_programmable/GPIO_programmable.ino @@ -0,0 +1,93 @@ +/* + Machine Control - IOExpander Read And Write Example + + This sketch shows how to use the GPIO Expanders on the Machine Control, + how to periodically send a value on the PROGRAMMABLE DIGITAL I/O + output channels and how to periodically read from the PROGRAMMABLE + DIGITAL I/O input channels. + + The circuit: + - Portenta H7 + - Machine Control + + This example code is in the public domain. +*/ + +#include +#include "Wire.h" +using namespace machinecontrol; + +void setup() { + Serial.begin(9600); + while (!Serial); + Wire.begin(); + if (!digital_programmables.init()) { + Serial.println("GPIO expander initialization fail!!"); + } + + Serial.println("GPIO expander initialization done"); + digital_programmables.setLatch(); +} + +void loop() { + // Write the status value to On to Pin 3 + digital_programmables.set(IO_WRITE_CH_PIN_03, SWITCH_ON); + delay(1000); + + // Read from Pin 3 + Serial.println("Read Pin 03: " + String(digital_programmables.read(IO_READ_CH_PIN_03))); + delay(1000); + + // Write the status value to Off to Pin 3 + digital_programmables.set(IO_WRITE_CH_PIN_03, SWITCH_OFF); + delay(1000); + + Serial.println(); + // Write the status value to On to all the Output Pins + setAll(SWITCH_ON); + + // Reads from all Input Pins + readAll(); + delay(1000); + + // Write the status value to Off all to all the Output Pins + setAll(SWITCH_OFF); + + // Reads from all Input Pins + readAll(); + Serial.println(); + delay(1000); + +} + +void setAll(PinStatus status) { + // Write the status value to each Pin + digital_programmables.set(IO_WRITE_CH_PIN_00, status); + digital_programmables.set(IO_WRITE_CH_PIN_01, status); + digital_programmables.set(IO_WRITE_CH_PIN_02, status); + digital_programmables.set(IO_WRITE_CH_PIN_03, status); + digital_programmables.set(IO_WRITE_CH_PIN_04, status); + digital_programmables.set(IO_WRITE_CH_PIN_05, status); + digital_programmables.set(IO_WRITE_CH_PIN_06, status); + digital_programmables.set(IO_WRITE_CH_PIN_07, status); + digital_programmables.set(IO_WRITE_CH_PIN_08, status); + digital_programmables.set(IO_WRITE_CH_PIN_09, status); + digital_programmables.set(IO_WRITE_CH_PIN_10, status); + digital_programmables.set(IO_WRITE_CH_PIN_11, status); +} + +void readAll() { + // Reads from input pins. This API returns -1 if you try to read from a write channel. + Serial.println("Pin 00: " + String(digital_programmables.read(IO_READ_CH_PIN_00))); + Serial.println("Pin 01: " + String(digital_programmables.read(IO_READ_CH_PIN_01))); + Serial.println("Pin 02: " + String(digital_programmables.read(IO_READ_CH_PIN_02))); + Serial.println("Pin 03: " + String(digital_programmables.read(IO_READ_CH_PIN_03))); + Serial.println("Pin 04: " + String(digital_programmables.read(IO_READ_CH_PIN_04))); + Serial.println("Pin 05: " + String(digital_programmables.read(IO_READ_CH_PIN_05))); + Serial.println("Pin 06: " + String(digital_programmables.read(IO_READ_CH_PIN_06))); + Serial.println("Pin 07: " + String(digital_programmables.read(IO_READ_CH_PIN_07))); + Serial.println("Pin 08: " + String(digital_programmables.read(IO_READ_CH_PIN_08))); + Serial.println("Pin 09: " + String(digital_programmables.read(IO_READ_CH_PIN_09))); + Serial.println("Pin 10: " + String(digital_programmables.read(IO_READ_CH_PIN_10))); + Serial.println("Pin 11: " + String(digital_programmables.read(IO_READ_CH_PIN_11))); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Encoders/Encoders.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Encoders/Encoders.ino new file mode 100644 index 0000000..0e91d45 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Encoders/Encoders.ino @@ -0,0 +1,28 @@ +#include + +using namespace machinecontrol; + +void setup() { + Serial.begin(9600); + while (!Serial); +} + +void loop() { + // put your main code here, to run repeatedly: + Serial.print("Encoder 0 State: "); + Serial.println(encoders[0].getCurrentState(),BIN); + Serial.print("Encoder 0 Pulses: "); + Serial.println(encoders[0].getPulses()); + Serial.print("Encoder 0 Revolutions: "); + Serial.println(encoders[0].getRevolutions()); + Serial.println(); + + Serial.print("Encoder 1 State: "); + Serial.println(encoders[1].getCurrentState(),BIN); + Serial.print("Encoder 1 Pulses: "); + Serial.println(encoders[1].getPulses()); + Serial.print("Encoder 1 Revolutions: "); + Serial.println(encoders[1].getRevolutions()); + Serial.println(); + delay(25); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Ethernet/Ethernet.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Ethernet/Ethernet.ino new file mode 100644 index 0000000..dffd867 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Ethernet/Ethernet.ino @@ -0,0 +1,84 @@ +#include "EthernetInterface.h" +EthernetInterface net; + +void setup() +{ + Serial.begin(115200); + while (!Serial) + ; + + Serial.println("Ethernet example for H7 + PMC"); + + // Bring up the ethernet interface + net.connect(); + + // Show the network address + SocketAddress addr; + net.get_ip_address(&addr); + Serial.print("IP address: "); + Serial.println(addr.get_ip_address() ? addr.get_ip_address() : "None"); + + // Open a socket on the network interface, and create a TCP connection to mbed.org + TCPSocket socket; + socket.open(&net); + + net.gethostbyname("ifconfig.io", &addr); + addr.set_port(80); + socket.connect(addr); + + String request; + request += "GET / HTTP/1.1\r\n"; + request += "Host: ifconfig.io\r\n"; + request += "User-Agent: curl/7.64.1\r\n"; + request += "Accept: */*\r\n"; + request += "Connection: close\r\n"; + request += "\r\n"; + + auto scount = socket.send(request.c_str(), request.length()); + Serial.print("Sent "); + Serial.print(scount); + Serial.println(" bytes: "); + Serial.print(request); + + // Receive a simple HTTP response + const size_t rlen { 64 }; + char rbuffer[rlen + 1] {}; + size_t rcount; + size_t rec { 0 }; + String response; + + while ((rec = socket.recv(rbuffer, rlen)) > 0) { + rcount += rec; + response += rbuffer; + memset(rbuffer, 0, rlen); + } + Serial.print("Received "); + Serial.print(rcount); + Serial.println(" bytes: "); + Serial.println(response); + + const String clTag = "Content-Length: "; + auto clIndex = response.indexOf(clTag); + clIndex += clTag.length(); + auto cl = response.substring(clIndex, clIndex + 2); + const String bodyTag = "\r\n\r\n"; + auto bodyIndex = response.indexOf(bodyTag); + if (bodyIndex != -1) { + bodyIndex += bodyTag.length(); + auto body = response.substring(bodyIndex, bodyIndex + cl.toInt()); + Serial.print("My public IPv4 Address is: "); + Serial.println(body); + } + + + // Close the socket to return its memory and bring down the network interface + socket.close(); + + // Bring down the ethernet interface + net.disconnect(); + Serial.println("Done"); +} + +void loop() +{ +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS232/RS232.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS232/RS232.ino new file mode 100644 index 0000000..97b4a0b --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS232/RS232.ino @@ -0,0 +1,88 @@ +/* + RS232 communication + + This sketch shows how to use the SP335ECR1 on the Machine + Control as a RS232 interface, how to periodically send + a string on the RS232 TX channel and how to receive data + from the interface RX channel. + + Circuit: + - Arduino Portenta Machine Control (PMC) + - Device with RS232 interface + - Connect PMC TXN to RS232 Device RXD + - Connect PMC RXP to RS232 Device TXD + - Connect PMC GND to RS232 Device GND + +*/ + +#include + +using namespace machinecontrol; + +constexpr unsigned long sendInterval { 1000 }; +unsigned long sendNow { 0 }; + +unsigned long counter { 0 }; + +void setup() +{ + + Serial.begin(115200); + // Wait for Serial or start after 2.5s + for (auto const timeout = millis() + 2500; !Serial && timeout < millis(); delay(500)) + ; + + delay(2500); + Serial.println("Start RS232 initialization"); + + // Set the PMC Communication Protocols to default config + comm_protocols.init(); + + // RS485/RS232 default config is: + // - RS485/RS232 system disabled + // - RS485 mode + // - Half Duplex + // - No A/B and Y/Z 120 Ohm termination enabled + + // Enable the RS485/RS232 system + comm_protocols.rs485Enable(true); + // Enable the RS232 mode + comm_protocols.rs485ModeRS232(true); + + // Specify baudrate for RS232 communication + comm_protocols.rs485.begin(115200); + // Start in receive mode + comm_protocols.rs485.receive(); + + Serial.println("Initialization done!"); +} + +void loop() +{ + if (comm_protocols.rs485.available()) + Serial.write(comm_protocols.rs485.read()); + + if (millis() > sendNow) { + String log = "["; + log += sendNow; + log += "] "; + + String msg = "hello "; + msg += counter++; + + log += msg; + Serial.println(log); + + // Disable receive mode before transmission + comm_protocols.rs485.noReceive(); + + comm_protocols.rs485.beginTransmission(); + comm_protocols.rs485.println(msg); + comm_protocols.rs485.endTransmission(); + + // Re-enable receive mode after transmission + comm_protocols.rs485.receive(); + + sendNow = millis() + sendInterval; + } +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS485_fullduplex/RS485_fullduplex.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS485_fullduplex/RS485_fullduplex.ino new file mode 100644 index 0000000..4c1a04a --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS485_fullduplex/RS485_fullduplex.ino @@ -0,0 +1,81 @@ +/* + RS485 Full duplex communication + + This sketch shows how to use the SP335ECR1 on the Machine + Control as a full duplex (AB and YZ) RS485 interface, how to periodically + send a string on the RS485 TX channel and how to receive data + from the interface RX channel. + + Circuit: + - Portenta H7 + - Machine Control + - A Slave device with RS485 interface + - Connect TXP to A(+) and TXN to B(-) + - Connect RXP to Y(+) and RXN to Z(-) + +*/ + +#include "Arduino_MachineControl.h" + +using namespace machinecontrol; + +constexpr unsigned long sendInterval { 1000 }; +unsigned long sendNow { 0 }; +unsigned long counter = 0; + +void setup() +{ + + Serial.begin(115200); + while (!Serial) { + ; // wait for serial port to connect. + } + delay(1000); + Serial.println("Start RS485 initialization"); + + // Set the PMC Communication Protocols to default config + comm_protocols.init(); + // RS485/RS232 default config is: + // - RS485 mode + // - Half Duplex + // - No A/B and Y/Z 120 Ohm termination enabled + + // Enable the RS485/RS232 system + comm_protocols.rs485Enable(true); + + // Enable Full Duplex mode + // This will also enable A/B and Y/Z 120 Ohm termination resistors + comm_protocols.rs485FullDuplex(true); + + // Specify baudrate, and preamble and postamble times for RS485 communication + comm_protocols.rs485.begin(115200, 0, 500); + + // Start in receive mode + comm_protocols.rs485.receive(); + + + Serial.println("Initialization done!"); +} + +void loop() +{ + if (comm_protocols.rs485.available()) + Serial.write(comm_protocols.rs485.read()); + + if (millis() > sendNow) { + // Disable receive mode before transmission + comm_protocols.rs485.noReceive(); + + comm_protocols.rs485.beginTransmission(); + + comm_protocols.rs485.print("hello "); + comm_protocols.rs485.println(counter++); + + comm_protocols.rs485.endTransmission(); + + // Re-enable receive mode after transmission + comm_protocols.rs485.receive(); + + sendNow = millis() + sendInterval; + } +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS485_halfduplex/RS485_halfduplex.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS485_halfduplex/RS485_halfduplex.ino new file mode 100644 index 0000000..3e5de9d --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RS485_halfduplex/RS485_halfduplex.ino @@ -0,0 +1,77 @@ +/* + RS485 Half Duplex communication + + This sketch shows how to use the SP335ECR1 on the Machine + Control as a half duplex (AB) RS485 interface, how to periodically + send a string on the RS485 TX channel and how to receive data + from the interface RX channel. + + Circuit: + - Portenta H7 + - Machine Control + - A Slave device with RS485 interface + - Connect TXP to A(+) and TXN to B(-) + +*/ + +#include "Arduino_MachineControl.h" + +using namespace machinecontrol; + +constexpr unsigned long sendInterval { 1000 }; +unsigned long sendNow { 0 }; + +unsigned long counter { 0 }; + +void setup() +{ + + Serial.begin(115200); + // Wait for Serial or start after 2.5s + for (auto const timeout = millis() + 2500; !Serial && timeout < millis(); delay(500)) + ; + + delay(2500); + Serial.println("Start RS485 initialization"); + + // Set the PMC Communication Protocols to default config + comm_protocols.init(); + + // RS485/RS232 default config is: + // - RS485 mode + // - Half Duplex + // - No A/B and Y/Z 120 Ohm termination enabled + + // Enable the RS485/RS232 system + comm_protocols.rs485Enable(true); + + // Specify baudrate, and preamble and postamble times for RS485 communication + comm_protocols.rs485.begin(115200, 0, 500); + // Start in receive mode + comm_protocols.rs485.receive(); + + Serial.println("Initialization done!"); +} + +void loop() +{ + if (comm_protocols.rs485.available()) + Serial.write(comm_protocols.rs485.read()); + + if (millis() > sendNow) { + // Disable receive mode before transmission + comm_protocols.rs485.noReceive(); + + comm_protocols.rs485.beginTransmission(); + + comm_protocols.rs485.print("hello "); + comm_protocols.rs485.println(counter++); + + comm_protocols.rs485.endTransmission(); + + // Re-enable receive mode after transmission + comm_protocols.rs485.receive(); + + sendNow = millis() + sendInterval; + } +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RTC/RTC.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RTC/RTC.ino new file mode 100644 index 0000000..954e237 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RTC/RTC.ino @@ -0,0 +1,68 @@ +/* + Machine Control - RTC Example + + This sketch shows how to use the RTC PCF8563T on the Machine + Control Carrier and how to configure the PCF8563T's + time registers. + + Circuit: + - Portenta H7 + - Machine Control + +*/ +#include + +using namespace machinecontrol; + +int years = 20; +int months = 9; +int days = 24; +int hours = 12; +int minutes = 43; +int seconds = 31; + +void setup() { + Serial.begin(9600); + while (!Serial) { + ; // wait for serial port to connect. + } + + Serial.println("Initialization"); + if(!rtc_controller.begin()) { + Serial.println("Initialization fail!"); + } + Serial.println("Initialization Done!"); + + // APIs to set date's fields: years, months, days, hours, minutes and seconds + // The RTC time can be set as epoch, using one of the following two options: + // - Calendar time: rtc_controller.setEpoch(years, months, days, hours, minutes, seconds); + // - UTC time: rtc_controller.setEpoch(date_in_seconds); + rtc_controller.setYears(years); + rtc_controller.setMonths(months); + rtc_controller.setDays(days); + rtc_controller.setHours(hours); + rtc_controller.setMinutes(minutes); + rtc_controller.setSeconds(seconds); + rtc_controller.setEpoch(); +} + +void loop() { + // APIs to get date's fields. + Serial.print("Date: "); + Serial.print(rtc_controller.getYears()); + Serial.print("/"); + Serial.print(rtc_controller.getMonths()); + Serial.print("/"); + Serial.print(rtc_controller.getDays()); + Serial.print(" - "); + Serial.print(rtc_controller.getHours()); + Serial.print(":"); + Serial.print(rtc_controller.getMinutes()); + Serial.print(":"); + Serial.println(rtc_controller.getSeconds()); + time_t utc_time = time(NULL); + Serial.print("Date as UTC time: "); + Serial.println(utc_time); + Serial.println(); + delay(1000); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RTC_Alarm/RTC_Alarm.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RTC_Alarm/RTC_Alarm.ino new file mode 100644 index 0000000..c455af6 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/RTC_Alarm/RTC_Alarm.ino @@ -0,0 +1,81 @@ +/* + Machine Control - RTC Alarm Example + + This sketch shows how to use the RTC PCF8563T on the Machine + Control Carrier and how to configure and use the PCF8563T's + alarm. + + Circuit: + - Portenta H7 + - Machine Control + +*/ +#include + +using namespace machinecontrol; + +int hours = 12; +int minutes = 45; +int seconds = 57; + +void callback_alarm(); + +bool alarm_flag = false; + +void setup() { + Serial.begin(9600); + while (!Serial) { + ; // wait for serial port to connect. + } + Serial.println("Initialization"); + + if (!rtc_controller.begin()) { + Serial.println("Initialization fail!"); + } + + + Serial.println("Initialization Done!"); + + // APIs to set date's fields: hours, minutes and seconds + rtc_controller.setHours(hours); + rtc_controller.setMinutes(minutes); + rtc_controller.setSeconds(seconds); + // Enables Alarm on PCF8563T + rtc_controller.enableAlarm(); + + // set the minutes at which the alarm should rise + rtc_controller.setMinuteAlarm(46); + + // Attach an interrupt to the RTC interrupt pin + attachInterrupt(RTC_INT, callback_alarm, FALLING); + + Serial.println(); +} +int counter = 1; +void loop() { + if (alarm_flag) { + Serial.println("Alarm!!"); + detachInterrupt(RTC_INT); + rtc_controller.setSeconds(seconds); + rtc_controller.setMinuteAlarm(minutes + counter); + rtc_controller.clearAlarm(); + attachInterrupt(RTC_INT, callback_alarm, FALLING); + alarm_flag = false; + + // To disable the alarm uncomment the following line: + // rtc_controller.disableAlarm(); + } + + // APIs to get date's fields. + //Serial.println(digitalRead(rtc_controller.int_pin)); + Serial.print(rtc_controller.getHours()); + Serial.print(":"); + Serial.print(rtc_controller.getMinutes()); + Serial.print(":"); + Serial.println(rtc_controller.getSeconds()); + delay(1000); +} + +void callback_alarm () { + alarm_flag = true; +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Temp_probes_RTD/Temp_probes_RTD.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Temp_probes_RTD/Temp_probes_RTD.ino new file mode 100644 index 0000000..2899dc6 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Temp_probes_RTD/Temp_probes_RTD.ino @@ -0,0 +1,148 @@ +/* + Machine Control - Temperature probes RTD example + + This example provides a way to test the 3-wire RTDs + on the Machine control Carrier. It is possible to + acquire 2-wire RTD simply by shorting the RTDx pin + to the TPx pin. The Machine control carrier has on + board a precise 400 ohm 0.1% reference resistor which + is used as a reference by the MAX31865. + + The circuit: + - Portenta H7 + - Portenta Machine Control Carrier + - 3-wire RTD or 2-wire RTD +*/ + +#include + +using namespace machinecontrol; + +// The value of the Rref resistor. Use 430.0 for PT100 and 4300.0 for PT1000 +#define RREF 400.0 +// The 'nominal' 0-degrees-C resistance of the sensor +// 100.0 for PT100, 1000.0 for PT1000 +#define RNOMINAL 100.0 + +void setup() { + Serial.begin(9600); + Serial.println("MAX31865 PT100 Sensor Test!"); + temp_probes.rtd.begin(THREE_WIRE); + temp_probes.enableRTD(); +} + +void loop() { + temp_probes.selectChannel(0); + Serial.println("CHANNEL 0 SELECTED"); + uint16_t rtd = temp_probes.rtd.readRTD(); + float ratio = rtd; + ratio /= 32768; + + // Check and print any faults + uint8_t fault = temp_probes.rtd.readFault(); + if (fault) { + Serial.print("Fault 0x"); Serial.println(fault, HEX); + if (temp_probes.rtd.getHighThresholdFault(fault)) { + Serial.println("RTD High Threshold"); + } + if (temp_probes.rtd.getLowThresholdFault(fault)) { + Serial.println("RTD Low Threshold"); + } + if (temp_probes.rtd.getLowREFINFault(fault)) { + Serial.println("REFIN- > 0.85 x Bias"); + } + if (temp_probes.rtd.getHighREFINFault(fault)) { + Serial.println("REFIN- < 0.85 x Bias - FORCE- open"); + } + if (temp_probes.rtd.getLowRTDINFault(fault)) { + Serial.println("RTDIN- < 0.85 x Bias - FORCE- open"); + } + if (temp_probes.rtd.getVoltageFault(fault)) { + Serial.println("Under/Over voltage"); + } + temp_probes.rtd.clearFault(); + } else { + Serial.print("RTD value: "); Serial.println(rtd); + Serial.print("Ratio = "); Serial.println(ratio, 8); + Serial.print("Resistance = "); Serial.println(RREF * ratio, 8); + Serial.print("Temperature = "); Serial.println(temp_probes.rtd.readTemperature(RNOMINAL, RREF)); + } + Serial.println(); + delay(100); + + temp_probes.selectChannel(1); + Serial.println("CHANNEL 1 SELECTED"); + rtd = temp_probes.rtd.readRTD(); + ratio = rtd; + ratio /= 32768; + + // Check and print any faults + fault = temp_probes.rtd.readFault(); + if (fault) { + Serial.print("Fault 0x"); Serial.println(fault, HEX); + if (temp_probes.rtd.getHighThresholdFault(fault)) { + Serial.println("RTD High Threshold"); + } + if (temp_probes.rtd.getLowThresholdFault(fault)) { + Serial.println("RTD Low Threshold"); + } + if (temp_probes.rtd.getLowREFINFault(fault)) { + Serial.println("REFIN- > 0.85 x Bias"); + } + if (temp_probes.rtd.getHighREFINFault(fault)) { + Serial.println("REFIN- < 0.85 x Bias - FORCE- open"); + } + if (temp_probes.rtd.getLowRTDINFault(fault)) { + Serial.println("RTDIN- < 0.85 x Bias - FORCE- open"); + } + if (temp_probes.rtd.getVoltageFault(fault)) { + Serial.println("Under/Over voltage"); + } + temp_probes.rtd.clearFault(); + } else { + Serial.print("RTD value: "); Serial.println(rtd); + Serial.print("Ratio = "); Serial.println(ratio, 8); + Serial.print("Resistance = "); Serial.println(RREF * ratio, 8); + Serial.print("Temperature = "); Serial.println(temp_probes.rtd.readTemperature(RNOMINAL, RREF)); + } + Serial.println(); + delay(100); + + temp_probes.selectChannel(2); + Serial.println("CHANNEL 2 SELECTED"); + rtd = temp_probes.rtd.readRTD(); + ratio = rtd; + ratio /= 32768; + + // Check and print any faults + fault = temp_probes.rtd.readFault(); + if (fault) { + Serial.print("Fault 0x"); Serial.println(fault, HEX); + if (temp_probes.rtd.getHighThresholdFault(fault)) { + Serial.println("RTD High Threshold"); + } + if (temp_probes.rtd.getLowThresholdFault(fault)) { + Serial.println("RTD Low Threshold"); + } + if (temp_probes.rtd.getLowREFINFault(fault)) { + Serial.println("REFIN- > 0.85 x Bias"); + } + if (temp_probes.rtd.getHighREFINFault(fault)) { + Serial.println("REFIN- < 0.85 x Bias - FORCE- open"); + } + if (temp_probes.rtd.getLowRTDINFault(fault)) { + Serial.println("RTDIN- < 0.85 x Bias - FORCE- open"); + } + if (temp_probes.rtd.getVoltageFault(fault)) { + Serial.println("Under/Over voltage"); + } + temp_probes.rtd.clearFault(); + } else { + Serial.print("RTD value: "); Serial.println(rtd); + Serial.print("Ratio = "); Serial.println(ratio, 8); + Serial.print("Resistance = "); Serial.println(RREF * ratio, 8); + Serial.print("Temperature = "); Serial.println(temp_probes.rtd.readTemperature(RNOMINAL, RREF)); + } + Serial.println(); + delay(1000); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Temp_probes_Thermocouples/Temp_probes_Thermocouples.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Temp_probes_Thermocouples/Temp_probes_Thermocouples.ino new file mode 100644 index 0000000..5fef867 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/Temp_probes_Thermocouples/Temp_probes_Thermocouples.ino @@ -0,0 +1,59 @@ +/* + Machine Control - Thermocouples Read Sensors + + This example reads the temperatures measured by the thermocouples + connected to the Machine Control Carrier's temp probe inputs and prints + them to the Serial Monitor once a second. + + The circuit: + - Portenta H7 + - Portenta Machine Control Carrier + - Two K Type thermocouple temperature sensors connected to + TEMP PROBES CH0 and CH1 on the Machine Control + - A J Type thermocouple temperature sensor connected to + TEMP PROBES CH3 on the Machine Control + + This example code is in the public domain. +*/ + +#include + +using namespace machinecontrol; + +void setup() { + Serial.begin(9600); + // Initialize temperature probes + temp_probes.tc.begin(); + Serial.println("Temperature probes initialization done"); + // Enables Thermocouples chip select + temp_probes.enableTC(); + Serial.println("Thermocouples enabled"); +} + +void loop() { + //Set CH0, has internal 150 ms delay + temp_probes.selectChannel(0); + //Take CH0 measurement + float temp_ch0 = temp_probes.tc.readTemperature(); + Serial.print("Temperature CH0 [°C]: "); + Serial.print(temp_ch0); + Serial.println(); + + //Set CH1, has internal 150 ms delay + temp_probes.selectChannel(1); + //Take CH1 measurement + float temp_ch1 = temp_probes.tc.readTemperature(); + Serial.print("Temperature CH1 [°C]: "); + Serial.print(temp_ch1); + Serial.println(); + + //Set CH2, has internal 150 ms delay + temp_probes.selectChannel(2); + //Take CH2 measurement + float temp_ch2 = temp_probes.tc.readTemperature(); + Serial.print("Temperature CH2 [°C]: "); + Serial.print(temp_ch2); + Serial.println(); + + Serial.println(); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/USB_host/TUSB_helpers.h b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/USB_host/TUSB_helpers.h new file mode 100644 index 0000000..dddde71 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/USB_host/TUSB_helpers.h @@ -0,0 +1,151 @@ +/* + _______ _ _ _____ ____ + |__ __| | | | |/ ____| _ \ + | | ___ ___ _ __ _ _| | | | (___ | |_) | + | |/ _ \/ _ \ '_ \| | | | | | |\___ \| _ < + | | __/ __/ | | | |_| | |__| |____) | |_) | + |_|\___|\___|_| |_|\__, |\____/|_____/|____/ + __/ | + |___/ + + TeenyUSB - light weight usb stack for STM32 micro controllers + + Copyright (c) 2019 XToolBox - admin@xtoolbox.org + www.tusb.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ + +#pragma once + +#include + +static const tusbh_boot_key_class_t cls_boot_key = { + .backend = &tusbh_boot_keyboard_backend, + //.on_key = process_key +}; + +static const tusbh_boot_mouse_class_t cls_boot_mouse = { + .backend = &tusbh_boot_mouse_backend, + // .on_mouse = process_mouse +}; + +static const tusbh_hid_class_t cls_hid = { + .backend = &tusbh_hid_backend, + //.on_recv_data = process_hid_recv, + //.on_send_done = process_hid_sent, +}; + +static const tusbh_hub_class_t cls_hub = { + .backend = &tusbh_hub_backend, +}; + +static const tusbh_vendor_class_t cls_vendor = { + .backend = &tusbh_vendor_backend, + //.transfer_done = process_vendor_xfer_done +}; + +int msc_ff_mount(tusbh_interface_t* interface, int max_lun, const tusbh_block_info_t* blocks); +int msc_ff_unmount(tusbh_interface_t* interface); + +static const tusbh_msc_class_t cls_msc_bot = { + .backend = &tusbh_msc_bot_backend, + // .mount = msc_ff_mount, + // .unmount = msc_ff_unmount, +}; + +static const tusbh_cdc_acm_class_t cls_cdc_acm = { + .backend = &tusbh_cdc_acm_backend, +}; + +static const tusbh_cdc_rndis_class_t cls_cdc_rndis = { + .backend = &tusbh_cdc_rndis_backend, +}; + +static const tusbh_class_reg_t class_table[] = { + (tusbh_class_reg_t)&cls_boot_key, + (tusbh_class_reg_t)&cls_boot_mouse, + (tusbh_class_reg_t)&cls_hub, + (tusbh_class_reg_t)&cls_msc_bot, + (tusbh_class_reg_t)&cls_cdc_acm, + (tusbh_class_reg_t)&cls_cdc_rndis, + (tusbh_class_reg_t)&cls_hid, + (tusbh_class_reg_t)&cls_vendor, + 0, +}; + +#define MOD_CTRL (0x01 | 0x10) +#define MOD_SHIFT (0x02 | 0x20) +#define MOD_ALT (0x04 | 0x40) +#define MOD_WIN (0x08 | 0x80) + +#define LED_NUM_LOCK 1 +#define LED_CAPS_LOCK 2 +#define LED_SCROLL_LOCK 4 + +#define stdin_recvchar Serial1.write + +static uint8_t key_leds; +static const char knum[] = "1234567890"; +static const char ksign[] = "!@#$%^&*()"; +static const char tabA[] = "\t -=[]\\#;'`,./"; +static const char tabB[] = "\t _+{}|~:\"~<>?"; + +// route the key event to stdin +static int process_key(tusbh_ep_info_t* ep, const uint8_t* keys) +{ + Serial.println(); + + uint8_t modify = keys[0]; + uint8_t key = keys[2]; + uint8_t last_leds = key_leds; + if (key >= KEY_A && key <= KEY_Z) { + char ch = 'A' + key - KEY_A; + if ( (!!(modify & MOD_SHIFT)) == (!!(key_leds & LED_CAPS_LOCK)) ) { + ch += 'a' - 'A'; + } + stdin_recvchar(ch); + Serial.print(ch); + } else if (key >= KEY_1 && key <= KEY_0) { + if (modify & MOD_SHIFT) { + stdin_recvchar(ksign[key - KEY_1]); + } else { + stdin_recvchar(knum[key - KEY_1]); + } + } else if (key >= KEY_TAB && key <= KEY_SLASH) { + if (modify & MOD_SHIFT) { + stdin_recvchar(tabB[key - KEY_TAB]); + } else { + stdin_recvchar(tabA[key - KEY_TAB]); + } + } else if (key == KEY_ENTER) { + stdin_recvchar('\r'); + } else if (key == KEY_CAPSLOCK) { + key_leds ^= LED_CAPS_LOCK; + } else if (key == KEY_NUMLOCK) { + key_leds ^= LED_NUM_LOCK; + } else if (key == KEY_SCROLLLOCK) { + key_leds ^= LED_SCROLL_LOCK; + } + + if (key_leds != last_leds) { + tusbh_set_keyboard_led(ep, key_leds); + } + return 0; +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/USB_host/USB_host.ino b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/USB_host/USB_host.ino new file mode 100644 index 0000000..69cc975 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/examples/USB_host/USB_host.ino @@ -0,0 +1,25 @@ +#include +#include + +#include "TUSB_helpers.h" + +using namespace machinecontrol; + +// Redirect log output from MbedOS and low-level libraries to Serial +REDIRECT_STDOUT_TO(Serial); + +USBHost usb; + +void setup() +{ + Serial1.begin(115200); + usb_controller.powerEnable(); + usb.Init(USB_CORE_ID_FS, class_table); + +} + +void loop() { + usb.Task(); +} + + diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/keywords.txt b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/keywords.txt new file mode 100644 index 0000000..026f3ca --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/keywords.txt @@ -0,0 +1,112 @@ +####################################### +# Syntax Coloring Map For MachineControl +####################################### +# Class (KEYWORD1) +####################################### + +Arduino_MachineControl KEYWORD1 +machinecontrol KEYWORD1 +temp_probes KEYWORD1 +comm_protocols KEYWORD1 +analog_in KEYWORD1 +analog_out KEYWORD1 +encoders KEYWORD1 +digital_outputs KEYWORD1 +digital_inputs KEYWORD1 +digital_programmables KEYWORD1 +rtc_controller KEYWORD1 + +can KEYWORD1 +rtd KEYWORD1 +tc KEYWORD1 + +####################################### +# Methods and Functions (KEYWORD2) +####################################### + +begin KEYWORD2 +end KEYWORD2 + +selectChannel KEYWORD2 +enableTC KEYWORD2 +enableRTD KEYWORD2 +disableCS KEYWORD2 + +enableCAN KEYWORD2 +disableCAN KEYWORD2 + +set0_10V KEYWORD2 +set4_20mA KEYWORD2 +setNTC KEYWORD2 + +read KEYWORD2 +stop KEYWORD2 + +write KEYWORD2 +period_ms KEYWORD2 + +init KEYWORD2 +setAll KEYWORD2 +set KEYWORD2 +setLatch KEYWORD2 +setRetry KEYWORD2 +getMonths KEYWORD2 +setMonths KEYWORD2 + +enableAlarm KEYWORD2 +disableAlarm KEYWORD2 +clearAlarm KEYWORD2 +setMinuteAlarm KEYWORD2 +disableMinuteAlarm KEYWORD2 +setHourAlarm KEYWORD2 +disableHourAlarm KEYWORD2 +setDayAlarm KEYWORD2 +disableDayAlarm KEYWORD2 + +####################################### +# Constants (LITERAL1) +####################################### + +APPEND LITERAL1 + +IO_ADD LITERAL1 +DIN_ADD LITERAL1 + +SWITCH_ON HIGH LITERAL1 +SWITCH_OFF LOW LITERAL1 + +IO_WRITE_CH_PIN_00 LITERAL1 +IO_WRITE_CH_PIN_01 LITERAL1 +IO_WRITE_CH_PIN_02 LITERAL1 +IO_WRITE_CH_PIN_03 LITERAL1 +IO_WRITE_CH_PIN_04 LITERAL1 +IO_WRITE_CH_PIN_05 LITERAL1 +IO_WRITE_CH_PIN_06 LITERAL1 +IO_WRITE_CH_PIN_07 LITERAL1 +IO_WRITE_CH_PIN_08 LITERAL1 +IO_WRITE_CH_PIN_09 LITERAL1 +IO_WRITE_CH_PIN_10 LITERAL1 +IO_WRITE_CH_PIN_11 LITERAL1 +IO_READ_CH_PIN_00 LITERAL1 +IO_READ_CH_PIN_01 LITERAL1 +IO_READ_CH_PIN_02 LITERAL1 +IO_READ_CH_PIN_03 LITERAL1 +IO_READ_CH_PIN_04 LITERAL1 +IO_READ_CH_PIN_05 LITERAL1 +IO_READ_CH_PIN_06 LITERAL1 +IO_READ_CH_PIN_07 LITERAL1 +IO_READ_CH_PIN_08 LITERAL1 +IO_READ_CH_PIN_09 LITERAL1 +IO_READ_CH_PIN_10 LITERAL1 +IO_READ_CH_PIN_11 LITERAL1 +DIN_READ_CH_PIN_00 LITERAL1 +DIN_READ_CH_PIN_01 LITERAL1 +DIN_READ_CH_PIN_02 LITERAL1 +DIN_READ_CH_PIN_03 LITERAL1 +DIN_READ_CH_PIN_04 LITERAL1 +DIN_READ_CH_PIN_05 LITERAL1 +DIN_READ_CH_PIN_06 LITERAL1 +DIN_READ_CH_PIN_07 LITERAL1 + +PROBE_K LITERAL1 +#define LITERAL1 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/library.properties b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/library.properties new file mode 100644 index 0000000..f58e0ad --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/library.properties @@ -0,0 +1,11 @@ +name=Arduino_MachineControl +version=1.1.0 +author=Arduino +maintainer=Arduino +sentence=Arduino Library for Portenta Machine Control - PMC +paragraph= +category=Communication +url=https://github.com/arduino-libraries/Arduino_MachineControl +architectures=mbed, mbed_portenta +includes=Arduino_MachineControl.h +depends=ArduinoRS485 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/Arduino_MachineControl.h b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/Arduino_MachineControl.h new file mode 100644 index 0000000..e5aba58 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/Arduino_MachineControl.h @@ -0,0 +1,567 @@ +#ifndef __MACHINE_CONTROL_H__ +#define __MACHINE_CONTROL_H__ + +#include "utility/MAX31865/MAX31865.h" +#include "utility/THERMOCOUPLE/MAX31855.h" +#include +#include "utility/QEI/QEI.h" +#include "utility/ioexpander/ArduinoIOExpander.h" +#include "utility/RTC/PCF8563T.h" +#include "utility/RTC/PCF8563T.h" + +#include "Arduino.h" +#include "pinDefinitions.h" +#include "mbed.h" + +namespace machinecontrol { + +/** + * The RTDClass allows enabling and selecting the different temperature sensor inputs + * (RTD and thermocouples) + */ +class RTDClass { +public: + + /** + * Select the input channel to be read (3 channels available) + * + * @param channel (0-2) + */ + void selectChannel(int channel) { + for (int i=0; i<3; i++) { + ch_sel[i] = (i == channel ? 1 : 0); + } + delay(150); + } + + /** + * Enable the CS of the Thermocouple to digital converter + * Disable the CS for the RTD to digital converter + */ + void enableTC() { + rtd_th = 0; + digitalWrite(PI_0, LOW); + digitalWrite(PA_6, HIGH); + } + + /** + * Enable the CS of the RDT to digital converter. + * Disable the CS of the Thermocouple to digital converter + */ + void enableRTD() { + rtd_th = 1; + digitalWrite(PI_0, HIGH); + digitalWrite(PA_6, LOW); + + } + + /** + * Disable Chip select for both RTD and thermocouple digital converters. + * + */ + void disableCS() { + digitalWrite(PI_0, HIGH); + digitalWrite(PA_6, HIGH); + } + MAX31865Class rtd = MAX31865Class(PA_6); + MAX31855Class tc = MAX31855Class(7); + +private: + mbed::DigitalOut ch_sel[3] = { mbed::DigitalOut(PD_6), mbed::DigitalOut(PI_4), mbed::DigitalOut(PG_10)}; + mbed::DigitalOut rtd_th = mbed::DigitalOut(PC_15); + +}; + +extern RTDClass temp_probes; + +static mbed::CAN _can(PB_8, PH_13); + + +/** + * The COMMClass is used to initialize the CAN and RS485 LEDs and + * establish the power mode of the CAN bus. + */ +class COMMClass { +public: + // to be tested: check if can be made a big pin initialization + + /** + * Shutdown RS485 and CAN LEDs + */ + void init() { + //SHUTDOWN OF RS485 LEDS + digitalWrite(PinNameToIndex(PA_0), LOW); + digitalWrite(PinNameToIndex(PI_9), LOW); + //SHUTDOWN OF CAN LEDS + digitalWrite(PinNameToIndex(PB_8), HIGH); + digitalWrite(PinNameToIndex(PH_13), HIGH); + + // SET DEFAULTS for RS485 + rs485Enable(false); + rs485ModeRS232(false); + rs485FullDuplex(false); + rs485YZTerm(false); + rs485ABTerm(false); + rs485Slew(false); + } + + /** + * Set the CAN transceiver in Normal mode. In this mode, the transceiver + * can transmit and receive data via the bus lines CANH and CANL. + */ + void enableCAN() { + can_disable = 0; + } + + /** + * Set the CAN transceiver in standby (low power) mode. In this mode the + * transceiver will not be able to transmit or correctly receive data via the bus lines. + * The wake-up filter on the output of the low-power receiver does not latch bus dominant states, + * but ensures that only bus dominant and bus recessive states that persist longer than tfltr(wake) + * bus are reflected on pin RXD. + */ + void disableCAN() { + can_disable = 1; + } + + UART _UART4_ = arduino::UART(PA_0, PI_9, NC, NC); + mbed::CAN& can = _can; + + RS485Class rs485 = RS485Class(_UART4_, PinNameToIndex(PA_0), PinNameToIndex(PI_13), PinNameToIndex(PI_10)); + + void rs485Enable(bool enable) { digitalWrite(PinNameToIndex(PG_9), enable ? HIGH : LOW); } + void rs485ModeRS232(bool enable) { digitalWrite(PinNameToIndex(PA_10), enable ? LOW : HIGH); } + void rs485YZTerm(bool enable) { digitalWrite(PinNameToIndex(PI_15), enable ? HIGH : LOW); } + void rs485ABTerm(bool enable) { digitalWrite(PinNameToIndex(PI_14), enable ? HIGH : LOW); } + void rs485Slew(bool enable) { digitalWrite(PinNameToIndex(PG_14), enable ? LOW : HIGH); } + void rs485FullDuplex(bool enable) { + digitalWrite(PinNameToIndex(PA_9), enable ? LOW : HIGH); + if (enable) { + // RS485 Full Duplex require YZ and AB 120 Ohm termination enabled + rs485YZTerm(true); + rs485ABTerm(true); + } + } + +private: + mbed::DigitalOut can_disable = mbed::DigitalOut(PA_13, 0); +}; + +extern COMMClass comm_protocols; + +#define ch0_in1 ch_in[0] +#define ch0_in2 ch_in[1] +#define ch0_in3 ch_in[2] +#define ch0_in4 ch_in[3] +#define ch1_in1 ch_in[4] +#define ch1_in2 ch_in[5] +#define ch1_in3 ch_in[6] +#define ch1_in4 ch_in[7] +#define ch2_in1 ch_in[8] +#define ch2_in2 ch_in[9] +#define ch2_in3 ch_in[10] +#define ch2_in4 ch_in[11] + +/** + * The AnalogInClass is used to set the resistor configuration for the right type of analog sensor + * i.e. NTC sensors, 4-10mA or 0-10V. + */ +class AnalogInClass { +public: + + /** + * read the sampled voltage from the selected channel + * @param channel integer for selecting the analog input (0, 1 or 2) + * @return the analog value between 0.0 and 1.0 normalized to a 16-bit value (uint16_t) + */ + uint16_t read(int channel) { + uint16_t value = 0; + switch (channel) { + case 0: + value = in_0.read_u16(); + break; + case 1: + value = in_1.read_u16(); + break; + case 2: + value = in_2.read_u16(); + break; + default: + break; + } + return value; + } + + /** + * Configure the input resistor dividers to have a ratio of 0.28. + * Maximum input voltage is 10V. + */ + void set0_10V() { + ch0_in1 = 1; + ch0_in2 = 1; + ch0_in3 = 0; + ch0_in4 = 1; + + ch1_in1 = 1; + ch1_in2 = 1; + ch1_in3 = 0; + ch1_in4 = 1; + + ch2_in1 = 1; + ch2_in2 = 1; + ch2_in3 = 0; + ch2_in4 = 1; + } + + /** + * Enable a 120 ohm resistor to GND to convert the 4-20mA sensor currents to voltage. + * Note: 24V are available from the carrier to power the 4-20mA sensors. + */ + void set4_20mA() { + ch0_in1 = 1; + ch0_in2 = 0; + ch0_in3 = 1; + ch0_in4 = 0; + + ch1_in1 = 1; + ch1_in2 = 0; + ch1_in3 = 1; + ch1_in4 = 0; + + ch2_in1 = 1; + ch2_in2 = 0; + ch2_in3 = 1; + ch2_in4 = 0; + } + + /** + * Enable a 100K resistor in series with the reference voltage. + * The voltage sampled is the voltage division between the 100k resistor and the input resistor (NTC/PTC) + */ + void setNTC() { + ch0_in1 = 0; + ch0_in2 = 0; + ch0_in3 = 1; + ch0_in4 = 1; + + ch1_in1 = 0; + ch1_in2 = 0; + ch1_in3 = 1; + ch1_in4 = 1; + + ch2_in1 = 0; + ch2_in2 = 0; + ch2_in3 = 1; + ch2_in4 = 1; + } + + mbed::AnalogIn& operator[](int index) { + switch (index) { + case 0: + return in_0; + case 1: + return in_1; + case 2: + return in_2; + } + } + + mbed::DigitalOut ch_in[12] = { + mbed::DigitalOut(PD_4), mbed::DigitalOut(PD_5), mbed::DigitalOut(PE_3), mbed::DigitalOut(PG_3), + mbed::DigitalOut(PD_7), mbed::DigitalOut(PH_6), mbed::DigitalOut(PJ_7), mbed::DigitalOut(PH_15), + mbed::DigitalOut(PH_10), mbed::DigitalOut(PA_4), mbed::DigitalOut(PA_8), mbed::DigitalOut(PC_6) + }; + +private: + mbed::AnalogIn in_0 = mbed::AnalogIn(PC_3C); + mbed::AnalogIn in_1 = mbed::AnalogIn(PC_2C); + mbed::AnalogIn in_2 = mbed::AnalogIn(PA_1C); +}; + +extern AnalogInClass analog_in; + +class AnalogOutClass { +public: + + /** + * Set output voltage value (PWM) + * @param index select channel + * @param voltage desired output voltage (max 10.5V) + */ + void write(int index, float voltage) { + if (voltage < 0) { + voltage = 0; + } + + switch (index) { + case 0: + out_0.write(voltage / 10.5); + break; + case 1: + out_1.write(voltage / 10.5); + break; + case 2: + out_2.write(voltage / 10.5); + break; + case 3: + out_3.write(voltage / 10.5); + break; + } + } + + /** + * Set the PWM period (frequency) + * @param index select channel + * @param period integer for selecting the period in ms + */ + void period_ms(int index, uint8_t period) { + switch (index) { + case 0: + out_0.period_ms(period); + break; + case 1: + out_1.period_ms(period); + break; + case 2: + out_2.period_ms(period); + break; + case 3: + out_3.period_ms(period); + break; + } + } + mbed::PwmOut& operator[](int index) { + switch (index) { + case 0: + return out_0; + case 1: + return out_1; + case 2: + return out_2; + case 3: + return out_3; + } + } +private: + mbed::PwmOut out_0 = mbed::PwmOut(PJ_11); + mbed::PwmOut out_1 = mbed::PwmOut(PK_1); + mbed::PwmOut out_2 = mbed::PwmOut(PG_7); + mbed::PwmOut out_3 = mbed::PwmOut(PC_7); +}; + +extern AnalogOutClass analog_out; + + +/* + TODO: writeme + Use QEI library for mbed since it implements index pin +*/ + /** + * The EncoderClass is a wrapper for manipulating Quadrature Encoder Interface devices. + */ +class EncoderClass { +public: + /** + * returns the encoder variable depending on the index + * @param index integer for selecting the encoder (0 or 1) + * @return enc_0 for index = 0, enc_1 for index = 1 + */ + EncoderClass() + : enc_0{PJ_8, PH_12, PH_11, 0} + , enc_1{PC_13, PI_7, PJ_10, 0} {}; + + + QEI& operator[](int index) { + switch (index) { + case 0: + return enc_0; + case 1: + return enc_1; + } + } +private: + QEI enc_0; + QEI enc_1; +}; + +extern EncoderClass encoders; + +/* + using gpio expander class https://www.i2cdevlib.com/devices/tca6424a#source + Ask Giampaolo for proper porting + Expander interrupt is PI_5 + prog_latch_retry (AKA TERM ? ) is PH_14 + + TODO: check if Wire and address are correct +*/ + + +/** + * The ProgrammableDIOClass is used to initialize the IOExpanders and configure the + * thermal shutdown mode of the high side switches. + */ +class ProgrammableDIOClass : public ArduinoIOExpanderClass { +public: + + /** + * Test connection with the IOExpander and set all the pins to the default mode. + * @return true if OK, false if fault + */ + bool init() { + return begin(IO_ADD); + } + + /** + * Configures the thermal shutdown of the high-side switches (TPS4H160) to operate in latch mode. + * The output latches off when thermal shutdown occurs. + */ + void setLatch() { + prog_latch_retry = 0; + } + + /** + * Configures the thermal shutdown of the high-side switches (TPS4H160) to operate in auto-retry mode. + * The output automatically recovers when TJ < T(SD) – T(hys), but the current is limited to ICL(TSD) + * to avoid repetitive thermal shutdown. + */ + void setRetry() { + prog_latch_retry = 1; + } +private: + mbed::DigitalOut prog_latch_retry = mbed::DigitalOut(PH_14); +}; + +extern ProgrammableDIOClass digital_programmables; + + +/** + * The DigitalOutputClass is used to interface with the IO Expander and + * set the digital outputs. + */ +class DigitalOutputsClass { +public: + + /** + * Set all digital outputs at the same time. + * @param val 8 bit integer to set all 8 channels. e.g: + * Set all to HIGH -> val = 255 (0b11111111) + * Set all to LOW -> val = 0 (0b00000000) + */ + void setAll(uint8_t val) { + for (int i = 0; i < 8; i++) { + out[i] = val & 0x1; + val = val >> 1; + } + } + + /** + * Set a particular digital output + * @param index digital output to be set + * @param val set value (HIGH/LOW) + */ + void set(int index, bool val) { + out[index] = val; + } + + /** + * Configures the thermal shutdown of the high-side switches (TPS4H160) to operate in latch mode. + * The output latches off when thermal shutdown occurs. + */ + void setLatch() { + dig_out_latch_retry = 0; + } + + /** + * Configures the thermal shutdown of the high-side switches (TPS4H160) to operate in auto-retry mode. + * The output automatically recovers when TJ < T(SD) – T(hys), but the current is limited to ICL(TSD) + * to avoid repetitive thermal shutdown. + */ + void setRetry() { + dig_out_latch_retry = 1; + } + mbed::DigitalOut& operator[](int index) { + return out[index]; + } +private: + mbed::DigitalOut dig_out_latch_retry = mbed::DigitalOut(PB_2); + mbed::DigitalOut out[8] = { + mbed::DigitalOut(PI_6), mbed::DigitalOut(PH_9), mbed::DigitalOut(PJ_9), mbed::DigitalOut(PE_2), + mbed::DigitalOut(PI_3), mbed::DigitalOut(PI_2), mbed::DigitalOut(PD_3), mbed::DigitalOut(PA_14) + }; +}; + +extern DigitalOutputsClass digital_outputs; + +class ProgrammableDINClass : public ArduinoIOExpanderClass { +public: + /** + * Test connection with the IOExpander and set all the pins to the default mode. + * @return true if OK, false if fault + */ + bool init() { + return begin(DIN_ADD); + } +}; + +extern ProgrammableDINClass digital_inputs; + +/** + * The RtcControllerClass is a wrapper for the PCF8563TClass() that is used to + * set and get the time to/from the PCF8563T RTC. + * + */ +class RtcControllerClass : public PCF8563TClass { +public: + mbed::DigitalIn int_pin = mbed::DigitalIn(PB_9,PullUp); +private: + +}; + +extern RtcControllerClass rtc_controller; + + +/** + * The USB Class is used to enable/disable the power of the USBA (Host) and configure + * the callbacks for the different host types (i.e. Keyboard, mouse, storage device etc). + */ +class USBClass { +public: + USBClass() + : _power{PB_14, 0} + , _usbflag{PB_15} + {}; + + /** + * Enable power to USBA VBUS. + */ + void powerEnable() { + _power = 0; + } + + /** + * Disable power to USBA VBUS. + */ + void powerDisable() { + _power = 1; + } + + /** + * Flag to indicate overcurrent, overtemperature, or reverse−voltage conditions on the USBA VBUS. + * Active−low open−drain output. + * @return true if OK, false if fault + */ + bool vflagRead() { + return _usbflag; + } + +private: + mbed::DigitalOut _power; + mbed::DigitalIn _usbflag; +}; + + +extern USBClass usb_controller; + + +} +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/Objects.cpp b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/Objects.cpp new file mode 100644 index 0000000..a8880fc --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/Objects.cpp @@ -0,0 +1,15 @@ +#include "Arduino_MachineControl.h" + +namespace machinecontrol { + +RTDClass temp_probes; +COMMClass comm_protocols; +AnalogInClass analog_in; +AnalogOutClass analog_out; +EncoderClass encoders; +DigitalOutputsClass digital_outputs; +ProgrammableDINClass digital_inputs; +ProgrammableDIOClass digital_programmables; +RtcControllerClass rtc_controller; +USBClass usb_controller; +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/MAX31865/MAX31865.cpp b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/MAX31865/MAX31865.cpp new file mode 100644 index 0000000..985812e --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/MAX31865/MAX31865.cpp @@ -0,0 +1,214 @@ +/* + This file is part of the MachineControl library. + Copyright (c) 2021 Arduino SA. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#include "MAX31865.h" + + +MAX31865Class::MAX31865Class(PinName cs) : _spi(SPI), _cs(cs) { +} + +static SPISettings _spiSettings(1000000, MSBFIRST, SPI_MODE1); + +bool MAX31865Class::begin(int wires) { + _spi.begin(); + + pinMode(_cs, OUTPUT); + digitalWrite(_cs, HIGH); + // sets 2 or 4 wire + if (wires == THREE_WIRE) { + writeByte(MAX31856_CONFIG_REG, (readByte(MAX31856_CONFIG_REG) | MAX31856_CONFIG_3_WIRE)); + } else { + + writeByte(MAX31856_CONFIG_REG, (readByte(MAX31856_CONFIG_REG) & MAX31856_CONFIG_WIRE_MASK)); + } + + // disable bias + writeByte(MAX31856_CONFIG_REG, readByte(MAX31856_CONFIG_REG) & MAX31856_CONFIG_BIAS_MASK); + + // disable auto convert mode + writeByte(MAX31856_CONFIG_REG, readByte(MAX31856_CONFIG_REG) & MAX31856_CONFIG_CONV_MODE_MASK); + + // clear fault + writeByte(MAX31856_CONFIG_REG, (readByte(MAX31856_CONFIG_REG) & MAX31856_CONFIG_CLEAR_FAULT_CYCLE)| MAX31856_CONFIG_CLEAR_FAULT); + + // set filter frequency + writeByte(MAX31856_CONFIG_REG, readByte(MAX31856_CONFIG_REG) & MAX31856_CONFIG_60_50_HZ_FILTER_MASK); + + return true; +} + +void MAX31865Class::clearFault(void) { + writeByte(MAX31856_CONFIG_REG, (readByte(MAX31856_CONFIG_REG) & MAX31856_CONFIG_CLEAR_FAULT_CYCLE) | MAX31856_CONFIG_CLEAR_FAULT); +} + +uint8_t MAX31865Class::readFault(void) { + return readByte(MAX31856_FAULT_STATUS_REG); +} + +bool MAX31865Class::getHighThresholdFault(uint8_t fault) { + if (fault & MAX31865_FAULT_HIGH_THRESH) { + return true; + } + return false; +} + +bool MAX31865Class::getLowThresholdFault(uint8_t fault) { + if (fault & MAX31865_FAULT_LOW_THRESH) { + return true; + } + return false; +} + +bool MAX31865Class::getLowREFINFault(uint8_t fault) { + + if (fault & MAX31865_FAULT_LOW_REFIN) { + return true; + } + return false; +} + +bool MAX31865Class::getHighREFINFault(uint8_t fault) { + + if (fault & MAX31865_FAULT_HIGH_REFIN) { + return true; + } + return false; +} + +bool MAX31865Class::getLowRTDINFault(uint8_t fault) { + + if (fault & MAX31865_FAULT_LOW_RTDIN) { + return true; + } + return false; +} + +bool MAX31865Class::getVoltageFault(uint8_t fault) { + if (fault & MAX31865_FAULT_OVER_UNDER_VOLTAGE) { + return true; + } + return false; +} + +float MAX31865Class::readTemperature(float RTDnominal, float refResistor) { + float Z1, Z2, Z3, Z4, Rt, temp; + + Rt = readRTD(); + Rt /= 32768; + Rt *= refResistor; + + + Z1 = -RTD_A; + Z2 = RTD_A * RTD_A - (4 * RTD_B); + Z3 = (4 * RTD_B) / RTDnominal; + Z4 = 2 * RTD_B; + + temp = Z2 + (Z3 * Rt); + temp = (sqrt(temp) + Z1) / Z4; + + if (temp >= 0) + return temp; + + // ugh. + Rt /= RTDnominal; + Rt *= 100; // normalize to 100 ohm + + float rpoly = Rt; + + temp = -242.02; + temp += 2.2228 * rpoly; + rpoly *= Rt; // square + temp += 2.5859e-3 * rpoly; + rpoly *= Rt; // ^3 + temp -= 4.8260e-6 * rpoly; + rpoly *= Rt; // ^4 + temp -= 2.8183e-8 * rpoly; + rpoly *= Rt; // ^5 + temp += 1.5243e-10 * rpoly; + + return temp; +} + +uint32_t MAX31865Class::readRTD() { + + // clear fault + writeByte(MAX31856_CONFIG_REG, (readByte(MAX31856_CONFIG_REG) & MAX31856_CONFIG_CLEAR_FAULT_CYCLE) | MAX31856_CONFIG_CLEAR_FAULT); + + // enable bias + writeByte(MAX31856_CONFIG_REG, (readByte(MAX31856_CONFIG_REG) | MAX31856_CONFIG_BIAS_ON)); + delay(10); + + // ONE shot cOnfIg and make readings change with readByte + writeByte(MAX31856_CONFIG_REG, readByte(MAX31856_CONFIG_REG) | MAX31856_CONFIG_ONE_SHOT); + delay(65); + + //readings bytes + uint16_t read = (readBytes(MAX31856_RTD_MSB_REG)); + read = read >>1; + // disable bias + writeByte(MAX31856_CONFIG_REG, readByte(MAX31856_CONFIG_REG) & (MAX31856_CONFIG_BIAS_MASK)); + + return read; +} + +uint8_t MAX31865Class::readByte(uint8_t addr) { + addr &= 0x7F; + uint8_t read = 0; + digitalWrite(_cs, LOW); + + _spi.beginTransaction(_spiSettings); + _spi.transfer(addr); + _spi.transfer(&read,1); + _spi.endTransaction(); + + digitalWrite(_cs, HIGH); + + return read; +} + +uint16_t MAX31865Class::readBytes(uint8_t addr) { + digitalWrite(_cs, LOW); + uint16_t read = 0x00; + _spi.beginTransaction(_spiSettings); + _spi.transfer(addr); + int i; + for (i = 0; i<2; i++) { + read = read << 8; + read |= _spi.transfer(0); + } + + _spi.endTransaction(); + + digitalWrite(_cs, HIGH); + + return read; +} + +void MAX31865Class::writeByte(uint8_t addr, uint8_t data) { + addr |= 0x80; // make sure top bit is set + uint8_t buffer[2] = {addr, data}; + digitalWrite(_cs, LOW); + + _spi.beginTransaction(_spiSettings); + _spi.transfer(buffer,2); + + _spi.endTransaction(); + + digitalWrite(_cs, HIGH); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/MAX31865/MAX31865.h b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/MAX31865/MAX31865.h new file mode 100644 index 0000000..f95969b --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/MAX31865/MAX31865.h @@ -0,0 +1,104 @@ +/* + This file is part of the MachineControl library. + Copyright (c) 2021 Arduino SA. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#ifndef MAX31865_H +#define MAX31865_H + +#include +#include +#include + + +#define MAX31856_CONFIG_REG 0x00 +#define MAX31856_RTD_MSB_REG 0x01 +#define MAX31856_FAULT_STATUS_REG 0x07 + +//config bias mask +#define MAX31856_CONFIG_BIAS_MASK 0x7F +#define MAX31856_CONFIG_BIAS_ON 0x80 + +//config conversion mode mask +#define MAX31856_CONFIG_CONV_MODE_MASK 0xBF +#define MAX31856_CONFIG_CONV_MODE_AUTO 0x40 + +//config one shot mask +#define MAX31856_CONFIG_ONE_SHOT_MASK 0xDF +#define MAX31856_CONFIG_ONE_SHOT 0x20 + +//config wire mask +#define MAX31856_CONFIG_WIRE_MASK 0xEF +#define MAX31856_CONFIG_3_WIRE 0x10 + +//config wire fault detection cycle mask +#define MAX31856_CONFIG_FAULT_DECT_CYCLE_MASK 0xF3 +#define MAX31856_CONFIG_CLEAR_FAULT_CYCLE 0xD3 + +//config fault status mask +#define MAX31856_CONFIG_FAULT_STATUS_MASK 0xFD +#define MAX31856_CONFIG_CLEAR_FAULT 0x02 + +// config 50 60 filter frequency mask +#define MAX31856_CONFIG_60_50_HZ_FILTER_MASK 0xFE + +// fault mask +#define MAX31865_FAULT_HIGH_THRESH 0x80 +#define MAX31865_FAULT_LOW_THRESH 0x40 +#define MAX31865_FAULT_LOW_REFIN 0x20 +#define MAX31865_FAULT_HIGH_REFIN 0x10 +#define MAX31865_FAULT_LOW_RTDIN 0x08 +#define MAX31865_FAULT_OVER_UNDER_VOLTAGE 0x04 + +#define RTD_A 3.9083e-3 +#define RTD_B -5.775e-7 + +#define TWO_WIRE 0 +#define THREE_WIRE 1 + + +class MAX31865Class { +public: + MAX31865Class(PinName cs = PA_6); + + bool begin(int wires); + void end(); + + float readTemperature(float RTDnominal, float refResistor); + uint8_t readFault(void); + void clearFault(void); + uint32_t readRTD(); + bool getHighThresholdFault(uint8_t fault); + bool getLowThresholdFault(uint8_t fault); + bool getLowREFINFault(uint8_t fault); + bool getHighREFINFault(uint8_t fault); + bool getLowRTDINFault(uint8_t fault); + bool getVoltageFault(uint8_t fault); + + + +private: + uint8_t readByte(uint8_t addr); + uint16_t readBytes(uint8_t addr); + void writeByte(uint8_t addr, uint8_t data); + + PinName _cs; + SPIClass& _spi; +}; + + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/QEI/QEI.cpp b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/QEI/QEI.cpp new file mode 100644 index 0000000..22f32e4 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/QEI/QEI.cpp @@ -0,0 +1,289 @@ +/** + * @author Aaron Berk + * + * @section LICENSE + * + * Copyright (c) 2010 ARM Limited + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * @section DESCRIPTION + * + * Quadrature Encoder Interface. + * + * A quadrature encoder consists of two code tracks on a disc which are 90 + * degrees out of phase. It can be used to determine how far a wheel has + * rotated, relative to a known starting position. + * + * Only one code track changes at a time leading to a more robust system than + * a single track, because any jitter around any edge won't cause a state + * change as the other track will remain constant. + * + * Encoders can be a homebrew affair, consisting of infrared emitters/receivers + * and paper code tracks consisting of alternating black and white sections; + * alternatively, complete disk and PCB emitter/receiver encoder systems can + * be bought, but the interface, regardless of implementation is the same. + * + * +-----+ +-----+ +-----+ + * Channel A | ^ | | | | | + * ---+ ^ +-----+ +-----+ +----- + * ^ ^ + * ^ +-----+ +-----+ +-----+ + * Channel B ^ | | | | | | + * ------+ +-----+ +-----+ +----- + * ^ ^ + * ^ ^ + * 90deg + * + * The interface uses X2 encoding by default which calculates the pulse count + * based on reading the current state after each rising and falling edge of + * channel A. + * + * +-----+ +-----+ +-----+ + * Channel A | | | | | | + * ---+ +-----+ +-----+ +----- + * ^ ^ ^ ^ ^ + * ^ +-----+ ^ +-----+ ^ +-----+ + * Channel B ^ | ^ | ^ | ^ | ^ | | + * ------+ ^ +-----+ ^ +-----+ +-- + * ^ ^ ^ ^ ^ + * ^ ^ ^ ^ ^ + * Pulse count 0 1 2 3 4 5 ... + * + * This interface can also use X4 encoding which calculates the pulse count + * based on reading the current state after each rising and falling edge of + * either channel. + * + * +-----+ +-----+ +-----+ + * Channel A | | | | | | + * ---+ +-----+ +-----+ +----- + * ^ ^ ^ ^ ^ + * ^ +-----+ ^ +-----+ ^ +-----+ + * Channel B ^ | ^ | ^ | ^ | ^ | | + * ------+ ^ +-----+ ^ +-----+ +-- + * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + * Pulse count 0 1 2 3 4 5 6 7 8 9 ... + * + * It defaults + * + * An optional index channel can be used which determines when a full + * revolution has occured. + * + * If a 4 pules per revolution encoder was used, with X4 encoding, + * the following would be observed. + * + * +-----+ +-----+ +-----+ + * Channel A | | | | | | + * ---+ +-----+ +-----+ +----- + * ^ ^ ^ ^ ^ + * ^ +-----+ ^ +-----+ ^ +-----+ + * Channel B ^ | ^ | ^ | ^ | ^ | | + * ------+ ^ +-----+ ^ +-----+ +-- + * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + * ^ ^ ^ +--+ ^ ^ +--+ ^ + * ^ ^ ^ | | ^ ^ | | ^ + * Index ------------+ +--------+ +----------- + * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + * Pulse count 0 1 2 3 4 5 6 7 8 9 ... + * Rev. count 0 1 2 + * + * Rotational position in degrees can be calculated by: + * + * (pulse count / X * N) * 360 + * + * Where X is the encoding type [e.g. X4 encoding => X=4], and N is the number + * of pulses per revolution. + * + * Linear position can be calculated by: + * + * (pulse count / X * N) * (1 / PPI) + * + * Where X is encoding type [e.g. X4 encoding => X=44], N is the number of + * pulses per revolution, and PPI is pulses per inch, or the equivalent for + * any other unit of displacement. PPI can be calculated by taking the + * circumference of the wheel or encoder disk and dividing it by the number + * of pulses per revolution. + */ + +/** + * Includes + */ +#include "QEI.h" + +QEI::QEI(PinName channelA, + PinName channelB, + PinName index, + int pulsesPerRev, + Encoding encoding) : channelA_(channelA), channelB_(channelB), + index_(index) { + + pulses_ = 0; + revolutions_ = 0; + pulsesPerRev_ = pulsesPerRev; + encoding_ = encoding; + + //Workout what the current state is. + int chanA = channelA_.read(); + int chanB = channelB_.read(); + + //2-bit state. + currState_ = (chanA << 1) | (chanB); + prevState_ = currState_; + + //X2 encoding uses interrupts on only channel A. + //X4 encoding uses interrupts on channel A, + //and on channel B. + channelA_.rise(mbed::callback(this, &QEI::encode)); + channelA_.fall(mbed::callback(this, &QEI::encode)); + + //If we're using X4 encoding, then attach interrupts to channel B too. + if (encoding == X4_ENCODING) { + channelB_.rise(mbed::callback(this, &QEI::encode)); + channelB_.fall(mbed::callback(this, &QEI::encode)); + } + //Index is optional. + if (index != NC) { + index_.rise(mbed::callback(this, &QEI::index)); + } + +} + +void QEI::reset(void) { + + pulses_ = 0; + revolutions_ = 0; + +} + +int QEI::getCurrentState(void) { + + return currState_; + +} + +int QEI::getPulses(void) { + + return pulses_; + +} + +int QEI::getRevolutions(void) { + + return revolutions_; + +} + +// +-------------+ +// | X2 Encoding | +// +-------------+ +// +// When observing states two patterns will appear: +// +// Counter clockwise rotation: +// +// 10 -> 01 -> 10 -> 01 -> ... +// +// Clockwise rotation: +// +// 11 -> 00 -> 11 -> 00 -> ... +// +// We consider counter clockwise rotation to be "forward" and +// counter clockwise to be "backward". Therefore pulse count will increase +// during counter clockwise rotation and decrease during clockwise rotation. +// +// +-------------+ +// | X4 Encoding | +// +-------------+ +// +// There are four possible states for a quadrature encoder which correspond to +// 2-bit gray code. +// +// A state change is only valid if of only one bit has changed. +// A state change is invalid if both bits have changed. +// +// Clockwise Rotation -> +// +// 00 01 11 10 00 +// +// <- Counter Clockwise Rotation +// +// If we observe any valid state changes going from left to right, we have +// moved one pulse clockwise [we will consider this "backward" or "negative"]. +// +// If we observe any valid state changes going from right to left we have +// moved one pulse counter clockwise [we will consider this "forward" or +// "positive"]. +// +// We might enter an invalid state for a number of reasons which are hard to +// predict - if this is the case, it is generally safe to ignore it, update +// the state and carry on, with the error correcting itself shortly after. +void QEI::encode(void) { + + int change = 0; + int chanA = channelA_.read(); + int chanB = channelB_.read(); + + //2-bit state. + currState_ = (chanA << 1) | (chanB); + + if (encoding_ == X2_ENCODING) { + + //11->00->11->00 is counter clockwise rotation or "forward". + if ((prevState_ == 0x3 && currState_ == 0x0) || + (prevState_ == 0x0 && currState_ == 0x3)) { + + pulses_++; + + } + //10->01->10->01 is clockwise rotation or "backward". + else if ((prevState_ == 0x2 && currState_ == 0x1) || + (prevState_ == 0x1 && currState_ == 0x2)) { + + pulses_--; + + } + + } else if (encoding_ == X4_ENCODING) { + + //Entered a new valid state. + if (((currState_ ^ prevState_) != INVALID) && (currState_ != prevState_)) { + //2 bit state. Right hand bit of prev XOR left hand bit of current + //gives 0 if clockwise rotation and 1 if counter clockwise rotation. + change = (prevState_ & PREV_MASK) ^ ((currState_ & CURR_MASK) >> 1); + + if (change == 0) { + change = -1; + } + + pulses_ -= change; + } + + } + + prevState_ = currState_; + +} + +void QEI::index(void) { + + revolutions_++; + +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/QEI/QEI.h b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/QEI/QEI.h new file mode 100644 index 0000000..5ab79d2 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/QEI/QEI.h @@ -0,0 +1,244 @@ +/** + * @author Aaron Berk + * + * @section LICENSE + * + * Copyright (c) 2010 ARM Limited + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * @section DESCRIPTION + * + * Quadrature Encoder Interface. + * + * A quadrature encoder consists of two code tracks on a disc which are 90 + * degrees out of phase. It can be used to determine how far a wheel has + * rotated, relative to a known starting position. + * + * Only one code track changes at a time leading to a more robust system than + * a single track, because any jitter around any edge won't cause a state + * change as the other track will remain constant. + * + * Encoders can be a homebrew affair, consisting of infrared emitters/receivers + * and paper code tracks consisting of alternating black and white sections; + * alternatively, complete disk and PCB emitter/receiver encoder systems can + * be bought, but the interface, regardless of implementation is the same. + * + * +-----+ +-----+ +-----+ + * Channel A | ^ | | | | | + * ---+ ^ +-----+ +-----+ +----- + * ^ ^ + * ^ +-----+ +-----+ +-----+ + * Channel B ^ | | | | | | + * ------+ +-----+ +-----+ +----- + * ^ ^ + * ^ ^ + * 90deg + * + * The interface uses X2 encoding by default which calculates the pulse count + * based on reading the current state after each rising and falling edge of + * channel A. + * + * +-----+ +-----+ +-----+ + * Channel A | | | | | | + * ---+ +-----+ +-----+ +----- + * ^ ^ ^ ^ ^ + * ^ +-----+ ^ +-----+ ^ +-----+ + * Channel B ^ | ^ | ^ | ^ | ^ | | + * ------+ ^ +-----+ ^ +-----+ +-- + * ^ ^ ^ ^ ^ + * ^ ^ ^ ^ ^ + * Pulse count 0 1 2 3 4 5 ... + * + * This interface can also use X4 encoding which calculates the pulse count + * based on reading the current state after each rising and falling edge of + * either channel. + * + * +-----+ +-----+ +-----+ + * Channel A | | | | | | + * ---+ +-----+ +-----+ +----- + * ^ ^ ^ ^ ^ + * ^ +-----+ ^ +-----+ ^ +-----+ + * Channel B ^ | ^ | ^ | ^ | ^ | | + * ------+ ^ +-----+ ^ +-----+ +-- + * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + * Pulse count 0 1 2 3 4 5 6 7 8 9 ... + * + * It defaults + * + * An optional index channel can be used which determines when a full + * revolution has occured. + * + * If a 4 pules per revolution encoder was used, with X4 encoding, + * the following would be observed. + * + * +-----+ +-----+ +-----+ + * Channel A | | | | | | + * ---+ +-----+ +-----+ +----- + * ^ ^ ^ ^ ^ + * ^ +-----+ ^ +-----+ ^ +-----+ + * Channel B ^ | ^ | ^ | ^ | ^ | | + * ------+ ^ +-----+ ^ +-----+ +-- + * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + * ^ ^ ^ +--+ ^ ^ +--+ ^ + * ^ ^ ^ | | ^ ^ | | ^ + * Index ------------+ +--------+ +----------- + * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + * Pulse count 0 1 2 3 4 5 6 7 8 9 ... + * Rev. count 0 1 2 + * + * Rotational position in degrees can be calculated by: + * + * (pulse count / X * N) * 360 + * + * Where X is the encoding type [e.g. X4 encoding => X=4], and N is the number + * of pulses per revolution. + * + * Linear position can be calculated by: + * + * (pulse count / X * N) * (1 / PPI) + * + * Where X is encoding type [e.g. X4 encoding => X=44], N is the number of + * pulses per revolution, and PPI is pulses per inch, or the equivalent for + * any other unit of displacement. PPI can be calculated by taking the + * circumference of the wheel or encoder disk and dividing it by the number + * of pulses per revolution. + */ + +#ifndef QEI_H +#define QEI_H + +/** + * Includes + */ +#include "mbed.h" + +/** + * Defines + */ +#define PREV_MASK 0x1 //Mask for the previous state in determining direction +//of rotation. +#define CURR_MASK 0x2 //Mask for the current state in determining direction +//of rotation. +#define INVALID 0x3 //XORing two states where both bits have changed. + +/** + * Quadrature Encoder Interface. + */ +class QEI { + +public: + + typedef enum Encoding { + + X2_ENCODING, + X4_ENCODING + + } Encoding; + + /** + * Constructor. + * + * Reads the current values on channel A and channel B to determine the + * initial state. + * + * Attaches the encode function to the rise/fall interrupt edges of + * channels A and B to perform X4 encoding. + * + * Attaches the index function to the rise interrupt edge of channel index + * (if it is used) to count revolutions. + * + * @param channelA mbed pin for channel A input. + * @param channelB mbed pin for channel B input. + * @param index mbed pin for optional index channel input, + * (pass NC if not needed). + * @param pulsesPerRev Number of pulses in one revolution. + * @param encoding The encoding to use. Uses X2 encoding by default. X2 + * encoding uses interrupts on the rising and falling edges + * of only channel A where as X4 uses them on both + * channels. + */ + QEI(PinName channelA, PinName channelB, PinName index, int pulsesPerRev, Encoding encoding = X2_ENCODING); + + /** + * Reset the encoder. + * + * Sets the pulses and revolutions count to zero. + */ + void reset(void); + + /** + * Read the state of the encoder. + * + * @return The current state of the encoder as a 2-bit number, where: + * bit 1 = The reading from channel B + * bit 2 = The reading from channel A + */ + int getCurrentState(void); + + /** + * Read the number of pulses recorded by the encoder. + * + * @return Number of pulses which have occured. + */ + int getPulses(void); + + /** + * Read the number of revolutions recorded by the encoder on the index channel. + * + * @return Number of revolutions which have occured on the index channel. + */ + int getRevolutions(void); + +private: + + /** + * Update the pulse count. + * + * Called on every rising/falling edge of channels A/B. + * + * Reads the state of the channels and determines whether a pulse forward + * or backward has occured, updating the count appropriately. + */ + void encode(void); + + /** + * Called on every rising edge of channel index to update revolution + * count by one. + */ + void index(void); + + Encoding encoding_; + + mbed::InterruptIn channelA_; + mbed::InterruptIn channelB_; + mbed::InterruptIn index_; + + int pulsesPerRev_; + int prevState_; + int currState_; + + volatile int pulses_; + volatile int revolutions_; + +}; + +#endif /* QEI_H */ diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/RTC/PCF8563T.cpp b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/RTC/PCF8563T.cpp new file mode 100644 index 0000000..c7c6f76 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/RTC/PCF8563T.cpp @@ -0,0 +1,395 @@ +/* + This file is part of the MachineControl library. + Copyright (c) 2020 Arduino SA. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#include "PCF8563T.h" + +#define PCF8563T_ADDRESS 0x51 +#define PCF8563T_STATUS_2_REG 0X01 +#define PCF8563T_VL_SECONDS_REG 0X02 +#define PCF8563T_MINUTES_REG 0x03 +#define PCF8563T_HOURS_REG 0X04 +#define PCF8563T_DAYS_REG 0x05 +#define PCF8563T_MONTHS_REG 0x07 +#define PCF8563T_YEARS_REG 0x08 + +// alarm management +#define PCF8563T_MINUTE_ALARM_REG 0x09 +#define PCF8563T_MINUTE_ALARM_AE_M_MASK 0x80 +#define PCF8563T_MINUTE_ALARM_ON 0x7F + +#define PCF8563T_HOUR_ALARM_REG 0x0A +#define PCF8563T_HOUR_ALARM_AE_H_MASK 0x80 +#define PCF8563T_HOUR_ALARM_ON 0x7F + +#define PCF8563T_DAY_ALARM_REG 0x0B +#define PCF8563T_DAY_ALARM_AE_D_MASK 0x80 +#define PCF8563T_DAY_ALARM_ON 0x7F + +#define PCF8563T_TIMER_CONTROL_REG 0X0E +#define PCF8563T_TIMER_CONTROL_ON 0x80 +#define PCF8563T_TIMER_CONTROL_OFF 0x7F + +#define PCF8563T_STATUS_2_AIE_MASK 0x02 +#define PCF8563T_STATUS_2_CLEAR_INT 0xF7 +#define PCF8563T_STATUS_2_INT_OFF 0x7d + +/** + * Object constructor + * + */ +PCF8563TClass::PCF8563TClass() +{ +} + +/** + * Start the communication with the RTC + * Initialize I2C (Wire1) bus and check if the chip is connected by sending an ACK on the I2C bus. + * @return true if the RTC Controller is on the I2C bus, false if it is not. + * + */ +bool PCF8563TClass::begin() +{ + Wire1.begin(); // join i2c bus + + Wire1.beginTransmission(PCF8563T_ADDRESS); + if (!Wire1.endTransmission()) { + return true; + } + return false; +} + +/** + * Set Year number's value + * Save an unsigned byte with the Year's value + * @param years Year's unsigned byte + */ +void PCF8563TClass::setYears(uint8_t years) { + uint8_t dec = years / 10; + uint8_t unit = years - (dec * 10); + writeByte(PCF8563T_YEARS_REG, ((dec << 4) + unit)); +} + +/** + * Set Month number's value + * Save an unsigned byte with the Month's value + * @param months Month's unsigned byte (0 to 12) + */ +void PCF8563TClass::setMonths(uint8_t months) { + uint8_t offset = 0; + if (months > 9) { + offset = 6; + } + writeByte(PCF8563T_MONTHS_REG, months + offset); +} + +/** + * Set Day number's value + * Save an unsigned byte with the Day's value + * @param days day's unsigned byte + */ +void PCF8563TClass::setDays(uint8_t days) { + uint8_t dec = days / 10; + uint8_t unit = days - (dec * 10); + writeByte(PCF8563T_DAYS_REG, ((dec << 4) + unit)); +} + +/** + * Set Hour(s) number's value + * Save an unsigned byte with the Hour(s) value + * @param hours hour unsigned byte (0 - 23) + */ +void PCF8563TClass::setHours(uint8_t hours) { + uint8_t dec = hours / 10; + uint8_t unit = hours - (dec * 10); + writeByte(PCF8563T_HOURS_REG, ((dec << 4) + unit)); //check formula on datasheet val + 6 * (val / 10) +} + +/** + * Set Minute(s) number's value + * Save an unsigned byte with the Minute(s) value + * @param minutes minute unsigned byte (0-60) + */ +void PCF8563TClass::setMinutes(uint8_t minutes) { + uint8_t dec = minutes / 10; + uint8_t unit = minutes - (dec * 10); + writeByte(PCF8563T_MINUTES_REG, ((dec << 4) + unit)); +} + +/** + * Set Second(s) number's value + * Save an unsigned byte with the Second(s) value + * @param seconds Second(s) unsigned byte (0-60) + */ +void PCF8563TClass::setSeconds(uint8_t seconds) { + uint8_t dec = seconds / 10; + uint8_t unit = seconds - (dec * 10); + writeByte(PCF8563T_VL_SECONDS_REG, ((dec << 4) + unit)); +} + +/** + * Get Year(s) number's value + * Get unsigned byte with the Year(s) value + * @return byte with Year(s) value + */ +uint8_t PCF8563TClass::getYears() { + uint8_t years = readByte(PCF8563T_YEARS_REG); + return (years & 0x0F) + ((years >> 4)*10); +} + +/** + * Get Month(s) month's value + * Get unsigned byte with the month(s) value + * @return byte with Month(s) value + */ +uint8_t PCF8563TClass::getMonths() { + uint8_t months = readByte(PCF8563T_MONTHS_REG) & 0x1F; + if(months > 9) { + return months - 6; + } else { + return months; + } +} + +/** + * Get Day(s) number's value + * Get unsigned byte with the Day(s) value + * @return byte with Day(s) value + */ +uint8_t PCF8563TClass::getDays() { + uint8_t days = readByte(PCF8563T_DAYS_REG); + return (days & 0x0F) + ((days >> 4)*10); +} + +/** + * Get Hour(s) number's value + * Get unsigned byte with the Hour(s) value + * @return byte with Hour(s) value + */ +uint8_t PCF8563TClass::getHours() { + uint8_t hours = readByte(PCF8563T_HOURS_REG) & 0x3F; + return (hours & 0x0F) + ((hours >> 4)*10); +} + +/** + * Get Minute(s) number's value + * Get unsigned byte with the Minute(s) value + * @return byte with Minute(s) value + */ +uint8_t PCF8563TClass::getMinutes() { + uint8_t minutes = (readByte(PCF8563T_MINUTES_REG)) & 0x7F ; + return (minutes & 0x0F) + ((minutes >> 4)*10); +} + +/** + * Get Second(s) number's value + * Get unsigned byte with the Second(s) value + * @return byte with Second(s) value + */ +uint8_t PCF8563TClass::getSeconds() { + uint8_t seconds = readByte(PCF8563T_VL_SECONDS_REG) & 0x7F; + return (seconds & 0x0F) + ((seconds >> 4)*10); +} + +/** + * Set time Epoch format + * + */ +void PCF8563TClass::setEpoch() { + struct tm time; + time.tm_sec = getSeconds(); + time.tm_min = getMinutes(); + time.tm_hour = getHours(); + time.tm_mday = getDays(); + time.tm_mon = getMonths() - 1; + time.tm_year = getYears() + 100; + time_t seconds; + _rtc_maketime(&time, &seconds, RTC_FULL_LEAP_YEAR_SUPPORT); + set_time(seconds); +} + +/** + * Set time with Epoch format + * + * + * @param seconds number of seconds (time_t type) + */ +void PCF8563TClass::setEpoch(time_t seconds) { + struct tm time; + _rtc_localtime(seconds, &time, RTC_FULL_LEAP_YEAR_SUPPORT); + + setSeconds(time.tm_sec); + setMinutes(time.tm_min); + setHours( time.tm_hour); + setDays(time.tm_mday); + setMonths(time.tm_mon + 1); + setYears((time.tm_year - 100)); + set_time(seconds); +} + +/** + * Set time with Epoch format + * + * Convert the input values to Epoch format + * example: Tue, 06 Jul 2021 11:55:27 GMT -> 1625572527 + * + * @param years number of years + * @param mohths number of months + * @param days number of days + * @param hours number of hours + * @param minutes number of minutes + * @param seconds number of seconds + */ +void PCF8563TClass::setEpoch(uint8_t years, uint8_t months, uint8_t days, uint8_t hours, uint8_t minutes, uint8_t seconds) { + struct tm time; + time_t utcsec; + + time.tm_sec = seconds; + time.tm_min = minutes; + time.tm_hour = hours; + time.tm_mday = days; + time.tm_mon = months - 1; + time.tm_year = years + 100; // year since 1900 + + _rtc_maketime(&time, &utcsec,RTC_FULL_LEAP_YEAR_SUPPORT); + set_time(utcsec); +} + +/** + * Get epoch number + * Convert real time to difference between actual time and Epoch(Unix time) + * Saved into time_t type + * + * example: 1625572527 -> Tue, 06 Jul 2021 11:55:27 GMT + * + * @return number of seconds after Unix time (time_t type) + */ +time_t PCF8563TClass::getEpoch() { + struct tm time; + time_t seconds; + + time.tm_sec = getSeconds(); + time.tm_min = getMinutes(); + time.tm_hour = getHours(); + time.tm_mday = getDays(); + time.tm_mon = getMonths() - 1; + time.tm_year = getYears() + 100; // year since 1900 + + _rtc_maketime(&time, &seconds, RTC_FULL_LEAP_YEAR_SUPPORT); + return seconds; +} + +/** + * Enable alarm + * + */ +void PCF8563TClass::enableAlarm() { + writeByte(PCF8563T_STATUS_2_REG, (readByte(PCF8563T_STATUS_2_REG) & PCF8563T_STATUS_2_CLEAR_INT) | PCF8563T_STATUS_2_AIE_MASK); +} + +/** + * Disable alarm + * + */ +void PCF8563TClass::disableAlarm() { + writeByte(PCF8563T_STATUS_2_REG, (readByte(PCF8563T_STATUS_2_REG) & PCF8563T_STATUS_2_INT_OFF)); +} + +/** + * Clear alarm status + * + */ +void PCF8563TClass::clearAlarm() { + writeByte(PCF8563T_STATUS_2_REG, (readByte(PCF8563T_STATUS_2_REG) & PCF8563T_STATUS_2_CLEAR_INT) | PCF8563T_STATUS_2_AIE_MASK); +} + +/** + * Set alarm's minute + * + * @param minutes minute(s) value for the Alarm (byte type) + */ +void PCF8563TClass::setMinuteAlarm(uint8_t minutes) { + uint8_t dec = minutes / 10; + uint8_t unit = minutes - (dec * 10); + uint8_t min_alarm = PCF8563T_MINUTE_ALARM_ON & ((dec << 4) + unit); + writeByte(PCF8563T_MINUTE_ALARM_REG , min_alarm); +} + +/** + * Disable and clear the minute of the Alarm + * + */ +void PCF8563TClass::disableMinuteAlarm() { + writeByte(PCF8563T_MINUTE_ALARM_REG, readByte(PCF8563T_MINUTE_ALARM_REG) | PCF8563T_MINUTE_ALARM_AE_M_MASK); +} + +/** + * Set Alarm's hour + * + * @param hours hour(s) value for the Alarm (byte type) + */ +void PCF8563TClass::setHourAlarm(uint8_t hours) { + uint8_t dec = hours / 10; + uint8_t unit = hours - (dec * 10); + uint8_t hour_alarm = PCF8563T_HOUR_ALARM_AE_H_MASK & ((dec << 4) + unit); + writeByte(PCF8563T_HOURS_REG, hour_alarm); //check formula on datasheet val + 6 * (val / 10) +} + +/** + * Disable and clear the hour of the Alarm + * + */ +void PCF8563TClass::disableHourAlarm() { + writeByte(PCF8563T_HOUR_ALARM_REG, readByte(PCF8563T_HOUR_ALARM_REG) | PCF8563T_HOUR_ALARM_AE_H_MASK); +} + +/** + * Set Alarm's day + * + * @param days day value for the Alarm (byte type) + */ +void PCF8563TClass::setDayAlarm(uint8_t days) { + uint8_t dec = days / 10; + uint8_t unit = days - (dec * 10); + uint8_t day_alarm = PCF8563T_DAY_ALARM_ON & ((dec << 4) + unit); + writeByte(PCF8563T_DAY_ALARM_REG, day_alarm); +} + +/** + * Disable and clear the day of the Alarm + * + */ +void PCF8563TClass::disableDayAlarm() { + writeByte(PCF8563T_DAY_ALARM_REG, readByte(PCF8563T_DAY_ALARM_REG) | PCF8563T_DAY_ALARM_AE_D_MASK ); +} + +void PCF8563TClass::writeByte(uint8_t regAddres, uint8_t data) { + Wire1.beginTransmission(PCF8563T_ADDRESS); + Wire1.write(regAddres); + Wire1.write(data); + Wire1.endTransmission(); +} + +uint8_t PCF8563TClass::readByte(uint8_t regAddres) { + Wire1.beginTransmission(PCF8563T_ADDRESS); + Wire1.write(regAddres); // Day Register + Wire1.endTransmission(); + Wire1.requestFrom(PCF8563T_ADDRESS, 1); + + return Wire1.read(); +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/RTC/PCF8563T.h b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/RTC/PCF8563T.h new file mode 100644 index 0000000..c854ef9 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/RTC/PCF8563T.h @@ -0,0 +1,69 @@ +/* + This file is part of the MachineControl library. + Copyright (c) 2020 Arduino SA. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#ifndef _PCF8563T_H_INCLUDED +#define _PCF8563T_H_INCLUDED + +#include "Arduino.h" +#include "mbed.h" +#include "time.h" +#include "mbed_mktime.h" +#include "Wire.h" +#define RTC_INT PB_9 +class PCF8563TClass { + +public: + PCF8563TClass(); + bool begin(); + void setYears(uint8_t years); + void setMonths(uint8_t months); + void setDays(uint8_t days); + void setHours(uint8_t hours); + void setMinutes(uint8_t minutes); + void setSeconds(uint8_t seconds); + + uint8_t getYears(); + uint8_t getMonths(); + uint8_t getDays(); + uint8_t getHours(); + uint8_t getMinutes(); + uint8_t getSeconds(); + + void setEpoch(); + void setEpoch(uint8_t years, uint8_t months, uint8_t days, uint8_t hours, uint8_t minutes, uint8_t seconds); + void setEpoch(time_t seconds); + time_t getEpoch(); + +void enableAlarm(); +void disableAlarm(); +void clearAlarm(); +void setMinuteAlarm(uint8_t minutes); +void disableMinuteAlarm(); +void setHourAlarm(uint8_t hours); +void disableHourAlarm(); +void setDayAlarm(uint8_t days); +void disableDayAlarm(); + + +private: + void writeByte(uint8_t regAddres, uint8_t data); + uint8_t readByte(uint8_t regAddres); +}; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/THERMOCOUPLE/MAX31855.cpp b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/THERMOCOUPLE/MAX31855.cpp new file mode 100644 index 0000000..6053867 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/THERMOCOUPLE/MAX31855.cpp @@ -0,0 +1,129 @@ +/* + This file is part of the MachineControl library. + Copyright (c) 2020 Arduino SA. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#include "MAX31855.h" + +MAX31855Class::MAX31855Class(int cs, SPIClass& spi) : + _cs(cs), + _spi(&spi), + _spiSettings(4000000, MSBFIRST, SPI_MODE0) +{ +} + +int MAX31855Class::begin() +{ + uint32_t rawword; + + pinMode(_cs, OUTPUT); + digitalWrite(_cs, HIGH); + _spi->begin(); + + rawword = readSensor(); + if (rawword == 0xFFFFFF) { + end(); + + return 0; + } + + return 1; +} + +void MAX31855Class::end() +{ + pinMode(_cs, INPUT); + digitalWrite(_cs, LOW); + _spi->end(); +} + +uint32_t MAX31855Class::readSensor() +{ + uint32_t read = 0x00; + + digitalWrite(_cs, LOW); + delayMicroseconds(1); + + _spi->beginTransaction(_spiSettings); + + + for (int i = 0; i < 4; i++) { + read <<= 8; + read |= _spi->transfer(0); + } + + _spi->endTransaction(); + + digitalWrite(_cs, HIGH); + return read; +} + +float MAX31855Class::readTemperature(int type) +{ + uint32_t rawword; + float celsius; + + rawword = readSensor(); + + // Check for reading error + if (rawword & 0x7) { + return NAN; + } + // The temperature is stored in the last 14 word's bits + // sent by the Thermocouple-to-Digital Converter + if (rawword & 0x80000000) { + // Negative value, drop the lower 18 bits and explicitly extend sign bits. + rawword = 0xFFFFC000 | ((rawword >> 18) & 0x00003FFFF); + } else { + // Positive value, just drop the lower 18 bits. + rawword >>= 18; + } + + // multiply for the LSB value + celsius = rawword * 0.25f; + if (type == PROBE_J) { + // conversion factor from K type to J type + celsius = celsius * 4/5; + } + return celsius; +} + +float MAX31855Class::readReferenceTemperature(int type) +{ + uint32_t rawword; + float ref; + + rawword = readSensor(); + + // ignore first 4 FAULT bits + rawword >>= 4; + + // The cold junction reference temperature is stored in the first 11 word's bits + // sent by the Thermocouple-to-Digital Converter + rawword = rawword & 0x7FF; + // check sign bit and convert to negative value. + if (rawword & 0x800) { + ref = (0xF800 | (rawword & 0x7FF))*0.0625; + } else { + // multiply for the LSB value + ref = rawword * 0.0625f; + } + Serial.println(ref); + return ref; +} + +MAX31855Class THERM; diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/THERMOCOUPLE/MAX31855.h b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/THERMOCOUPLE/MAX31855.h new file mode 100644 index 0000000..f5c2b3a --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/THERMOCOUPLE/MAX31855.h @@ -0,0 +1,50 @@ +/* + This file is part of the MachineControl library. + Copyright (c) 2020 Arduino SA. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#ifndef _MAX31855_H_ +#define _MAX31855_H_ + +#include +#include +#include + +#define PROBE_K 0 +#define PROBE_J 1 + +class MAX31855Class { +public: + MAX31855Class(int cs = 7, SPIClass& spi = SPI); + + int begin(); + void end(); + + float readTemperature(int type = PROBE_K); + float readReferenceTemperature(int type = PROBE_K); + +private: + uint32_t readSensor(); + + int _cs; + SPIClass* _spi; + SPISettings _spiSettings; +}; + +extern MAX31855Class THERM; + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/ArduinoIOExpander.cpp b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/ArduinoIOExpander.cpp new file mode 100644 index 0000000..3dc1be0 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/ArduinoIOExpander.cpp @@ -0,0 +1,140 @@ +/* + This file is part of the MachineControl library. + Copyright (C) 2020 Arduino AG (http://www.arduino.cc/) + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#include "ArduinoIOExpander.h" + +bool ArduinoIOExpanderClass::begin() +{ + if(!_tca.testConnection()) { + return false; + } + //Initialize all pins to the default mode + initPins(); + + return true; +} + +bool ArduinoIOExpanderClass::begin(uint8_t address) +{ + setAddress(address); + if(!_tca.testConnection()) { + return false; + } + //Initialize all pins to the default mode + initPins(); + + return true; +} + +ArduinoIOExpanderClass::operator bool() +{ + return _tca.testConnection(); +} + +bool ArduinoIOExpanderClass::pinMode(int pin, PinMode direction) +{ + if (direction > OUTPUT) + return false; + + _tca.setPinDirection(pin, direction == INPUT ? TCA6424A_INPUT : TCA6424A_OUTPUT); + return true; +} + +void ArduinoIOExpanderClass::setAddress(uint8_t address) { + _tca.setAddress(address); +} + +bool ArduinoIOExpanderClass::set(int pin, PinStatus status) +{ + if (pin < IO_READ_CH_PIN_00) { + if (status > HIGH) + return false; + + _tca.writePin(pin, status == HIGH ? TCA6424A_HIGH : TCA6424A_LOW); + return true; + } + return false; +} + +int ArduinoIOExpanderClass::read(int pin) +{ + if(_tca.getAddress() == IO_ADD) { + if (pin > TCA6424A_P13 && pin <= TCA6424A_P27) { + return _tca.readPin(pin) == true ? 1 : 0; + } + } else if(_tca.getAddress() == DIN_ADD) { + if ((pin >= TCA6424A_P00) && (pin <= TCA6424A_P10) && (pin !=TCA6424A_P03)) { + return _tca.readPin(pin) == true ? 1 : 0; + } + } + return -1; +} + +void ArduinoIOExpanderClass::initPins() +{ + + if (_tca.getAddress() == IO_ADD) { + PinStatus status = SWITCH_OFF; + pinMode(IO_WRITE_CH_PIN_00, OUTPUT); + pinMode(IO_WRITE_CH_PIN_01, OUTPUT); + pinMode(IO_WRITE_CH_PIN_02, OUTPUT); + pinMode(IO_WRITE_CH_PIN_03, OUTPUT); + pinMode(IO_WRITE_CH_PIN_04, OUTPUT); + pinMode(IO_WRITE_CH_PIN_05, OUTPUT); + pinMode(IO_WRITE_CH_PIN_06, OUTPUT); + pinMode(IO_WRITE_CH_PIN_07, OUTPUT); + pinMode(IO_WRITE_CH_PIN_08, OUTPUT); + pinMode(IO_WRITE_CH_PIN_09, OUTPUT); + pinMode(IO_WRITE_CH_PIN_10, OUTPUT); + pinMode(IO_WRITE_CH_PIN_11, OUTPUT); + pinMode(IO_READ_CH_PIN_00, INPUT); + pinMode(IO_READ_CH_PIN_01, INPUT); + pinMode(IO_READ_CH_PIN_02, INPUT); + pinMode(IO_READ_CH_PIN_03, INPUT); + pinMode(IO_READ_CH_PIN_04, INPUT); + pinMode(IO_READ_CH_PIN_05, INPUT); + pinMode(IO_READ_CH_PIN_06, INPUT); + pinMode(IO_READ_CH_PIN_07, INPUT); + pinMode(IO_READ_CH_PIN_08, INPUT); + pinMode(IO_READ_CH_PIN_09, INPUT); + pinMode(IO_READ_CH_PIN_10, INPUT); + pinMode(IO_READ_CH_PIN_11, INPUT); + + set(IO_WRITE_CH_PIN_00, status); + set(IO_WRITE_CH_PIN_01, status); + set(IO_WRITE_CH_PIN_02, status); + set(IO_WRITE_CH_PIN_03, status); + set(IO_WRITE_CH_PIN_04, status); + set(IO_WRITE_CH_PIN_05, status); + set(IO_WRITE_CH_PIN_06, status); + set(IO_WRITE_CH_PIN_07, status); + set(IO_WRITE_CH_PIN_08, status); + set(IO_WRITE_CH_PIN_09, status); + set(IO_WRITE_CH_PIN_10, status); + set(IO_WRITE_CH_PIN_11, status); + } else { + pinMode(DIN_READ_CH_PIN_00, INPUT); + pinMode(DIN_READ_CH_PIN_01, INPUT); + pinMode(DIN_READ_CH_PIN_02, INPUT); + pinMode(DIN_READ_CH_PIN_03, INPUT); + pinMode(DIN_READ_CH_PIN_04, INPUT); + pinMode(DIN_READ_CH_PIN_05, INPUT); + pinMode(DIN_READ_CH_PIN_06, INPUT); + pinMode(DIN_READ_CH_PIN_07, INPUT); + } +} + +ArduinoIOExpanderClass Expander; diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/ArduinoIOExpander.h b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/ArduinoIOExpander.h new file mode 100644 index 0000000..28993d1 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/ArduinoIOExpander.h @@ -0,0 +1,90 @@ +/* + This file is part of the MachineControl library. + Copyright (C) 2020 Arduino AG (http://www.arduino.cc/) + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#pragma once + +#include +#include "TCA6424A.h" + +#define IO_ADD TCA6424A_ADDRESS_ADDR_LOW // address pin low (GND) +#define DIN_ADD TCA6424A_ADDRESS_ADDR_HIGH // address pin high (VCC) + +#define SWITCH_ON HIGH +#define SWITCH_OFF LOW + +enum { + IO_WRITE_CH_PIN_00 = TCA6424A_P00, + IO_WRITE_CH_PIN_01 = TCA6424A_P01, + IO_WRITE_CH_PIN_02 = TCA6424A_P02, + IO_WRITE_CH_PIN_03 = TCA6424A_P03, + IO_WRITE_CH_PIN_04 = TCA6424A_P07, + IO_WRITE_CH_PIN_05 = TCA6424A_P06, + IO_WRITE_CH_PIN_06 = TCA6424A_P05, + IO_WRITE_CH_PIN_07 = TCA6424A_P04, + IO_WRITE_CH_PIN_08 = TCA6424A_P10, + IO_WRITE_CH_PIN_09 = TCA6424A_P11, + IO_WRITE_CH_PIN_10 = TCA6424A_P12, + IO_WRITE_CH_PIN_11 = TCA6424A_P13, + + IO_READ_CH_PIN_00 = TCA6424A_P27, + IO_READ_CH_PIN_01 = TCA6424A_P26, + IO_READ_CH_PIN_02 = TCA6424A_P25, + IO_READ_CH_PIN_03 = TCA6424A_P24, + IO_READ_CH_PIN_04 = TCA6424A_P23, + IO_READ_CH_PIN_05 = TCA6424A_P22, + IO_READ_CH_PIN_06 = TCA6424A_P21, + IO_READ_CH_PIN_07 = TCA6424A_P20, + IO_READ_CH_PIN_08 = TCA6424A_P17, + IO_READ_CH_PIN_09 = TCA6424A_P16, + IO_READ_CH_PIN_10 = TCA6424A_P15, + IO_READ_CH_PIN_11 = TCA6424A_P14 +}; + +enum { + DIN_READ_CH_PIN_00 = TCA6424A_P10, + DIN_READ_CH_PIN_01 = TCA6424A_P05, + DIN_READ_CH_PIN_02 = TCA6424A_P04, + DIN_READ_CH_PIN_03 = TCA6424A_P02, + DIN_READ_CH_PIN_04 = TCA6424A_P01, + DIN_READ_CH_PIN_05 = TCA6424A_P00, + DIN_READ_CH_PIN_06 = TCA6424A_P07, + DIN_READ_CH_PIN_07 = TCA6424A_P06, +}; + +class ArduinoIOExpanderClass { + +public: + ArduinoIOExpanderClass() = default; + ~ArduinoIOExpanderClass() = default; + + bool begin(); + bool begin(uint8_t address); + + operator bool(); + void setAddress(uint8_t address); + bool set(int pin, PinStatus status); + bool set(int pin, int status) { return set( pin, (PinStatus)status); }; + + int read(int pin); + bool pinMode(int pin, PinMode direction); + +private: + void initPins(); +private: + TCA6424A _tca {}; +}; + +extern ArduinoIOExpanderClass Expander; diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/I2Cdev.cpp b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/I2Cdev.cpp new file mode 100644 index 0000000..5525624 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/I2Cdev.cpp @@ -0,0 +1,1474 @@ +// I2Cdev library collection - Main I2C device class +// Abstracts bit and byte I2C R/W functions into a convenient class +// 2013-06-05 by Jeff Rowberg +// +// Changelog: +// 2013-05-06 - add Francesco Ferrara's Fastwire v0.24 implementation with small modifications +// 2013-05-05 - fix issue with writing bit values to words (Sasquatch/Farzanegan) +// 2012-06-09 - fix major issue with reading > 32 bytes at a time with Arduino Wire +// - add compiler warnings when using outdated or IDE or limited I2Cdev implementation +// 2011-11-01 - fix write*Bits mask calculation (thanks sasquatch @ Arduino forums) +// 2011-10-03 - added automatic Arduino version detection for ease of use +// 2011-10-02 - added Gene Knight's NBWire TwoWire class implementation with small modifications +// 2011-08-31 - added support for Arduino 1.0 Wire library (methods are different from 0.x) +// 2011-08-03 - added optional timeout parameter to read* methods to easily change from default +// 2011-08-02 - added support for 16-bit registers +// - fixed incorrect Doxygen comments on some methods +// - added timeout value for read operations (thanks mem @ Arduino forums) +// 2011-07-30 - changed read/write function structures to return success or byte counts +// - made all methods static for multi-device memory savings +// 2011-07-28 - initial release + +/* ============================================ +I2Cdev device library code is placed under the MIT license +Copyright (c) 2013 Jeff Rowberg + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +=============================================== +*/ + +#include "I2Cdev.h" + +#if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_SBWIRE + + #ifdef I2CDEV_IMPLEMENTATION_WARNINGS + #if ARDUINO < 100 + #warning Using outdated Arduino IDE with Wire library is functionally limiting. + #warning Arduino IDE v1.6.5+ with I2Cdev Fastwire implementation is recommended. + #warning This I2Cdev implementation does not support: + #warning - Repeated starts conditions + #warning - Timeout detection (some Wire requests block forever) + #elif ARDUINO == 100 + #warning Using outdated Arduino IDE with Wire library is functionally limiting. + #warning Arduino IDE v1.6.5+ with I2Cdev Fastwire implementation is recommended. + #warning This I2Cdev implementation does not support: + #warning - Repeated starts conditions + #warning - Timeout detection (some Wire requests block forever) + #elif ARDUINO > 100 + /*#warning Using current Arduino IDE with Wire library is functionally limiting. + #warning Arduino IDE v1.6.5+ with I2CDEV_BUILTIN_FASTWIRE implementation is recommended. + #warning This I2Cdev implementation does not support: + #warning - Timeout detection (some Wire requests block forever)*/ + #endif + #endif + +#elif I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE + + //#error The I2CDEV_BUILTIN_FASTWIRE implementation is known to be broken right now. Patience, Iago! + +#elif I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE + + #ifdef I2CDEV_IMPLEMENTATION_WARNINGS + #warning Using I2CDEV_BUILTIN_NBWIRE implementation may adversely affect interrupt detection. + #warning This I2Cdev implementation does not support: + #warning - Repeated starts conditions + #endif + + // NBWire implementation based heavily on code by Gene Knight + // Originally posted on the Arduino forum at http://arduino.cc/forum/index.php/topic,70705.0.html + // Originally offered to the i2cdevlib project at http://arduino.cc/forum/index.php/topic,68210.30.html + TwoWire Wire; + +#endif + +#ifndef BUFFER_LENGTH +// band-aid fix for platforms without Wire-defined BUFFER_LENGTH (removed from some official implementations) +#define BUFFER_LENGTH 32 +#endif + +/** Default constructor. + */ +I2Cdev::I2Cdev() { +} + +/** Read a single bit from an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param bitNum Bit position to read (0-7) + * @param data Container for single bit value + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (true = success) + */ +int8_t I2Cdev::readBit(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint8_t *data, uint16_t timeout) { + uint8_t b; + uint8_t count = readByte(devAddr, regAddr, &b, timeout); + *data = b & (1 << bitNum); + return count; +} + +/** Read a single bit from a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param bitNum Bit position to read (0-15) + * @param data Container for single bit value + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (true = success) + */ +int8_t I2Cdev::readBitW(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint16_t *data, uint16_t timeout) { + uint16_t b; + uint8_t count = readWord(devAddr, regAddr, &b, timeout); + *data = b & (1 << bitNum); + return count; +} + +/** Read multiple bits from an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param bitStart First bit position to read (0-7) + * @param length Number of bits to read (not more than 8) + * @param data Container for right-aligned value (i.e. '101' read from any bitStart position will equal 0x05) + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (true = success) + */ +int8_t I2Cdev::readBits(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t *data, uint16_t timeout) { + // 01101001 read byte + // 76543210 bit numbers + // xxx args: bitStart=4, length=3 + // 010 masked + // -> 010 shifted + uint8_t count, b; + if ((count = readByte(devAddr, regAddr, &b, timeout)) != 0) { + uint8_t mask = ((1 << length) - 1) << (bitStart - length + 1); + b &= mask; + b >>= (bitStart - length + 1); + *data = b; + } + return count; +} + +/** Read multiple bits from a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param bitStart First bit position to read (0-15) + * @param length Number of bits to read (not more than 16) + * @param data Container for right-aligned value (i.e. '101' read from any bitStart position will equal 0x05) + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (1 = success, 0 = failure, -1 = timeout) + */ +int8_t I2Cdev::readBitsW(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint16_t *data, uint16_t timeout) { + // 1101011001101001 read byte + // fedcba9876543210 bit numbers + // xxx args: bitStart=12, length=3 + // 010 masked + // -> 010 shifted + uint8_t count; + uint16_t w; + if ((count = readWord(devAddr, regAddr, &w, timeout)) != 0) { + uint16_t mask = ((1 << length) - 1) << (bitStart - length + 1); + w &= mask; + w >>= (bitStart - length + 1); + *data = w; + } + return count; +} + +/** Read single byte from an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param data Container for byte value read from device + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (true = success) + */ +int8_t I2Cdev::readByte(uint8_t devAddr, uint8_t regAddr, uint8_t *data, uint16_t timeout) { + return readBytes(devAddr, regAddr, 1, data, timeout); +} + +/** Read single word from a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param data Container for word value read from device + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (true = success) + */ +int8_t I2Cdev::readWord(uint8_t devAddr, uint8_t regAddr, uint16_t *data, uint16_t timeout) { + return readWords(devAddr, regAddr, 1, data, timeout); +} + +/** Read multiple bytes from an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr First register regAddr to read from + * @param length Number of bytes to read + * @param data Buffer to store read data in + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Number of bytes read (-1 indicates failure) + */ +int8_t I2Cdev::readBytes(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint8_t *data, uint16_t timeout) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print("I2C (0x"); + Serial.print(devAddr, HEX); + Serial.print(") reading "); + Serial.print(length, DEC); + Serial.print(" bytes from 0x"); + Serial.print(regAddr, HEX); + Serial.print("..."); + #endif + + int8_t count = 0; + uint32_t t1 = millis(); + + #if (I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_SBWIRE || I2CDEV_IMPLEMENTATION == I2CDEV_TEENSY_3X_WIRE) + + #if (ARDUINO < 100) + // Arduino v00xx (before v1.0), Wire library + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length; k += min((int)length, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.send(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)min(length - k, BUFFER_LENGTH)); + + for (; Wire.available() && (timeout == 0 || millis() - t1 < timeout); count++) { + data[count] = Wire.receive(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + } + + Wire.endTransmission(); + } + #elif (ARDUINO == 100) + // Arduino v1.0.0, Wire library + // Adds standardized write() and read() stream methods instead of send() and receive() + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length; k += min((int)length, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.write(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)min(length - k, BUFFER_LENGTH)); + + for (; Wire.available() && (timeout == 0 || millis() - t1 < timeout); count++) { + data[count] = Wire.read(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + } + + Wire.endTransmission(); + } + #elif (ARDUINO > 100) + // Arduino v1.0.1+, Wire library + // Adds official support for repeated start condition, yay! + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length; k += min((int)length, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.write(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)min(length - k, BUFFER_LENGTH)); + + for (; Wire.available() && (timeout == 0 || millis() - t1 < timeout); count++) { + data[count] = Wire.read(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + } + } + #endif + + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + + // Fastwire library + // no loop required for fastwire + uint8_t status = Fastwire::readBuf(devAddr << 1, regAddr, data, length); + if (status == 0) { + count = length; // success + } else { + count = -1; // error + } + + #endif + + // check for timeout + if (timeout > 0 && millis() - t1 >= timeout && count < length) count = -1; // timeout + + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(". Done ("); + Serial.print(count, DEC); + Serial.println(" read)."); + #endif + + return count; +} + +/** Read multiple words from a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr First register regAddr to read from + * @param length Number of words to read + * @param data Buffer to store read data in + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Number of words read (-1 indicates failure) + */ +int8_t I2Cdev::readWords(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint16_t *data, uint16_t timeout) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print("I2C (0x"); + Serial.print(devAddr, HEX); + Serial.print(") reading "); + Serial.print(length, DEC); + Serial.print(" words from 0x"); + Serial.print(regAddr, HEX); + Serial.print("..."); + #endif + + int8_t count = 0; + uint32_t t1 = millis(); + +#if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_SBWIRE || I2CDEV_IMPLEMENTATION == I2CDEV_TEENSY_3X_WIRE + + #if (ARDUINO < 100) + // Arduino v00xx (before v1.0), Wire library + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length * 2; k += min(length * 2, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.send(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)(length * 2)); // length=words, this wants bytes + + bool msb = true; // starts with MSB, then LSB + for (; Wire.available() && count < length && (timeout == 0 || millis() - t1 < timeout);) { + if (msb) { + // first byte is bits 15-8 (MSb=15) + data[count] = Wire.receive() << 8; + } else { + // second byte is bits 7-0 (LSb=0) + data[count] |= Wire.receive(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + count++; + } + msb = !msb; + } + + Wire.endTransmission(); + } + #elif (ARDUINO == 100) + // Arduino v1.0.0, Wire library + // Adds standardized write() and read() stream methods instead of send() and receive() + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length * 2; k += min(length * 2, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.write(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)(length * 2)); // length=words, this wants bytes + + bool msb = true; // starts with MSB, then LSB + for (; Wire.available() && count < length && (timeout == 0 || millis() - t1 < timeout);) { + if (msb) { + // first byte is bits 15-8 (MSb=15) + data[count] = Wire.read() << 8; + } else { + // second byte is bits 7-0 (LSb=0) + data[count] |= Wire.read(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + count++; + } + msb = !msb; + } + + Wire.endTransmission(); + } + #elif (ARDUINO > 100) + // Arduino v1.0.1+, Wire library + // Adds official support for repeated start condition, yay! + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length * 2; k += min(length * 2, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.write(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)(length * 2)); // length=words, this wants bytes + + bool msb = true; // starts with MSB, then LSB + for (; Wire.available() && count < length && (timeout == 0 || millis() - t1 < timeout);) { + if (msb) { + // first byte is bits 15-8 (MSb=15) + data[count] = Wire.read() << 8; + } else { + // second byte is bits 7-0 (LSb=0) + data[count] |= Wire.read(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + count++; + } + msb = !msb; + } + + Wire.endTransmission(); + } + #endif + + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + + // Fastwire library + // no loop required for fastwire + uint8_t intermediate[(uint8_t)length*2]; + uint8_t status = Fastwire::readBuf(devAddr << 1, regAddr, intermediate, (uint8_t)(length * 2)); + if (status == 0) { + count = length; // success + for (uint8_t i = 0; i < length; i++) { + data[i] = (intermediate[2*i] << 8) | intermediate[2*i + 1]; + } + } else { + count = -1; // error + } + + #endif + + if (timeout > 0 && millis() - t1 >= timeout && count < length) count = -1; // timeout + + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(". Done ("); + Serial.print(count, DEC); + Serial.println(" read)."); + #endif + + return count; +} + +/** write a single bit in an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to write to + * @param bitNum Bit position to write (0-7) + * @param value New bit value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeBit(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint8_t data) { + uint8_t b; + readByte(devAddr, regAddr, &b); + b = (data != 0) ? (b | (1 << bitNum)) : (b & ~(1 << bitNum)); + return writeByte(devAddr, regAddr, b); +} + +/** write a single bit in a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to write to + * @param bitNum Bit position to write (0-15) + * @param value New bit value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeBitW(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint16_t data) { + uint16_t w; + readWord(devAddr, regAddr, &w); + w = (data != 0) ? (w | (1 << bitNum)) : (w & ~(1 << bitNum)); + return writeWord(devAddr, regAddr, w); +} + +/** Write multiple bits in an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to write to + * @param bitStart First bit position to write (0-7) + * @param length Number of bits to write (not more than 8) + * @param data Right-aligned value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeBits(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t data) { + // 010 value to write + // 76543210 bit numbers + // xxx args: bitStart=4, length=3 + // 00011100 mask byte + // 10101111 original value (sample) + // 10100011 original & ~mask + // 10101011 masked | value + uint8_t b; + if (readByte(devAddr, regAddr, &b) != 0) { + uint8_t mask = ((1 << length) - 1) << (bitStart - length + 1); + data <<= (bitStart - length + 1); // shift data into correct position + data &= mask; // zero all non-important bits in data + b &= ~(mask); // zero all important bits in existing byte + b |= data; // combine data with existing byte + return writeByte(devAddr, regAddr, b); + } else { + return false; + } +} + +/** Write multiple bits in a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to write to + * @param bitStart First bit position to write (0-15) + * @param length Number of bits to write (not more than 16) + * @param data Right-aligned value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeBitsW(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint16_t data) { + // 010 value to write + // fedcba9876543210 bit numbers + // xxx args: bitStart=12, length=3 + // 0001110000000000 mask word + // 1010111110010110 original value (sample) + // 1010001110010110 original & ~mask + // 1010101110010110 masked | value + uint16_t w; + if (readWord(devAddr, regAddr, &w) != 0) { + uint16_t mask = ((1 << length) - 1) << (bitStart - length + 1); + data <<= (bitStart - length + 1); // shift data into correct position + data &= mask; // zero all non-important bits in data + w &= ~(mask); // zero all important bits in existing word + w |= data; // combine data with existing word + return writeWord(devAddr, regAddr, w); + } else { + return false; + } +} + +/** Write single byte to an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register address to write to + * @param data New byte value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeByte(uint8_t devAddr, uint8_t regAddr, uint8_t data) { + return writeBytes(devAddr, regAddr, 1, &data); +} + +/** Write single word to a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register address to write to + * @param data New word value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeWord(uint8_t devAddr, uint8_t regAddr, uint16_t data) { + return writeWords(devAddr, regAddr, 1, &data); +} + +/** Write multiple bytes to an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr First register address to write to + * @param length Number of bytes to write + * @param data Buffer to copy new data from + * @return Status of operation (true = success) + */ +bool I2Cdev::writeBytes(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint8_t* data) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print("I2C (0x"); + Serial.print(devAddr, HEX); + Serial.print(") writing "); + Serial.print(length, DEC); + Serial.print(" bytes to 0x"); + Serial.print(regAddr, HEX); + Serial.print("..."); + #endif + uint8_t status = 0; + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.beginTransmission(devAddr); + Wire.send((uint8_t) regAddr); // send address + #elif ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) \ + || (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_SBWIRE && ARDUINO >= 100) \ + || I2CDEV_IMPLEMENTATION == I2CDEV_TEENSY_3X_WIRE) + Wire.beginTransmission(devAddr); + Wire.write((uint8_t) regAddr); // send address + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::beginTransmission(devAddr); + Fastwire::write(regAddr); + #endif + for (uint8_t i = 0; i < length; i++) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[i], HEX); + if (i + 1 < length) Serial.print(" "); + #endif + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.send((uint8_t) data[i]); + #elif ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) \ + || (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_SBWIRE && ARDUINO >= 100) \ + || I2CDEV_IMPLEMENTATION == I2CDEV_TEENSY_3X_WIRE) + Wire.write((uint8_t) data[i]); + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::write((uint8_t) data[i]); + #endif + } + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.endTransmission(); + #elif ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) \ + || (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_SBWIRE && ARDUINO >= 100) \ + || I2CDEV_IMPLEMENTATION == I2CDEV_TEENSY_3X_WIRE) + status = Wire.endTransmission(); + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::stop(); + //status = Fastwire::endTransmission(); + #endif + #ifdef I2CDEV_SERIAL_DEBUG + Serial.println(". Done."); + #endif + return status == 0; +} + +/** Write multiple words to a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr First register address to write to + * @param length Number of words to write + * @param data Buffer to copy new data from + * @return Status of operation (true = success) + */ +bool I2Cdev::writeWords(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint16_t* data) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print("I2C (0x"); + Serial.print(devAddr, HEX); + Serial.print(") writing "); + Serial.print(length, DEC); + Serial.print(" words to 0x"); + Serial.print(regAddr, HEX); + Serial.print("..."); + #endif + uint8_t status = 0; + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.beginTransmission(devAddr); + Wire.send(regAddr); // send address + #elif ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) \ + || (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_SBWIRE && ARDUINO >= 100) \ + || I2CDEV_IMPLEMENTATION == I2CDEV_TEENSY_3X_WIRE) + Wire.beginTransmission(devAddr); + Wire.write(regAddr); // send address + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::beginTransmission(devAddr); + Fastwire::write(regAddr); + #endif + for (uint8_t i = 0; i < length; i++) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[i], HEX); + if (i + 1 < length) Serial.print(" "); + #endif + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.send((uint8_t)(data[i] >> 8)); // send MSB + Wire.send((uint8_t)data[i]); // send LSB + #elif ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) \ + || (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_SBWIRE && ARDUINO >= 100) \ + || I2CDEV_IMPLEMENTATION == I2CDEV_TEENSY_3X_WIRE) + Wire.write((uint8_t)(data[i] >> 8)); // send MSB + Wire.write((uint8_t)data[i]); // send LSB + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::write((uint8_t)(data[i] >> 8)); // send MSB + status = Fastwire::write((uint8_t)data[i]); // send LSB + if (status != 0) break; + #endif + } + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.endTransmission(); + #elif ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) \ + || (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_SBWIRE && ARDUINO >= 100) \ + || I2CDEV_IMPLEMENTATION == I2CDEV_TEENSY_3X_WIRE) + status = Wire.endTransmission(); + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::stop(); + //status = Fastwire::endTransmission(); + #endif + #ifdef I2CDEV_SERIAL_DEBUG + Serial.println(". Done."); + #endif + return status == 0; +} + +/** Default timeout value for read operations. + * Set this to 0 to disable timeout detection. + */ +uint16_t I2Cdev::readTimeout = I2CDEV_DEFAULT_READ_TIMEOUT; + +#if I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE + // I2C library + ////////////////////// + // Copyright(C) 2012 + // Francesco Ferrara + // ferrara[at]libero[point]it + ////////////////////// + + /* + FastWire + - 0.24 added stop + - 0.23 added reset + + This is a library to help faster programs to read I2C devices. + Copyright(C) 2012 Francesco Ferrara + occhiobello at gmail dot com + [used by Jeff Rowberg for I2Cdevlib with permission] + */ + + boolean Fastwire::waitInt() { + int l = 250; + while (!(TWCR & (1 << TWINT)) && l-- > 0); + return l > 0; + } + + void Fastwire::setup(int khz, boolean pullup) { + TWCR = 0; + #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega8__) || defined(__AVR_ATmega328P__) + // activate internal pull-ups for twi (PORTC bits 4 & 5) + // as per note from atmega8 manual pg167 + if (pullup) PORTC |= ((1 << 4) | (1 << 5)); + else PORTC &= ~((1 << 4) | (1 << 5)); + #elif defined(__AVR_ATmega644P__) || defined(__AVR_ATmega644__) + // activate internal pull-ups for twi (PORTC bits 0 & 1) + if (pullup) PORTC |= ((1 << 0) | (1 << 1)); + else PORTC &= ~((1 << 0) | (1 << 1)); + #else + // activate internal pull-ups for twi (PORTD bits 0 & 1) + // as per note from atmega128 manual pg204 + if (pullup) PORTD |= ((1 << 0) | (1 << 1)); + else PORTD &= ~((1 << 0) | (1 << 1)); + #endif + + TWSR = 0; // no prescaler => prescaler = 1 + TWBR = ((16000L / khz) - 16) / 2; // change the I2C clock rate + TWCR = 1 << TWEN; // enable twi module, no interrupt + } + + // added by Jeff Rowberg 2013-05-07: + // Arduino Wire-style "beginTransmission" function + // (takes 7-bit device address like the Wire method, NOT 8-bit: 0x68, not 0xD0/0xD1) + byte Fastwire::beginTransmission(byte device) { + byte twst, retry; + retry = 2; + do { + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO) | (1 << TWSTA); + if (!waitInt()) return 1; + twst = TWSR & 0xF8; + if (twst != TW_START && twst != TW_REP_START) return 2; + + //Serial.print(device, HEX); + //Serial.print(" "); + TWDR = device << 1; // send device address without read bit (1) + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 3; + twst = TWSR & 0xF8; + } while (twst == TW_MT_SLA_NACK && retry-- > 0); + if (twst != TW_MT_SLA_ACK) return 4; + return 0; + } + + byte Fastwire::writeBuf(byte device, byte address, byte *data, byte num) { + byte twst, retry; + + retry = 2; + do { + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO) | (1 << TWSTA); + if (!waitInt()) return 1; + twst = TWSR & 0xF8; + if (twst != TW_START && twst != TW_REP_START) return 2; + + //Serial.print(device, HEX); + //Serial.print(" "); + TWDR = device & 0xFE; // send device address without read bit (1) + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 3; + twst = TWSR & 0xF8; + } while (twst == TW_MT_SLA_NACK && retry-- > 0); + if (twst != TW_MT_SLA_ACK) return 4; + + //Serial.print(address, HEX); + //Serial.print(" "); + TWDR = address; // send data to the previously addressed device + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 5; + twst = TWSR & 0xF8; + if (twst != TW_MT_DATA_ACK) return 6; + + for (byte i = 0; i < num; i++) { + //Serial.print(data[i], HEX); + //Serial.print(" "); + TWDR = data[i]; // send data to the previously addressed device + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 7; + twst = TWSR & 0xF8; + if (twst != TW_MT_DATA_ACK) return 8; + } + //Serial.print("\n"); + + return 0; + } + + byte Fastwire::write(byte value) { + byte twst; + //Serial.println(value, HEX); + TWDR = value; // send data + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 1; + twst = TWSR & 0xF8; + if (twst != TW_MT_DATA_ACK) return 2; + return 0; + } + + byte Fastwire::readBuf(byte device, byte address, byte *data, byte num) { + byte twst, retry; + + retry = 2; + do { + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO) | (1 << TWSTA); + if (!waitInt()) return 16; + twst = TWSR & 0xF8; + if (twst != TW_START && twst != TW_REP_START) return 17; + + //Serial.print(device, HEX); + //Serial.print(" "); + TWDR = device & 0xfe; // send device address to write + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 18; + twst = TWSR & 0xF8; + } while (twst == TW_MT_SLA_NACK && retry-- > 0); + if (twst != TW_MT_SLA_ACK) return 19; + + //Serial.print(address, HEX); + //Serial.print(" "); + TWDR = address; // send data to the previously addressed device + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 20; + twst = TWSR & 0xF8; + if (twst != TW_MT_DATA_ACK) return 21; + + /***/ + + retry = 2; + do { + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO) | (1 << TWSTA); + if (!waitInt()) return 22; + twst = TWSR & 0xF8; + if (twst != TW_START && twst != TW_REP_START) return 23; + + //Serial.print(device, HEX); + //Serial.print(" "); + TWDR = device | 0x01; // send device address with the read bit (1) + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 24; + twst = TWSR & 0xF8; + } while (twst == TW_MR_SLA_NACK && retry-- > 0); + if (twst != TW_MR_SLA_ACK) return 25; + + for (uint8_t i = 0; i < num; i++) { + if (i == num - 1) + TWCR = (1 << TWINT) | (1 << TWEN); + else + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWEA); + if (!waitInt()) return 26; + twst = TWSR & 0xF8; + if (twst != TW_MR_DATA_ACK && twst != TW_MR_DATA_NACK) return twst; + data[i] = TWDR; + //Serial.print(data[i], HEX); + //Serial.print(" "); + } + //Serial.print("\n"); + stop(); + + return 0; + } + + void Fastwire::reset() { + TWCR = 0; + } + + byte Fastwire::stop() { + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO); + if (!waitInt()) return 1; + return 0; + } +#endif + +#if I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE + // NBWire implementation based heavily on code by Gene Knight + // Originally posted on the Arduino forum at http://arduino.cc/forum/index.php/topic,70705.0.html + // Originally offered to the i2cdevlib project at http://arduino.cc/forum/index.php/topic,68210.30.html + + /* + call this version 1.0 + + Offhand, the only funky part that I can think of is in nbrequestFrom, where the buffer + length and index are set *before* the data is actually read. The problem is that these + are variables local to the TwoWire object, and by the time we actually have read the + data, and know what the length actually is, we have no simple access to the object's + variables. The actual bytes read *is* given to the callback function, though. + + The ISR code for a slave receiver is commented out. I don't have that setup, and can't + verify it at this time. Save it for 2.0! + + The handling of the read and write processes here is much like in the demo sketch code: + the process is broken down into sequential functions, where each registers the next as a + callback, essentially. + + For example, for the Read process, twi_read00 just returns if TWI is not yet in a + ready state. When there's another interrupt, and the interface *is* ready, then it + sets up the read, starts it, and registers twi_read01 as the function to call after + the *next* interrupt. twi_read01, then, just returns if the interface is still in a + "reading" state. When the reading is done, it copies the information to the buffer, + cleans up, and calls the user-requested callback function with the actual number of + bytes read. + + The writing is similar. + + Questions, comments and problems can go to Gene@Telobot.com. + + Thumbs Up! + Gene Knight + + */ + + uint8_t TwoWire::rxBuffer[NBWIRE_BUFFER_LENGTH]; + uint8_t TwoWire::rxBufferIndex = 0; + uint8_t TwoWire::rxBufferLength = 0; + + uint8_t TwoWire::txAddress = 0; + uint8_t TwoWire::txBuffer[NBWIRE_BUFFER_LENGTH]; + uint8_t TwoWire::txBufferIndex = 0; + uint8_t TwoWire::txBufferLength = 0; + + //uint8_t TwoWire::transmitting = 0; + void (*TwoWire::user_onRequest)(void); + void (*TwoWire::user_onReceive)(int); + + static volatile uint8_t twi_transmitting; + static volatile uint8_t twi_state; + static uint8_t twi_slarw; + static volatile uint8_t twi_error; + static uint8_t twi_masterBuffer[TWI_BUFFER_LENGTH]; + static volatile uint8_t twi_masterBufferIndex; + static uint8_t twi_masterBufferLength; + static uint8_t twi_rxBuffer[TWI_BUFFER_LENGTH]; + static volatile uint8_t twi_rxBufferIndex; + //static volatile uint8_t twi_Interrupt_Continue_Command; + static volatile uint8_t twi_Return_Value; + static volatile uint8_t twi_Done; + void (*twi_cbendTransmissionDone)(int); + void (*twi_cbreadFromDone)(int); + + void twi_init() { + // initialize state + twi_state = TWI_READY; + + // activate internal pull-ups for twi + // as per note from atmega8 manual pg167 + sbi(PORTC, 4); + sbi(PORTC, 5); + + // initialize twi prescaler and bit rate + cbi(TWSR, TWPS0); // TWI Status Register - Prescaler bits + cbi(TWSR, TWPS1); + + /* twi bit rate formula from atmega128 manual pg 204 + SCL Frequency = CPU Clock Frequency / (16 + (2 * TWBR)) + note: TWBR should be 10 or higher for master mode + It is 72 for a 16mhz Wiring board with 100kHz TWI */ + + TWBR = ((CPU_FREQ / TWI_FREQ) - 16) / 2; // bitrate register + // enable twi module, acks, and twi interrupt + + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA); + + /* TWEN - TWI Enable Bit + TWIE - TWI Interrupt Enable + TWEA - TWI Enable Acknowledge Bit + TWINT - TWI Interrupt Flag + TWSTA - TWI Start Condition + */ + } + + typedef struct { + uint8_t address; + uint8_t* data; + uint8_t length; + uint8_t wait; + uint8_t i; + } twi_Write_Vars; + + twi_Write_Vars *ptwv = 0; + static void (*fNextInterruptFunction)(void) = 0; + + void twi_Finish(byte bRetVal) { + if (ptwv) { + free(ptwv); + ptwv = 0; + } + twi_Done = 0xFF; + twi_Return_Value = bRetVal; + fNextInterruptFunction = 0; + } + + uint8_t twii_WaitForDone(uint16_t timeout) { + uint32_t endMillis = millis() + timeout; + while (!twi_Done && (timeout == 0 || millis() < endMillis)) continue; + return twi_Return_Value; + } + + void twii_SetState(uint8_t ucState) { + twi_state = ucState; + } + + void twii_SetError(uint8_t ucError) { + twi_error = ucError ; + } + + void twii_InitBuffer(uint8_t ucPos, uint8_t ucLength) { + twi_masterBufferIndex = 0; + twi_masterBufferLength = ucLength; + } + + void twii_CopyToBuf(uint8_t* pData, uint8_t ucLength) { + uint8_t i; + for (i = 0; i < ucLength; ++i) { + twi_masterBuffer[i] = pData[i]; + } + } + + void twii_CopyFromBuf(uint8_t *pData, uint8_t ucLength) { + uint8_t i; + for (i = 0; i < ucLength; ++i) { + pData[i] = twi_masterBuffer[i]; + } + } + + void twii_SetSlaRW(uint8_t ucSlaRW) { + twi_slarw = ucSlaRW; + } + + void twii_SetStart() { + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTA); + } + + void twi_write01() { + if (TWI_MTX == twi_state) return; // blocking test + twi_transmitting = 0 ; + if (twi_error == 0xFF) + twi_Finish (0); // success + else if (twi_error == TW_MT_SLA_NACK) + twi_Finish (2); // error: address send, nack received + else if (twi_error == TW_MT_DATA_NACK) + twi_Finish (3); // error: data send, nack received + else + twi_Finish (4); // other twi error + if (twi_cbendTransmissionDone) return twi_cbendTransmissionDone(twi_Return_Value); + return; + } + + + void twi_write00() { + if (TWI_READY != twi_state) return; // blocking test + if (TWI_BUFFER_LENGTH < ptwv -> length) { + twi_Finish(1); // end write with error 1 + return; + } + twi_Done = 0x00; // show as working + twii_SetState(TWI_MTX); // to transmitting + twii_SetError(0xFF); // to No Error + twii_InitBuffer(0, ptwv -> length); // pointer and length + twii_CopyToBuf(ptwv -> data, ptwv -> length); // get the data + twii_SetSlaRW((ptwv -> address << 1) | TW_WRITE); // write command + twii_SetStart(); // start the cycle + fNextInterruptFunction = twi_write01; // next routine + return twi_write01(); + } + + void twi_writeTo(uint8_t address, uint8_t* data, uint8_t length, uint8_t wait) { + uint8_t i; + ptwv = (twi_Write_Vars *)malloc(sizeof(twi_Write_Vars)); + ptwv -> address = address; + ptwv -> data = data; + ptwv -> length = length; + ptwv -> wait = wait; + fNextInterruptFunction = twi_write00; + return twi_write00(); + } + + void twi_read01() { + if (TWI_MRX == twi_state) return; // blocking test + if (twi_masterBufferIndex < ptwv -> length) ptwv -> length = twi_masterBufferIndex; + twii_CopyFromBuf(ptwv -> data, ptwv -> length); + twi_Finish(ptwv -> length); + if (twi_cbreadFromDone) return twi_cbreadFromDone(twi_Return_Value); + return; + } + + void twi_read00() { + if (TWI_READY != twi_state) return; // blocking test + if (TWI_BUFFER_LENGTH < ptwv -> length) twi_Finish(0); // error return + twi_Done = 0x00; // show as working + twii_SetState(TWI_MRX); // reading + twii_SetError(0xFF); // reset error + twii_InitBuffer(0, ptwv -> length - 1); // init to one less than length + twii_SetSlaRW((ptwv -> address << 1) | TW_READ); // read command + twii_SetStart(); // start cycle + fNextInterruptFunction = twi_read01; + return twi_read01(); + } + + void twi_readFrom(uint8_t address, uint8_t* data, uint8_t length) { + uint8_t i; + + ptwv = (twi_Write_Vars *)malloc(sizeof(twi_Write_Vars)); + ptwv -> address = address; + ptwv -> data = data; + ptwv -> length = length; + fNextInterruptFunction = twi_read00; + return twi_read00(); + } + + void twi_reply(uint8_t ack) { + // transmit master read ready signal, with or without ack + if (ack){ + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA); + } else { + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT); + } + } + + void twi_stop(void) { + // send stop condition + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTO); + + // wait for stop condition to be exectued on bus + // TWINT is not set after a stop condition! + while (TWCR & _BV(TWSTO)) { + continue; + } + + // update twi state + twi_state = TWI_READY; + } + + void twi_releaseBus(void) { + // release bus + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT); + + // update twi state + twi_state = TWI_READY; + } + + SIGNAL(TWI_vect) { + switch (TW_STATUS) { + // All Master + case TW_START: // sent start condition + case TW_REP_START: // sent repeated start condition + // copy device address and r/w bit to output register and ack + TWDR = twi_slarw; + twi_reply(1); + break; + + // Master Transmitter + case TW_MT_SLA_ACK: // slave receiver acked address + case TW_MT_DATA_ACK: // slave receiver acked data + // if there is data to send, send it, otherwise stop + if (twi_masterBufferIndex < twi_masterBufferLength) { + // copy data to output register and ack + TWDR = twi_masterBuffer[twi_masterBufferIndex++]; + twi_reply(1); + } else { + twi_stop(); + } + break; + + case TW_MT_SLA_NACK: // address sent, nack received + twi_error = TW_MT_SLA_NACK; + twi_stop(); + break; + + case TW_MT_DATA_NACK: // data sent, nack received + twi_error = TW_MT_DATA_NACK; + twi_stop(); + break; + + case TW_MT_ARB_LOST: // lost bus arbitration + twi_error = TW_MT_ARB_LOST; + twi_releaseBus(); + break; + + // Master Receiver + case TW_MR_DATA_ACK: // data received, ack sent + // put byte into buffer + twi_masterBuffer[twi_masterBufferIndex++] = TWDR; + + case TW_MR_SLA_ACK: // address sent, ack received + // ack if more bytes are expected, otherwise nack + if (twi_masterBufferIndex < twi_masterBufferLength) { + twi_reply(1); + } else { + twi_reply(0); + } + break; + + case TW_MR_DATA_NACK: // data received, nack sent + // put final byte into buffer + twi_masterBuffer[twi_masterBufferIndex++] = TWDR; + + case TW_MR_SLA_NACK: // address sent, nack received + twi_stop(); + break; + + // TW_MR_ARB_LOST handled by TW_MT_ARB_LOST case + + // Slave Receiver (NOT IMPLEMENTED YET) + /* + case TW_SR_SLA_ACK: // addressed, returned ack + case TW_SR_GCALL_ACK: // addressed generally, returned ack + case TW_SR_ARB_LOST_SLA_ACK: // lost arbitration, returned ack + case TW_SR_ARB_LOST_GCALL_ACK: // lost arbitration, returned ack + // enter slave receiver mode + twi_state = TWI_SRX; + + // indicate that rx buffer can be overwritten and ack + twi_rxBufferIndex = 0; + twi_reply(1); + break; + + case TW_SR_DATA_ACK: // data received, returned ack + case TW_SR_GCALL_DATA_ACK: // data received generally, returned ack + // if there is still room in the rx buffer + if (twi_rxBufferIndex < TWI_BUFFER_LENGTH) { + // put byte in buffer and ack + twi_rxBuffer[twi_rxBufferIndex++] = TWDR; + twi_reply(1); + } else { + // otherwise nack + twi_reply(0); + } + break; + + case TW_SR_STOP: // stop or repeated start condition received + // put a null char after data if there's room + if (twi_rxBufferIndex < TWI_BUFFER_LENGTH) { + twi_rxBuffer[twi_rxBufferIndex] = 0; + } + + // sends ack and stops interface for clock stretching + twi_stop(); + + // callback to user defined callback + twi_onSlaveReceive(twi_rxBuffer, twi_rxBufferIndex); + + // since we submit rx buffer to "wire" library, we can reset it + twi_rxBufferIndex = 0; + + // ack future responses and leave slave receiver state + twi_releaseBus(); + break; + + case TW_SR_DATA_NACK: // data received, returned nack + case TW_SR_GCALL_DATA_NACK: // data received generally, returned nack + // nack back at master + twi_reply(0); + break; + + // Slave Transmitter + case TW_ST_SLA_ACK: // addressed, returned ack + case TW_ST_ARB_LOST_SLA_ACK: // arbitration lost, returned ack + // enter slave transmitter mode + twi_state = TWI_STX; + + // ready the tx buffer index for iteration + twi_txBufferIndex = 0; + + // set tx buffer length to be zero, to verify if user changes it + twi_txBufferLength = 0; + + // request for txBuffer to be filled and length to be set + // note: user must call twi_transmit(bytes, length) to do this + twi_onSlaveTransmit(); + + // if they didn't change buffer & length, initialize it + if (0 == twi_txBufferLength) { + twi_txBufferLength = 1; + twi_txBuffer[0] = 0x00; + } + + // transmit first byte from buffer, fall through + + case TW_ST_DATA_ACK: // byte sent, ack returned + // copy data to output register + TWDR = twi_txBuffer[twi_txBufferIndex++]; + + // if there is more to send, ack, otherwise nack + if (twi_txBufferIndex < twi_txBufferLength) { + twi_reply(1); + } else { + twi_reply(0); + } + break; + + case TW_ST_DATA_NACK: // received nack, we are done + case TW_ST_LAST_DATA: // received ack, but we are done already! + // ack future responses + twi_reply(1); + // leave slave receiver state + twi_state = TWI_READY; + break; + */ + + // all + case TW_NO_INFO: // no state information + break; + + case TW_BUS_ERROR: // bus error, illegal stop/start + twi_error = TW_BUS_ERROR; + twi_stop(); + break; + } + + if (fNextInterruptFunction) return fNextInterruptFunction(); + } + + TwoWire::TwoWire() { } + + void TwoWire::begin(void) { + rxBufferIndex = 0; + rxBufferLength = 0; + + txBufferIndex = 0; + txBufferLength = 0; + + twi_init(); + } + + void TwoWire::beginTransmission(uint8_t address) { + //beginTransmission((uint8_t)address); + + // indicate that we are transmitting + twi_transmitting = 1; + + // set address of targeted slave + txAddress = address; + + // reset tx buffer iterator vars + txBufferIndex = 0; + txBufferLength = 0; + } + + uint8_t TwoWire::endTransmission(uint16_t timeout) { + // transmit buffer (blocking) + //int8_t ret = + twi_cbendTransmissionDone = NULL; + twi_writeTo(txAddress, txBuffer, txBufferLength, 1); + int8_t ret = twii_WaitForDone(timeout); + + // reset tx buffer iterator vars + txBufferIndex = 0; + txBufferLength = 0; + + // indicate that we are done transmitting + // twi_transmitting = 0; + return ret; + } + + void TwoWire::nbendTransmission(void (*function)(int)) { + twi_cbendTransmissionDone = function; + twi_writeTo(txAddress, txBuffer, txBufferLength, 1); + return; + } + + void TwoWire::send(uint8_t data) { + if (twi_transmitting) { + // in master transmitter mode + // don't bother if buffer is full + if (txBufferLength >= NBWIRE_BUFFER_LENGTH) { + return; + } + + // put byte in tx buffer + txBuffer[txBufferIndex] = data; + ++txBufferIndex; + + // update amount in buffer + txBufferLength = txBufferIndex; + } else { + // in slave send mode + // reply to master + //twi_transmit(&data, 1); + } + } + + uint8_t TwoWire::receive(void) { + // default to returning null char + // for people using with char strings + uint8_t value = 0; + + // get each successive byte on each call + if (rxBufferIndex < rxBufferLength) { + value = rxBuffer[rxBufferIndex]; + ++rxBufferIndex; + } + + return value; + } + + uint8_t TwoWire::requestFrom(uint8_t address, int quantity, uint16_t timeout) { + // clamp to buffer length + if (quantity > NBWIRE_BUFFER_LENGTH) { + quantity = NBWIRE_BUFFER_LENGTH; + } + + // perform blocking read into buffer + twi_cbreadFromDone = NULL; + twi_readFrom(address, rxBuffer, quantity); + uint8_t read = twii_WaitForDone(timeout); + + // set rx buffer iterator vars + rxBufferIndex = 0; + rxBufferLength = read; + + return read; + } + + void TwoWire::nbrequestFrom(uint8_t address, int quantity, void (*function)(int)) { + // clamp to buffer length + if (quantity > NBWIRE_BUFFER_LENGTH) { + quantity = NBWIRE_BUFFER_LENGTH; + } + + // perform blocking read into buffer + twi_cbreadFromDone = function; + twi_readFrom(address, rxBuffer, quantity); + //uint8_t read = twii_WaitForDone(); + + // set rx buffer iterator vars + //rxBufferIndex = 0; + //rxBufferLength = read; + + rxBufferIndex = 0; + rxBufferLength = quantity; // this is a hack + + return; //read; + } + + uint8_t TwoWire::available(void) { + return rxBufferLength - rxBufferIndex; + } + +#endif diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/I2Cdev.h b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/I2Cdev.h new file mode 100644 index 0000000..60c3195 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/I2Cdev.h @@ -0,0 +1,289 @@ +// I2Cdev library collection - Main I2C device class header file +// Abstracts bit and byte I2C R/W functions into a convenient class +// 2013-06-05 by Jeff Rowberg +// +// Changelog: +// 2020-01-20 - hardija : complete support for Teensy 3.x +// 2015-10-30 - simondlevy : support i2c_t3 for Teensy3.1 +// 2013-05-06 - add Francesco Ferrara's Fastwire v0.24 implementation with small modifications +// 2013-05-05 - fix issue with writing bit values to words (Sasquatch/Farzanegan) +// 2012-06-09 - fix major issue with reading > 32 bytes at a time with Arduino Wire +// - add compiler warnings when using outdated or IDE or limited I2Cdev implementation +// 2011-11-01 - fix write*Bits mask calculation (thanks sasquatch @ Arduino forums) +// 2011-10-03 - added automatic Arduino version detection for ease of use +// 2011-10-02 - added Gene Knight's NBWire TwoWire class implementation with small modifications +// 2011-08-31 - added support for Arduino 1.0 Wire library (methods are different from 0.x) +// 2011-08-03 - added optional timeout parameter to read* methods to easily change from default +// 2011-08-02 - added support for 16-bit registers +// - fixed incorrect Doxygen comments on some methods +// - added timeout value for read operations (thanks mem @ Arduino forums) +// 2011-07-30 - changed read/write function structures to return success or byte counts +// - made all methods static for multi-device memory savings +// 2011-07-28 - initial release + +/* ============================================ +I2Cdev device library code is placed under the MIT license +Copyright (c) 2013 Jeff Rowberg + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +=============================================== +*/ + +#ifndef _I2CDEV_H_ +#define _I2CDEV_H_ + +// ----------------------------------------------------------------------------- +// I2C interface implementation setting +// ----------------------------------------------------------------------------- +#ifndef I2CDEV_IMPLEMENTATION +#define I2CDEV_IMPLEMENTATION I2CDEV_ARDUINO_WIRE +//#define I2CDEV_IMPLEMENTATION I2CDEV_TEENSY_3X_WIRE +//#define I2CDEV_IMPLEMENTATION I2CDEV_BUILTIN_SBWIRE +//#define I2CDEV_IMPLEMENTATION I2CDEV_BUILTIN_FASTWIRE +#endif // I2CDEV_IMPLEMENTATION + +// comment this out if you are using a non-optimal IDE/implementation setting +// but want the compiler to shut up about it +#define I2CDEV_IMPLEMENTATION_WARNINGS + +// ----------------------------------------------------------------------------- +// I2C interface implementation options +// ----------------------------------------------------------------------------- +#define I2CDEV_ARDUINO_WIRE 1 // Wire object from Arduino +#define I2CDEV_BUILTIN_NBWIRE 2 // Tweaked Wire object from Gene Knight's NBWire project + // ^^^ NBWire implementation is still buggy w/some interrupts! +#define I2CDEV_BUILTIN_FASTWIRE 3 // FastWire object from Francesco Ferrara's project +#define I2CDEV_I2CMASTER_LIBRARY 4 // I2C object from DSSCircuits I2C-Master Library at https://github.com/DSSCircuits/I2C-Master-Library +#define I2CDEV_BUILTIN_SBWIRE 5 // I2C object from Shuning (Steve) Bian's SBWire Library at https://github.com/freespace/SBWire +#define I2CDEV_TEENSY_3X_WIRE 6 // Teensy 3.x support using i2c_t3 library + +// ----------------------------------------------------------------------------- +// Arduino-style "Serial.print" debug constant (uncomment to enable) +// ----------------------------------------------------------------------------- +//#define I2CDEV_SERIAL_DEBUG + +#ifdef ARDUINO + #if ARDUINO < 100 + #include "WProgram.h" + #else + #include "Arduino.h" + #endif + #if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE + #include + #endif + #if I2CDEV_IMPLEMENTATION == I2CDEV_TEENSY_3X_WIRE + #include + #endif + #if I2CDEV_IMPLEMENTATION == I2CDEV_I2CMASTER_LIBRARY + #include + #endif + #if I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_SBWIRE + #include "SBWire.h" + #endif +#endif + +#ifdef SPARK + #include + #define ARDUINO 101 +#endif + + +// 1000ms default read timeout (modify with "I2Cdev::readTimeout = [ms];") +#define I2CDEV_DEFAULT_READ_TIMEOUT 1000 + +class I2Cdev { + public: + I2Cdev(); + + static int8_t readBit(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint8_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readBitW(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint16_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readBits(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readBitsW(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint16_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readByte(uint8_t devAddr, uint8_t regAddr, uint8_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readWord(uint8_t devAddr, uint8_t regAddr, uint16_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readBytes(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint8_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readWords(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint16_t *data, uint16_t timeout=I2Cdev::readTimeout); + + static bool writeBit(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint8_t data); + static bool writeBitW(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint16_t data); + static bool writeBits(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t data); + static bool writeBitsW(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint16_t data); + static bool writeByte(uint8_t devAddr, uint8_t regAddr, uint8_t data); + static bool writeWord(uint8_t devAddr, uint8_t regAddr, uint16_t data); + static bool writeBytes(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint8_t *data); + static bool writeWords(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint16_t *data); + + static uint16_t readTimeout; +}; + +#if I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE + ////////////////////// + // FastWire 0.24 + // This is a library to help faster programs to read I2C devices. + // Copyright(C) 2012 + // Francesco Ferrara + ////////////////////// + + /* Master */ + #define TW_START 0x08 + #define TW_REP_START 0x10 + + /* Master Transmitter */ + #define TW_MT_SLA_ACK 0x18 + #define TW_MT_SLA_NACK 0x20 + #define TW_MT_DATA_ACK 0x28 + #define TW_MT_DATA_NACK 0x30 + #define TW_MT_ARB_LOST 0x38 + + /* Master Receiver */ + #define TW_MR_ARB_LOST 0x38 + #define TW_MR_SLA_ACK 0x40 + #define TW_MR_SLA_NACK 0x48 + #define TW_MR_DATA_ACK 0x50 + #define TW_MR_DATA_NACK 0x58 + + #define TW_OK 0 + #define TW_ERROR 1 + + class Fastwire { + private: + static boolean waitInt(); + + public: + static void setup(int khz, boolean pullup); + static byte beginTransmission(byte device); + static byte write(byte value); + static byte writeBuf(byte device, byte address, byte *data, byte num); + static byte readBuf(byte device, byte address, byte *data, byte num); + static void reset(); + static byte stop(); + }; +#endif + +#if I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE + // NBWire implementation based heavily on code by Gene Knight + // Originally posted on the Arduino forum at http://arduino.cc/forum/index.php/topic,70705.0.html + // Originally offered to the i2cdevlib project at http://arduino.cc/forum/index.php/topic,68210.30.html + + #define NBWIRE_BUFFER_LENGTH 32 + + class TwoWire { + private: + static uint8_t rxBuffer[]; + static uint8_t rxBufferIndex; + static uint8_t rxBufferLength; + + static uint8_t txAddress; + static uint8_t txBuffer[]; + static uint8_t txBufferIndex; + static uint8_t txBufferLength; + + // static uint8_t transmitting; + static void (*user_onRequest)(void); + static void (*user_onReceive)(int); + static void onRequestService(void); + static void onReceiveService(uint8_t*, int); + + public: + TwoWire(); + void begin(); + void begin(uint8_t); + void begin(int); + void beginTransmission(uint8_t); + //void beginTransmission(int); + uint8_t endTransmission(uint16_t timeout=0); + void nbendTransmission(void (*function)(int)) ; + uint8_t requestFrom(uint8_t, int, uint16_t timeout=0); + //uint8_t requestFrom(int, int); + void nbrequestFrom(uint8_t, int, void (*function)(int)); + void send(uint8_t); + void send(uint8_t*, uint8_t); + //void send(int); + void send(char*); + uint8_t available(void); + uint8_t receive(void); + void onReceive(void (*)(int)); + void onRequest(void (*)(void)); + }; + + #define TWI_READY 0 + #define TWI_MRX 1 + #define TWI_MTX 2 + #define TWI_SRX 3 + #define TWI_STX 4 + + #define TW_WRITE 0 + #define TW_READ 1 + + #define TW_MT_SLA_NACK 0x20 + #define TW_MT_DATA_NACK 0x30 + + #define CPU_FREQ 16000000L + #define TWI_FREQ 100000L + #define TWI_BUFFER_LENGTH 32 + + /* TWI Status is in TWSR, in the top 5 bits: TWS7 - TWS3 */ + + #define TW_STATUS_MASK (_BV(TWS7)|_BV(TWS6)|_BV(TWS5)|_BV(TWS4)|_BV(TWS3)) + #define TW_STATUS (TWSR & TW_STATUS_MASK) + #define TW_START 0x08 + #define TW_REP_START 0x10 + #define TW_MT_SLA_ACK 0x18 + #define TW_MT_SLA_NACK 0x20 + #define TW_MT_DATA_ACK 0x28 + #define TW_MT_DATA_NACK 0x30 + #define TW_MT_ARB_LOST 0x38 + #define TW_MR_ARB_LOST 0x38 + #define TW_MR_SLA_ACK 0x40 + #define TW_MR_SLA_NACK 0x48 + #define TW_MR_DATA_ACK 0x50 + #define TW_MR_DATA_NACK 0x58 + #define TW_ST_SLA_ACK 0xA8 + #define TW_ST_ARB_LOST_SLA_ACK 0xB0 + #define TW_ST_DATA_ACK 0xB8 + #define TW_ST_DATA_NACK 0xC0 + #define TW_ST_LAST_DATA 0xC8 + #define TW_SR_SLA_ACK 0x60 + #define TW_SR_ARB_LOST_SLA_ACK 0x68 + #define TW_SR_GCALL_ACK 0x70 + #define TW_SR_ARB_LOST_GCALL_ACK 0x78 + #define TW_SR_DATA_ACK 0x80 + #define TW_SR_DATA_NACK 0x88 + #define TW_SR_GCALL_DATA_ACK 0x90 + #define TW_SR_GCALL_DATA_NACK 0x98 + #define TW_SR_STOP 0xA0 + #define TW_NO_INFO 0xF8 + #define TW_BUS_ERROR 0x00 + + //#define _MMIO_BYTE(mem_addr) (*(volatile uint8_t *)(mem_addr)) + //#define _SFR_BYTE(sfr) _MMIO_BYTE(_SFR_ADDR(sfr)) + + #ifndef sbi // set bit + #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) + #endif // sbi + + #ifndef cbi // clear bit + #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) + #endif // cbi + + extern TwoWire Wire; + +#endif // I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE + +#endif /* _I2CDEV_H_ */ diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/TCA6424A.cpp b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/TCA6424A.cpp new file mode 100644 index 0000000..6c63e73 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/TCA6424A.cpp @@ -0,0 +1,321 @@ +// I2Cdev library collection - TCA6424A I2C device class +// Based on Texas Instruments TCA6424A datasheet, 9/2010 (document SCPS193B) +// 7/31/2011 by Jeff Rowberg +// Updates should (hopefully) always be available at https://github.com/jrowberg/i2cdevlib +// +// Changelog: +// 2011-07-31 - initial release + +/* ============================================ +I2Cdev device library code is placed under the MIT license +Copyright (c) 2011 Jeff Rowberg + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +=============================================== +*/ + +#include "TCA6424A.h" + +/** Default constructor, uses default I2C address. + * @see TCA6424A_DEFAULT_ADDRESS + */ +TCA6424A::TCA6424A() { + devAddr = TCA6424A_DEFAULT_ADDRESS; +} + +/** Specific address constructor. + * @param address I2C address + * @see TCA6424A_DEFAULT_ADDRESS + * @see TCA6424A_ADDRESS_ADDR_LOW + * @see TCA6424A_ADDRESS_ADDR_HIGH + */ +TCA6424A::TCA6424A(uint8_t address) { + devAddr = address; +} + +/** Power on and prepare for general usage. + * The TCA6424A I/O expander requires no preparation after power-on. All pins + * will be default to INPUT mode, and the device is ready for usage immediately. + * This is an empty function for consistency and/or future expansion. + */ +void TCA6424A::initialize() { +} + +/** Verify the I2C connection. + * Make sure the device is connected and responds as expected. + * @return True if connection is valid, false otherwise + */ +bool TCA6424A::testConnection() { + return I2Cdev::readBytes(devAddr, TCA6424A_RA_INPUT0, 3, buffer) == 3; +} + +// INPUT* registers (x0h - x2h) + +/** Get a single INPUT pin's logic level. + * @return Pin logic level (0 or 1) + */ +bool TCA6424A::readPin(uint16_t pin) { + I2Cdev::readBit(devAddr, TCA6424A_RA_INPUT0 + (pin / 8), pin % 8, buffer); + return buffer[0]; +} +/** Get all pin logic levels from one bank. + * @param bank Which bank to read (0/1/2 for P0*, P1*, P2* respectively) + * @return 8 pins' logic levels (0 or 1 for each pin) + */ +uint8_t TCA6424A::readBank(uint8_t bank) { + I2Cdev::readByte(devAddr, TCA6424A_RA_INPUT0 + bank, buffer); + return buffer[0]; +} +/** Get all pin logic levels from all banks. + * Reads into single 3-byte data container. + * @param banks Container for all bank's pin values (P00-P27) + */ +void TCA6424A::readAll(uint8_t *banks) { + I2Cdev::readBytes(devAddr, TCA6424A_RA_INPUT0, 3, banks); +} +/** Get all pin logic levels from all banks. + * Reads into individual 1-byte containers. + * @param bank0 Container for Bank 0's pin values (P00-P07) + * @param bank1 Container for Bank 1's pin values (P10-P17) + * @param bank2 Container for Bank 2's pin values (P20-P27) + */ +void TCA6424A::readAll(uint8_t *bank0, uint8_t *bank1, uint8_t *bank2) { + I2Cdev::readBytes(devAddr, TCA6424A_RA_INPUT0, 3, buffer); + *bank0 = buffer[0]; + *bank1 = buffer[1]; + *bank2 = buffer[2]; +} + +// OUTPUT* registers (x4h - x6h) + +/** Get a single OUTPUT pin's setting. + * Note that this returns the level set in the flip-flop, and does not + * necessarily represent the actual logic level present at the pin. + * @return Pin output setting (0 or 1) + */ +bool TCA6424A::getPinOutputLevel(uint16_t pin) { + I2Cdev::readBit(devAddr, TCA6424A_RA_OUTPUT0 + (pin / 8), pin % 8, buffer); + return buffer[0]; +} +/** Get all pin output settings from one bank. + * Note that this returns the level set in the flip-flop, and does not + * necessarily represent the actual logic level present at the pin. + * @param bank Which bank to read (0/1/2 for P0*, P1*, P2* respectively) + * @return 8 pins' output settings (0 or 1 for each pin) + */ +uint8_t TCA6424A::getBankOutputLevel(uint8_t bank) { + I2Cdev::readByte(devAddr, TCA6424A_RA_OUTPUT0 + bank, buffer); + return buffer[0]; +} +/** Get all pin output settings from all banks. + * Reads into single 3-byte data container. + * @param banks Container for all bank's pin values (P00-P27) + */ +void TCA6424A::getAllOutputLevel(uint8_t *banks) { + I2Cdev::readBytes(devAddr, TCA6424A_RA_OUTPUT0, 3, banks); +} +/** Get all pin output settings from all banks. + * Reads into individual 1-byte containers. Note that this returns the level + * set in the flip-flop, and does not necessarily represent the actual logic + * level present at the pin. + * @param bank0 Container for Bank 0's pin values (P00-P07) + * @param bank1 Container for Bank 1's pin values (P10-P17) + * @param bank2 Container for Bank 2's pin values (P20-P27) + */ +void TCA6424A::getAllOutputLevel(uint8_t *bank0, uint8_t *bank1, uint8_t *bank2) { + I2Cdev::readBytes(devAddr, TCA6424A_RA_OUTPUT0, 3, buffer); + *bank0 = buffer[0]; + *bank1 = buffer[1]; + *bank2 = buffer[2]; +} +/** Set a single OUTPUT pin's logic level. + * @param pin Which pin to write (0-23) + * @param value New pin output logic level (0 or 1) + */ +void TCA6424A::writePin(uint16_t pin, bool value) { + I2Cdev::writeBit(devAddr, TCA6424A_RA_OUTPUT0 + (pin / 8), pin % 8, value); +} +/** Set all OUTPUT pins' logic levels in one bank. + * @param bank Which bank to write (0/1/2 for P0*, P1*, P2* respectively) + * @param value New pins' output logic level (0 or 1 for each pin) + */ +void TCA6424A::writeBank(uint8_t bank, uint8_t value) { + I2Cdev::writeByte(devAddr, TCA6424A_RA_OUTPUT0 + bank, value); +} +/** Set all OUTPUT pins' logic levels in all banks. + * @param banks All pins' new logic values (P00-P27) in 3-byte array + */ +void TCA6424A::writeAll(uint8_t *banks) { + I2Cdev::writeBytes(devAddr, TCA6424A_RA_OUTPUT0 | TCA6424A_AUTO_INCREMENT, 3, banks); +} +/** Set all OUTPUT pins' logic levels in all banks. + * @param bank0 Bank 0's new logic values (P00-P07) + * @param bank1 Bank 1's new logic values (P10-P17) + * @param bank2 Bank 2's new logic values (P20-P27) + */ +void TCA6424A::writeAll(uint8_t bank0, uint8_t bank1, uint8_t bank2) { + buffer[0] = bank0; + buffer[1] = bank1; + buffer[2] = bank2; + I2Cdev::writeBytes(devAddr, TCA6424A_RA_OUTPUT0 | TCA6424A_AUTO_INCREMENT, 3, buffer); +} + +// POLARITY* registers (x8h - xAh) + +/** Get a single pin's polarity (normal/inverted) setting. + * @return Pin polarity setting (0 or 1) + */ +bool TCA6424A::getPinPolarity(uint16_t pin) { + I2Cdev::readBit(devAddr, TCA6424A_RA_POLARITY0 + (pin / 8), pin % 8, buffer); + return buffer[0]; +} +/** Get all pin polarity (normal/inverted) settings from one bank. + * @param bank Which bank to read (0/1/2 for P0*, P1*, P2* respectively) + * @return 8 pins' polarity settings (0 or 1 for each pin) + */ +uint8_t TCA6424A::getBankPolarity(uint8_t bank) { + I2Cdev::readByte(devAddr, TCA6424A_RA_POLARITY0 + bank, buffer); + return buffer[0]; +} +/** Get all pin polarity (normal/inverted) settings from all banks. + * Reads into single 3-byte data container. + * @param banks Container for all bank's pin values (P00-P27) + */ +void TCA6424A::getAllPolarity(uint8_t *banks) { + I2Cdev::readBytes(devAddr, TCA6424A_RA_POLARITY0, 3, banks); +} +/** Get all pin polarity (normal/inverted) settings from all banks. + * Reads into individual 1-byte containers. + * @param bank0 Container for Bank 0's pin values (P00-P07) + * @param bank1 Container for Bank 1's pin values (P10-P17) + * @param bank2 Container for Bank 2's pin values (P20-P27) + */ +void TCA6424A::getAllPolarity(uint8_t *bank0, uint8_t *bank1, uint8_t *bank2) { + I2Cdev::readBytes(devAddr, TCA6424A_RA_POLARITY0, 3, buffer); + *bank0 = buffer[0]; + *bank1 = buffer[1]; + *bank2 = buffer[2]; +} +/** Set a single pin's polarity (normal/inverted) setting. + * @param pin Which pin to write (0-23) + * @param polarity New pin polarity setting (0 or 1) + */ +void TCA6424A::setPinPolarity(uint16_t pin, bool polarity) { + I2Cdev::writeBit(devAddr, TCA6424A_RA_POLARITY0 + (pin / 8), pin % 8, polarity); +} +/** Set all pin polarity (normal/inverted) settings in one bank. + * @param bank Which bank to write (0/1/2 for P0*, P1*, P2* respectively) + * @return New pins' polarity settings (0 or 1 for each pin) + */ +void TCA6424A::setBankPolarity(uint8_t bank, uint8_t polarity) { + I2Cdev::writeByte(devAddr, TCA6424A_RA_POLARITY0 + bank, polarity); +} +/** Set all pin polarity (normal/inverted) settings in all banks. + * @param banks All pins' new logic values (P00-P27) in 3-byte array + */ +void TCA6424A::setAllPolarity(uint8_t *banks) { + I2Cdev::writeBytes(devAddr, TCA6424A_RA_POLARITY0 | TCA6424A_AUTO_INCREMENT, 3, banks); +} +/** Set all pin polarity (normal/inverted) settings in all banks. + * @param bank0 Bank 0's new polarity values (P00-P07) + * @param bank1 Bank 1's new polarity values (P10-P17) + * @param bank2 Bank 2's new polarity values (P20-P27) + */ +void TCA6424A::setAllPolarity(uint8_t bank0, uint8_t bank1, uint8_t bank2) { + buffer[0] = bank0; + buffer[1] = bank1; + buffer[2] = bank2; + I2Cdev::writeBytes(devAddr, TCA6424A_RA_POLARITY0 | TCA6424A_AUTO_INCREMENT, 3, buffer); +} + +// CONFIG* registers (xCh - xEh) + +/** Get a single pin's direction (I/O) setting. + * @return Pin direction setting (0 or 1) + */ +bool TCA6424A::getPinDirection(uint16_t pin) { + I2Cdev::readBit(devAddr, TCA6424A_RA_CONFIG0 + (pin / 8), pin % 8, buffer); + return buffer[0]; +} +/** Get all pin direction (I/O) settings from one bank. + * @param bank Which bank to read (0/1/2 for P0*, P1*, P2* respectively) + * @return 8 pins' direction settings (0 or 1 for each pin) + */ +uint8_t TCA6424A::getBankDirection(uint8_t bank) { + I2Cdev::readByte(devAddr, TCA6424A_RA_CONFIG0 + bank, buffer); + return buffer[0]; +} +/** Get all pin direction (I/O) settings from all banks. + * Reads into single 3-byte data container. + * @param banks Container for all bank's pin values (P00-P27) + */ +void TCA6424A::getAllDirection(uint8_t *banks) { + I2Cdev::readBytes(devAddr, TCA6424A_RA_CONFIG0, 3, banks); +} +/** Get all pin direction (I/O) settings from all banks. + * Reads into individual 1-byte containers. + * @param bank0 Container for Bank 0's pin values (P00-P07) + * @param bank1 Container for Bank 1's pin values (P10-P17) + * @param bank2 Container for Bank 2's pin values (P20-P27) + */ +void TCA6424A::getAllDirection(uint8_t *bank0, uint8_t *bank1, uint8_t *bank2) { + I2Cdev::readBytes(devAddr, TCA6424A_RA_CONFIG0, 3, buffer); + *bank0 = buffer[0]; + *bank1 = buffer[1]; + *bank2 = buffer[2]; +} +/** Set a single pin's direction (I/O) setting. + * @param pin Which pin to write (0-23) + * @param direction Pin direction setting (0 or 1) + */ +void TCA6424A::setPinDirection(uint16_t pin, bool direction) { + I2Cdev::writeBit(devAddr, TCA6424A_RA_CONFIG0 + (pin / 8), pin % 8, direction); +} +/** Set all pin direction (I/O) settings in one bank. + * @param bank Which bank to read (0/1/2 for P0*, P1*, P2* respectively) + * @param direction New pins' direction settings (0 or 1 for each pin) + */ +void TCA6424A::setBankDirection(uint8_t bank, uint8_t direction) { + I2Cdev::writeByte(devAddr, TCA6424A_RA_CONFIG0 + bank, direction); +} +/** Set all pin direction (I/O) settings in all banks. + * @param banks All pins' new direction values (P00-P27) in 3-byte array + */ +void TCA6424A::setAllDirection(uint8_t *banks) { + I2Cdev::writeBytes(devAddr, TCA6424A_RA_CONFIG0 | TCA6424A_AUTO_INCREMENT, 3, banks); +} +/** Set all pin direction (I/O) settings in all banks. + * @param bank0 Bank 0's new direction values (P00-P07) + * @param bank1 Bank 1's new direction values (P10-P17) + * @param bank2 Bank 2's new direction values (P20-P27) + */ +void TCA6424A::setAllDirection(uint8_t bank0, uint8_t bank1, uint8_t bank2) { + buffer[0] = bank0; + buffer[1] = bank1; + buffer[2] = bank2; + I2Cdev::writeBytes(devAddr, TCA6424A_RA_CONFIG0 | TCA6424A_AUTO_INCREMENT, 3, buffer); +} + +void TCA6424A::setAddress(uint8_t address) { + devAddr = address; +} + +uint8_t TCA6424A::getAddress() { + return devAddr; +} diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/TCA6424A.h b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/TCA6424A.h new file mode 100644 index 0000000..cf79007 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Arduino_MachineControl/src/utility/ioexpander/TCA6424A.h @@ -0,0 +1,143 @@ +// I2Cdev library collection - TCA6424A I2C device class header file +// Based on Texas Instruments TCA6424A datasheet, 9/2010 (document SCPS193B) +// 7/31/2011 by Jeff Rowberg +// Updates should (hopefully) always be available at https://github.com/jrowberg/i2cdevlib +// +// Changelog: +// 2011-07-31 - initial release + +/* ============================================ +I2Cdev device library code is placed under the MIT license +Copyright (c) 2011 Jeff Rowberg + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +=============================================== +*/ + +#ifndef _TCA6424A_H_ +#define _TCA6424A_H_ + +#include "I2Cdev.h" + +#define TCA6424A_ADDRESS_ADDR_LOW 0x22 // address pin low (GND) +#define TCA6424A_ADDRESS_ADDR_HIGH 0x23 // address pin high (VCC) +#define TCA6424A_DEFAULT_ADDRESS TCA6424A_ADDRESS_ADDR_LOW + +#define TCA6424A_RA_INPUT0 0x00 +#define TCA6424A_RA_INPUT1 0x01 +#define TCA6424A_RA_INPUT2 0x02 +#define TCA6424A_RA_OUTPUT0 0x04 +#define TCA6424A_RA_OUTPUT1 0x05 +#define TCA6424A_RA_OUTPUT2 0x06 +#define TCA6424A_RA_POLARITY0 0x08 +#define TCA6424A_RA_POLARITY1 0x09 +#define TCA6424A_RA_POLARITY2 0x0A +#define TCA6424A_RA_CONFIG0 0x0C +#define TCA6424A_RA_CONFIG1 0x0D +#define TCA6424A_RA_CONFIG2 0x0E + +#define TCA6424A_AUTO_INCREMENT 0x80 + +#define TCA6424A_LOW 0 +#define TCA6424A_HIGH 1 + +#define TCA6424A_POLARITY_NORMAL 0 +#define TCA6424A_POLARITY_INVERTED 1 + +#define TCA6424A_OUTPUT 0 +#define TCA6424A_INPUT 1 + +#define TCA6424A_P00 0 +#define TCA6424A_P01 1 +#define TCA6424A_P02 2 +#define TCA6424A_P03 3 +#define TCA6424A_P04 4 +#define TCA6424A_P05 5 +#define TCA6424A_P06 6 +#define TCA6424A_P07 7 +#define TCA6424A_P10 8 +#define TCA6424A_P11 9 +#define TCA6424A_P12 10 +#define TCA6424A_P13 11 +#define TCA6424A_P14 12 +#define TCA6424A_P15 13 +#define TCA6424A_P16 14 +#define TCA6424A_P17 15 +#define TCA6424A_P20 16 +#define TCA6424A_P21 17 +#define TCA6424A_P22 18 +#define TCA6424A_P23 19 +#define TCA6424A_P24 20 +#define TCA6424A_P25 21 +#define TCA6424A_P26 22 +#define TCA6424A_P27 23 + +class TCA6424A { + public: + TCA6424A(); + TCA6424A(uint8_t address); + + void initialize(); + bool testConnection(); + + void setAddress(uint8_t address); + uint8_t getAddress(); + + // INPUT* registers (x0h - x2h) + bool readPin(uint16_t pin); + uint8_t readBank(uint8_t bank); + void readAll(uint8_t *banks); + void readAll(uint8_t *bank0, uint8_t *bank1, uint8_t *bank2); + + // OUTPUT* registers (x4h - x6h) + bool getPinOutputLevel(uint16_t pin); + uint8_t getBankOutputLevel(uint8_t bank); + void getAllOutputLevel(uint8_t *banks); + void getAllOutputLevel(uint8_t *bank0, uint8_t *bank1, uint8_t *bank2); + void writePin(uint16_t pin, bool polarity); + void writeBank(uint8_t bank, uint8_t value); + void writeAll(uint8_t *banks); + void writeAll(uint8_t bank0, uint8_t bank1, uint8_t bank2); + + // POLARITY* registers (x8h - xAh) + bool getPinPolarity(uint16_t pin); + uint8_t getBankPolarity(uint8_t bank); + void getAllPolarity(uint8_t *banks); + void getAllPolarity(uint8_t *bank0, uint8_t *bank1, uint8_t *bank2); + void setPinPolarity(uint16_t pin, bool polarity); + void setBankPolarity(uint8_t bank, uint8_t polarity); + void setAllPolarity(uint8_t *banks); + void setAllPolarity(uint8_t bank0, uint8_t bank1, uint8_t bank2); + + // CONFIG* registers (xCh - xEh) + bool getPinDirection(uint16_t pin); + uint8_t getBankDirection(uint8_t bank); + void getAllDirection(uint8_t *banks); + void getAllDirection(uint8_t *bank0, uint8_t *bank1, uint8_t *bank2); + void setPinDirection(uint16_t pin, bool direction); + void setBankDirection(uint8_t bank, uint8_t direction); + void setAllDirection(uint8_t *banks); + void setAllDirection(uint8_t bank0, uint8_t bank1, uint8_t bank2); + + private: + uint8_t devAddr; + uint8_t buffer[3]; +}; + +#endif /* _TCA6424A_H_ */ diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Pinout_MachineControl_latest.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Pinout_MachineControl_latest.pdf new file mode 100644 index 0000000..fa043cf --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/arduino/Pinout_MachineControl_latest.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49a42911cddf2f84553567f04ddcb756db0f08017a3f8710df46f12ce9b75aad +size 1126924 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/controllino/CONTROLLINO-MEGA-Pinout.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/controllino/CONTROLLINO-MEGA-Pinout.pdf new file mode 100644 index 0000000..dccf59f --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/controllino/CONTROLLINO-MEGA-Pinout.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7982e074f20b02a31f2e1042d9549512ca358f2ffd755bd3abe13321246a0a26 +size 866914 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/controllino/MEGA-100.200.00-Datasheet_V2_2021.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/controllino/MEGA-100.200.00-Datasheet_V2_2021.pdf new file mode 100644 index 0000000..5c8df0f --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/controllino/MEGA-100.200.00-Datasheet_V2_2021.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f41f5816ff6f2677a38f7acdaa03393d04ca0217741111fdba3f6e2896abb2c +size 507216 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/omron/E5DC-B_H175-E1-08.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/omron/E5DC-B_H175-E1-08.pdf new file mode 100644 index 0000000..410bb92 --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/omron/E5DC-B_H175-E1-08.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2162588f034f95d1be747cbfb1b1aeb66b8153431cb32c9becc6f908726bb57f +size 7933342 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/omron/I570-E2-02B.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/omron/I570-E2-02B.pdf new file mode 100644 index 0000000..0ca911b --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/omron/I570-E2-02B.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6518e07e826b45cdb957da64695aae7c4ba027e3cbda5694a6341d61c1107784 +size 7650307 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/omron/P641-E1-01_EGuide_CJ_Mod485_OMRON_3G3MX2-V1.pdf b/extrusion/lydia-print-head-v2/firmware/vendor/omron/P641-E1-01_EGuide_CJ_Mod485_OMRON_3G3MX2-V1.pdf new file mode 100644 index 0000000..00962af --- /dev/null +++ b/extrusion/lydia-print-head-v2/firmware/vendor/omron/P641-E1-01_EGuide_CJ_Mod485_OMRON_3G3MX2-V1.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4568f29adea805532e63cf1aa2de4b719aea2fb3364259822a48477049a135d5 +size 2895552 diff --git a/extrusion/lydia-print-head-v2/firmware/vendor/plastichub/oe5-regs.xls b/extrusion/lydia-print-head-v2/firmware/vendor/plastichub/oe5-regs.xls new file mode 100644 index 0000000000000000000000000000000000000000..f0595c626d598e042e16d855f26ea3a63c7f4f12 GIT binary patch literal 1380 zcma)+TTfF_5QW$CNqpiDobaT{fmmC-y_FVJlA^W;;u|S&sEy^~0c!m7$~QCJwN$KR zr|s<7Yt~%$+Wq~jP+Cuv&Fw#EXJW1a9@sL%I^-L-D8YUO&Wrk-)Kuc6NI<=WM) zF2LV_yTmGV$k_yMMVw{&#BS&u#`~U=W8&8GTs{0(tTAyT&;JqD+If2Vq8CIz_tnr> z>=JwpvLc&huCcy5Ciq%2v}NsSTSs(o1g@_gea0%)#(u}HB)+jSW79K!pt31h>iGl) zSVKOybQD?JWLqcmTlR(@b2w?WzOzn5dz?&Cg!VGT8)c{ha$>yT8OYzE{~B_aBh=)Tb~d z*Tj3WTQEHwaNnkgbv~h?f8Am0(G%TvzI-;*<#`q4ZOr{)##I{!IVe8S=cf9)0!&;urYF+Lksli^Hy|#(Z*R+!EF;vm<*AP0o;B*5` zU4gB*k=%7;>Wnyhe@QoOSRdvM)$9^m>j#mwGuf*Pt;Rdf6gsm1fOrAdSUKorTxe9{qQ-;4QG{(@e-GTL+X1rKe TV?k~AF)7pkRJ21kP1n#J61m!4 literal 0 HcmV?d00001 diff --git a/extrusion/lydia-print-head-v2/laser/en/350_Shields/-380/Stainless/1mm/LPH45-361_ShieldCap_x2.DXF b/extrusion/lydia-print-head-v2/laser/en/350_Shields/-380/Stainless/1mm/LPH45-361_ShieldCap_x2.DXF new file mode 100644 index 0000000..83367df --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/en/350_Shields/-380/Stainless/1mm/LPH45-361_ShieldCap_x2.DXF @@ -0,0 +1,4002 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-57.3101557884 + 20 +-62.2561944902 + 30 +0.0 + 9 +$EXTMAX + 10 +57.3101557884 + 20 +62.2561944902 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460337.830820752 + 9 +$TDUCREATE + 40 +2460337.789154086 + 9 +$TDUPDATE + 40 +2460337.830833044 + 9 +$TDUUPDATE + 40 +2460337.789166377 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +87 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{6c823c03-0ae3-41b4-8520-c47f3f18b73f} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +127.00263676 + 41 +0.9205534687 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +20.05 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +28.8097784326 + 20 +-49.9 + 30 +0.0 + 11 +57.0422065959 + 21 +-1.0 + 31 +0.0 + 0 +ARC + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +55.3101557884 + 20 +0.0 + 30 +0.0 + 40 +1.999999999999998 +100 +AcDbArc + 50 +330.0 + 51 +30.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +57.0422065959 + 20 +1.0 + 30 +0.0 + 11 +29.3871287018 + 21 +48.9 + 31 +0.0 + 0 +ARC + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +27.6550778942 + 20 +47.9 + 30 +0.0 + 40 +2.000000000000001 +100 +AcDbArc + 50 +30.0 + 51 +90.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +27.6550778942 + 20 +49.9 + 30 +0.0 + 11 +22.3950815951 + 21 +49.9 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.3950815951 + 20 +47.4 + 30 +0.0 + 11 +22.3950815951 + 21 +49.9 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.8950815951 + 20 +47.4 + 30 +0.0 + 11 +22.3950815951 + 21 +47.4 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.8950815951 + 20 +60.2561944902 + 30 +0.0 + 11 +21.8950815951 + 21 +47.4 + 31 +0.0 + 0 +ARC + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +19.8950815951 + 20 +60.2561944902 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.8950815951 + 20 +62.2561944902 + 30 +0.0 + 11 +-19.8950815951 + 21 +62.2561944902 + 31 +0.0 + 0 +ARC + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-19.8950815951 + 20 +60.2561944902 + 30 +0.0 + 40 +2.000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.8950815951 + 20 +47.4 + 30 +0.0 + 11 +-21.8950815951 + 21 +60.2561944902 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3950815951 + 20 +47.4 + 30 +0.0 + 11 +-21.8950815951 + 21 +47.4 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3950815951 + 20 +49.9 + 30 +0.0 + 11 +-22.3950815951 + 21 +47.4 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3950815951 + 20 +49.9 + 30 +0.0 + 11 +-27.6550778942 + 21 +49.9 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-27.6550778942 + 20 +47.9 + 30 +0.0 + 40 +2.000000000000014 +100 +AcDbArc + 50 +90.0 + 51 +150.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.3871287018 + 20 +48.9 + 30 +0.0 + 11 +-57.0422065959 + 21 +1.0 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-55.3101557884 + 20 +0.0 + 30 +0.0 + 40 +1.999999999999999 +100 +AcDbArc + 50 +150.0 + 51 +210.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-57.0422065959 + 20 +-1.0 + 30 +0.0 + 11 +-28.8097784326 + 21 +-49.9 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.8097784326 + 20 +-49.9 + 30 +0.0 + 11 +-22.3950815951 + 21 +-49.9 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3950815951 + 20 +-47.4 + 30 +0.0 + 11 +-22.3950815951 + 21 +-49.9 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.8950815951 + 20 +-47.4 + 30 +0.0 + 11 +-22.3950815951 + 21 +-47.4 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.8950815951 + 20 +-60.2561944902 + 30 +0.0 + 11 +-21.8950815951 + 21 +-47.4 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-19.8950815951 + 20 +-60.2561944902 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.8950815951 + 20 +-62.2561944902 + 30 +0.0 + 11 +-19.8950815951 + 21 +-62.2561944902 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +19.8950815951 + 20 +-60.2561944902 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.8950815951 + 20 +-47.4 + 30 +0.0 + 11 +21.8950815951 + 21 +-60.2561944902 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.3950815951 + 20 +-47.4 + 30 +0.0 + 11 +21.8950815951 + 21 +-47.4 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.3950815951 + 20 +-49.9 + 30 +0.0 + 11 +22.3950815951 + 21 +-47.4 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.3950815951 + 20 +-49.9 + 30 +0.0 + 11 +28.8097784326 + 21 +-49.9 + 31 +0.0 + 0 +CIRCLE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +14.3950815951 + 20 +55.7561944902 + 30 +0.0 + 40 +3.75 + 0 +CIRCLE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-14.3950815951 + 20 +55.7561944902 + 30 +0.0 + 40 +3.75 + 0 +CIRCLE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-14.3950815951 + 20 +-55.7561944902 + 30 +0.0 + 40 +3.749999999999993 + 0 +CIRCLE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +14.3950815951 + 20 +-55.7561944902 + 30 +0.0 + 40 +3.749999999999993 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +86 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +86 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460337.789154086 + 42 +2460337.789166377 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +88.89999873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0675836362 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-57.3101557884 + 24 +-62.2561944902 + 34 +0.0 + 15 +57.3101557884 + 25 +62.2561944902 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/en/350_Shields/-380/Stainless/1mm/LPH45-362_ShieldSeg_x2.DXF b/extrusion/lydia-print-head-v2/laser/en/350_Shields/-380/Stainless/1mm/LPH45-362_ShieldSeg_x2.DXF new file mode 100644 index 0000000..27b341b --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/en/350_Shields/-380/Stainless/1mm/LPH45-362_ShieldSeg_x2.DXF @@ -0,0 +1,6014 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-173.9533681221 + 20 +-360.0 + 30 +0.0 + 9 +$EXTMAX + 10 +-0.5 + 20 +0.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460337.830429931 + 9 +$TDUCREATE + 40 +2460337.788763264 + 9 +$TDUPDATE + 40 +2460337.83044272 + 9 +$TDUUPDATE + 40 +2460337.788776053 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +CA + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{2f0e10f8-2180-42d5-8252-235c4f714281} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-87.2266840611 + 22 +-180.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +367.2 + 41 +0.4818149115 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +0.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +0.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-23.0648162277 + 31 +0.0 + 0 +ARC + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.7381682942 + 20 +-32.5623784956 + 30 +0.0 + 40 +9.500000000000037 +100 +AcDbArc + 50 +268.7019898271 + 51 +91.2980101729 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-42.0599407636 + 30 +0.0 + 11 +-173.9533681221 + 21 +-51.0 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-51.0 + 30 +0.0 + 11 +-147.4533681221 + 21 +-51.0 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-147.4533681221 + 20 +-51.0 + 30 +0.0 + 11 +-147.4533681221 + 21 +-68.0 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-147.4533681221 + 20 +-68.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-68.0 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-68.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-78.7275789273 + 31 +0.0 + 0 +ARC + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-85.2275789273 + 30 +0.0 + 40 +6.500000000000014 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-91.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-114.7275789273 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-121.2275789273 + 30 +0.0 + 40 +6.500000000000028 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-127.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-150.7275789273 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-157.2275789273 + 30 +0.0 + 40 +6.5 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-163.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-186.7275789273 + 31 +0.0 + 0 +ARC + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-193.2275789273 + 30 +0.0 + 40 +6.5 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-199.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-222.7275789273 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-229.2275789273 + 30 +0.0 + 40 +6.5 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-235.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-258.7275789273 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-265.2275789273 + 30 +0.0 + 40 +6.5 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-271.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-292.0 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-147.4533681221 + 20 +-292.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-292.0 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-147.4533681221 + 20 +-309.0 + 30 +0.0 + 11 +-147.4533681221 + 21 +-292.0 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-309.0 + 30 +0.0 + 11 +-147.4533681221 + 21 +-309.0 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-309.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-360.0 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +-360.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-360.0 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +-360.0 + 30 +0.0 + 11 +-0.5 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-10.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-45.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-45.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-10.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-70.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-70.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-105.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-105.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-130.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-130.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-165.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-165.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-190.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-190.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-225.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-225.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-250.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-250.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-285.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-285.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-310.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-345.0 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-310.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-345.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-345.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-345.0 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-10.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-45.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-45.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-10.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-70.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-70.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-105.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-105.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-130.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-130.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-165.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-165.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-190.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-190.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-225.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-225.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-250.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-250.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-285.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-285.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-310.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-345.0 + 31 +0.0 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-310.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-345.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-345.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-345.0 + 31 +0.0 + 0 +CIRCLE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-160.058286527 + 20 +-352.5 + 30 +0.0 + 40 +2.75 + 0 +CIRCLE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-160.058286527 + 20 +-7.5 + 30 +0.0 + 40 +2.75 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-45.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-45.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-10.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-10.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-70.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-105.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-105.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-70.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-130.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-165.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-165.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-130.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +BB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-190.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +BC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-225.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +BD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-225.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +BE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-190.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +BF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-250.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +C0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-285.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +C1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-285.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +C2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-250.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +C3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-310.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +C4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-345.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +C5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-345.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-345.0 + 31 +0.0 + 0 +LINE + 5 +C6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-310.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-345.0 + 31 +0.0 + 0 +CIRCLE + 5 +C7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-14.3950815951 + 20 +-7.5 + 30 +0.0 + 40 +2.749999999999998 + 0 +CIRCLE + 5 +C8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-14.3950815951 + 20 +-352.5 + 30 +0.0 + 40 +2.75 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +C9 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +C9 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460337.788763264 + 42 +2460337.788776053 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +185.1386604542 + 47 +195.77049873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.023375 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-173.9533681221 + 24 +-360.0 + 34 +0.0 + 15 +-0.5 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/es/350_Shields/-380/INOX/1mm/LPH45-361_ShieldCap_x2.DXF b/extrusion/lydia-print-head-v2/laser/es/350_Shields/-380/INOX/1mm/LPH45-361_ShieldCap_x2.DXF new file mode 100644 index 0000000..83367df --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/es/350_Shields/-380/INOX/1mm/LPH45-361_ShieldCap_x2.DXF @@ -0,0 +1,4002 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-57.3101557884 + 20 +-62.2561944902 + 30 +0.0 + 9 +$EXTMAX + 10 +57.3101557884 + 20 +62.2561944902 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460337.830820752 + 9 +$TDUCREATE + 40 +2460337.789154086 + 9 +$TDUPDATE + 40 +2460337.830833044 + 9 +$TDUUPDATE + 40 +2460337.789166377 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +87 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{6c823c03-0ae3-41b4-8520-c47f3f18b73f} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +127.00263676 + 41 +0.9205534687 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +20.05 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +28.8097784326 + 20 +-49.9 + 30 +0.0 + 11 +57.0422065959 + 21 +-1.0 + 31 +0.0 + 0 +ARC + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +55.3101557884 + 20 +0.0 + 30 +0.0 + 40 +1.999999999999998 +100 +AcDbArc + 50 +330.0 + 51 +30.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +57.0422065959 + 20 +1.0 + 30 +0.0 + 11 +29.3871287018 + 21 +48.9 + 31 +0.0 + 0 +ARC + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +27.6550778942 + 20 +47.9 + 30 +0.0 + 40 +2.000000000000001 +100 +AcDbArc + 50 +30.0 + 51 +90.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +27.6550778942 + 20 +49.9 + 30 +0.0 + 11 +22.3950815951 + 21 +49.9 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.3950815951 + 20 +47.4 + 30 +0.0 + 11 +22.3950815951 + 21 +49.9 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.8950815951 + 20 +47.4 + 30 +0.0 + 11 +22.3950815951 + 21 +47.4 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.8950815951 + 20 +60.2561944902 + 30 +0.0 + 11 +21.8950815951 + 21 +47.4 + 31 +0.0 + 0 +ARC + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +19.8950815951 + 20 +60.2561944902 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.8950815951 + 20 +62.2561944902 + 30 +0.0 + 11 +-19.8950815951 + 21 +62.2561944902 + 31 +0.0 + 0 +ARC + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-19.8950815951 + 20 +60.2561944902 + 30 +0.0 + 40 +2.000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.8950815951 + 20 +47.4 + 30 +0.0 + 11 +-21.8950815951 + 21 +60.2561944902 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3950815951 + 20 +47.4 + 30 +0.0 + 11 +-21.8950815951 + 21 +47.4 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3950815951 + 20 +49.9 + 30 +0.0 + 11 +-22.3950815951 + 21 +47.4 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3950815951 + 20 +49.9 + 30 +0.0 + 11 +-27.6550778942 + 21 +49.9 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-27.6550778942 + 20 +47.9 + 30 +0.0 + 40 +2.000000000000014 +100 +AcDbArc + 50 +90.0 + 51 +150.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.3871287018 + 20 +48.9 + 30 +0.0 + 11 +-57.0422065959 + 21 +1.0 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-55.3101557884 + 20 +0.0 + 30 +0.0 + 40 +1.999999999999999 +100 +AcDbArc + 50 +150.0 + 51 +210.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-57.0422065959 + 20 +-1.0 + 30 +0.0 + 11 +-28.8097784326 + 21 +-49.9 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.8097784326 + 20 +-49.9 + 30 +0.0 + 11 +-22.3950815951 + 21 +-49.9 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3950815951 + 20 +-47.4 + 30 +0.0 + 11 +-22.3950815951 + 21 +-49.9 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.8950815951 + 20 +-47.4 + 30 +0.0 + 11 +-22.3950815951 + 21 +-47.4 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.8950815951 + 20 +-60.2561944902 + 30 +0.0 + 11 +-21.8950815951 + 21 +-47.4 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-19.8950815951 + 20 +-60.2561944902 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.8950815951 + 20 +-62.2561944902 + 30 +0.0 + 11 +-19.8950815951 + 21 +-62.2561944902 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +19.8950815951 + 20 +-60.2561944902 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.8950815951 + 20 +-47.4 + 30 +0.0 + 11 +21.8950815951 + 21 +-60.2561944902 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.3950815951 + 20 +-47.4 + 30 +0.0 + 11 +21.8950815951 + 21 +-47.4 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.3950815951 + 20 +-49.9 + 30 +0.0 + 11 +22.3950815951 + 21 +-47.4 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.3950815951 + 20 +-49.9 + 30 +0.0 + 11 +28.8097784326 + 21 +-49.9 + 31 +0.0 + 0 +CIRCLE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +14.3950815951 + 20 +55.7561944902 + 30 +0.0 + 40 +3.75 + 0 +CIRCLE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-14.3950815951 + 20 +55.7561944902 + 30 +0.0 + 40 +3.75 + 0 +CIRCLE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-14.3950815951 + 20 +-55.7561944902 + 30 +0.0 + 40 +3.749999999999993 + 0 +CIRCLE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +14.3950815951 + 20 +-55.7561944902 + 30 +0.0 + 40 +3.749999999999993 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +86 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +86 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460337.789154086 + 42 +2460337.789166377 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +88.89999873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0675836362 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-57.3101557884 + 24 +-62.2561944902 + 34 +0.0 + 15 +57.3101557884 + 25 +62.2561944902 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/es/350_Shields/-380/INOX/1mm/LPH45-362_ShieldSeg_x2.DXF b/extrusion/lydia-print-head-v2/laser/es/350_Shields/-380/INOX/1mm/LPH45-362_ShieldSeg_x2.DXF new file mode 100644 index 0000000..27b341b --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/es/350_Shields/-380/INOX/1mm/LPH45-362_ShieldSeg_x2.DXF @@ -0,0 +1,6014 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-173.9533681221 + 20 +-360.0 + 30 +0.0 + 9 +$EXTMAX + 10 +-0.5 + 20 +0.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460337.830429931 + 9 +$TDUCREATE + 40 +2460337.788763264 + 9 +$TDUPDATE + 40 +2460337.83044272 + 9 +$TDUUPDATE + 40 +2460337.788776053 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +CA + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{2f0e10f8-2180-42d5-8252-235c4f714281} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-87.2266840611 + 22 +-180.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +367.2 + 41 +0.4818149115 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +0.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +0.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-23.0648162277 + 31 +0.0 + 0 +ARC + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.7381682942 + 20 +-32.5623784956 + 30 +0.0 + 40 +9.500000000000037 +100 +AcDbArc + 50 +268.7019898271 + 51 +91.2980101729 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-42.0599407636 + 30 +0.0 + 11 +-173.9533681221 + 21 +-51.0 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-51.0 + 30 +0.0 + 11 +-147.4533681221 + 21 +-51.0 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-147.4533681221 + 20 +-51.0 + 30 +0.0 + 11 +-147.4533681221 + 21 +-68.0 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-147.4533681221 + 20 +-68.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-68.0 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-68.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-78.7275789273 + 31 +0.0 + 0 +ARC + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-85.2275789273 + 30 +0.0 + 40 +6.500000000000014 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-91.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-114.7275789273 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-121.2275789273 + 30 +0.0 + 40 +6.500000000000028 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-127.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-150.7275789273 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-157.2275789273 + 30 +0.0 + 40 +6.5 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-163.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-186.7275789273 + 31 +0.0 + 0 +ARC + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-193.2275789273 + 30 +0.0 + 40 +6.5 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-199.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-222.7275789273 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-229.2275789273 + 30 +0.0 + 40 +6.5 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-235.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-258.7275789273 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.9533681221 + 20 +-265.2275789273 + 30 +0.0 + 40 +6.5 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-271.7275789273 + 30 +0.0 + 11 +-173.9533681221 + 21 +-292.0 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-147.4533681221 + 20 +-292.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-292.0 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-147.4533681221 + 20 +-309.0 + 30 +0.0 + 11 +-147.4533681221 + 21 +-292.0 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-309.0 + 30 +0.0 + 11 +-147.4533681221 + 21 +-309.0 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.9533681221 + 20 +-309.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-360.0 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +-360.0 + 30 +0.0 + 11 +-173.9533681221 + 21 +-360.0 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +-360.0 + 30 +0.0 + 11 +-0.5 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-10.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-45.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-45.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-10.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-70.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-70.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-105.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-105.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-130.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-130.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-165.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-165.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-190.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-190.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-225.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-225.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-250.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-250.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-285.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-285.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-310.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-345.0 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-310.0 + 30 +0.0 + 11 +-87.7266840611 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-86.7266840611 + 20 +-345.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-87.7266840611 + 20 +-345.0 + 30 +0.0 + 11 +-86.7266840611 + 21 +-345.0 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-10.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-45.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-45.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-10.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-70.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-70.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-105.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-105.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-130.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-130.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-165.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-165.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-190.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-190.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-225.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-225.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-250.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-250.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-285.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-285.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-310.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-345.0 + 31 +0.0 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-310.0 + 30 +0.0 + 11 +-145.8778067684 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-144.8778067684 + 20 +-345.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-145.8778067684 + 20 +-345.0 + 30 +0.0 + 11 +-144.8778067684 + 21 +-345.0 + 31 +0.0 + 0 +CIRCLE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-160.058286527 + 20 +-352.5 + 30 +0.0 + 40 +2.75 + 0 +CIRCLE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-160.058286527 + 20 +-7.5 + 30 +0.0 + 40 +2.75 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-45.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-45.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-10.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-45.0 + 31 +0.0 + 0 +LINE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-10.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-70.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-105.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-70.0 + 31 +0.0 + 0 +LINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-105.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-70.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-105.0 + 31 +0.0 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-130.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-165.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-130.0 + 31 +0.0 + 0 +LINE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-165.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-130.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-165.0 + 31 +0.0 + 0 +LINE + 5 +BB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-190.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +BC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-225.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-190.0 + 31 +0.0 + 0 +LINE + 5 +BD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-225.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +BE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-190.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-225.0 + 31 +0.0 + 0 +LINE + 5 +BF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-250.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +C0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-285.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-250.0 + 31 +0.0 + 0 +LINE + 5 +C1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-285.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +C2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-250.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-285.0 + 31 +0.0 + 0 +LINE + 5 +C3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-310.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +C4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.5755613537 + 20 +-345.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-310.0 + 31 +0.0 + 0 +LINE + 5 +C5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-345.0 + 30 +0.0 + 11 +-28.5755613537 + 21 +-345.0 + 31 +0.0 + 0 +LINE + 5 +C6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-29.5755613537 + 20 +-310.0 + 30 +0.0 + 11 +-29.5755613537 + 21 +-345.0 + 31 +0.0 + 0 +CIRCLE + 5 +C7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-14.3950815951 + 20 +-7.5 + 30 +0.0 + 40 +2.749999999999998 + 0 +CIRCLE + 5 +C8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-14.3950815951 + 20 +-352.5 + 30 +0.0 + 40 +2.75 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +C9 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +C9 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460337.788763264 + 42 +2460337.788776053 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +185.1386604542 + 47 +195.77049873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.023375 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-173.9533681221 + 24 +-360.0 + 34 +0.0 + 15 +-0.5 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-301_TriRodFlange_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-301_TriRodFlange_x2.DXF new file mode 100644 index 0000000..ad8893b --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-301_TriRodFlange_x2.DXF @@ -0,0 +1,3840 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-60.2926270962 + 20 +-410.452104588 + 30 +0.0 + 9 +$EXTMAX + 10 +98.7073729038 + 20 +-196.452104588 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460232.299909722 + 9 +$TDUCREATE + 40 +2460232.216576389 + 9 +$TDUPDATE + 40 +2460232.299922303 + 9 +$TDUUPDATE + 40 +2460232.21658897 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +83 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{070ad07b-b2ca-41fc-9c82-fad280f5f6ee} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +19.2073729038 + 22 +-303.452104588 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +218.28 + 41 +0.7429906542 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +73.9769298226 + 20 +-341.0535102163 + 30 +0.0 + 40 +3.249999999999957 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +73.9777753045 + 20 +-265.8531110435 + 30 +0.0 + 40 +2.499999999999986 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-36.5818168833 + 20 +-283.724427823 + 30 +0.0 + 40 +3.40000000000002 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-36.5818168833 + 20 +-323.1797813531 + 30 +0.0 + 40 +3.40000000000002 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-53.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +3.399999999999984 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +52.0066303897 + 20 +-386.8989501594 + 30 +0.0 + 40 +3.400000000000006 + 0 +CIRCLE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +87.0282617662 + 20 +-396.3078567818 + 30 +0.0 + 40 +3.399999999999991 + 0 +CIRCLE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +52.0066303897 + 20 +-220.0052590167 + 30 +0.0 + 40 +3.400000000000006 + 0 +CIRCLE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +87.0282617662 + 20 +-210.5963523943 + 30 +0.0 + 40 +3.399999999999991 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.0893035555 + 20 +-372.3637926533 + 30 +0.0 + 11 +26.1674040778 + 21 +-357.4796926643 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-383.452104588 + 30 +0.0 + 40 +27.00000000000003 +100 +AcDbArc + 50 +155.752553369 + 51 +56.2510114041 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +86.7073729038 + 20 +-318.552104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-361.0021602674 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-318.552104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-318.552104588 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-288.352104588 + 30 +0.0 + 11 +80.6073729038 + 21 +-318.552104588 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-288.352104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-288.352104588 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +86.7073729038 + 20 +-245.9020489087 + 30 +0.0 + 11 +86.7073729038 + 21 +-288.352104588 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-223.452104588 + 30 +0.0 + 40 +27.0 +100 +AcDbArc + 50 +303.7489885959 + 51 +204.247446631 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.0893035555 + 20 +-234.5404165228 + 30 +0.0 + 11 +26.1674040778 + 21 +-249.4245165118 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +29.7034939134 + 20 +-254.395036472 + 30 +0.0 + 11 +26.1674040778 + 21 +-249.4245165118 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +5.1768298476 + 20 +-271.8436109067 + 30 +0.0 + 11 +29.7034939134 + 21 +-254.395036472 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-266.8730909465 + 30 +0.0 + 11 +5.1768298476 + 21 +-271.8436109067 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-266.8730909465 + 30 +0.0 + 11 +-18.2551290054 + 21 +-281.0272600809 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-33.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +27.00000000000005 +100 +AcDbArc + 50 +56.155256888 + 51 +303.844743112 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-340.0311182296 + 30 +0.0 + 11 +-18.2551290054 + 21 +-325.8769490952 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-340.0311182296 + 30 +0.0 + 11 +5.1768298476 + 21 +-335.0605982694 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +5.1768298476 + 20 +-335.0605982694 + 30 +0.0 + 11 +29.7034939134 + 21 +-352.5091727041 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +29.7034939134 + 20 +-352.5091727041 + 30 +0.0 + 11 +26.1674040778 + 21 +-357.4796926643 + 31 +0.0 + 0 +CIRCLE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-33.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +12.0 + 0 +CIRCLE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.3640085383 + 20 +-303.776253751 + 30 +0.0 + 40 +5.25 + 0 +CIRCLE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-223.452104588 + 30 +0.0 + 40 +12.00000000000001 + 0 +CIRCLE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-383.452104588 + 30 +0.0 + 40 +12.00000000000001 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +82 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +82 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460232.216576389 + 42 +2460232.21658897 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +114.1658708627 + 47 +391.9848411915 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0393224299 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-60.2926270962 + 24 +-410.452104588 + 34 +0.0 + 15 +98.7073729038 + 25 +-196.452104588 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-302_Front_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-302_Front_x2.DXF new file mode 100644 index 0000000..ed5451e --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-302_Front_x2.DXF @@ -0,0 +1,4750 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-54.8075684599 + 20 +1195.5298013245 + 30 +0.0 + 9 +$EXTMAX + 10 +85.2924315401 + 20 +1345.5298013245 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459886.261309734 + 9 +$TDUCREATE + 40 +2459886.219643067 + 9 +$TDUPDATE + 40 +2459886.26132213 + 9 +$TDUUPDATE + 40 +2459886.219655463 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +A1 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{0a4ce5d3-259b-45b4-bc59-935b7c549a84} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +15.2424315401 + 22 +1270.5298013245 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +153.0 + 41 +0.934 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.2924315401 + 20 +1230.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1230.5298013245 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.2924315401 + 20 +1210.5298013245 + 30 +0.0 + 11 +80.2924315401 + 21 +1230.5298013245 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1210.5298013245 + 30 +0.0 + 11 +80.2924315401 + 21 +1210.5298013245 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1210.5298013245 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1210.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-49.8075684599 + 20 +1210.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1210.5298013245 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-49.8075684599 + 20 +1230.5298013245 + 30 +0.0 + 11 +-49.8075684599 + 21 +1210.5298013245 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1230.5298013245 + 30 +0.0 + 11 +-49.8075684599 + 21 +1230.5298013245 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1310.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1230.5298013245 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-49.8075684599 + 20 +1310.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1310.5298013245 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-49.8075684599 + 20 +1330.5298013245 + 30 +0.0 + 11 +-49.8075684599 + 21 +1310.5298013245 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1330.5298013245 + 30 +0.0 + 11 +-49.8075684599 + 21 +1330.5298013245 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1337.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1330.5298013245 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1345.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1345.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1345.5298013245 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1345.5298013245 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1330.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.2924315401 + 20 +1330.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1330.5298013245 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.2924315401 + 20 +1310.5298013245 + 30 +0.0 + 11 +80.2924315401 + 21 +1330.5298013245 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1310.5298013245 + 30 +0.0 + 11 +80.2924315401 + 21 +1310.5298013245 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1230.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1310.5298013245 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2424315402 + 20 +1305.7508755145 + 30 +0.0 + 11 +43.3424315402 + 21 +1305.7508755145 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2424315402 + 20 +1275.5508755145 + 30 +0.0 + 11 +37.2424315402 + 21 +1305.7508755145 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.3424315402 + 20 +1275.5508755145 + 30 +0.0 + 11 +37.2424315402 + 21 +1275.5508755145 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.3424315402 + 20 +1305.7508755145 + 30 +0.0 + 11 +43.3424315402 + 21 +1275.5508755145 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2424315402 + 20 +1215.5508755145 + 30 +0.0 + 11 +37.2424315402 + 21 +1245.7508755145 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.2424315402 + 20 +1215.5508755145 + 30 +0.0 + 11 +37.2424315402 + 21 +1215.5508755145 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.2424315402 + 20 +1245.7508755145 + 30 +0.0 + 11 +43.2424315402 + 21 +1215.5508755145 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2424315402 + 20 +1245.7508755145 + 30 +0.0 + 11 +43.2424315402 + 21 +1245.7508755145 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.7575684599 + 20 +1245.7508755145 + 30 +0.0 + 11 +-6.7575684599 + 21 +1245.7508755145 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.7575684599 + 20 +1215.5508755145 + 30 +0.0 + 11 +-12.7575684599 + 21 +1245.7508755145 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.7575684599 + 20 +1215.5508755145 + 30 +0.0 + 11 +-12.7575684599 + 21 +1215.5508755145 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.7575684599 + 20 +1245.7508755145 + 30 +0.0 + 11 +-6.7575684599 + 21 +1215.5508755145 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.7575684599 + 20 +1275.5508755145 + 30 +0.0 + 11 +-12.7575684599 + 21 +1305.7508755145 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.7575684599 + 20 +1275.5508755145 + 30 +0.0 + 11 +-12.7575684599 + 21 +1275.5508755145 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.7575684599 + 20 +1305.7508755145 + 30 +0.0 + 11 +-6.7575684599 + 21 +1275.5508755145 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.7575684599 + 20 +1305.7508755145 + 30 +0.0 + 11 +-6.7575684599 + 21 +1305.7508755145 + 31 +0.0 + 0 +CIRCLE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +15.2424315401 + 20 +1270.5298013245 + 30 +0.0 + 40 +17.49999999999998 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +A0 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +A0 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459886.219643067 + 42 +2459886.219655463 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +111.6304470612 + 47 +-1721.5287363693 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0561 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-54.8075684599 + 24 +1195.5298013245 + 34 +0.0 + 15 +85.2924315401 + 25 +1345.5298013245 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-303_Side_x4.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-303_Side_x4.DXF new file mode 100644 index 0000000..e59855f --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-303_Side_x4.DXF @@ -0,0 +1,3894 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-11.8075684599 + 20 +1195.5298013245 + 30 +0.0 + 9 +$EXTMAX + 10 +42.2924315401 + 20 +1345.5298013245 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459850.260559734 + 9 +$TDUCREATE + 40 +2459850.1772264 + 9 +$TDUPDATE + 40 +2459850.260572037 + 9 +$TDUUPDATE + 40 +2459850.177238704 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +85 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{a1f5cb05-b03f-4541-b51a-f917dfd104f7} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +15.2424315401 + 22 +1270.5298013245 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +153.0 + 41 +0.3606666667 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +15.2424315401 + 20 +1270.5298013245 + 30 +0.0 + 40 +13.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1345.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +-11.8075684599 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-11.8075684599 + 20 +1337.5298013245 + 30 +0.0 + 11 +-11.8075684599 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-11.8075684599 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +42.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +42.2924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.2924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1345.5298013245 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1345.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1345.5298013245 + 31 +0.0 + 0 +CIRCLE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-3.8075684599 + 20 +1325.5298013245 + 30 +0.0 + 40 +2.499999999999913 + 0 +CIRCLE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +34.2924315401 + 20 +1215.5298013245 + 30 +0.0 + 40 +2.499999999999908 + 0 +CIRCLE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-3.8075684599 + 20 +1215.5298013245 + 30 +0.0 + 40 +2.499999999999913 + 0 +CIRCLE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +34.2924315401 + 20 +1325.5298013245 + 30 +0.0 + 40 +2.499999999999915 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +84 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +84 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459850.1772264 + 42 +2459850.177238704 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +111.6304470612 + 47 +-1721.5287363693 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0561 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-11.8075684599 + 24 +1195.5298013245 + 34 +0.0 + 15 +42.2924315401 + 25 +1345.5298013245 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-309_BackShieldMountB_x6.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-309_BackShieldMountB_x6.DXF new file mode 100644 index 0000000..bd0c373 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-309_BackShieldMountB_x6.DXF @@ -0,0 +1,3760 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-11.8075684599 + 20 +1195.5298013245 + 30 +0.0 + 9 +$EXTMAX + 10 +42.2924315401 + 20 +1222.1700977124 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459857.262987164 + 9 +$TDUCREATE + 40 +2459857.179653831 + 9 +$TDUPDATE + 40 +2459857.262999746 + 9 +$TDUUPDATE + 40 +2459857.179666412 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +80 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{4ba0b235-e08a-4b83-a5f1-145a81835d3c} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +15.2424315401 + 22 +1208.8499495184 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +27.1731023156 + 41 +2.0307581872 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +42.2924315401 + 21 +1220.1700977124 + 31 +0.0 + 0 +ARC + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.2924315401 + 20 +1220.1700977124 + 30 +0.0 + 40 +2.000000000000007 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-9.8075684599 + 20 +1222.1700977124 + 30 +0.0 + 11 +40.2924315401 + 21 +1222.1700977124 + 31 +0.0 + 0 +ARC + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-9.8075684599 + 20 +1220.1700977124 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-11.8075684599 + 20 +1220.1700977124 + 30 +0.0 + 11 +-11.8075684599 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-11.8075684599 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +42.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +CIRCLE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +34.2924315401 + 20 +1215.5298013245 + 30 +0.0 + 40 +2.499999999999908 + 0 +CIRCLE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-3.8075684599 + 20 +1215.5298013245 + 30 +0.0 + 40 +2.499999999999913 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +7F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459857.179653831 + 42 +2459857.179666412 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +55.4175017374 + 47 +-6091.7866766211 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.2012939002 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-11.8075684599 + 24 +1195.5298013245 + 34 +0.0 + 15 +42.2924315401 + 25 +1222.1700977124 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-402_BarrelMount_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-402_BarrelMount_x1.DXF new file mode 100644 index 0000000..7a840fc --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-402_BarrelMount_x1.DXF @@ -0,0 +1,3322 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-34.0 + 20 +-80.845 + 30 +0.0 + 9 +$EXTMAX + 10 +34.0 + 20 +110.1750187521 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.926716481 + 9 +$TDUCREATE + 40 +2460255.885049815 + 9 +$TDUPDATE + 40 +2460255.926729201 + 9 +$TDUUPDATE + 40 +2460255.885062535 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +70 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{ac489ea4-03f7-4f67-b856-d49508fd00a7} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +14.6650093761 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +194.8404191272 + 41 +0.3559836317 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +34.0 + 20 +-80.845 + 30 +0.0 + 11 +34.0 + 21 +-70.845 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +14.0 + 20 +-70.845 + 30 +0.0 + 11 +34.0 + 21 +-70.845 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +14.0 + 20 +-70.845 + 30 +0.0 + 11 +14.0 + 21 +80.845 + 31 +0.0 + 0 +ARC + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +110.1750187521 + 30 +0.0 + 40 +32.5 +100 +AcDbArc + 50 +295.5163873662 + 51 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.5 + 20 +110.1750187521 + 30 +0.0 + 11 +17.5 + 21 +110.1750187521 + 31 +0.0 + 0 +ARC + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +110.1750187521 + 30 +0.0 + 40 +17.5 +100 +AcDbArc + 50 +180.0 + 51 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-17.5 + 20 +110.1750187521 + 30 +0.0 + 11 +-32.5 + 21 +110.1750187521 + 31 +0.0 + 0 +ARC + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +110.1750187521 + 30 +0.0 + 40 +32.5 +100 +AcDbArc + 50 +180.0 + 51 +244.4836126338 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-14.0 + 20 +-70.845 + 30 +0.0 + 11 +-14.0 + 21 +80.845 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-14.0 + 20 +-70.845 + 30 +0.0 + 11 +-34.0 + 21 +-70.845 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-34.0 + 20 +-80.845 + 30 +0.0 + 11 +-34.0 + 21 +-70.845 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-34.0 + 20 +-80.845 + 30 +0.0 + 11 +34.0 + 21 +-80.845 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +6F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +6F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.885049815 + 42 +2460255.885062535 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +72.4906517436 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0440529744 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-34.0 + 24 +-80.845 + 34 +0.0 + 15 +34.0 + 25 +110.1750187521 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-501_Rib_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-501_Rib_x2.DXF new file mode 100644 index 0000000..708bbcd --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-501_Rib_x2.DXF @@ -0,0 +1,3778 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-12.2 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +158.8800000042 + 20 +100.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.936346863 + 9 +$TDUCREATE + 40 +2460255.894680197 + 9 +$TDUPDATE + 40 +2460255.936359838 + 9 +$TDUUPDATE + 40 +2460255.894693171 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7F + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{9ef24979-59ef-4a85-a4df-8f3ad43ffc27} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +73.3400000021 + 22 +50.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +102.0 + 41 +1.7108 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-8.1 + 20 +10.0 + 30 +0.0 + 11 +-12.2 + 21 +10.0 + 31 +0.0 + 0 +ARC + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-8.1 + 20 +12.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.1 + 20 +12.0 + 30 +0.0 + 11 +-6.1 + 21 +20.0 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.1 + 20 +20.0 + 30 +0.0 + 11 +0.0 + 21 +20.0 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +20.0 + 30 +0.0 + 11 +0.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +0.0 + 30 +0.0 + 11 +35.0919097468 + 21 +0.0 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +35.0919097468 + 20 +10.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +288.8935714305 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +38.3300224034 + 20 +0.5387830369 + 30 +0.0 + 11 +104.2579180542 + 21 +23.102683026 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +104.2579180542 + 20 +23.102683026 + 30 +0.0 + 11 +153.8800000042 + 21 +23.102683026 + 31 +0.0 + 0 +ARC + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +153.8800000042 + 20 +28.102683026 + 30 +0.0 + 40 +5.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +158.8800000042 + 20 +28.102683026 + 30 +0.0 + 11 +158.8800000042 + 21 +88.021890546 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +158.8800000042 + 20 +88.021890546 + 30 +0.0 + 11 +19.0 + 21 +88.021890546 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +19.0 + 20 +93.021890546 + 30 +0.0 + 40 +5.000000000000002 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +14.0 + 20 +93.021890546 + 30 +0.0 + 11 +14.0 + 21 +95.0 + 31 +0.0 + 0 +ARC + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +9.0 + 20 +95.0 + 30 +0.0 + 40 +5.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +9.0 + 20 +100.0 + 30 +0.0 + 11 +-10.2 + 21 +100.0 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.2 + 20 +98.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.2 + 20 +98.0 + 30 +0.0 + 11 +-12.2 + 21 +70.0 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.2 + 20 +70.0 + 30 +0.0 + 11 +-8.1 + 21 +70.0 + 31 +0.0 + 0 +ARC + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-8.1 + 20 +72.0 + 30 +0.0 + 40 +2.000000000000014 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.1 + 20 +72.0 + 30 +0.0 + 11 +-6.1 + 21 +80.0 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.1 + 20 +80.0 + 30 +0.0 + 11 +0.0 + 21 +80.0 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +80.0 + 30 +0.0 + 11 +0.0 + 21 +40.0 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-10.2 + 20 +40.0 + 30 +0.0 + 11 +0.0 + 21 +40.0 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.2 + 20 +38.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.2 + 20 +10.0 + 30 +0.0 + 11 +-12.2 + 21 +38.0 + 31 +0.0 + 0 +CIRCLE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.0 + 20 +40.0 + 30 +0.0 + 40 +14.99999999999999 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7E + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +7E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.894680197 + 42 +2460255.894693171 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +14.7722324373 + 47 +8.0588717738 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0636544307 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-12.2 + 24 +0.0 + 34 +0.0 + 15 +158.8800000042 + 25 +100.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-503_SL-200-Mount_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-503_SL-200-Mount_x1.DXF new file mode 100644 index 0000000..428a885 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/6mm/LPH45-503_SL-200-Mount_x1.DXF @@ -0,0 +1,3628 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +16.8297635432 + 20 +26.3871046683 + 30 +0.0 + 9 +$EXTMAX + 10 +72.8297635432 + 20 +91.3871046683 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459839.51934831 + 9 +$TDUCREATE + 40 +2459839.436014977 + 9 +$TDUPDATE + 40 +2459839.51936059 + 9 +$TDUUPDATE + 40 +2459839.436027257 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7C + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{151ad104-49ed-4d10-8acf-eb65af9d13ed} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +44.8297635432 + 22 +58.8871046683 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +66.3 + 41 +0.8615384615 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +24.0797635432 + 20 +79.6371046683 + 30 +0.0 + 40 +3.499999999999989 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +65.5797635432 + 20 +79.6371046683 + 30 +0.0 + 40 +3.500000000000043 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +65.5797635432 + 20 +38.1371046683 + 30 +0.0 + 40 +3.500000000000028 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +24.0797635432 + 20 +38.1371046683 + 30 +0.0 + 40 +3.5 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +16.8297635432 + 20 +91.3871046683 + 30 +0.0 + 11 +16.8297635432 + 21 +26.3871046683 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +16.8297635432 + 20 +26.3871046683 + 30 +0.0 + 11 +72.8297635432 + 21 +26.3871046683 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +72.8297635432 + 20 +26.3871046683 + 30 +0.0 + 11 +72.8297635432 + 21 +91.3871046683 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +72.8297635432 + 20 +91.3871046683 + 30 +0.0 + 11 +16.8297635432 + 21 +91.3871046683 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7B + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +7B +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459839.436014977 + 42 +2459839.436027257 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +-14.0647485322 + 47 +-104.7398264839 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.1294615385 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +16.8297635432 + 24 +26.3871046683 + 34 +0.0 + 15 +72.8297635432 + 25 +91.3871046683 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-301_Top_x6.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-301_Top_x6.DXF new file mode 100644 index 0000000..dbe41d0 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-301_Top_x6.DXF @@ -0,0 +1,3780 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-50.7926270962 + 20 +-400.952104588 + 30 +0.0 + 9 +$EXTMAX + 10 +89.2073729038 + 20 +-205.952104588 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460257.831775347 + 9 +$TDUCREATE + 40 +2460257.790108681 + 9 +$TDUPDATE + 40 +2460257.831800833 + 9 +$TDUUPDATE + 40 +2460257.790134167 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +80 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{bf3f4d13-f497-43c2-9cc7-31eb71a52016} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +19.2073729038 + 22 +-303.452104588 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +198.9 + 41 +0.7179487179 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +70.7608359933 + 20 +-341.0511343008 + 30 +0.0 + 40 +2.500000000000014 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +70.7599905114 + 20 +-265.850735128 + 30 +0.0 + 40 +2.500000000000014 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.3640085383 + 20 +-303.776253751 + 30 +0.0 + 40 +5.25 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-50.7926270962 + 20 +-306.452104588 + 30 +0.0 + 11 +-50.5335667458 + 21 +-306.452104588 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-50.7926270962 + 20 +-300.452104588 + 30 +0.0 + 11 +-50.7926270962 + 21 +-306.452104588 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-50.7926270962 + 20 +-300.452104588 + 30 +0.0 + 11 +-50.5335667458 + 21 +-300.452104588 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-33.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +17.50000000000003 +100 +AcDbArc + 50 +68.5239135928 + 51 +170.1291103939 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-266.8730909465 + 30 +0.0 + 11 +-26.8856519488 + 21 +-287.1671216448 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-266.8730909465 + 30 +0.0 + 11 +5.1768298476 + 21 +-271.8436109067 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +5.1768298476 + 20 +-271.8436109067 + 30 +0.0 + 11 +29.7034939134 + 21 +-254.395036472 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +29.7034939134 + 20 +-254.395036472 + 30 +0.0 + 11 +26.1674040778 + 21 +-249.4245165118 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +55.0658110624 + 20 +-228.86582969 + 30 +0.0 + 11 +26.1674040778 + 21 +-249.4245165118 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-223.452104588 + 30 +0.0 + 40 +17.50000000000001 +100 +AcDbArc + 50 +328.9972808661 + 51 +198.0204074922 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +86.7073729038 + 20 +-232.4659827767 + 30 +0.0 + 11 +86.7073729038 + 21 +-288.352104588 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-288.352104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-288.352104588 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-288.352104588 + 30 +0.0 + 11 +80.6073729038 + 21 +-318.552104588 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-318.552104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-318.552104588 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +86.7073729038 + 20 +-318.552104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-374.4382263994 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-383.452104588 + 30 +0.0 + 40 +17.50000000000001 +100 +AcDbArc + 50 +161.9795925078 + 51 +31.0027191339 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +55.0658110624 + 20 +-378.0383794861 + 30 +0.0 + 11 +26.1674040778 + 21 +-357.4796926643 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +29.7034939134 + 20 +-352.5091727041 + 30 +0.0 + 11 +26.1674040778 + 21 +-357.4796926643 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +5.1768298476 + 20 +-335.0605982694 + 30 +0.0 + 11 +29.7034939134 + 21 +-352.5091727041 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-340.0311182296 + 30 +0.0 + 11 +5.1768298476 + 21 +-335.0605982694 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-340.0311182296 + 30 +0.0 + 11 +-26.8856519488 + 21 +-319.7370875312 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-33.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +17.50000000000002 +100 +AcDbArc + 50 +189.8708896061 + 51 +291.4760864072 + 0 +CIRCLE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-223.452104588 + 30 +0.0 + 40 +12.00000000000001 + 0 +CIRCLE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-33.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +12.0 + 0 +CIRCLE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-383.452104588 + 30 +0.0 + 40 +12.00000000000001 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +7F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460257.790108681 + 42 +2460257.790134167 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +112.2966482711 + 47 +421.5161848159 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0431538462 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-50.7926270962 + 24 +-400.952104588 + 34 +0.0 + 15 +89.2073729038 + 25 +-205.952104588 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-401_BarrelMount_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-401_BarrelMount_x1.DXF new file mode 100644 index 0000000..01856e7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-401_BarrelMount_x1.DXF @@ -0,0 +1,3782 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-400.5820409504 + 20 +-40.0 + 30 +0.0 + 9 +$EXTMAX + 10 +-351.0820409504 + 20 +21.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459767.586669502 + 9 +$TDUCREATE + 40 +2459767.503336169 + 9 +$TDUPDATE + 40 +2459767.586682165 + 9 +$TDUUPDATE + 40 +2459767.503348831 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +81 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{af3c3830-481f-4bab-9841-639062364cb5} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-375.8320409504 + 22 +-9.5 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +62.22 + 41 +0.8114754098 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-359.0820409504 + 20 +15.0 + 30 +0.0 + 40 +4.049999999999955 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-392.5820409504 + 20 +15.0 + 30 +0.0 + 40 +4.050000000000011 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-392.5820409504 + 20 +-34.0 + 30 +0.0 + 40 +4.050000000000011 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-359.0820409504 + 20 +-34.0 + 30 +0.0 + 40 +4.049999999999955 + 0 +CIRCLE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-375.8320409504 + 20 +-9.5 + 30 +0.0 + 40 +17.5 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-398.5820409504 + 20 +21.0 + 30 +0.0 + 11 +-353.0820409504 + 21 +21.0 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-398.5820409504 + 20 +19.0 + 30 +0.0 + 40 +2.000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-400.5820409504 + 20 +-38.0 + 30 +0.0 + 11 +-400.5820409504 + 21 +19.0 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-398.5820409504 + 20 +-38.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-398.5820409504 + 20 +-40.0 + 30 +0.0 + 11 +-353.0820409504 + 21 +-40.0 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-353.0820409504 + 20 +-38.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-351.0820409504 + 20 +-38.0 + 30 +0.0 + 11 +-351.0820409504 + 21 +19.0 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-353.0820409504 + 20 +19.0 + 30 +0.0 + 40 +2.000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +80 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +80 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459767.503336169 + 42 +2459767.503348831 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +1450.2469854071 + 47 +122.1875315169 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.1379508197 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-400.5820409504 + 24 +-40.0 + 34 +0.0 + 15 +-351.0820409504 + 25 +21.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-502_Table_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-502_Table_x1.DXF new file mode 100644 index 0000000..2733811 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/FERRO/8mm/LPH45-502_Table_x1.DXF @@ -0,0 +1,4982 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-90.0 + 20 +-90.0 + 30 +0.0 + 9 +$EXTMAX + 10 +90.0 + 20 +90.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459767.528276215 + 9 +$TDUCREATE + 40 +2459767.444942882 + 9 +$TDUPDATE + 40 +2459767.528312627 + 9 +$TDUUPDATE + 40 +2459767.444979294 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +A9 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{8fa42289-813a-4920-b63c-ff254aea3890} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +183.6 + 41 +1.0 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.0 + 20 +3.05 + 30 +0.0 + 11 +21.0 + 21 +3.05 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +81.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +83.5 + 20 +-0.55 + 30 +0.0 + 11 +83.5 + 21 +0.55 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +81.0 + 20 +-0.55 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.0 + 20 +-3.05 + 30 +0.0 + 11 +81.0 + 21 +-3.05 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.5 + 20 +0.55 + 30 +0.0 + 11 +18.5 + 21 +-0.55 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-81.0 + 20 +-3.05 + 30 +0.0 + 11 +-21.0 + 21 +-3.05 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-81.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-83.5 + 20 +0.55 + 30 +0.0 + 11 +-83.5 + 21 +-0.55 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-81.0 + 20 +0.55 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.0 + 20 +3.05 + 30 +0.0 + 11 +-81.0 + 21 +3.05 + 31 +0.0 + 0 +ARC + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.5 + 20 +-0.55 + 30 +0.0 + 11 +-18.5 + 21 +0.55 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +90.0 + 20 +-80.0 + 30 +0.0 + 11 +90.0 + 21 +80.0 + 31 +0.0 + 0 +ARC + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +80.0 + 20 +80.0 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0 + 20 +90.0 + 30 +0.0 + 11 +-80.0 + 21 +90.0 + 31 +0.0 + 0 +ARC + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-80.0 + 20 +80.0 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-90.0 + 20 +80.0 + 30 +0.0 + 11 +-90.0 + 21 +-80.0 + 31 +0.0 + 0 +ARC + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-80.0 + 20 +-80.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-80.0 + 20 +-90.0 + 30 +0.0 + 11 +80.0 + 21 +-90.0 + 31 +0.0 + 0 +ARC + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +80.0 + 20 +-80.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +CIRCLE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +4.5 + 0 +CIRCLE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-60.0 + 20 +60.0 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +60.0 + 20 +60.0 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +60.0 + 20 +-60.0 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-60.0 + 20 +-60.0 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.2132034356 + 20 +21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.2132034356 + 20 +21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.2132034356 + 20 +-21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.2132034356 + 20 +-21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.6066017178 + 20 +40.6066017178 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.6066017178 + 20 +40.6066017178 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.6066017178 + 20 +-40.6066017178 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.6066017178 + 20 +-40.6066017178 + 30 +0.0 + 40 +2.5 + 0 +ARC + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-3.05 + 20 +81.0 + 30 +0.0 + 11 +-3.05 + 21 +21.0 + 31 +0.0 + 0 +ARC + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +81.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.55 + 20 +83.5 + 30 +0.0 + 11 +-0.55 + 21 +83.5 + 31 +0.0 + 0 +ARC + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +81.0 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.05 + 20 +21.0 + 30 +0.0 + 11 +3.05 + 21 +81.0 + 31 +0.0 + 0 +ARC + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.55 + 20 +18.5 + 30 +0.0 + 11 +0.55 + 21 +18.5 + 31 +0.0 + 0 +ARC + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +-21.0 + 30 +0.0 + 40 +2.500000000000001 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.05 + 20 +-81.0 + 30 +0.0 + 11 +3.05 + 21 +-21.0 + 31 +0.0 + 0 +ARC + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +-81.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.55 + 20 +-83.5 + 30 +0.0 + 11 +0.55 + 21 +-83.5 + 31 +0.0 + 0 +ARC + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +-81.0 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-3.05 + 20 +-21.0 + 30 +0.0 + 11 +-3.05 + 21 +-81.0 + 31 +0.0 + 0 +ARC + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +-21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.55 + 20 +-18.5 + 30 +0.0 + 11 +-0.55 + 21 +-18.5 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +A8 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +A8 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459767.444942882 + 42 +2459767.444979294 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +88.89999873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.04675 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-90.0 + 24 +-90.0 + 34 +0.0 + 15 +90.0 + 25 +90.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-100_BarrelInsulation_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-100_BarrelInsulation_x1.DXF new file mode 100644 index 0000000..e05a5e3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-100_BarrelInsulation_x1.DXF @@ -0,0 +1,6620 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-0.0074032889 + 20 +-0.1297943198 + 30 +0.0 + 9 +$EXTMAX + 10 +209.7575285143 + 20 +530.0647372257 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459767.630438704 + 9 +$TDUCREATE + 40 +2459767.547105371 + 9 +$TDUPDATE + 40 +2459767.630475312 + 9 +$TDUUPDATE + 40 +2459767.547141979 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +90 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{6bde20c2-e0ab-4b12-b007-02ff1ea8d8b5} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +104.8750626127 + 22 +264.9674714529 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +540.7984221764 + 41 +0.3956376751 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +SPLINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-0.0073297288095945 + 20 +47.50694429772938 + 30 +0.0 + 10 +10.0946828571691 + 20 +44.00500766099126 + 30 +0.0 + 10 +10.09269817188944 + 20 +36.01053281209026 + 30 +0.0 + 10 +-0.0074032889193801 + 20 +32.50681228563042 + 30 +0.0 + 0 +SPLINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-0.0074032889193801 + 20 +32.50681228563042 + 30 +0.0 + 10 +-0.0021127408008954 + 20 +17.45625840569567 + 30 +0.0 + 10 +-0.0003579343513126 + 20 +14.44747261321823 + 30 +0.0 + 10 +0.000000000000042 + 20 +0.0000000000000494 + 30 +0.0 + 0 +SPLINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 49 + 73 + 45 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0624999999999878 + 40 +0.0624999999999878 + 40 +0.1249999999999755 + 40 +0.1249999999999755 + 40 +0.1874999999999633 + 40 +0.1874999999999633 + 40 +0.2187499999999571 + 40 +0.2187499999999571 + 40 +0.2499999999999512 + 40 +0.2499999999999512 + 40 +0.281249999999945 + 40 +0.281249999999945 + 40 +0.2968749999999419 + 40 +0.2968749999999419 + 40 +0.312499999999939 + 40 +0.312499999999939 + 40 +0.3437499999999416 + 40 +0.3437499999999416 + 40 +0.3749999999999443 + 40 +0.3749999999999443 + 40 +0.499999999999955 + 40 +0.499999999999955 + 40 +0.5624999999999603 + 40 +0.5624999999999603 + 40 +0.6249999999999657 + 40 +0.6249999999999657 + 40 +0.687499999999971 + 40 +0.7187499999999738 + 40 +0.7187499999999738 + 40 +0.7499999999999767 + 40 +0.7499999999999767 + 40 +0.8124999999999825 + 40 +0.8124999999999825 + 40 +0.8437499999999853 + 40 +0.8437499999999853 + 40 +0.8749999999999882 + 40 +0.8749999999999882 + 40 +0.9062499999999911 + 40 +0.9062499999999911 + 40 +0.9374999999999939 + 40 +0.9374999999999939 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0000005000677052 + 20 +0.0000000001392207 + 30 +0.0 + 10 +5.81721552576436 + 20 +0.0016197484649821 + 30 +0.0 + 10 +8.725822693083249 + 20 +0.0011545631188001 + 30 +0.0 + 10 +17.45163969823789 + 20 +-0.0085663119392994 + 30 +0.0 + 10 +21.70176991185401 + 20 +-0.0118018493885731 + 30 +0.0 + 10 +30.65315233601021 + 20 +-0.011910682756403 + 30 +0.0 + 10 +34.18368659207989 + 20 +-0.0091953371927835 + 30 +0.0 + 10 +41.80744501628366 + 20 +-0.0026447062223288 + 30 +0.0 + 10 +44.07270119568771 + 20 +-0.0019061270238996 + 30 +0.0 + 10 +47.5484123304257 + 20 +-0.0028710037420168 + 30 +0.0 + 10 +51.23317849274982 + 20 +-0.0054138838627865 + 30 +0.0 + 10 +53.47666657982032 + 20 +-0.0066496519860646 + 30 +0.0 + 10 +56.56131742549842 + 20 +-0.0075364154276618 + 30 +0.0 + 10 +60.0682748648154 + 20 +-0.0099884778919428 + 30 +0.0 + 10 +61.23602827652247 + 20 +-0.0112170934078129 + 30 +0.0 + 10 +63.10691108956507 + 20 +-0.0138471509703558 + 30 +0.0 + 10 +65.41805431927564 + 20 +-0.0180454579225944 + 30 +0.0 + 10 +65.49483417564346 + 20 +-0.0181929344817541 + 30 +0.0 + 10 +69.91880467670975 + 20 +-0.0271831361517685 + 30 +0.0 + 10 +74.05720098606305 + 20 +-0.0342756260999866 + 30 +0.0 + 10 +77.21746295534801 + 20 +-0.0385768900514738 + 30 +0.0 + 10 +83.79195952476 + 20 +-0.0463962189980737 + 30 +0.0 + 10 +99.30437787277036 + 20 +-0.0623108206471878 + 30 +0.0 + 10 +107.4125315317735 + 20 +-0.0696306350017453 + 30 +0.0 + 10 +113.2774733807153 + 20 +-0.0746169172017289 + 30 +0.0 + 10 +122.3196098474374 + 20 +-0.0821620355940264 + 30 +0.0 + 10 +124.5181006112805 + 20 +-0.0839983078484803 + 30 +0.0 + 10 +137.2564392840844 + 20 +-0.0942654910659106 + 30 +0.0 + 10 +145.3054984595375 + 20 +-0.10065253776768 + 30 +0.0 + 10 +151.0975153912656 + 20 +-0.1050695734021446 + 30 +0.0 + 10 +154.4572950693677 + 20 +-0.1075764835880288 + 30 +0.0 + 10 +154.7147173176923 + 20 +-0.1077999699782399 + 30 +0.0 + 10 +161.7647475143829 + 20 +-0.1126802304024836 + 30 +0.0 + 10 +165.7905475040024 + 20 +-0.1149286246846139 + 30 +0.0 + 10 +172.3349133798861 + 20 +-0.1173562827798035 + 30 +0.0 + 10 +174.2289745537421 + 20 +-0.1180725894834754 + 30 +0.0 + 10 +179.1666733470292 + 20 +-0.1199884388274731 + 30 +0.0 + 10 +179.1465024885398 + 20 +-0.1198790660596787 + 30 +0.0 + 10 +187.3378770203186 + 20 +-0.1237203623063139 + 30 +0.0 + 10 +187.5650245558716 + 20 +-0.1239673259980473 + 30 +0.0 + 10 +192.0080867151699 + 20 +-0.124874467624731 + 30 +0.0 + 10 +193.6484311769735 + 20 +-0.1243620752530857 + 30 +0.0 + 10 +201.6959038032458 + 20 +-0.1219644982535213 + 30 +0.0 + 10 +203.6024395642557 + 20 +-0.1236344145951102 + 30 +0.0 + 10 +209.4196519059592 + 20 +-0.1297943197975798 + 30 +0.0 + 0 +SPLINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 10 + 73 + 6 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.4196519063478 + 20 +-0.1297938193754226 + 30 +0.0 + 10 +209.4252607964392 + 20 +7.093354489667414 + 30 +0.0 + 10 +209.4271926574549 + 20 +9.43532626307818 + 30 +0.0 + 10 +209.4396967433066 + 20 +22.8092520860718 + 30 +0.0 + 10 +209.4422394338669 + 20 +25.15122316856837 + 30 +0.0 + 10 +209.4508997248263 + 20 +32.37436864674883 + 30 +0.0 + 0 +SPLINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.4508992250339 + 20 +32.37436882044022 + 30 +0.0 + 10 +199.3516385392303 + 20 +35.88413739091061 + 30 +0.0 + 10 +199.3659033537512 + 20 +43.88185923540181 + 30 +0.0 + 10 +209.4725927174231 + 20 +47.36608560744025 + 30 +0.0 + 0 +SPLINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.5000000000000004 + 40 +0.5000000000000004 + 40 +0.7500000000000002 + 40 +0.7500000000000002 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.4725927182001 + 20 +47.36608613658635 + 30 +0.0 + 10 +209.4836084483912 + 20 +54.86888369387062 + 30 +0.0 + 10 +209.4953469858441 + 20 +62.65947057471012 + 30 +0.0 + 10 +209.5098633463979 + 20 +73.48198423171053 + 30 +0.0 + 10 +209.5161797512272 + 20 +78.58032441293514 + 30 +0.0 + 10 +209.5222084066493 + 20 +83.67703396234579 + 30 +0.0 + 10 +209.5264639044485 + 20 +87.42843438410041 + 30 +0.0 + 10 +209.5319605723357 + 20 +92.38288045290425 + 30 +0.0 + 0 +SPLINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.5319600725281 + 20 +92.38288062672935 + 30 +0.0 + 10 +199.4339265591254 + 20 +95.89481560698633 + 30 +0.0 + 10 +199.4406321112756 + 20 +103.8906275845967 + 30 +0.0 + 10 +209.5465117304521 + 20 +107.381597379503 + 30 +0.0 + 0 +SPLINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2500000000000002 + 40 +0.2500000000000002 + 40 +0.5000000000000004 + 40 +0.5000000000000004 + 40 +0.6250000000000006 + 40 +0.6250000000000006 + 40 +0.7500000000000007 + 40 +0.7500000000000007 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.546511730955 + 20 +107.3815979086684 + 30 +0.0 + 10 +209.5511860055397 + 20 +112.2994873735809 + 30 +0.0 + 10 +209.5536309244157 + 20 +114.8791818984153 + 30 +0.0 + 10 +209.5603361534928 + 20 +122.3911795995998 + 30 +0.0 + 10 +209.5640584438547 + 20 +126.8388421321731 + 30 +0.0 + 10 +209.5677009970271 + 20 +131.4137257384548 + 30 +0.0 + 10 +209.5690132178632 + 20 +133.1140050655056 + 30 +0.0 + 10 +209.5718337324258 + 20 +136.8651999695209 + 30 +0.0 + 10 +209.5722669253011 + 20 +137.4261194137811 + 30 +0.0 + 10 +209.5803112185432 + 20 +148.5748091581446 + 30 +0.0 + 10 +209.583017917848 + 20 +152.3260040949778 + 30 +0.0 + 10 +209.5830684542964 + 20 +152.3959341390685 + 30 +0.0 + 0 +SPLINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.5830679544215 + 20 +152.3959343126301 + 30 +0.0 + 10 +199.4839066660778 + 20 +155.9024629909567 + 30 +0.0 + 10 +199.4875994720111 + 20 +163.8989243653239 + 30 +0.0 + 10 +209.5927339496533 + 20 +167.3904512579269 + 30 +0.0 + 0 +SPLINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.5927339500481 + 20 +167.390451787085 + 30 +0.0 + 10 +209.6063263291004 + 20 +185.6076728847119 + 30 +0.0 + 10 +209.6104960224631 + 20 +192.3964074192515 + 30 +0.0 + 10 +209.6230518250873 + 20 +212.4011730171665 + 30 +0.0 + 0 +SPLINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.6230513251958 + 20 +212.4011731906403 + 30 +0.0 + 10 +199.5234202984191 + 20 +215.9059771538926 + 30 +0.0 + 10 +199.527854386065 + 20 +223.9025992811968 + 30 +0.0 + 10 +209.6324665776278 + 20 +227.3939721654968 + 30 +0.0 + 0 +SPLINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.6324665779992 + 20 +227.3939726946617 + 30 +0.0 + 10 +209.6469254642244 + 20 +247.9945463643308 + 30 +0.0 + 10 +209.6485378084262 + 20 +250.5035397021912 + 30 +0.0 + 10 +209.6617658726529 + 20 +272.4037042527793 + 30 +0.0 + 0 +SPLINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.6617653727573 + 20 +272.4037044262315 + 30 +0.0 + 10 +199.5618278508078 + 20 +275.9081481479661 + 30 +0.0 + 10 +199.5673914423283 + 20 +283.9047905707342 + 30 +0.0 + 10 +209.6716951686344 + 20 +287.3963199260567 + 30 +0.0 + 0 +SPLINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.6716951689966 + 20 +287.3963204551912 + 30 +0.0 + 10 +209.6851097824127 + 20 +306.9948134645003 + 30 +0.0 + 10 +209.689643033714 + 20 +313.5537191207532 + 30 +0.0 + 10 +209.7006394769892 + 20 +332.406519636264 + 30 +0.0 + 0 +SPLINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.7006389770901 + 20 +332.4065198097194 + 30 +0.0 + 10 +199.6002689796285 + 20 +335.9111522597315 + 30 +0.0 + 10 +199.6070158234101 + 20 +343.9076639662681 + 30 +0.0 + 10 +209.7109023436472 + 20 +347.4003292988961 + 30 +0.0 + 0 +SPLINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 22 + 73 + 18 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.4999999999999999 + 40 +0.4999999999999999 + 40 +0.6250000000000003 + 40 +0.6250000000000003 + 40 +0.6875000000000004 + 40 +0.6875000000000004 + 40 +0.7500000000000007 + 40 +0.7500000000000007 + 40 +0.8125000000000009 + 40 +0.8125000000000009 + 40 +0.8750000000000011 + 40 +0.8750000000000011 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.7109023439826 + 20 +347.4003298280421 + 30 +0.0 + 10 +209.7223559313103 + 20 +365.4676450800579 + 30 +0.0 + 10 +209.7297147807751 + 20 +376.4791119752274 + 30 +0.0 + 10 +209.7471149042685 + 20 +409.5883346628257 + 30 +0.0 + 10 +209.7530244757082 + 20 +423.5433186093547 + 30 +0.0 + 10 +209.7574089882221 + 20 +446.2290230827032 + 30 +0.0 + 10 +209.7579040651922 + 20 +454.4340342498049 + 30 +0.0 + 10 +209.7573407389276 + 20 +465.0087164934084 + 30 +0.0 + 10 +209.7568836381955 + 20 +469.2721144573599 + 30 +0.0 + 10 +209.7558321562768 + 20 +476.5122312037345 + 30 +0.0 + 10 +209.7548047292585 + 20 +481.9090797686392 + 30 +0.0 + 10 +209.7540350565654 + 20 +486.6919663792185 + 30 +0.0 + 10 +209.7537587990775 + 20 +491.9060903725671 + 30 +0.0 + 10 +209.7517666648579 + 20 +499.5116565236787 + 30 +0.0 + 10 +209.7517374392692 + 20 +502.7188805469759 + 30 +0.0 + 10 +209.7544509014534 + 20 +515.9139139422387 + 30 +0.0 + 10 +209.7163060240386 + 20 +519.7931509541556 + 30 +0.0 + 10 +209.7491930607566 + 20 +529.9338881869663 + 30 +0.0 + 0 +SPLINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 46 + 73 + 42 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0624999999999999 + 40 +0.0624999999999999 + 40 +0.125 + 40 +0.125 + 40 +0.1562499999999998 + 40 +0.1562499999999998 + 40 +0.1874999999999997 + 40 +0.1874999999999997 + 40 +0.2187499999999996 + 40 +0.2187499999999996 + 40 +0.2499999999999994 + 40 +0.2499999999999994 + 40 +0.3124999999999997 + 40 +0.3124999999999997 + 40 +0.3749999999999999 + 40 +0.3749999999999999 + 40 +0.4375000000000002 + 40 +0.4375000000000002 + 40 +0.4687500000000002 + 40 +0.4687500000000002 + 40 +0.5000000000000003 + 40 +0.5000000000000003 + 40 +0.6250000000000004 + 40 +0.6250000000000004 + 40 +0.6875000000000003 + 40 +0.6875000000000003 + 40 +0.7187500000000003 + 40 +0.7187500000000003 + 40 +0.7500000000000002 + 40 +0.7500000000000002 + 40 +0.7812500000000002 + 40 +0.7812500000000002 + 40 +0.8125000000000002 + 40 +0.8125000000000002 + 40 +0.8750000000000001 + 40 +0.8750000000000001 + 40 +0.9375000000000001 + 40 +0.9375000000000001 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.7491925601273 + 20 +529.933888188198 + 30 +0.0 + 10 +203.9323361402193 + 20 +529.9481996721803 + 30 +0.0 + 10 +201.0239052127442 + 20 +529.9520319940877 + 30 +0.0 + 10 +192.2985988166316 + 20 +529.9484740803417 + 30 +0.0 + 10 +187.9359474806815 + 20 +529.9516480753076 + 30 +0.0 + 10 +181.3919708839123 + 20 +529.9567909375891 + 30 +0.0 + 10 +178.9896696720103 + 20 +529.9579348769769 + 30 +0.0 + 10 +175.0689687578759 + 20 +529.9600791673223 + 30 +0.0 + 10 +174.5173226091237 + 20 +529.9602686238 + 30 +0.0 + 10 +166.4533617130052 + 20 +529.966791166087 + 30 +0.0 + 10 +165.8158589761315 + 20 +529.9673287460299 + 30 +0.0 + 10 +162.0668730999517 + 20 +529.9699704358547 + 30 +0.0 + 10 +158.7662560585314 + 20 +529.9720074755936 + 30 +0.0 + 10 +154.6596549628689 + 20 +529.9743994906835 + 30 +0.0 + 10 +151.1094620856442 + 20 +529.9763428543456 + 30 +0.0 + 10 +142.3841587042956 + 20 +529.98092695554 + 30 +0.0 + 10 +135.2950468768572 + 20 +529.9845232999453 + 30 +0.0 + 10 +127.1479110942502 + 20 +529.9885909350323 + 30 +0.0 + 10 +124.3075062923669 + 20 +529.9899889279519 + 30 +0.0 + 10 +115.0465323184771 + 20 +529.9943805640597 + 30 +0.0 + 10 +112.412373717591 + 20 +529.9956087362511 + 30 +0.0 + 10 +108.0497219633065 + 20 +529.9975936676118 + 30 +0.0 + 10 +107.4510655695967 + 20 +529.9978889368488 + 30 +0.0 + 10 +95.42357913668233 + 20 +530.0028016500006 + 30 +0.0 + 10 +88.01951476851625 + 20 +530.004947329622 + 30 +0.0 + 10 +74.29472616804762 + 20 +530.0063141713566 + 30 +0.0 + 10 +70.76292376059298 + 20 +530.0038143430505 + 30 +0.0 + 10 +63.29108741901069 + 20 +529.9991174635169 + 30 +0.0 + 10 +60.86973703921221 + 20 +529.999249196079 + 30 +0.0 + 10 +57.60570824936046 + 20 +530.0011794405962 + 30 +0.0 + 10 +52.73287861184608 + 20 +530.005482968245 + 30 +0.0 + 10 +52.65461275072951 + 20 +530.0055406890053 + 30 +0.0 + 10 +48.33061223937857 + 20 +530.0080965903958 + 30 +0.0 + 10 +43.96892457458029 + 20 +530.012562113475 + 30 +0.0 + 10 +41.78712166177497 + 20 +530.0164457872696 + 30 +0.0 + 10 +35.24315897201345 + 20 +530.0313010920636 + 30 +0.0 + 10 +30.50140324759958 + 20 +530.0414563972657 + 30 +0.0 + 10 +22.53432967433235 + 20 +530.0501582456201 + 30 +0.0 + 10 +18.3970079337022 + 20 +530.0501983649564 + 30 +0.0 + 10 +8.46281275712324 + 20 +530.0515242552499 + 30 +0.0 + 10 +6.158825509348894 + 20 +530.0548403083899 + 30 +0.0 + 10 +0.3419628246792987 + 20 +530.0647372256614 + 30 +0.0 + 0 +SPLINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 20 + 73 + 16 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0624999999999997 + 40 +0.0624999999999997 + 40 +0.0937499999999996 + 40 +0.0937499999999996 + 40 +0.1249999999999994 + 40 +0.1249999999999994 + 40 +0.1874999999999991 + 40 +0.1874999999999991 + 40 +0.2499999999999988 + 40 +0.2499999999999988 + 40 +0.4999999999999989 + 40 +0.4999999999999989 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.3419628239704569 + 20 +530.0647367254035 + 30 +0.0 + 10 +0.3351238407303119 + 20 +525.2378433257821 + 30 +0.0 + 10 +0.3293896203804886 + 20 +521.2953784203658 + 30 +0.0 + 10 +0.3233976823339191 + 20 +517.3373412259588 + 30 +0.0 + 10 +0.320933496295106 + 20 +515.7269976365022 + 30 +0.0 + 10 +0.3150713775042219 + 20 +511.9243147416149 + 30 +0.0 + 10 +0.3090263069572324 + 20 +508.031052936286 + 30 +0.0 + 10 +0.3053733034563021 + 20 +505.6838098712102 + 30 +0.0 + 10 +0.2947094343055512 + 20 +498.9640204949003 + 30 +0.0 + 10 +0.285609298420857 + 20 +492.7171596237926 + 30 +0.0 + 10 +0.2790380815748821 + 20 +487.5300469983911 + 30 +0.0 + 10 +0.2606849671414417 + 20 +472.0425001950688 + 30 +0.0 + 10 +0.2421298325286642 + 20 +453.0388083722264 + 30 +0.0 + 10 +0.203702134369383 + 20 +410.3233218633158 + 30 +0.0 + 10 +0.1800988395359256 + 20 +377.9573353039023 + 30 +0.0 + 10 +0.160608595470542 + 20 +347.5358428177188 + 30 +0.0 + 0 +SPLINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.1606090953597282 + 20 +347.5358426442156 + 30 +0.0 + 10 +10.26027473697868 + 20 +344.0304164395658 + 30 +0.0 + 10 +10.25625816551349 + 20 +336.0334995323098 + 30 +0.0 + 10 +0.151213160360828 + 20 +332.5424517934555 + 30 +0.0 + 0 +SPLINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2499999999999988 + 40 +0.2499999999999988 + 40 +0.4999999999999976 + 40 +0.4999999999999976 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.1512131599677148 + 20 +332.5424512642862 + 30 +0.0 + 10 +0.1475845369193151 + 20 +327.6577506448989 + 30 +0.0 + 10 +0.1454572704895558 + 20 +324.7692081066319 + 30 +0.0 + 10 +0.1405764063298073 + 20 +317.8103664226169 + 30 +0.0 + 10 +0.1372377276469699 + 20 +312.8198378337067 + 30 +0.0 + 10 +0.1317974867338903 + 20 +304.4716925107574 + 30 +0.0 + 10 +0.1271829915046684 + 20 +296.969915826719 + 30 +0.0 + 10 +0.1215808283216512 + 20 +287.5317926739419 + 30 +0.0 + 0 +SPLINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.1215813282190117 + 20 +287.531792500483 + 30 +0.0 + 10 +10.22154136647363 + 20 +284.027216685838 + 30 +0.0 + 10 +10.21681188772049 + 20 +276.030237985899 + 30 +0.0 + 10 +0.1120952231557495 + 20 +272.5392272438539 + 30 +0.0 + 0 +SPLINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.1120952227756679 + 20 +272.5392267147076 + 30 +0.0 + 10 +0.0996237968304735 + 20 +255.1780584716639 + 30 +0.0 + 10 +0.0929622440378272 + 20 +244.8005724013837 + 30 +0.0 + 10 +0.0830439480910215 + 20 +227.5288389598983 + 30 +0.0 + 0 +SPLINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0830444479916988 + 20 +227.528838786448 + 30 +0.0 + 10 +10.18329251184501 + 20 +224.0243617213316 + 30 +0.0 + 10 +10.17768967541847 + 20 +216.0274063925446 + 30 +0.0 + 10 +0.0732394884872277 + 20 +212.5359298588159 + 30 +0.0 + 0 +SPLINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2500000000000004 + 40 +0.2500000000000004 + 40 +0.5000000000000009 + 40 +0.5000000000000009 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0732394881216072 + 20 +212.5359293296818 + 30 +0.0 + 10 +0.0699822698896006 + 20 +207.8217918496051 + 30 +0.0 + 10 +0.0671069913004256 + 20 +203.5892453651236 + 30 +0.0 + 10 +0.0621203134076784 + 20 +196.0873343873514 + 30 +0.0 + 10 +0.0607249725344823 + 20 +193.9722082713754 + 30 +0.0 + 10 +0.0533884181403415 + 20 +182.1461724520102 + 30 +0.0 + 10 +0.0506307612899726 + 20 +177.2982514465186 + 30 +0.0 + 10 +0.0454694668457214 + 20 +167.5244619241527 + 30 +0.0 + 0 +SPLINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0454699667543648 + 20 +167.5244617507036 + 30 +0.0 + 10 +10.14609078902419 + 20 +164.0199351597472 + 30 +0.0 + 10 +10.14034260123164 + 20 +156.0230539426043 + 30 +0.0 + 10 +0.0361776120894594 + 20 +152.5302264916427 + 30 +0.0 + 0 +SPLINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0361776117686447 + 20 +152.5302259625007 + 30 +0.0 + 10 +0.0240341256128316 + 20 +132.5031264222195 + 30 +0.0 + 10 +0.0208472118325411 + 20 +127.1001131312449 + 30 +0.0 + 10 +0.013073530917642 + 20 +107.5168026139163 + 30 +0.0 + 0 +SPLINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0130740308490665 + 20 +107.5168024405056 + 30 +0.0 + 10 +10.11414168355024 + 20 +104.013054978038 + 30 +0.0 + 10 +10.1099846071622 + 20 +96.01633893315741 + 30 +0.0 + 10 +0.0063004742015074 + 20 +92.52124485940057 + 30 +0.0 + 0 +SPLINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 10 + 73 + 6 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0063004739760912 + 20 +92.52124433025206 + 30 +0.0 + 10 +0.0020506540521899 + 20 +82.54582446525416 + 30 +0.0 + 10 +0.000117733358193 + 20 +78.00115207470891 + 30 +0.0 + 10 +-0.0048658816690573 + 20 +62.02703794165663 + 30 +0.0 + 10 +-0.0059213097773399 + 20 +57.27258026382552 + 30 +0.0 + 10 +-0.0073302287848583 + 20 +47.50694447104932 + 30 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +8F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +8F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459767.547105371 + 42 +2459767.547141979 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +91.0709858441 + 47 +-17.9181763853 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.015871533 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-0.0074032889 + 24 +-0.1297943198 + 34 +0.0 + 15 +209.7575285143 + 25 +530.0647372257 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-361_Shield_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-361_Shield_x2.DXF new file mode 100644 index 0000000..3a4d759 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-361_Shield_x2.DXF @@ -0,0 +1,3642 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-43.1858001354 + 20 +-37.4 + 30 +0.0 + 9 +$EXTMAX + 10 +43.1858001354 + 20 +37.4 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460343.420361296 + 9 +$TDUCREATE + 40 +2460343.37869463 + 9 +$TDUPDATE + 40 +2460343.420373912 + 9 +$TDUUPDATE + 40 +2460343.378707245 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7B + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{5701656f-4edf-43e1-9d3c-f60ad2e42132} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +76.296 + 41 +1.1547005384 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +18.05 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.7866424127 + 20 +34.9 + 30 +0.0 + 11 +-18.2866424127 + 21 +34.9 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.7866424127 + 20 +37.4 + 30 +0.0 + 11 +-18.7866424127 + 21 +34.9 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.7866424127 + 20 +37.4 + 30 +0.0 + 11 +-21.5929000677 + 21 +37.4 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.5929000677 + 20 +37.4 + 30 +0.0 + 11 +-43.1858001354 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-43.1858001354 + 20 +0.0 + 30 +0.0 + 11 +-21.5929000677 + 21 +-37.4 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.5929000677 + 20 +-37.4 + 30 +0.0 + 11 +-18.7866424127 + 21 +-37.4 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.7866424127 + 20 +-34.9 + 30 +0.0 + 11 +-18.7866424127 + 21 +-37.4 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.2866424127 + 20 +-34.9 + 30 +0.0 + 11 +-18.7866424127 + 21 +-34.9 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.2866424127 + 20 +-35.4 + 30 +0.0 + 11 +-18.2866424127 + 21 +-34.9 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.2866424127 + 20 +-35.4 + 30 +0.0 + 11 +-18.2866424127 + 21 +-35.4 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.2866424127 + 20 +-34.9 + 30 +0.0 + 11 +18.2866424127 + 21 +-35.4 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.7866424127 + 20 +-34.9 + 30 +0.0 + 11 +18.2866424127 + 21 +-34.9 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.7866424127 + 20 +-37.4 + 30 +0.0 + 11 +18.7866424127 + 21 +-34.9 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.7866424127 + 20 +-37.4 + 30 +0.0 + 11 +21.5929000677 + 21 +-37.4 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5929000677 + 20 +-37.4 + 30 +0.0 + 11 +43.1858001354 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.1858001354 + 20 +0.0 + 30 +0.0 + 11 +21.5929000677 + 21 +37.4 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5929000677 + 20 +37.4 + 30 +0.0 + 11 +18.7866424127 + 21 +37.4 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.7866424127 + 20 +34.9 + 30 +0.0 + 11 +18.7866424127 + 21 +37.4 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.2866424127 + 20 +34.9 + 30 +0.0 + 11 +18.7866424127 + 21 +34.9 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.2866424127 + 20 +35.4 + 30 +0.0 + 11 +18.2866424127 + 21 +34.9 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.2866424127 + 20 +35.4 + 30 +0.0 + 11 +18.2866424127 + 21 +35.4 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.2866424127 + 20 +34.9 + 30 +0.0 + 11 +-18.2866424127 + 21 +35.4 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7A + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +7A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460343.37869463 + 42 +2460343.378707245 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +88.89999873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.1125 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-43.1858001354 + 24 +-37.4 + 34 +0.0 + 15 +43.1858001354 + 25 +37.4 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-362_ShieldSeg_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-362_ShieldSeg_x2.DXF new file mode 100644 index 0000000..b50cfcd --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-362_ShieldSeg_x2.DXF @@ -0,0 +1,5608 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-130.6520979329 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +-0.5 + 20 +508.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460343.419427257 + 9 +$TDUCREATE + 40 +2460343.37776059 + 9 +$TDUPDATE + 40 +2460343.419439803 + 9 +$TDUUPDATE + 40 +2460343.377773136 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +BC + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{32763d06-6af5-45bd-87e2-c9fb0e41e069} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-65.5760489665 + 22 +254.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +518.16 + 41 +0.2562049172 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +0.0 + 30 +0.0 + 11 +-130.6520979329 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +508.0 + 30 +0.0 + 11 +-0.5 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +508.0 + 30 +0.0 + 11 +-130.6520979329 + 21 +508.0 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.6520979329 + 20 +279.5711309481 + 30 +0.0 + 11 +-130.6520979329 + 21 +508.0 + 31 +0.0 + 0 +ARC + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-131.1520979329 + 20 +269.3333333333 + 30 +0.0 + 40 +10.25000000000003 +100 +AcDbArc + 50 +272.7960256963 + 51 +87.2039743037 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.6520979329 + 20 +110.2377976147 + 30 +0.0 + 11 +-130.6520979329 + 21 +259.0955357186 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-131.1520979329 + 20 +100.0 + 30 +0.0 + 40 +10.25000000000002 +100 +AcDbArc + 50 +272.7960256963 + 51 +87.2039743037 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.6520979329 + 20 +0.0 + 30 +0.0 + 11 +-130.6520979329 + 21 +89.7622023853 + 31 +0.0 + 0 +ELLIPSE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +-65.7840968607 + 20 +16.0 + 30 +0.0 + 11 +12.12435565298215 + 21 +3.552713678800501E-15 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.8660254038 + 41 +1.618433389419302 + 42 +4.664751917760295 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.3614471299 + 20 +26.4701804809 + 30 +0.0 + 11 +-66.0760489665 + 21 +26.4707233198 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +35.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +26.4707233198 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +35.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +26.4726253602 + 30 +0.0 + 11 +-65.0760489665 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +26.4726253602 + 30 +0.0 + 11 +-64.7904656796 + 21 +26.4731685511 + 31 +0.0 + 0 +ELLIPSE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +-65.3680010722 + 20 +16.0 + 30 +0.0 + 11 +-12.12435565298213 + 21 +0.0 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.8660254038 + 41 +1.618433389419297 + 42 +4.664751917760301 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-64.7904656796 + 20 +5.5268314489 + 30 +0.0 + 11 +-66.3616322533 + 21 +5.5268314489 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +95.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +120.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +120.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +95.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +180.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +205.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +205.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +180.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +265.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +290.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +290.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +265.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +350.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +375.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +375.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +350.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +435.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +460.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +460.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +435.0 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +435.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +435.0 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +10.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +10.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +10.0 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +35.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +10.0 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +35.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +95.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +120.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +120.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +95.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +180.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +205.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +205.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +180.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +265.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +290.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +290.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +265.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +350.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +375.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +375.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +350.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +435.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +460.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +460.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +435.0 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +435.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +435.0 + 31 +0.0 + 0 +CIRCLE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-120.3654555202 + 20 +500.5 + 30 +0.0 + 40 +2.75 + 0 +CIRCLE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-120.3654555202 + 20 +7.5 + 30 +0.0 + 40 +2.750000000000014 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +35.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +10.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +10.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +10.0 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +35.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +10.0 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +95.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +95.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +120.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +120.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +180.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +180.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +205.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +205.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +265.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +265.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +290.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +290.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +350.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +350.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +375.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +375.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +435.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +435.0 + 31 +0.0 + 0 +LINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +435.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +460.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +460.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +435.0 + 31 +0.0 + 0 +CIRCLE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.7866424127 + 20 +7.5 + 30 +0.0 + 40 +2.749999999999998 + 0 +CIRCLE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.7866424127 + 20 +500.5 + 30 +0.0 + 40 +2.75 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +BB + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +BB +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460343.37776059 + 42 +2460343.377773136 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +160.9411200626 + 47 +-17.97050127 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0165649606 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-130.6520979329 + 24 +0.0 + 34 +0.0 + 15 +-0.5 + 25 +508.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-701_Hopper_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-701_Hopper_x1.DXF new file mode 100644 index 0000000..edae581 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-701_Hopper_x1.DXF @@ -0,0 +1,9656 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-159.0627044466 + 20 +-420.3332650115 + 30 +0.0 + 9 +$EXTMAX + 10 +159.0627044466 + 20 +-16.4066635546 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.175 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +3.175 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.175 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.93191191 + 9 +$TDUCREATE + 40 +2460255.890245243 + 9 +$TDUPDATE + 40 +2460255.931936979 + 9 +$TDUUPDATE + 40 +2460255.890270312 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +143 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{02788537-974a-44d0-805f-d70bcee1415f} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +-218.3699642831 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +412.005133486 + 41 +0.7875822185 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.175 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-19.6299091524 + 20 +-281.6982886597 + 30 +0.0 + 11 +-48.4974226119 + 21 +-231.6982886597 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-48.4974226119 + 20 +-231.6982886597 + 30 +0.0 + 11 +48.4974226119 + 21 +-231.6982886597 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +48.4974226119 + 20 +-231.6982886597 + 30 +0.0 + 11 +19.6299091524 + 21 +-281.6982886597 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.6299091524 + 20 +-281.6982886597 + 30 +0.0 + 11 +-19.6299091524 + 21 +-281.6982886597 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-20.5804855456 + 20 +-297.6982886597 + 30 +0.0 + 11 +-63.3044054656 + 21 +-223.6982886597 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-20.0629218543 + 20 +-300.0544831499 + 30 +0.0 + 11 +-20.5804855456 + 21 +-297.6982886597 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-20.0629218543 + 20 +-401.1062598452 + 30 +0.0 + 11 +-20.0629218543 + 21 +-300.0544831499 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.2710844688 + 20 +-399.5544831499 + 30 +0.0 + 11 +-20.0629218543 + 21 +-401.1062598452 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.848434738 + 20 +-401.9106776401 + 30 +0.0 + 11 +-18.2710844688 + 21 +-399.5544831499 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-8.21214896 + 20 +-420.3332650115 + 30 +0.0 + 11 +-18.848434738 + 21 +-401.9106776401 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +-436.9106776401 + 30 +0.0 + 40 +18.49999999999999 +100 +AcDbArc + 50 +63.6470210542 + 51 +116.3529789458 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.848434738 + 20 +-401.9106776401 + 30 +0.0 + 11 +8.21214896 + 21 +-420.3332650115 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.2710844688 + 20 +-399.5544831499 + 30 +0.0 + 11 +18.848434738 + 21 +-401.9106776401 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +20.0629218543 + 20 +-401.1062598452 + 30 +0.0 + 11 +18.2710844688 + 21 +-399.5544831499 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +20.0629218543 + 20 +-300.0544831499 + 30 +0.0 + 11 +20.0629218543 + 21 +-401.1062598452 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +20.5804855456 + 20 +-297.6982886597 + 30 +0.0 + 11 +20.0629218543 + 21 +-300.0544831499 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +63.3044054656 + 20 +-223.6982886597 + 30 +0.0 + 11 +20.5804855456 + 21 +-297.6982886597 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +63.83587988 + 20 +-221.3420941695 + 30 +0.0 + 11 +63.3044054656 + 21 +-223.6982886597 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +63.83587988 + 20 +-156.8531612561 + 30 +0.0 + 11 +63.83587988 + 21 +-221.3420941695 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +62.5942989389 + 20 +-156.8531612561 + 30 +0.0 + 11 +63.83587988 + 21 +-156.8531612561 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +62.5942989389 + 20 +-156.8531612561 + 30 +0.0 + 11 +61.0981996504 + 21 +-151.6705212943 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +60.5208493812 + 20 +-150.4924240492 + 30 +0.0 + 11 +61.0981996504 + 21 +-151.6705212943 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +60.5208493812 + 20 +-150.4924240492 + 30 +0.0 + 11 +59.8322187882 + 21 +-148.8056304751 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +59.8322187882 + 20 +-148.8056304751 + 30 +0.0 + 11 +65.614127647 + 21 +-146.4451760679 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +67.8457012152 + 20 +-151.9113926334 + 30 +0.0 + 11 +65.614127647 + 21 +-146.4451760679 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +130.3939957453 + 20 +-173.0654733753 + 30 +0.0 + 11 +67.8457012152 + 21 +-151.9113926334 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +130.7143729863 + 20 +-172.1181833334 + 30 +0.0 + 40 +1.000000000000189 +100 +AcDbArc + 50 +251.3142596495 + 51 +341.3142596495 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +159.0099944885 + 20 +-91.5751322858 + 30 +0.0 + 11 +131.6616630282 + 21 +-172.4385605744 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +158.0627044466 + 20 +-91.2547550448 + 30 +0.0 + 40 +1.00000000000004 +100 +AcDbArc + 50 +341.3142596495 + 51 +71.3142596495 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +63.180432479 + 20 +-58.1095522807 + 30 +0.0 + 11 +158.3830816876 + 21 +-90.3074650029 + 31 +0.0 + 0 +ARC + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +63.5008097201 + 20 +-57.1622622388 + 30 +0.0 + 40 +1.000000000000024 +100 +AcDbArc + 50 +161.3142596495 + 51 +251.3142596495 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +69.855207653 + 20 +-35.2522855447 + 30 +0.0 + 11 +62.5535196782 + 21 +-56.8418849978 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +14.1325539854 + 20 +-16.4066635546 + 30 +0.0 + 11 +69.855207653 + 21 +-35.2522855447 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +14.1325539854 + 20 +-16.4066635546 + 30 +0.0 + 11 +12.59726586 + 21 +-20.9461968497 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +10.7305088029 + 20 +-24.0416305603 + 30 +0.0 + 11 +12.59726586 + 21 +-20.9461968497 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +10.7305088029 + 20 +-24.0416305603 + 30 +0.0 + 11 +-10.7305088029 + 21 +-24.0416305603 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.59726586 + 20 +-20.9461968497 + 30 +0.0 + 11 +-10.7305088029 + 21 +-24.0416305603 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.59726586 + 20 +-20.9461968497 + 30 +0.0 + 11 +-14.1325539854 + 21 +-16.4066635546 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-14.1325539854 + 20 +-16.4066635546 + 30 +0.0 + 11 +-69.855207653 + 21 +-35.2522855447 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.5535196782 + 20 +-56.8418849978 + 30 +0.0 + 11 +-69.855207653 + 21 +-35.2522855447 + 31 +0.0 + 0 +ARC + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-63.5008097201 + 20 +-57.1622622388 + 30 +0.0 + 40 +0.9999999999999797 +100 +AcDbArc + 50 +288.6857403505 + 51 +18.6857403505 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-158.3830816876 + 20 +-90.3074650029 + 30 +0.0 + 11 +-63.180432479 + 21 +-58.1095522807 + 31 +0.0 + 0 +ARC + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-158.0627044466 + 20 +-91.2547550448 + 30 +0.0 + 40 +1.000000000000049 +100 +AcDbArc + 50 +108.6857403505 + 51 +198.6857403505 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-131.6616630282 + 20 +-172.4385605744 + 30 +0.0 + 11 +-159.0099944885 + 21 +-91.5751322858 + 31 +0.0 + 0 +ARC + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-130.7143729863 + 20 +-172.1181833334 + 30 +0.0 + 40 +0.9999999999999728 +100 +AcDbArc + 50 +198.6857403505 + 51 +288.6857403505 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-67.8457012152 + 20 +-151.9113926334 + 30 +0.0 + 11 +-130.3939957453 + 21 +-173.0654733753 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-67.8457012152 + 20 +-151.9113926334 + 30 +0.0 + 11 +-65.614127647 + 21 +-146.4451760679 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.614127647 + 20 +-146.4451760679 + 30 +0.0 + 11 +-59.8322187882 + 21 +-148.8056304751 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-59.8322187882 + 20 +-148.8056304751 + 30 +0.0 + 11 +-60.5208493812 + 21 +-150.4924240492 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-61.0981996504 + 20 +-151.6705212943 + 30 +0.0 + 11 +-60.5208493812 + 21 +-150.4924240492 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-61.0981996504 + 20 +-151.6705212943 + 30 +0.0 + 11 +-62.5942989389 + 21 +-156.8531612561 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.5942989389 + 20 +-156.8531612561 + 30 +0.0 + 11 +-63.83587988 + 21 +-156.8531612561 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-63.83587988 + 20 +-221.3420941695 + 30 +0.0 + 11 +-63.83587988 + 21 +-156.8531612561 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-63.3044054656 + 20 +-223.6982886597 + 30 +0.0 + 11 +-63.83587988 + 21 +-221.3420941695 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-52.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-47.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-47.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-52.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +7.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +12.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +12.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +7.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +2.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +2.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-2.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-2.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +17.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +22.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +22.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +17.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +27.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +27.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +27.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +32.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +32.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +27.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +37.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +42.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +42.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +37.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +47.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +52.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +52.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +47.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-12.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-7.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-7.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-12.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-22.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-17.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +BB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-17.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-17.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +BC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-17.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-22.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +BD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-32.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-32.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +BE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-32.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-27.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +BF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-27.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-27.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +C0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-27.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-32.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +C1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-42.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-42.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +C2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-42.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-37.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +C3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-37.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +C4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-42.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +C5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +7.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +C6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +12.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +C7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +12.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +C8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +7.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +C9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +-12.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +CA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +-7.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +CB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +-7.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +CC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +-12.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +CD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +2.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +CE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +2.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +CF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +-2.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +D0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +-2.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +D1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-399.982580395 + 30 +0.0 + 11 +2.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +D2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-399.982580395 + 30 +0.0 + 11 +2.5 + 21 +-401.482580395 + 31 +0.0 + 0 +LINE + 5 +D3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-401.482580395 + 30 +0.0 + 11 +-2.5 + 21 +-401.482580395 + 31 +0.0 + 0 +LINE + 5 +D4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-401.482580395 + 30 +0.0 + 11 +-2.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +D5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-401.482580395 + 30 +0.0 + 11 +-12.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +D6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-399.982580395 + 30 +0.0 + 11 +-7.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +D7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-399.982580395 + 30 +0.0 + 11 +-7.5 + 21 +-401.482580395 + 31 +0.0 + 0 +LINE + 5 +D8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-401.482580395 + 30 +0.0 + 11 +-12.5 + 21 +-401.482580395 + 31 +0.0 + 0 +LINE + 5 +D9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-401.482580395 + 30 +0.0 + 11 +7.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +DA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-399.982580395 + 30 +0.0 + 11 +12.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +DB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-399.982580395 + 30 +0.0 + 11 +12.5 + 21 +-401.482580395 + 31 +0.0 + 0 +LINE + 5 +DC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-401.482580395 + 30 +0.0 + 11 +7.5 + 21 +-401.482580395 + 31 +0.0 + 0 +CIRCLE + 5 +DD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.0000000003 + 20 +-198.3420941695 + 30 +0.0 + 40 +12.0 + 0 +LINE + 5 +DE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +27.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +27.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +DF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +27.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +32.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +E0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +32.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +E1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +27.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +E2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +37.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +E3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +42.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +E4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +42.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +E5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +37.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +E6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +47.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +E7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +52.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +E8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +52.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +E9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +47.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +EA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-12.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +EB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-7.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +EC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-7.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +ED +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-12.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +EE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +17.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +EF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +22.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +F0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +22.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +17.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +7.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +F3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +12.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +F4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +12.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +7.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +2.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +F7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +2.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-2.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-2.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +FA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-22.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +FB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-17.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +FC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-17.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-17.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +FD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-17.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-22.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +FE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-32.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-32.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +FF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-32.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-27.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +100 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-27.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-27.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +101 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-27.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-32.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +102 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-42.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-42.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +103 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-42.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-37.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +104 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-37.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +105 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-42.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +106 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-52.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +107 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-47.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +108 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-47.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +109 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-52.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +10A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.0520893656 + 20 +-119.4400868339 + 30 +0.0 + 11 +-50.6633592159 + 21 +-120.0070335434 + 31 +0.0 + 0 +LINE + 5 +10B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-50.6633592159 + 20 +-120.0070335434 + 30 +0.0 + 11 +-52.6021916363 + 21 +-124.75618367 + 31 +0.0 + 0 +LINE + 5 +10C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.6021916363 + 20 +-124.75618367 + 30 +0.0 + 11 +-53.990921786 + 21 +-124.1892369605 + 31 +0.0 + 0 +LINE + 5 +10D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-53.990921786 + 20 +-124.1892369605 + 30 +0.0 + 11 +-52.0520893656 + 21 +-119.4400868339 + 31 +0.0 + 0 +LINE + 5 +10E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-50.2116560956 + 20 +-114.9308812406 + 30 +0.0 + 11 +-48.2728236753 + 21 +-110.181731114 + 31 +0.0 + 0 +LINE + 5 +10F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-48.2728236753 + 20 +-110.181731114 + 30 +0.0 + 11 +-46.8840935256 + 21 +-110.7486778235 + 31 +0.0 + 0 +LINE + 5 +110 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-46.8840935256 + 20 +-110.7486778235 + 30 +0.0 + 11 +-48.822925946 + 21 +-115.4978279502 + 31 +0.0 + 0 +LINE + 5 +111 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-48.822925946 + 20 +-115.4978279502 + 30 +0.0 + 11 +-50.2116560956 + 21 +-114.9308812406 + 31 +0.0 + 0 +LINE + 5 +112 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-46.4323904053 + 20 +-105.6725255208 + 30 +0.0 + 11 +-44.493557985 + 21 +-100.9233753941 + 31 +0.0 + 0 +LINE + 5 +113 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-44.493557985 + 20 +-100.9233753941 + 30 +0.0 + 11 +-43.1048278353 + 21 +-101.4903221036 + 31 +0.0 + 0 +LINE + 5 +114 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-43.1048278353 + 20 +-101.4903221036 + 30 +0.0 + 11 +-45.0436602557 + 21 +-106.2394722303 + 31 +0.0 + 0 +LINE + 5 +115 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-45.0436602557 + 20 +-106.2394722303 + 30 +0.0 + 11 +-46.4323904053 + 21 +-105.6725255208 + 31 +0.0 + 0 +LINE + 5 +116 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-42.6519876151 + 20 +-96.414634015 + 30 +0.0 + 11 +-40.7131551948 + 21 +-91.6654838883 + 31 +0.0 + 0 +LINE + 5 +117 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-40.7131551948 + 20 +-91.6654838883 + 30 +0.0 + 11 +-39.3244250451 + 21 +-92.2324305979 + 31 +0.0 + 0 +LINE + 5 +118 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-39.3244250451 + 20 +-92.2324305979 + 30 +0.0 + 11 +-41.2632574655 + 21 +-96.9815807245 + 31 +0.0 + 0 +LINE + 5 +119 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-41.2632574655 + 20 +-96.9815807245 + 30 +0.0 + 11 +-42.6519876151 + 21 +-96.414634015 + 31 +0.0 + 0 +LINE + 5 +11A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-38.8723428915 + 20 +-87.1564330331 + 30 +0.0 + 11 +-36.9335104712 + 21 +-82.4072829065 + 31 +0.0 + 0 +LINE + 5 +11B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-36.9335104712 + 20 +-82.4072829065 + 30 +0.0 + 11 +-35.5447803215 + 21 +-82.974229616 + 31 +0.0 + 0 +LINE + 5 +11C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-35.5447803215 + 20 +-82.974229616 + 30 +0.0 + 11 +-37.4836127419 + 21 +-87.7233797427 + 31 +0.0 + 0 +LINE + 5 +11D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.4836127419 + 20 +-87.7233797427 + 30 +0.0 + 11 +-38.8723428915 + 21 +-87.1564330331 + 31 +0.0 + 0 +LINE + 5 +11E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-59.6121368771 + 20 +-137.9561793158 + 30 +0.0 + 11 +-58.2234067274 + 21 +-138.5231260253 + 31 +0.0 + 0 +LINE + 5 +11F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-58.2234067274 + 20 +-138.5231260253 + 30 +0.0 + 11 +-60.1622391478 + 21 +-143.272276152 + 31 +0.0 + 0 +LINE + 5 +120 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-60.1622391478 + 20 +-143.272276152 + 30 +0.0 + 11 +-61.5509692975 + 21 +-142.7053294425 + 31 +0.0 + 0 +LINE + 5 +121 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-61.5509692975 + 20 +-142.7053294425 + 30 +0.0 + 11 +-59.6121368771 + 21 +-137.9561793158 + 31 +0.0 + 0 +LINE + 5 +122 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-55.8321131213 + 20 +-128.6981330749 + 30 +0.0 + 11 +-54.4433829717 + 21 +-129.2650797844 + 31 +0.0 + 0 +LINE + 5 +123 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.4433829717 + 20 +-129.2650797844 + 30 +0.0 + 11 +-56.382215392 + 21 +-134.014229911 + 31 +0.0 + 0 +LINE + 5 +124 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-56.382215392 + 20 +-134.014229911 + 30 +0.0 + 11 +-57.7709455417 + 21 +-133.4472832015 + 31 +0.0 + 0 +LINE + 5 +125 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-57.7709455417 + 20 +-133.4472832015 + 30 +0.0 + 11 +-55.8321131213 + 21 +-128.6981330749 + 31 +0.0 + 0 +LINE + 5 +126 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +55.8321131213 + 20 +-128.6981330749 + 30 +0.0 + 11 +57.7709455417 + 21 +-133.4472832015 + 31 +0.0 + 0 +LINE + 5 +127 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +57.7709455417 + 20 +-133.4472832015 + 30 +0.0 + 11 +56.382215392 + 21 +-134.014229911 + 31 +0.0 + 0 +LINE + 5 +128 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +56.382215392 + 20 +-134.014229911 + 30 +0.0 + 11 +54.4433829717 + 21 +-129.2650797844 + 31 +0.0 + 0 +LINE + 5 +129 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +54.4433829717 + 20 +-129.2650797844 + 30 +0.0 + 11 +55.8321131213 + 21 +-128.6981330749 + 31 +0.0 + 0 +LINE + 5 +12A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +59.6121368771 + 20 +-137.9561793158 + 30 +0.0 + 11 +61.5509692975 + 21 +-142.7053294425 + 31 +0.0 + 0 +LINE + 5 +12B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +61.5509692975 + 20 +-142.7053294425 + 30 +0.0 + 11 +60.1622391478 + 21 +-143.272276152 + 31 +0.0 + 0 +LINE + 5 +12C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +60.1622391478 + 20 +-143.272276152 + 30 +0.0 + 11 +58.2234067274 + 21 +-138.5231260253 + 31 +0.0 + 0 +LINE + 5 +12D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2234067274 + 20 +-138.5231260253 + 30 +0.0 + 11 +59.6121368771 + 21 +-137.9561793158 + 31 +0.0 + 0 +LINE + 5 +12E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +38.8723428915 + 20 +-87.1564330331 + 30 +0.0 + 11 +37.4836127419 + 21 +-87.7233797427 + 31 +0.0 + 0 +LINE + 5 +12F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.4836127419 + 20 +-87.7233797427 + 30 +0.0 + 11 +35.5447803215 + 21 +-82.974229616 + 31 +0.0 + 0 +LINE + 5 +130 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +35.5447803215 + 20 +-82.974229616 + 30 +0.0 + 11 +36.9335104712 + 21 +-82.4072829065 + 31 +0.0 + 0 +LINE + 5 +131 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +36.9335104712 + 20 +-82.4072829065 + 30 +0.0 + 11 +38.8723428915 + 21 +-87.1564330331 + 31 +0.0 + 0 +LINE + 5 +132 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.6519876151 + 20 +-96.414634015 + 30 +0.0 + 11 +41.2632574655 + 21 +-96.9815807245 + 31 +0.0 + 0 +LINE + 5 +133 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +41.2632574655 + 20 +-96.9815807245 + 30 +0.0 + 11 +39.3244250451 + 21 +-92.2324305979 + 31 +0.0 + 0 +LINE + 5 +134 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +39.3244250451 + 20 +-92.2324305979 + 30 +0.0 + 11 +40.7131551948 + 21 +-91.6654838883 + 31 +0.0 + 0 +LINE + 5 +135 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +40.7131551948 + 20 +-91.6654838883 + 30 +0.0 + 11 +42.6519876151 + 21 +-96.414634015 + 31 +0.0 + 0 +LINE + 5 +136 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.4323904053 + 20 +-105.6725255208 + 30 +0.0 + 11 +45.0436602557 + 21 +-106.2394722303 + 31 +0.0 + 0 +LINE + 5 +137 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +45.0436602557 + 20 +-106.2394722303 + 30 +0.0 + 11 +43.1048278353 + 21 +-101.4903221036 + 31 +0.0 + 0 +LINE + 5 +138 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.1048278353 + 20 +-101.4903221036 + 30 +0.0 + 11 +44.493557985 + 21 +-100.9233753941 + 31 +0.0 + 0 +LINE + 5 +139 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +44.493557985 + 20 +-100.9233753941 + 30 +0.0 + 11 +46.4323904053 + 21 +-105.6725255208 + 31 +0.0 + 0 +LINE + 5 +13A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +50.2116560956 + 20 +-114.9308812406 + 30 +0.0 + 11 +48.822925946 + 21 +-115.4978279502 + 31 +0.0 + 0 +LINE + 5 +13B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +48.822925946 + 20 +-115.4978279502 + 30 +0.0 + 11 +46.8840935256 + 21 +-110.7486778235 + 31 +0.0 + 0 +LINE + 5 +13C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.8840935256 + 20 +-110.7486778235 + 30 +0.0 + 11 +48.2728236753 + 21 +-110.181731114 + 31 +0.0 + 0 +LINE + 5 +13D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +48.2728236753 + 20 +-110.181731114 + 30 +0.0 + 11 +50.2116560956 + 21 +-114.9308812406 + 31 +0.0 + 0 +LINE + 5 +13E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.0520893656 + 20 +-119.4400868339 + 30 +0.0 + 11 +53.990921786 + 21 +-124.1892369605 + 31 +0.0 + 0 +LINE + 5 +13F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +53.990921786 + 20 +-124.1892369605 + 30 +0.0 + 11 +52.6021916363 + 21 +-124.75618367 + 31 +0.0 + 0 +LINE + 5 +140 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.6021916363 + 20 +-124.75618367 + 30 +0.0 + 11 +50.6633592159 + 21 +-120.0070335434 + 31 +0.0 + 0 +LINE + 5 +141 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +50.6633592159 + 20 +-120.0070335434 + 30 +0.0 + 11 +52.0520893656 + 21 +-119.4400868339 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +142 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +142 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.890245243 + 42 +2460255.890270312 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +204.4522163049 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0208329928 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-159.0627044466 + 24 +-420.3332650115 + 34 +0.0 + 15 +159.0627044466 + 25 +-16.4066635546 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-702_HopperMount_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-702_HopperMount_x1.DXF new file mode 100644 index 0000000..22b049c --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/1mm/LPH45-702_HopperMount_x1.DXF @@ -0,0 +1,4492 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-58.0988416289 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +0.0171528726 + 20 +100.011505993 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.175 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +3.175 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.175 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459857.29118772 + 9 +$TDUCREATE + 40 +2459857.207854386 + 9 +$TDUPDATE + 40 +2459857.291212951 + 9 +$TDUUPDATE + 40 +2459857.207879618 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7C + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{e205f11b-5e5b-4fa2-a78b-2d0833d8728b} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-29.0408443781 + 22 +50.0057529965 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +102.0117361129 + 41 +0.5810930845 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.175 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +SPLINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-20.76984921562375 + 20 +52.50422151557435 + 30 +0.0 + 10 +-20.77277705804006 + 20 +38.12413025295535 + 30 +0.0 + 10 +-20.77515208012936 + 20 +23.83792111936883 + 30 +0.0 + 10 +-20.77789124335681 + 20 +9.504770935211289 + 30 +0.0 + 0 +SPLINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 10 + 73 + 6 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-20.7778912433568 + 20 +9.504770935211289 + 30 +0.0 + 10 +-24.99300134470926 + 20 +9.50514756390024 + 30 +0.0 + 10 +-24.75990957771231 + 20 +9.505173357455947 + 30 +0.0 + 10 +-33.33566941906918 + 20 +9.506595217755216 + 30 +0.0 + 10 +-32.90921326070561 + 20 +9.506461750372736 + 30 +0.0 + 10 +-37.31768767090062 + 20 +9.507500558376371 + 30 +0.0 + 0 +SPLINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2500000000000001 + 40 +0.2500000000000001 + 40 +0.5000000000000002 + 40 +0.5000000000000002 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-37.31768767081714 + 20 +9.507501058376368 + 30 +0.0 + 10 +-37.31708947199716 + 20 +13.09075346036419 + 30 +0.0 + 10 +-37.3166832956376 + 20 +15.62474194546849 + 30 +0.0 + 10 +-37.31534692452318 + 20 +24.88977484067381 + 30 +0.0 + 10 +-37.31472346978108 + 20 +29.03382424441708 + 30 +0.0 + 10 +-37.31378632804068 + 20 +34.95339773059897 + 30 +0.0 + 10 +-37.31254660465026 + 20 +42.11990256423626 + 30 +0.0 + 10 +-37.31069191902964 + 20 +52.5065299073896 + 30 +0.0 + 0 +SPLINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-37.31069141751995 + 20 +52.50653720363344 + 30 +0.0 + 10 +-36.5329640114919 + 20 +63.82134869880502 + 30 +0.0 + 10 +-21.54326988210147 + 20 +63.81948317158378 + 30 +0.0 + 10 +-20.76984921552162 + 20 +52.50422201721184 + 30 +0.0 + 0 +SPLINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0625 + 40 +0.0625 + 40 +0.125 + 40 +0.125 + 40 +0.1875000000000001 + 40 +0.1875000000000001 + 40 +0.2500000000000001 + 40 +0.2500000000000001 + 40 +0.3749999999999999 + 40 +0.4374999999999998 + 40 +0.4374999999999998 + 40 +0.4999999999999996 + 40 +0.4999999999999996 + 40 +0.7499999999999998 + 40 +0.7499999999999998 + 40 +0.8749999999999999 + 40 +0.8749999999999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-58.08212463179397 + 20 +100.0115054929195 + 30 +0.0 + 10 +-58.0821182761906 + 20 +99.9828664539202 + 30 +0.0 + 10 +-58.08232946647971 + 20 +98.9268575766368 + 30 +0.0 + 10 +-58.08318693884288 + 20 +94.76010014550197 + 30 +0.0 + 10 +-58.08420720073079 + 20 +89.85782322330614 + 30 +0.0 + 10 +-58.08518688560517 + 20 +85.16469793528711 + 30 +0.0 + 10 +-58.08564060439834 + 20 +82.94973347479355 + 30 +0.0 + 10 +-58.08647579469663 + 20 +78.78300092083857 + 30 +0.0 + 10 +-58.08662835083631 + 20 +78.03773958517803 + 30 +0.0 + 10 +-58.08835114951191 + 20 +68.95766216744045 + 30 +0.0 + 10 +-58.0898194337032 + 20 +61.2925747461238 + 30 +0.0 + 10 +-58.09090594616801 + 20 +55.74997231943848 + 30 +0.0 + 10 +-58.09154544964981 + 20 +52.52656736712191 + 30 +0.0 + 10 +-58.09158869169845 + 20 +52.28674259848954 + 30 +0.0 + 10 +-58.093933722875 + 20 +40.90626706530934 + 30 +0.0 + 10 +-58.09515210051985 + 20 +34.38563586228729 + 30 +0.0 + 10 +-58.09715510789123 + 20 +20.32253857125214 + 30 +0.0 + 10 +-58.09756074598973 + 20 +17.11473140736053 + 30 +0.0 + 10 +-58.09832613975395 + 20 +7.905334654439359 + 30 +0.0 + 10 +-58.09605644779947 + 20 +5.565474713930577 + 30 +0.0 + 10 +-58.09884162886751 + 20 +0.009828274698165 + 30 +0.0 + 0 +SPLINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 20 + 73 + 16 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2499999999999996 + 40 +0.2499999999999996 + 40 +0.3124999999999993 + 40 +0.3124999999999993 + 40 +0.3749999999999992 + 40 +0.4999999999999993 + 40 +0.4999999999999993 + 40 +0.7499999999999998 + 40 +0.7499999999999998 + 40 +0.8124999999999998 + 40 +0.8124999999999998 + 40 +0.8749999999999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-58.09884162886751 + 20 +0.009828274698165 + 30 +0.0 + 10 +-57.59990042678327 + 20 +0.0096216519126502 + 30 +0.0 + 10 +-52.75833028855218 + 20 +0.0088489454067514 + 30 +0.0 + 10 +-41.27808144557982 + 20 +0.0071754576239003 + 30 +0.0 + 10 +-41.2555691982992 + 20 +0.0071689194345461 + 30 +0.0 + 10 +-38.89319729944782 + 20 +0.0068115278093853 + 30 +0.0 + 10 +-35.30582956819452 + 20 +0.006259284492409 + 30 +0.0 + 10 +-31.58703218801243 + 20 +0.0056585735377264 + 30 +0.0 + 10 +-23.97419789574322 + 20 +0.0043925281114181 + 30 +0.0 + 10 +-18.85037268583886 + 20 +0.0034805916752593 + 30 +0.0 + 10 +-13.44329477155246 + 20 +0.0024318140833712 + 30 +0.0 + 10 +-10.17173312449587 + 20 +0.0018009098211568 + 30 +0.0 + 10 +-6.646838253515821 + 20 +0.0011318492606933 + 30 +0.0 + 10 +-2.187578305979566 + 20 +0.0002998576401259 + 30 +0.0 + 10 +-0.2125654352447701 + 20 +-0.0000173363200529 + 30 +0.0 + 10 +-0.000000000000003 + 20 +0.0 + 30 +0.0 + 0 +SPLINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 21 + 73 + 17 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2500000000000003 + 40 +0.3750000000000004 + 40 +0.3750000000000004 + 40 +0.5000000000000006 + 40 +0.5000000000000006 + 40 +0.6250000000000007 + 40 +0.6250000000000007 + 40 +0.7500000000000008 + 40 +0.7500000000000008 + 40 +0.8125000000000006 + 40 +0.8125000000000006 + 40 +0.8750000000000004 + 40 +0.8750000000000004 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0000000001463175 + 20 +0.0000005000000095 + 30 +0.0 + 10 +0.0024386913487455 + 20 +8.333498429854236 + 30 +0.0 + 10 +0.0055654430910748 + 20 +20.83374543494451 + 30 +0.0 + 10 +0.0078952672414551 + 20 +33.33399260549814 + 30 +0.0 + 10 +0.0092713883212671 + 20 +41.66749075597021 + 30 +0.0 + 10 +0.0096501225162162 + 20 +44.03386399364201 + 30 +0.0 + 10 +0.0111136112511303 + 20 +55.96811414559236 + 30 +0.0 + 10 +0.0113789391963787 + 20 +58.33448718917096 + 30 +0.0 + 10 +0.0127365210872094 + 20 +66.66798536438311 + 30 +0.0 + 10 +0.0134848019319215 + 20 +71.57243714320491 + 30 +0.0 + 10 +0.0142303080573299 + 20 +76.71600673052433 + 30 +0.0 + 10 +0.0144908702470819 + 20 +78.61495560792011 + 30 +0.0 + 10 +0.0150361149224746 + 20 +82.78170472595701 + 30 +0.0 + 10 +0.0151154456287602 + 20 +83.3525160657398 + 30 +0.0 + 10 +0.01662172888619 + 20 +95.80016068783233 + 30 +0.0 + 10 +0.0171335064034758 + 20 +99.9669097398329 + 30 +0.0 + 10 +0.0171528725997585 + 20 +100.0019780957723 + 30 +0.0 + 0 +SPLINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 18 + 73 + 14 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.125 + 40 +0.125 + 40 +0.25 + 40 +0.25 + 40 +0.5000000000000001 + 40 +0.5000000000000001 + 40 +0.6250000000000001 + 40 +0.6250000000000001 + 40 +0.75 + 40 +0.75 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0171523725981092 + 20 +100.0019780960046 + 30 +0.0 + 10 +-0.2224550606038803 + 20 +100.0020893935876 + 30 +0.0 + 10 +-1.552660937676082 + 20 +100.0024082364699 + 30 +0.0 + 10 +-6.394269579560924 + 20 +100.0034610128331 + 30 +0.0 + 10 +-11.97506083926388 + 20 +100.0046183024462 + 30 +0.0 + 10 +-19.57288926441506 + 20 +100.006172668403 + 30 +0.0 + 10 +-24.47769621728241 + 20 +100.0070761278522 + 30 +0.0 + 10 +-31.30988401033712 + 20 +100.0081859418379 + 30 +0.0 + 10 +-33.65898351043084 + 20 +100.0085427700071 + 30 +0.0 + 10 +-38.50058964876931 + 20 +100.0092302066937 + 30 +0.0 + 10 +-38.9358400532325 + 20 +100.0093060871927 + 30 +0.0 + 10 +-52.80024259628988 + 20 +100.0110227677206 + 30 +0.0 + 10 +-57.64184828439657 + 20 +100.0115653273835 + 30 +0.0 + 10 +-58.082124631905 + 20 +100.011505993024 + 30 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7B + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +7B +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459857.207854386 + 42 +2459857.207879618 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +195.4150474419 + 47 +-17.97050127 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0841403188 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-58.0988416289 + 24 +0.0 + 34 +0.0 + 15 +0.0171528726 + 25 +100.011505993 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-208_TriCover_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-208_TriCover_x2.DXF new file mode 100644 index 0000000..be9cb3a --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-208_TriCover_x2.DXF @@ -0,0 +1,4352 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-13.3159333274 + 20 +956.97206754 + 30 +0.0 + 9 +$EXTMAX + 10 +98.6840666726 + 20 +1944.97206754 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460177.874110938 + 9 +$TDUCREATE + 40 +2460177.790777604 + 9 +$TDUPDATE + 40 +2460177.874123854 + 9 +$TDUUPDATE + 40 +2460177.790790521 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +92 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{9147912f-388d-46fb-8bea-d7794b90b598} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +42.6840666726 + 22 +1450.97206754 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1007.76 + 41 +0.1133603239 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ELLIPSE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +23.6929132695 + 20 +976.97206754 + 30 +0.0 + 11 +-3.250000000821608 + 21 +-1.924036041600630E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +ELLIPSE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +61.7929132791 + 20 +976.97206754 + 30 +0.0 + 11 +-3.250000000821601 + 21 +-1.924036041600630E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +61.7926759035 + 20 +1371.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +23.6926759035 + 20 +1371.97206754 + 30 +0.0 + 40 +3.250000000000025 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +23.6426759035 + 20 +1924.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +61.7426759035 + 20 +1924.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1189.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1259.97206754 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.6840666726 + 20 +1189.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1189.97206754 + 31 +0.0 + 0 +ARC + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +12.6840666726 + 20 +1179.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.6840666726 + 20 +1079.97206754 + 30 +0.0 + 11 +22.6840666726 + 21 +1179.97206754 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +12.6840666726 + 20 +1079.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1069.97206754 + 30 +0.0 + 11 +12.6840666726 + 21 +1069.97206754 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +956.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1069.97206754 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +956.97206754 + 30 +0.0 + 11 +92.6840666726 + 21 +956.97206754 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +956.97206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1259.97206754 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1259.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1259.97206754 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1259.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +91.6840666726 + 20 +1351.47206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +91.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +91.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +91.6840666726 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1793.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1793.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1802.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1802.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1935.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1935.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1944.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1802.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1784.97206754 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1784.97206754 + 30 +0.0 + 11 +11.6840666726 + 21 +1784.97206754 + 31 +0.0 + 0 +ARC + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +11.6840666726 + 20 +1774.97206754 + 30 +0.0 + 40 +9.999999999999893 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.6840666726 + 20 +1774.97206754 + 30 +0.0 + 11 +21.6840666726 + 21 +1689.97206754 + 31 +0.0 + 0 +ARC + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +11.6840666726 + 20 +1689.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +11.6840666726 + 20 +1679.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1679.97206754 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1679.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.3159333274 + 20 +1359.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-6.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-6.3159333274 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1259.97206754 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1259.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1259.97206754 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +91 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +91 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460177.790777604 + 42 +2460177.790790521 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +124.1158526273 + 47 +-224.9990100636 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0085172065 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-13.3159333274 + 24 +956.97206754 + 34 +0.0 + 15 +98.6840666726 + 25 +1944.97206754 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-211_Table_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-211_Table_x1.DXF new file mode 100644 index 0000000..5f49941 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-211_Table_x1.DXF @@ -0,0 +1,3756 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-279.3559437685 + 20 +20.3293127544 + 30 +0.0 + 9 +$EXTMAX + 10 +250.1593876011 + 20 +263.6745505462 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459849.315658565 + 9 +$TDUCREATE + 40 +2459849.232325232 + 9 +$TDUPDATE + 40 +2459849.315671308 + 9 +$TDUUPDATE + 40 +2459849.232337974 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +80 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{f06fe85c-de49-4c74-b476-050ae6380714} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-14.5982780837 + 22 +142.0019316503 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +248.2121425477 + 41 +2.1759839485 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +224.4020282884 + 20 +50.3293127544 + 30 +0.0 + 40 +3.249999997156806 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-120.25334663 + 20 +183.6745505462 + 30 +0.0 + 40 +3.249999999999986 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-253.5985844526 + 20 +50.3293127544 + 30 +0.0 + 40 +3.249999997156749 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +91.0567904986 + 20 +183.6745505462 + 30 +0.0 + 40 +3.25 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0107059766 + 20 +254.8877539818 + 30 +0.0 + 11 +-274.9625454863 + 21 +45.9359144722 + 31 +0.0 + 0 +ARC + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-264.3559437685 + 20 +35.3293127544 + 30 +0.0 + 40 +14.99999999999999 +100 +AcDbArc + 50 +135.0 + 51 +270.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-264.3559437685 + 20 +20.3293127544 + 30 +0.0 + 11 +235.1593876011 + 21 +20.3293127544 + 31 +0.0 + 0 +ARC + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +235.1593876011 + 20 +35.3293127544 + 30 +0.0 + 40 +15.00000000000002 +100 +AcDbArc + 50 +270.0 + 51 +45.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +245.7659893189 + 20 +45.9359144722 + 30 +0.0 + 11 +36.8141498124 + 21 +254.8877539818 + 31 +0.0 + 0 +ARC + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +15.6009463768 + 20 +233.6745505462 + 30 +0.0 + 40 +30.00000000000007 +100 +AcDbArc + 50 +45.0 + 51 +90.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +15.6009463768 + 20 +263.6745505462 + 30 +0.0 + 11 +-44.797502541 + 21 +263.6745505462 + 31 +0.0 + 0 +ARC + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-44.797502541 + 20 +233.6745505462 + 30 +0.0 + 40 +30.00000000000011 +100 +AcDbArc + 50 +90.0 + 51 +135.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +7F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459849.232325232 + 42 +2459849.232337974 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +140.9757847949 + 47 +14.7216246979 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0205659768 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-279.3559437685 + 24 +20.3293127544 + 34 +0.0 + 15 +250.1593876011 + 25 +263.6745505462 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-310_TableMount_x4.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-310_TableMount_x4.DXF new file mode 100644 index 0000000..0f68a7a --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-310_TableMount_x4.DXF @@ -0,0 +1,3614 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +178.2013141517 + 20 +57.4223518167 + 30 +0.0 + 9 +$EXTMAX + 10 +194.2013141517 + 20 +102.8651769382 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459854.365253194 + 9 +$TDUCREATE + 40 +2459854.281919861 + 9 +$TDUPDATE + 40 +2459854.365265729 + 9 +$TDUUPDATE + 40 +2459854.281932396 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7B + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{a73ceb4c-fc72-4bdb-946e-c18020bccc57} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +186.2013141517 + 22 +80.1437643774 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +46.3516816239 + 41 +0.3520907857 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +178.2013141517 + 20 +102.8651769382 + 30 +0.0 + 11 +194.2013141517 + 21 +102.8651769382 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +178.2013141517 + 20 +59.4223518167 + 30 +0.0 + 11 +178.2013141517 + 21 +102.8651769382 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.2013141517 + 20 +59.4223518167 + 30 +0.0 + 40 +2.000000000000028 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +180.2013141517 + 20 +57.4223518167 + 30 +0.0 + 11 +192.2013141517 + 21 +57.4223518167 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +192.2013141517 + 20 +59.4223518167 + 30 +0.0 + 40 +2.000000000000007 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +194.2013141517 + 20 +59.4223518167 + 30 +0.0 + 11 +194.2013141517 + 21 +102.8651769382 + 31 +0.0 + 0 +CIRCLE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +186.2013141517 + 20 +68.4223518167 + 30 +0.0 + 40 +3.250000000000028 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7A + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +7A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459854.281919861 + 42 +2459854.281932396 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +-742.4506373313 + 47 +-288.0573822429 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.1851777476 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +178.2013141517 + 24 +57.4223518167 + 34 +0.0 + 15 +194.2013141517 + 25 +102.8651769382 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-506_TableCover_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-506_TableCover_x1.DXF new file mode 100644 index 0000000..53219a3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/2mm/LPH45-506_TableCover_x1.DXF @@ -0,0 +1,4534 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-90.0 + 20 +-90.0 + 30 +0.0 + 9 +$EXTMAX + 10 +90.0 + 20 +90.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460041.84128934 + 9 +$TDUCREATE + 40 +2460041.757956007 + 9 +$TDUPDATE + 40 +2460041.841302026 + 9 +$TDUUPDATE + 40 +2460041.757968692 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +99 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{76b185a9-0eed-489a-8133-7daad7974be0} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +183.6 + 41 +1.0 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.6066017178 + 20 +40.6066017178 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.6066017178 + 20 +-40.6066017178 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.2132034356 + 20 +21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.2132034356 + 20 +-21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +60.0 + 20 +60.0 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-60.0 + 20 +-60.0 + 30 +0.0 + 40 +2.500000000000007 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0 + 20 +-90.0 + 30 +0.0 + 11 +-80.0 + 21 +-90.0 + 31 +0.0 + 0 +ARC + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +80.0 + 20 +-80.0 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +90.0 + 20 +80.0 + 30 +0.0 + 11 +90.0 + 21 +-80.0 + 31 +0.0 + 0 +ARC + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +80.0 + 20 +80.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-80.0 + 20 +90.0 + 30 +0.0 + 11 +80.0 + 21 +90.0 + 31 +0.0 + 0 +ARC + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-80.0 + 20 +80.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-90.0 + 20 +-80.0 + 30 +0.0 + 11 +-90.0 + 21 +80.0 + 31 +0.0 + 0 +ARC + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-80.0 + 20 +-80.0 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +CIRCLE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +4.250000000000001 + 0 +CIRCLE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +60.0 + 20 +-60.0 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-60.0 + 20 +60.0 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.2132034356 + 20 +-21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.2132034356 + 20 +21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.6066017178 + 20 +-40.6066017178 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.6066017178 + 20 +40.6066017178 + 30 +0.0 + 40 +2.5 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-81.0 + 20 +3.05 + 30 +0.0 + 11 +-21.0 + 21 +3.05 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.5 + 20 +0.55 + 30 +0.0 + 11 +-18.5 + 21 +-0.55 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.0 + 20 +-3.05 + 30 +0.0 + 11 +-81.0 + 21 +-3.05 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-81.0 + 20 +-0.55 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-83.5 + 20 +-0.55 + 30 +0.0 + 11 +-83.5 + 21 +0.55 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-81.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-3.05 + 20 +-81.0 + 30 +0.0 + 11 +-3.05 + 21 +-21.0 + 31 +0.0 + 0 +ARC + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +-21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.55 + 20 +-18.5 + 30 +0.0 + 11 +0.55 + 21 +-18.5 + 31 +0.0 + 0 +ARC + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +-21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.05 + 20 +-21.0 + 30 +0.0 + 11 +3.05 + 21 +-81.0 + 31 +0.0 + 0 +ARC + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +-81.0 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.55 + 20 +-83.5 + 30 +0.0 + 11 +-0.55 + 21 +-83.5 + 31 +0.0 + 0 +ARC + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +-81.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.0 + 20 +-3.05 + 30 +0.0 + 11 +21.0 + 21 +-3.05 + 31 +0.0 + 0 +ARC + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.5 + 20 +-0.55 + 30 +0.0 + 11 +18.5 + 21 +0.55 + 31 +0.0 + 0 +ARC + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.0 + 20 +3.05 + 30 +0.0 + 11 +81.0 + 21 +3.05 + 31 +0.0 + 0 +ARC + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +81.0 + 20 +0.55 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +83.5 + 20 +0.55 + 30 +0.0 + 11 +83.5 + 21 +-0.55 + 31 +0.0 + 0 +ARC + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +81.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.05 + 20 +81.0 + 30 +0.0 + 11 +3.05 + 21 +21.0 + 31 +0.0 + 0 +ARC + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +21.0 + 30 +0.0 + 40 +2.500000000000001 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.55 + 20 +18.5 + 30 +0.0 + 11 +-0.55 + 21 +18.5 + 31 +0.0 + 0 +ARC + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-3.05 + 20 +21.0 + 30 +0.0 + 11 +-3.05 + 21 +81.0 + 31 +0.0 + 0 +ARC + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +81.0 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.55 + 20 +83.5 + 30 +0.0 + 11 +0.55 + 21 +83.5 + 31 +0.0 + 0 +ARC + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +81.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +98 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +98 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460041.757956007 + 42 +2460041.757968692 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +88.89999873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.04675 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-90.0 + 24 +-90.0 + 34 +0.0 + 15 +90.0 + 25 +90.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/3mm/LPH45-801_LegTri_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/3mm/LPH45-801_LegTri_x2.DXF new file mode 100644 index 0000000..72eee8c --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/INOX/3mm/LPH45-801_LegTri_x2.DXF @@ -0,0 +1,3850 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-199.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 9 +$EXTMAX + 10 +37.2393822394 + 20 +24.6962765904 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.927304931 + 9 +$TDUCREATE + 40 +2460255.885638264 + 9 +$TDUPDATE + 40 +2460255.9273175 + 9 +$TDUUPDATE + 40 +2460255.885650833 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +80 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{4e424feb-7d6d-475a-8984-fa1b5e7ef3b2} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-81.0264703578 + 22 +-24.6595837125 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +100.685955018 + 41 +2.3961866306 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.2393822394 + 20 +23.0600643836 + 30 +0.0 + 11 +37.2393822394 + 21 +23.0600643836 + 31 +0.0 + 0 +ARC + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +28.1214511939 + 20 +18.6962765904 + 30 +0.0 + 40 +6.0 +100 +AcDbArc + 50 +46.660348682 + 51 +132.0413525147 + 0 +SPLINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0425033004747308 + 40 +0.0425033004747308 + 40 +0.0425033004747308 + 40 +0.0425033004747308 + 40 +0.9467107206464749 + 40 +0.9467107206464749 + 40 +0.9467107206464749 + 40 +0.9467107206464749 + 10 +24.10345046854515 + 20 +23.1522467621365 + 30 +0.0 + 10 +-35.05287711123977 + 20 +-30.18970975037828 + 30 +0.0 + 10 +-124.5491850229947 + 20 +-37.76073970407886 + 30 +0.0 + 10 +-195.4321660508995 + 20 +-64.14191620631458 + 30 +0.0 + 0 +ARC + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-193.3393377598 + 20 +-69.7650887756 + 30 +0.0 + 40 +6.000000000000001 +100 +AcDbArc + 50 +110.4142235765 + 51 +172.8226633133 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-199.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-199.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-189.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-199.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-189.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-189.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-189.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-139.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-139.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-139.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-129.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-139.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-129.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-129.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-129.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-79.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-79.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-79.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-69.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-79.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-69.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-69.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-69.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-19.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-19.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-19.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-9.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-19.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-9.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-9.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-9.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-5.2606177606 + 21 +-69.0154440154 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.2606177606 + 20 +-31.5154440154 + 30 +0.0 + 40 +37.49999999999999 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.2393822394 + 20 +-31.5154440154 + 30 +0.0 + 11 +32.2393822394 + 21 +-18.6827509051 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2393822394 + 20 +-18.6827509051 + 30 +0.0 + 11 +32.2393822394 + 21 +-18.6827509051 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2393822394 + 20 +-8.6827509051 + 30 +0.0 + 11 +37.2393822394 + 21 +-18.6827509051 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.2393822394 + 20 +-8.6827509051 + 30 +0.0 + 11 +37.2393822394 + 21 +-8.6827509051 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.2393822394 + 20 +-8.6827509051 + 30 +0.0 + 11 +32.2393822394 + 21 +13.0600643836 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2393822394 + 20 +13.0600643836 + 30 +0.0 + 11 +32.2393822394 + 21 +13.0600643836 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2393822394 + 20 +23.0600643836 + 30 +0.0 + 11 +37.2393822394 + 21 +13.0600643836 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +7F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.885638264 + 42 +2460255.885650833 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +228.1043469514 + 47 +117.7375230982 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0460403395 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-199.2923229549 + 24 +-74.0154440154 + 34 +0.0 + 15 +37.2393822394 + 25 +24.6962765904 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-100_BarrelInsulation_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-100_BarrelInsulation_x1.DXF new file mode 100644 index 0000000..e05a5e3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-100_BarrelInsulation_x1.DXF @@ -0,0 +1,6620 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-0.0074032889 + 20 +-0.1297943198 + 30 +0.0 + 9 +$EXTMAX + 10 +209.7575285143 + 20 +530.0647372257 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459767.630438704 + 9 +$TDUCREATE + 40 +2459767.547105371 + 9 +$TDUPDATE + 40 +2459767.630475312 + 9 +$TDUUPDATE + 40 +2459767.547141979 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +90 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{6bde20c2-e0ab-4b12-b007-02ff1ea8d8b5} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +104.8750626127 + 22 +264.9674714529 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +540.7984221764 + 41 +0.3956376751 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +SPLINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-0.0073297288095945 + 20 +47.50694429772938 + 30 +0.0 + 10 +10.0946828571691 + 20 +44.00500766099126 + 30 +0.0 + 10 +10.09269817188944 + 20 +36.01053281209026 + 30 +0.0 + 10 +-0.0074032889193801 + 20 +32.50681228563042 + 30 +0.0 + 0 +SPLINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-0.0074032889193801 + 20 +32.50681228563042 + 30 +0.0 + 10 +-0.0021127408008954 + 20 +17.45625840569567 + 30 +0.0 + 10 +-0.0003579343513126 + 20 +14.44747261321823 + 30 +0.0 + 10 +0.000000000000042 + 20 +0.0000000000000494 + 30 +0.0 + 0 +SPLINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 49 + 73 + 45 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0624999999999878 + 40 +0.0624999999999878 + 40 +0.1249999999999755 + 40 +0.1249999999999755 + 40 +0.1874999999999633 + 40 +0.1874999999999633 + 40 +0.2187499999999571 + 40 +0.2187499999999571 + 40 +0.2499999999999512 + 40 +0.2499999999999512 + 40 +0.281249999999945 + 40 +0.281249999999945 + 40 +0.2968749999999419 + 40 +0.2968749999999419 + 40 +0.312499999999939 + 40 +0.312499999999939 + 40 +0.3437499999999416 + 40 +0.3437499999999416 + 40 +0.3749999999999443 + 40 +0.3749999999999443 + 40 +0.499999999999955 + 40 +0.499999999999955 + 40 +0.5624999999999603 + 40 +0.5624999999999603 + 40 +0.6249999999999657 + 40 +0.6249999999999657 + 40 +0.687499999999971 + 40 +0.7187499999999738 + 40 +0.7187499999999738 + 40 +0.7499999999999767 + 40 +0.7499999999999767 + 40 +0.8124999999999825 + 40 +0.8124999999999825 + 40 +0.8437499999999853 + 40 +0.8437499999999853 + 40 +0.8749999999999882 + 40 +0.8749999999999882 + 40 +0.9062499999999911 + 40 +0.9062499999999911 + 40 +0.9374999999999939 + 40 +0.9374999999999939 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0000005000677052 + 20 +0.0000000001392207 + 30 +0.0 + 10 +5.81721552576436 + 20 +0.0016197484649821 + 30 +0.0 + 10 +8.725822693083249 + 20 +0.0011545631188001 + 30 +0.0 + 10 +17.45163969823789 + 20 +-0.0085663119392994 + 30 +0.0 + 10 +21.70176991185401 + 20 +-0.0118018493885731 + 30 +0.0 + 10 +30.65315233601021 + 20 +-0.011910682756403 + 30 +0.0 + 10 +34.18368659207989 + 20 +-0.0091953371927835 + 30 +0.0 + 10 +41.80744501628366 + 20 +-0.0026447062223288 + 30 +0.0 + 10 +44.07270119568771 + 20 +-0.0019061270238996 + 30 +0.0 + 10 +47.5484123304257 + 20 +-0.0028710037420168 + 30 +0.0 + 10 +51.23317849274982 + 20 +-0.0054138838627865 + 30 +0.0 + 10 +53.47666657982032 + 20 +-0.0066496519860646 + 30 +0.0 + 10 +56.56131742549842 + 20 +-0.0075364154276618 + 30 +0.0 + 10 +60.0682748648154 + 20 +-0.0099884778919428 + 30 +0.0 + 10 +61.23602827652247 + 20 +-0.0112170934078129 + 30 +0.0 + 10 +63.10691108956507 + 20 +-0.0138471509703558 + 30 +0.0 + 10 +65.41805431927564 + 20 +-0.0180454579225944 + 30 +0.0 + 10 +65.49483417564346 + 20 +-0.0181929344817541 + 30 +0.0 + 10 +69.91880467670975 + 20 +-0.0271831361517685 + 30 +0.0 + 10 +74.05720098606305 + 20 +-0.0342756260999866 + 30 +0.0 + 10 +77.21746295534801 + 20 +-0.0385768900514738 + 30 +0.0 + 10 +83.79195952476 + 20 +-0.0463962189980737 + 30 +0.0 + 10 +99.30437787277036 + 20 +-0.0623108206471878 + 30 +0.0 + 10 +107.4125315317735 + 20 +-0.0696306350017453 + 30 +0.0 + 10 +113.2774733807153 + 20 +-0.0746169172017289 + 30 +0.0 + 10 +122.3196098474374 + 20 +-0.0821620355940264 + 30 +0.0 + 10 +124.5181006112805 + 20 +-0.0839983078484803 + 30 +0.0 + 10 +137.2564392840844 + 20 +-0.0942654910659106 + 30 +0.0 + 10 +145.3054984595375 + 20 +-0.10065253776768 + 30 +0.0 + 10 +151.0975153912656 + 20 +-0.1050695734021446 + 30 +0.0 + 10 +154.4572950693677 + 20 +-0.1075764835880288 + 30 +0.0 + 10 +154.7147173176923 + 20 +-0.1077999699782399 + 30 +0.0 + 10 +161.7647475143829 + 20 +-0.1126802304024836 + 30 +0.0 + 10 +165.7905475040024 + 20 +-0.1149286246846139 + 30 +0.0 + 10 +172.3349133798861 + 20 +-0.1173562827798035 + 30 +0.0 + 10 +174.2289745537421 + 20 +-0.1180725894834754 + 30 +0.0 + 10 +179.1666733470292 + 20 +-0.1199884388274731 + 30 +0.0 + 10 +179.1465024885398 + 20 +-0.1198790660596787 + 30 +0.0 + 10 +187.3378770203186 + 20 +-0.1237203623063139 + 30 +0.0 + 10 +187.5650245558716 + 20 +-0.1239673259980473 + 30 +0.0 + 10 +192.0080867151699 + 20 +-0.124874467624731 + 30 +0.0 + 10 +193.6484311769735 + 20 +-0.1243620752530857 + 30 +0.0 + 10 +201.6959038032458 + 20 +-0.1219644982535213 + 30 +0.0 + 10 +203.6024395642557 + 20 +-0.1236344145951102 + 30 +0.0 + 10 +209.4196519059592 + 20 +-0.1297943197975798 + 30 +0.0 + 0 +SPLINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 10 + 73 + 6 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.4196519063478 + 20 +-0.1297938193754226 + 30 +0.0 + 10 +209.4252607964392 + 20 +7.093354489667414 + 30 +0.0 + 10 +209.4271926574549 + 20 +9.43532626307818 + 30 +0.0 + 10 +209.4396967433066 + 20 +22.8092520860718 + 30 +0.0 + 10 +209.4422394338669 + 20 +25.15122316856837 + 30 +0.0 + 10 +209.4508997248263 + 20 +32.37436864674883 + 30 +0.0 + 0 +SPLINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.4508992250339 + 20 +32.37436882044022 + 30 +0.0 + 10 +199.3516385392303 + 20 +35.88413739091061 + 30 +0.0 + 10 +199.3659033537512 + 20 +43.88185923540181 + 30 +0.0 + 10 +209.4725927174231 + 20 +47.36608560744025 + 30 +0.0 + 0 +SPLINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.5000000000000004 + 40 +0.5000000000000004 + 40 +0.7500000000000002 + 40 +0.7500000000000002 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.4725927182001 + 20 +47.36608613658635 + 30 +0.0 + 10 +209.4836084483912 + 20 +54.86888369387062 + 30 +0.0 + 10 +209.4953469858441 + 20 +62.65947057471012 + 30 +0.0 + 10 +209.5098633463979 + 20 +73.48198423171053 + 30 +0.0 + 10 +209.5161797512272 + 20 +78.58032441293514 + 30 +0.0 + 10 +209.5222084066493 + 20 +83.67703396234579 + 30 +0.0 + 10 +209.5264639044485 + 20 +87.42843438410041 + 30 +0.0 + 10 +209.5319605723357 + 20 +92.38288045290425 + 30 +0.0 + 0 +SPLINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.5319600725281 + 20 +92.38288062672935 + 30 +0.0 + 10 +199.4339265591254 + 20 +95.89481560698633 + 30 +0.0 + 10 +199.4406321112756 + 20 +103.8906275845967 + 30 +0.0 + 10 +209.5465117304521 + 20 +107.381597379503 + 30 +0.0 + 0 +SPLINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2500000000000002 + 40 +0.2500000000000002 + 40 +0.5000000000000004 + 40 +0.5000000000000004 + 40 +0.6250000000000006 + 40 +0.6250000000000006 + 40 +0.7500000000000007 + 40 +0.7500000000000007 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.546511730955 + 20 +107.3815979086684 + 30 +0.0 + 10 +209.5511860055397 + 20 +112.2994873735809 + 30 +0.0 + 10 +209.5536309244157 + 20 +114.8791818984153 + 30 +0.0 + 10 +209.5603361534928 + 20 +122.3911795995998 + 30 +0.0 + 10 +209.5640584438547 + 20 +126.8388421321731 + 30 +0.0 + 10 +209.5677009970271 + 20 +131.4137257384548 + 30 +0.0 + 10 +209.5690132178632 + 20 +133.1140050655056 + 30 +0.0 + 10 +209.5718337324258 + 20 +136.8651999695209 + 30 +0.0 + 10 +209.5722669253011 + 20 +137.4261194137811 + 30 +0.0 + 10 +209.5803112185432 + 20 +148.5748091581446 + 30 +0.0 + 10 +209.583017917848 + 20 +152.3260040949778 + 30 +0.0 + 10 +209.5830684542964 + 20 +152.3959341390685 + 30 +0.0 + 0 +SPLINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.5830679544215 + 20 +152.3959343126301 + 30 +0.0 + 10 +199.4839066660778 + 20 +155.9024629909567 + 30 +0.0 + 10 +199.4875994720111 + 20 +163.8989243653239 + 30 +0.0 + 10 +209.5927339496533 + 20 +167.3904512579269 + 30 +0.0 + 0 +SPLINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.5927339500481 + 20 +167.390451787085 + 30 +0.0 + 10 +209.6063263291004 + 20 +185.6076728847119 + 30 +0.0 + 10 +209.6104960224631 + 20 +192.3964074192515 + 30 +0.0 + 10 +209.6230518250873 + 20 +212.4011730171665 + 30 +0.0 + 0 +SPLINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.6230513251958 + 20 +212.4011731906403 + 30 +0.0 + 10 +199.5234202984191 + 20 +215.9059771538926 + 30 +0.0 + 10 +199.527854386065 + 20 +223.9025992811968 + 30 +0.0 + 10 +209.6324665776278 + 20 +227.3939721654968 + 30 +0.0 + 0 +SPLINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.6324665779992 + 20 +227.3939726946617 + 30 +0.0 + 10 +209.6469254642244 + 20 +247.9945463643308 + 30 +0.0 + 10 +209.6485378084262 + 20 +250.5035397021912 + 30 +0.0 + 10 +209.6617658726529 + 20 +272.4037042527793 + 30 +0.0 + 0 +SPLINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.6617653727573 + 20 +272.4037044262315 + 30 +0.0 + 10 +199.5618278508078 + 20 +275.9081481479661 + 30 +0.0 + 10 +199.5673914423283 + 20 +283.9047905707342 + 30 +0.0 + 10 +209.6716951686344 + 20 +287.3963199260567 + 30 +0.0 + 0 +SPLINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.6716951689966 + 20 +287.3963204551912 + 30 +0.0 + 10 +209.6851097824127 + 20 +306.9948134645003 + 30 +0.0 + 10 +209.689643033714 + 20 +313.5537191207532 + 30 +0.0 + 10 +209.7006394769892 + 20 +332.406519636264 + 30 +0.0 + 0 +SPLINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.7006389770901 + 20 +332.4065198097194 + 30 +0.0 + 10 +199.6002689796285 + 20 +335.9111522597315 + 30 +0.0 + 10 +199.6070158234101 + 20 +343.9076639662681 + 30 +0.0 + 10 +209.7109023436472 + 20 +347.4003292988961 + 30 +0.0 + 0 +SPLINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 22 + 73 + 18 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.4999999999999999 + 40 +0.4999999999999999 + 40 +0.6250000000000003 + 40 +0.6250000000000003 + 40 +0.6875000000000004 + 40 +0.6875000000000004 + 40 +0.7500000000000007 + 40 +0.7500000000000007 + 40 +0.8125000000000009 + 40 +0.8125000000000009 + 40 +0.8750000000000011 + 40 +0.8750000000000011 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.7109023439826 + 20 +347.4003298280421 + 30 +0.0 + 10 +209.7223559313103 + 20 +365.4676450800579 + 30 +0.0 + 10 +209.7297147807751 + 20 +376.4791119752274 + 30 +0.0 + 10 +209.7471149042685 + 20 +409.5883346628257 + 30 +0.0 + 10 +209.7530244757082 + 20 +423.5433186093547 + 30 +0.0 + 10 +209.7574089882221 + 20 +446.2290230827032 + 30 +0.0 + 10 +209.7579040651922 + 20 +454.4340342498049 + 30 +0.0 + 10 +209.7573407389276 + 20 +465.0087164934084 + 30 +0.0 + 10 +209.7568836381955 + 20 +469.2721144573599 + 30 +0.0 + 10 +209.7558321562768 + 20 +476.5122312037345 + 30 +0.0 + 10 +209.7548047292585 + 20 +481.9090797686392 + 30 +0.0 + 10 +209.7540350565654 + 20 +486.6919663792185 + 30 +0.0 + 10 +209.7537587990775 + 20 +491.9060903725671 + 30 +0.0 + 10 +209.7517666648579 + 20 +499.5116565236787 + 30 +0.0 + 10 +209.7517374392692 + 20 +502.7188805469759 + 30 +0.0 + 10 +209.7544509014534 + 20 +515.9139139422387 + 30 +0.0 + 10 +209.7163060240386 + 20 +519.7931509541556 + 30 +0.0 + 10 +209.7491930607566 + 20 +529.9338881869663 + 30 +0.0 + 0 +SPLINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 46 + 73 + 42 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0624999999999999 + 40 +0.0624999999999999 + 40 +0.125 + 40 +0.125 + 40 +0.1562499999999998 + 40 +0.1562499999999998 + 40 +0.1874999999999997 + 40 +0.1874999999999997 + 40 +0.2187499999999996 + 40 +0.2187499999999996 + 40 +0.2499999999999994 + 40 +0.2499999999999994 + 40 +0.3124999999999997 + 40 +0.3124999999999997 + 40 +0.3749999999999999 + 40 +0.3749999999999999 + 40 +0.4375000000000002 + 40 +0.4375000000000002 + 40 +0.4687500000000002 + 40 +0.4687500000000002 + 40 +0.5000000000000003 + 40 +0.5000000000000003 + 40 +0.6250000000000004 + 40 +0.6250000000000004 + 40 +0.6875000000000003 + 40 +0.6875000000000003 + 40 +0.7187500000000003 + 40 +0.7187500000000003 + 40 +0.7500000000000002 + 40 +0.7500000000000002 + 40 +0.7812500000000002 + 40 +0.7812500000000002 + 40 +0.8125000000000002 + 40 +0.8125000000000002 + 40 +0.8750000000000001 + 40 +0.8750000000000001 + 40 +0.9375000000000001 + 40 +0.9375000000000001 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +209.7491925601273 + 20 +529.933888188198 + 30 +0.0 + 10 +203.9323361402193 + 20 +529.9481996721803 + 30 +0.0 + 10 +201.0239052127442 + 20 +529.9520319940877 + 30 +0.0 + 10 +192.2985988166316 + 20 +529.9484740803417 + 30 +0.0 + 10 +187.9359474806815 + 20 +529.9516480753076 + 30 +0.0 + 10 +181.3919708839123 + 20 +529.9567909375891 + 30 +0.0 + 10 +178.9896696720103 + 20 +529.9579348769769 + 30 +0.0 + 10 +175.0689687578759 + 20 +529.9600791673223 + 30 +0.0 + 10 +174.5173226091237 + 20 +529.9602686238 + 30 +0.0 + 10 +166.4533617130052 + 20 +529.966791166087 + 30 +0.0 + 10 +165.8158589761315 + 20 +529.9673287460299 + 30 +0.0 + 10 +162.0668730999517 + 20 +529.9699704358547 + 30 +0.0 + 10 +158.7662560585314 + 20 +529.9720074755936 + 30 +0.0 + 10 +154.6596549628689 + 20 +529.9743994906835 + 30 +0.0 + 10 +151.1094620856442 + 20 +529.9763428543456 + 30 +0.0 + 10 +142.3841587042956 + 20 +529.98092695554 + 30 +0.0 + 10 +135.2950468768572 + 20 +529.9845232999453 + 30 +0.0 + 10 +127.1479110942502 + 20 +529.9885909350323 + 30 +0.0 + 10 +124.3075062923669 + 20 +529.9899889279519 + 30 +0.0 + 10 +115.0465323184771 + 20 +529.9943805640597 + 30 +0.0 + 10 +112.412373717591 + 20 +529.9956087362511 + 30 +0.0 + 10 +108.0497219633065 + 20 +529.9975936676118 + 30 +0.0 + 10 +107.4510655695967 + 20 +529.9978889368488 + 30 +0.0 + 10 +95.42357913668233 + 20 +530.0028016500006 + 30 +0.0 + 10 +88.01951476851625 + 20 +530.004947329622 + 30 +0.0 + 10 +74.29472616804762 + 20 +530.0063141713566 + 30 +0.0 + 10 +70.76292376059298 + 20 +530.0038143430505 + 30 +0.0 + 10 +63.29108741901069 + 20 +529.9991174635169 + 30 +0.0 + 10 +60.86973703921221 + 20 +529.999249196079 + 30 +0.0 + 10 +57.60570824936046 + 20 +530.0011794405962 + 30 +0.0 + 10 +52.73287861184608 + 20 +530.005482968245 + 30 +0.0 + 10 +52.65461275072951 + 20 +530.0055406890053 + 30 +0.0 + 10 +48.33061223937857 + 20 +530.0080965903958 + 30 +0.0 + 10 +43.96892457458029 + 20 +530.012562113475 + 30 +0.0 + 10 +41.78712166177497 + 20 +530.0164457872696 + 30 +0.0 + 10 +35.24315897201345 + 20 +530.0313010920636 + 30 +0.0 + 10 +30.50140324759958 + 20 +530.0414563972657 + 30 +0.0 + 10 +22.53432967433235 + 20 +530.0501582456201 + 30 +0.0 + 10 +18.3970079337022 + 20 +530.0501983649564 + 30 +0.0 + 10 +8.46281275712324 + 20 +530.0515242552499 + 30 +0.0 + 10 +6.158825509348894 + 20 +530.0548403083899 + 30 +0.0 + 10 +0.3419628246792987 + 20 +530.0647372256614 + 30 +0.0 + 0 +SPLINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 20 + 73 + 16 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0624999999999997 + 40 +0.0624999999999997 + 40 +0.0937499999999996 + 40 +0.0937499999999996 + 40 +0.1249999999999994 + 40 +0.1249999999999994 + 40 +0.1874999999999991 + 40 +0.1874999999999991 + 40 +0.2499999999999988 + 40 +0.2499999999999988 + 40 +0.4999999999999989 + 40 +0.4999999999999989 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.3419628239704569 + 20 +530.0647367254035 + 30 +0.0 + 10 +0.3351238407303119 + 20 +525.2378433257821 + 30 +0.0 + 10 +0.3293896203804886 + 20 +521.2953784203658 + 30 +0.0 + 10 +0.3233976823339191 + 20 +517.3373412259588 + 30 +0.0 + 10 +0.320933496295106 + 20 +515.7269976365022 + 30 +0.0 + 10 +0.3150713775042219 + 20 +511.9243147416149 + 30 +0.0 + 10 +0.3090263069572324 + 20 +508.031052936286 + 30 +0.0 + 10 +0.3053733034563021 + 20 +505.6838098712102 + 30 +0.0 + 10 +0.2947094343055512 + 20 +498.9640204949003 + 30 +0.0 + 10 +0.285609298420857 + 20 +492.7171596237926 + 30 +0.0 + 10 +0.2790380815748821 + 20 +487.5300469983911 + 30 +0.0 + 10 +0.2606849671414417 + 20 +472.0425001950688 + 30 +0.0 + 10 +0.2421298325286642 + 20 +453.0388083722264 + 30 +0.0 + 10 +0.203702134369383 + 20 +410.3233218633158 + 30 +0.0 + 10 +0.1800988395359256 + 20 +377.9573353039023 + 30 +0.0 + 10 +0.160608595470542 + 20 +347.5358428177188 + 30 +0.0 + 0 +SPLINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.1606090953597282 + 20 +347.5358426442156 + 30 +0.0 + 10 +10.26027473697868 + 20 +344.0304164395658 + 30 +0.0 + 10 +10.25625816551349 + 20 +336.0334995323098 + 30 +0.0 + 10 +0.151213160360828 + 20 +332.5424517934555 + 30 +0.0 + 0 +SPLINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2499999999999988 + 40 +0.2499999999999988 + 40 +0.4999999999999976 + 40 +0.4999999999999976 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.1512131599677148 + 20 +332.5424512642862 + 30 +0.0 + 10 +0.1475845369193151 + 20 +327.6577506448989 + 30 +0.0 + 10 +0.1454572704895558 + 20 +324.7692081066319 + 30 +0.0 + 10 +0.1405764063298073 + 20 +317.8103664226169 + 30 +0.0 + 10 +0.1372377276469699 + 20 +312.8198378337067 + 30 +0.0 + 10 +0.1317974867338903 + 20 +304.4716925107574 + 30 +0.0 + 10 +0.1271829915046684 + 20 +296.969915826719 + 30 +0.0 + 10 +0.1215808283216512 + 20 +287.5317926739419 + 30 +0.0 + 0 +SPLINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.1215813282190117 + 20 +287.531792500483 + 30 +0.0 + 10 +10.22154136647363 + 20 +284.027216685838 + 30 +0.0 + 10 +10.21681188772049 + 20 +276.030237985899 + 30 +0.0 + 10 +0.1120952231557495 + 20 +272.5392272438539 + 30 +0.0 + 0 +SPLINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.1120952227756679 + 20 +272.5392267147076 + 30 +0.0 + 10 +0.0996237968304735 + 20 +255.1780584716639 + 30 +0.0 + 10 +0.0929622440378272 + 20 +244.8005724013837 + 30 +0.0 + 10 +0.0830439480910215 + 20 +227.5288389598983 + 30 +0.0 + 0 +SPLINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0830444479916988 + 20 +227.528838786448 + 30 +0.0 + 10 +10.18329251184501 + 20 +224.0243617213316 + 30 +0.0 + 10 +10.17768967541847 + 20 +216.0274063925446 + 30 +0.0 + 10 +0.0732394884872277 + 20 +212.5359298588159 + 30 +0.0 + 0 +SPLINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2500000000000004 + 40 +0.2500000000000004 + 40 +0.5000000000000009 + 40 +0.5000000000000009 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0732394881216072 + 20 +212.5359293296818 + 30 +0.0 + 10 +0.0699822698896006 + 20 +207.8217918496051 + 30 +0.0 + 10 +0.0671069913004256 + 20 +203.5892453651236 + 30 +0.0 + 10 +0.0621203134076784 + 20 +196.0873343873514 + 30 +0.0 + 10 +0.0607249725344823 + 20 +193.9722082713754 + 30 +0.0 + 10 +0.0533884181403415 + 20 +182.1461724520102 + 30 +0.0 + 10 +0.0506307612899726 + 20 +177.2982514465186 + 30 +0.0 + 10 +0.0454694668457214 + 20 +167.5244619241527 + 30 +0.0 + 0 +SPLINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0454699667543648 + 20 +167.5244617507036 + 30 +0.0 + 10 +10.14609078902419 + 20 +164.0199351597472 + 30 +0.0 + 10 +10.14034260123164 + 20 +156.0230539426043 + 30 +0.0 + 10 +0.0361776120894594 + 20 +152.5302264916427 + 30 +0.0 + 0 +SPLINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0361776117686447 + 20 +152.5302259625007 + 30 +0.0 + 10 +0.0240341256128316 + 20 +132.5031264222195 + 30 +0.0 + 10 +0.0208472118325411 + 20 +127.1001131312449 + 30 +0.0 + 10 +0.013073530917642 + 20 +107.5168026139163 + 30 +0.0 + 0 +SPLINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0130740308490665 + 20 +107.5168024405056 + 30 +0.0 + 10 +10.11414168355024 + 20 +104.013054978038 + 30 +0.0 + 10 +10.1099846071622 + 20 +96.01633893315741 + 30 +0.0 + 10 +0.0063004742015074 + 20 +92.52124485940057 + 30 +0.0 + 0 +SPLINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 10 + 73 + 6 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0063004739760912 + 20 +92.52124433025206 + 30 +0.0 + 10 +0.0020506540521899 + 20 +82.54582446525416 + 30 +0.0 + 10 +0.000117733358193 + 20 +78.00115207470891 + 30 +0.0 + 10 +-0.0048658816690573 + 20 +62.02703794165663 + 30 +0.0 + 10 +-0.0059213097773399 + 20 +57.27258026382552 + 30 +0.0 + 10 +-0.0073302287848583 + 20 +47.50694447104932 + 30 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +8F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +8F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459767.547105371 + 42 +2459767.547141979 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +91.0709858441 + 47 +-17.9181763853 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.015871533 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-0.0074032889 + 24 +-0.1297943198 + 34 +0.0 + 15 +209.7575285143 + 25 +530.0647372257 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-361_Shield_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-361_Shield_x2.DXF new file mode 100644 index 0000000..3a4d759 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-361_Shield_x2.DXF @@ -0,0 +1,3642 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-43.1858001354 + 20 +-37.4 + 30 +0.0 + 9 +$EXTMAX + 10 +43.1858001354 + 20 +37.4 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460343.420361296 + 9 +$TDUCREATE + 40 +2460343.37869463 + 9 +$TDUPDATE + 40 +2460343.420373912 + 9 +$TDUUPDATE + 40 +2460343.378707245 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7B + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{5701656f-4edf-43e1-9d3c-f60ad2e42132} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +76.296 + 41 +1.1547005384 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +18.05 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.7866424127 + 20 +34.9 + 30 +0.0 + 11 +-18.2866424127 + 21 +34.9 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.7866424127 + 20 +37.4 + 30 +0.0 + 11 +-18.7866424127 + 21 +34.9 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.7866424127 + 20 +37.4 + 30 +0.0 + 11 +-21.5929000677 + 21 +37.4 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.5929000677 + 20 +37.4 + 30 +0.0 + 11 +-43.1858001354 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-43.1858001354 + 20 +0.0 + 30 +0.0 + 11 +-21.5929000677 + 21 +-37.4 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.5929000677 + 20 +-37.4 + 30 +0.0 + 11 +-18.7866424127 + 21 +-37.4 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.7866424127 + 20 +-34.9 + 30 +0.0 + 11 +-18.7866424127 + 21 +-37.4 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.2866424127 + 20 +-34.9 + 30 +0.0 + 11 +-18.7866424127 + 21 +-34.9 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.2866424127 + 20 +-35.4 + 30 +0.0 + 11 +-18.2866424127 + 21 +-34.9 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.2866424127 + 20 +-35.4 + 30 +0.0 + 11 +-18.2866424127 + 21 +-35.4 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.2866424127 + 20 +-34.9 + 30 +0.0 + 11 +18.2866424127 + 21 +-35.4 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.7866424127 + 20 +-34.9 + 30 +0.0 + 11 +18.2866424127 + 21 +-34.9 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.7866424127 + 20 +-37.4 + 30 +0.0 + 11 +18.7866424127 + 21 +-34.9 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.7866424127 + 20 +-37.4 + 30 +0.0 + 11 +21.5929000677 + 21 +-37.4 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5929000677 + 20 +-37.4 + 30 +0.0 + 11 +43.1858001354 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.1858001354 + 20 +0.0 + 30 +0.0 + 11 +21.5929000677 + 21 +37.4 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5929000677 + 20 +37.4 + 30 +0.0 + 11 +18.7866424127 + 21 +37.4 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.7866424127 + 20 +34.9 + 30 +0.0 + 11 +18.7866424127 + 21 +37.4 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.2866424127 + 20 +34.9 + 30 +0.0 + 11 +18.7866424127 + 21 +34.9 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.2866424127 + 20 +35.4 + 30 +0.0 + 11 +18.2866424127 + 21 +34.9 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.2866424127 + 20 +35.4 + 30 +0.0 + 11 +18.2866424127 + 21 +35.4 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.2866424127 + 20 +34.9 + 30 +0.0 + 11 +-18.2866424127 + 21 +35.4 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7A + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +7A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460343.37869463 + 42 +2460343.378707245 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +88.89999873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.1125 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-43.1858001354 + 24 +-37.4 + 34 +0.0 + 15 +43.1858001354 + 25 +37.4 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-362_ShieldSeg_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-362_ShieldSeg_x2.DXF new file mode 100644 index 0000000..b50cfcd --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-362_ShieldSeg_x2.DXF @@ -0,0 +1,5608 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-130.6520979329 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +-0.5 + 20 +508.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460343.419427257 + 9 +$TDUCREATE + 40 +2460343.37776059 + 9 +$TDUPDATE + 40 +2460343.419439803 + 9 +$TDUUPDATE + 40 +2460343.377773136 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +BC + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{32763d06-6af5-45bd-87e2-c9fb0e41e069} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-65.5760489665 + 22 +254.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +518.16 + 41 +0.2562049172 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +0.0 + 30 +0.0 + 11 +-130.6520979329 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +508.0 + 30 +0.0 + 11 +-0.5 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.5 + 20 +508.0 + 30 +0.0 + 11 +-130.6520979329 + 21 +508.0 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.6520979329 + 20 +279.5711309481 + 30 +0.0 + 11 +-130.6520979329 + 21 +508.0 + 31 +0.0 + 0 +ARC + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-131.1520979329 + 20 +269.3333333333 + 30 +0.0 + 40 +10.25000000000003 +100 +AcDbArc + 50 +272.7960256963 + 51 +87.2039743037 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.6520979329 + 20 +110.2377976147 + 30 +0.0 + 11 +-130.6520979329 + 21 +259.0955357186 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-131.1520979329 + 20 +100.0 + 30 +0.0 + 40 +10.25000000000002 +100 +AcDbArc + 50 +272.7960256963 + 51 +87.2039743037 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.6520979329 + 20 +0.0 + 30 +0.0 + 11 +-130.6520979329 + 21 +89.7622023853 + 31 +0.0 + 0 +ELLIPSE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +-65.7840968607 + 20 +16.0 + 30 +0.0 + 11 +12.12435565298215 + 21 +3.552713678800501E-15 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.8660254038 + 41 +1.618433389419302 + 42 +4.664751917760295 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.3614471299 + 20 +26.4701804809 + 30 +0.0 + 11 +-66.0760489665 + 21 +26.4707233198 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +35.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +26.4707233198 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +35.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +26.4726253602 + 30 +0.0 + 11 +-65.0760489665 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +26.4726253602 + 30 +0.0 + 11 +-64.7904656796 + 21 +26.4731685511 + 31 +0.0 + 0 +ELLIPSE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +-65.3680010722 + 20 +16.0 + 30 +0.0 + 11 +-12.12435565298213 + 21 +0.0 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.8660254038 + 41 +1.618433389419297 + 42 +4.664751917760301 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-64.7904656796 + 20 +5.5268314489 + 30 +0.0 + 11 +-66.3616322533 + 21 +5.5268314489 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +95.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +120.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +120.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +95.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +180.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +205.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +205.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +180.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +265.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +290.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +290.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +265.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +350.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +375.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +375.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +350.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +435.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0760489665 + 20 +460.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +460.0 + 30 +0.0 + 11 +-65.0760489665 + 21 +435.0 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.0760489665 + 20 +435.0 + 30 +0.0 + 11 +-66.0760489665 + 21 +435.0 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +10.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +10.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +10.0 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +35.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +10.0 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +35.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +95.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +120.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +120.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +95.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +180.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +205.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +205.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +180.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +265.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +290.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +290.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +265.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +350.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +375.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +375.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +350.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +435.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-109.7934149441 + 20 +460.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +460.0 + 30 +0.0 + 11 +-108.7934149441 + 21 +435.0 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-108.7934149441 + 20 +435.0 + 30 +0.0 + 11 +-109.7934149441 + 21 +435.0 + 31 +0.0 + 0 +CIRCLE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-120.3654555202 + 20 +500.5 + 30 +0.0 + 40 +2.75 + 0 +CIRCLE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-120.3654555202 + 20 +7.5 + 30 +0.0 + 40 +2.750000000000014 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +35.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +10.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +10.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +10.0 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +35.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +10.0 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +95.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +95.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +120.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +120.0 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +120.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +95.0 + 31 +0.0 + 0 +LINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +180.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +180.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +205.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +205.0 + 31 +0.0 + 0 +LINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +205.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +180.0 + 31 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +265.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +265.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +290.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +290.0 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +290.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +265.0 + 31 +0.0 + 0 +LINE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +350.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +350.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +375.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +375.0 + 31 +0.0 + 0 +LINE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +375.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +350.0 + 31 +0.0 + 0 +LINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +435.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +435.0 + 31 +0.0 + 0 +LINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +435.0 + 30 +0.0 + 11 +-22.3586829888 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.3586829888 + 20 +460.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +460.0 + 31 +0.0 + 0 +LINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.3586829888 + 20 +460.0 + 30 +0.0 + 11 +-21.3586829888 + 21 +435.0 + 31 +0.0 + 0 +CIRCLE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.7866424127 + 20 +7.5 + 30 +0.0 + 40 +2.749999999999998 + 0 +CIRCLE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.7866424127 + 20 +500.5 + 30 +0.0 + 40 +2.75 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +BB + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +BB +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460343.37776059 + 42 +2460343.377773136 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +160.9411200626 + 47 +-17.97050127 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0165649606 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-130.6520979329 + 24 +0.0 + 34 +0.0 + 15 +-0.5 + 25 +508.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-701_Hopper_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-701_Hopper_x1.DXF new file mode 100644 index 0000000..edae581 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-701_Hopper_x1.DXF @@ -0,0 +1,9656 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-159.0627044466 + 20 +-420.3332650115 + 30 +0.0 + 9 +$EXTMAX + 10 +159.0627044466 + 20 +-16.4066635546 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.175 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +3.175 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.175 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.93191191 + 9 +$TDUCREATE + 40 +2460255.890245243 + 9 +$TDUPDATE + 40 +2460255.931936979 + 9 +$TDUUPDATE + 40 +2460255.890270312 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +143 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{02788537-974a-44d0-805f-d70bcee1415f} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +-218.3699642831 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +412.005133486 + 41 +0.7875822185 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.175 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-19.6299091524 + 20 +-281.6982886597 + 30 +0.0 + 11 +-48.4974226119 + 21 +-231.6982886597 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-48.4974226119 + 20 +-231.6982886597 + 30 +0.0 + 11 +48.4974226119 + 21 +-231.6982886597 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +48.4974226119 + 20 +-231.6982886597 + 30 +0.0 + 11 +19.6299091524 + 21 +-281.6982886597 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.6299091524 + 20 +-281.6982886597 + 30 +0.0 + 11 +-19.6299091524 + 21 +-281.6982886597 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-20.5804855456 + 20 +-297.6982886597 + 30 +0.0 + 11 +-63.3044054656 + 21 +-223.6982886597 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-20.0629218543 + 20 +-300.0544831499 + 30 +0.0 + 11 +-20.5804855456 + 21 +-297.6982886597 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-20.0629218543 + 20 +-401.1062598452 + 30 +0.0 + 11 +-20.0629218543 + 21 +-300.0544831499 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.2710844688 + 20 +-399.5544831499 + 30 +0.0 + 11 +-20.0629218543 + 21 +-401.1062598452 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.848434738 + 20 +-401.9106776401 + 30 +0.0 + 11 +-18.2710844688 + 21 +-399.5544831499 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-8.21214896 + 20 +-420.3332650115 + 30 +0.0 + 11 +-18.848434738 + 21 +-401.9106776401 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +-436.9106776401 + 30 +0.0 + 40 +18.49999999999999 +100 +AcDbArc + 50 +63.6470210542 + 51 +116.3529789458 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.848434738 + 20 +-401.9106776401 + 30 +0.0 + 11 +8.21214896 + 21 +-420.3332650115 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.2710844688 + 20 +-399.5544831499 + 30 +0.0 + 11 +18.848434738 + 21 +-401.9106776401 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +20.0629218543 + 20 +-401.1062598452 + 30 +0.0 + 11 +18.2710844688 + 21 +-399.5544831499 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +20.0629218543 + 20 +-300.0544831499 + 30 +0.0 + 11 +20.0629218543 + 21 +-401.1062598452 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +20.5804855456 + 20 +-297.6982886597 + 30 +0.0 + 11 +20.0629218543 + 21 +-300.0544831499 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +63.3044054656 + 20 +-223.6982886597 + 30 +0.0 + 11 +20.5804855456 + 21 +-297.6982886597 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +63.83587988 + 20 +-221.3420941695 + 30 +0.0 + 11 +63.3044054656 + 21 +-223.6982886597 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +63.83587988 + 20 +-156.8531612561 + 30 +0.0 + 11 +63.83587988 + 21 +-221.3420941695 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +62.5942989389 + 20 +-156.8531612561 + 30 +0.0 + 11 +63.83587988 + 21 +-156.8531612561 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +62.5942989389 + 20 +-156.8531612561 + 30 +0.0 + 11 +61.0981996504 + 21 +-151.6705212943 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +60.5208493812 + 20 +-150.4924240492 + 30 +0.0 + 11 +61.0981996504 + 21 +-151.6705212943 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +60.5208493812 + 20 +-150.4924240492 + 30 +0.0 + 11 +59.8322187882 + 21 +-148.8056304751 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +59.8322187882 + 20 +-148.8056304751 + 30 +0.0 + 11 +65.614127647 + 21 +-146.4451760679 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +67.8457012152 + 20 +-151.9113926334 + 30 +0.0 + 11 +65.614127647 + 21 +-146.4451760679 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +130.3939957453 + 20 +-173.0654733753 + 30 +0.0 + 11 +67.8457012152 + 21 +-151.9113926334 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +130.7143729863 + 20 +-172.1181833334 + 30 +0.0 + 40 +1.000000000000189 +100 +AcDbArc + 50 +251.3142596495 + 51 +341.3142596495 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +159.0099944885 + 20 +-91.5751322858 + 30 +0.0 + 11 +131.6616630282 + 21 +-172.4385605744 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +158.0627044466 + 20 +-91.2547550448 + 30 +0.0 + 40 +1.00000000000004 +100 +AcDbArc + 50 +341.3142596495 + 51 +71.3142596495 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +63.180432479 + 20 +-58.1095522807 + 30 +0.0 + 11 +158.3830816876 + 21 +-90.3074650029 + 31 +0.0 + 0 +ARC + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +63.5008097201 + 20 +-57.1622622388 + 30 +0.0 + 40 +1.000000000000024 +100 +AcDbArc + 50 +161.3142596495 + 51 +251.3142596495 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +69.855207653 + 20 +-35.2522855447 + 30 +0.0 + 11 +62.5535196782 + 21 +-56.8418849978 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +14.1325539854 + 20 +-16.4066635546 + 30 +0.0 + 11 +69.855207653 + 21 +-35.2522855447 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +14.1325539854 + 20 +-16.4066635546 + 30 +0.0 + 11 +12.59726586 + 21 +-20.9461968497 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +10.7305088029 + 20 +-24.0416305603 + 30 +0.0 + 11 +12.59726586 + 21 +-20.9461968497 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +10.7305088029 + 20 +-24.0416305603 + 30 +0.0 + 11 +-10.7305088029 + 21 +-24.0416305603 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.59726586 + 20 +-20.9461968497 + 30 +0.0 + 11 +-10.7305088029 + 21 +-24.0416305603 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.59726586 + 20 +-20.9461968497 + 30 +0.0 + 11 +-14.1325539854 + 21 +-16.4066635546 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-14.1325539854 + 20 +-16.4066635546 + 30 +0.0 + 11 +-69.855207653 + 21 +-35.2522855447 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.5535196782 + 20 +-56.8418849978 + 30 +0.0 + 11 +-69.855207653 + 21 +-35.2522855447 + 31 +0.0 + 0 +ARC + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-63.5008097201 + 20 +-57.1622622388 + 30 +0.0 + 40 +0.9999999999999797 +100 +AcDbArc + 50 +288.6857403505 + 51 +18.6857403505 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-158.3830816876 + 20 +-90.3074650029 + 30 +0.0 + 11 +-63.180432479 + 21 +-58.1095522807 + 31 +0.0 + 0 +ARC + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-158.0627044466 + 20 +-91.2547550448 + 30 +0.0 + 40 +1.000000000000049 +100 +AcDbArc + 50 +108.6857403505 + 51 +198.6857403505 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-131.6616630282 + 20 +-172.4385605744 + 30 +0.0 + 11 +-159.0099944885 + 21 +-91.5751322858 + 31 +0.0 + 0 +ARC + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-130.7143729863 + 20 +-172.1181833334 + 30 +0.0 + 40 +0.9999999999999728 +100 +AcDbArc + 50 +198.6857403505 + 51 +288.6857403505 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-67.8457012152 + 20 +-151.9113926334 + 30 +0.0 + 11 +-130.3939957453 + 21 +-173.0654733753 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-67.8457012152 + 20 +-151.9113926334 + 30 +0.0 + 11 +-65.614127647 + 21 +-146.4451760679 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-65.614127647 + 20 +-146.4451760679 + 30 +0.0 + 11 +-59.8322187882 + 21 +-148.8056304751 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-59.8322187882 + 20 +-148.8056304751 + 30 +0.0 + 11 +-60.5208493812 + 21 +-150.4924240492 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-61.0981996504 + 20 +-151.6705212943 + 30 +0.0 + 11 +-60.5208493812 + 21 +-150.4924240492 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-61.0981996504 + 20 +-151.6705212943 + 30 +0.0 + 11 +-62.5942989389 + 21 +-156.8531612561 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.5942989389 + 20 +-156.8531612561 + 30 +0.0 + 11 +-63.83587988 + 21 +-156.8531612561 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-63.83587988 + 20 +-221.3420941695 + 30 +0.0 + 11 +-63.83587988 + 21 +-156.8531612561 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-63.3044054656 + 20 +-223.6982886597 + 30 +0.0 + 11 +-63.83587988 + 21 +-221.3420941695 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-52.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-47.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-47.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-52.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +7.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +12.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +12.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +7.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +2.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +2.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-2.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-2.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +17.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +22.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +22.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +17.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +27.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +27.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +27.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +32.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +32.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +27.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +37.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +42.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +42.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +37.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +47.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +52.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +52.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +47.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-12.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-7.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-7.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-12.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-22.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-17.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +BB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-17.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-17.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +BC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-17.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-22.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +BD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-32.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-32.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +BE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-32.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-27.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +BF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-27.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-27.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +C0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-27.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-32.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +C1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-42.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-42.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +C2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-42.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-37.5 + 21 +-221.7701914146 + 31 +0.0 + 0 +LINE + 5 +C3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.5 + 20 +-221.7701914146 + 30 +0.0 + 11 +-37.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +C4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.5 + 20 +-223.2701914146 + 30 +0.0 + 11 +-42.5 + 21 +-223.2701914146 + 31 +0.0 + 0 +LINE + 5 +C5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +7.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +C6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +12.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +C7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +12.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +C8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +7.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +C9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +-12.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +CA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +-7.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +CB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +-7.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +CC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +-12.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +CD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +2.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +CE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-298.1263859048 + 30 +0.0 + 11 +2.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +CF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +-2.5 + 21 +-299.6263859048 + 31 +0.0 + 0 +LINE + 5 +D0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-299.6263859048 + 30 +0.0 + 11 +-2.5 + 21 +-298.1263859048 + 31 +0.0 + 0 +LINE + 5 +D1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-399.982580395 + 30 +0.0 + 11 +2.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +D2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-399.982580395 + 30 +0.0 + 11 +2.5 + 21 +-401.482580395 + 31 +0.0 + 0 +LINE + 5 +D3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-401.482580395 + 30 +0.0 + 11 +-2.5 + 21 +-401.482580395 + 31 +0.0 + 0 +LINE + 5 +D4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-401.482580395 + 30 +0.0 + 11 +-2.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +D5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-401.482580395 + 30 +0.0 + 11 +-12.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +D6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-399.982580395 + 30 +0.0 + 11 +-7.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +D7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-399.982580395 + 30 +0.0 + 11 +-7.5 + 21 +-401.482580395 + 31 +0.0 + 0 +LINE + 5 +D8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-401.482580395 + 30 +0.0 + 11 +-12.5 + 21 +-401.482580395 + 31 +0.0 + 0 +LINE + 5 +D9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-401.482580395 + 30 +0.0 + 11 +7.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +DA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-399.982580395 + 30 +0.0 + 11 +12.5 + 21 +-399.982580395 + 31 +0.0 + 0 +LINE + 5 +DB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-399.982580395 + 30 +0.0 + 11 +12.5 + 21 +-401.482580395 + 31 +0.0 + 0 +LINE + 5 +DC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-401.482580395 + 30 +0.0 + 11 +7.5 + 21 +-401.482580395 + 31 +0.0 + 0 +CIRCLE + 5 +DD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.0000000003 + 20 +-198.3420941695 + 30 +0.0 + 40 +12.0 + 0 +LINE + 5 +DE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +27.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +27.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +DF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +27.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +32.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +E0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +32.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +E1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +27.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +E2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +37.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +E3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +42.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +E4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +42.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +E5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +37.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +E6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +47.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +E7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +52.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +E8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +52.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +E9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +47.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +EA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-12.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +EB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-7.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +EC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-7.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +ED +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-12.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +EE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +17.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +EF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +22.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +F0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +22.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +17.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +7.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +F3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +12.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +F4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +12.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +7.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +2.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +F7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +2.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +2.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-2.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +F9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-2.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +FA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-22.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +FB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-17.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +FC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-17.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-17.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +FD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-17.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-22.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +FE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-32.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-32.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +FF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-32.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-27.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +100 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-27.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-27.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +101 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-27.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-32.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +102 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-42.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-42.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +103 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-42.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-37.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +104 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-37.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +105 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-42.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +106 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-52.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +107 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-47.5 + 21 +-150.5814726717 + 31 +0.0 + 0 +LINE + 5 +108 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.5 + 20 +-150.5814726717 + 30 +0.0 + 11 +-47.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +109 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.5 + 20 +-151.5814726717 + 30 +0.0 + 11 +-52.5 + 21 +-151.5814726717 + 31 +0.0 + 0 +LINE + 5 +10A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.0520893656 + 20 +-119.4400868339 + 30 +0.0 + 11 +-50.6633592159 + 21 +-120.0070335434 + 31 +0.0 + 0 +LINE + 5 +10B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-50.6633592159 + 20 +-120.0070335434 + 30 +0.0 + 11 +-52.6021916363 + 21 +-124.75618367 + 31 +0.0 + 0 +LINE + 5 +10C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-52.6021916363 + 20 +-124.75618367 + 30 +0.0 + 11 +-53.990921786 + 21 +-124.1892369605 + 31 +0.0 + 0 +LINE + 5 +10D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-53.990921786 + 20 +-124.1892369605 + 30 +0.0 + 11 +-52.0520893656 + 21 +-119.4400868339 + 31 +0.0 + 0 +LINE + 5 +10E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-50.2116560956 + 20 +-114.9308812406 + 30 +0.0 + 11 +-48.2728236753 + 21 +-110.181731114 + 31 +0.0 + 0 +LINE + 5 +10F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-48.2728236753 + 20 +-110.181731114 + 30 +0.0 + 11 +-46.8840935256 + 21 +-110.7486778235 + 31 +0.0 + 0 +LINE + 5 +110 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-46.8840935256 + 20 +-110.7486778235 + 30 +0.0 + 11 +-48.822925946 + 21 +-115.4978279502 + 31 +0.0 + 0 +LINE + 5 +111 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-48.822925946 + 20 +-115.4978279502 + 30 +0.0 + 11 +-50.2116560956 + 21 +-114.9308812406 + 31 +0.0 + 0 +LINE + 5 +112 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-46.4323904053 + 20 +-105.6725255208 + 30 +0.0 + 11 +-44.493557985 + 21 +-100.9233753941 + 31 +0.0 + 0 +LINE + 5 +113 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-44.493557985 + 20 +-100.9233753941 + 30 +0.0 + 11 +-43.1048278353 + 21 +-101.4903221036 + 31 +0.0 + 0 +LINE + 5 +114 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-43.1048278353 + 20 +-101.4903221036 + 30 +0.0 + 11 +-45.0436602557 + 21 +-106.2394722303 + 31 +0.0 + 0 +LINE + 5 +115 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-45.0436602557 + 20 +-106.2394722303 + 30 +0.0 + 11 +-46.4323904053 + 21 +-105.6725255208 + 31 +0.0 + 0 +LINE + 5 +116 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-42.6519876151 + 20 +-96.414634015 + 30 +0.0 + 11 +-40.7131551948 + 21 +-91.6654838883 + 31 +0.0 + 0 +LINE + 5 +117 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-40.7131551948 + 20 +-91.6654838883 + 30 +0.0 + 11 +-39.3244250451 + 21 +-92.2324305979 + 31 +0.0 + 0 +LINE + 5 +118 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-39.3244250451 + 20 +-92.2324305979 + 30 +0.0 + 11 +-41.2632574655 + 21 +-96.9815807245 + 31 +0.0 + 0 +LINE + 5 +119 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-41.2632574655 + 20 +-96.9815807245 + 30 +0.0 + 11 +-42.6519876151 + 21 +-96.414634015 + 31 +0.0 + 0 +LINE + 5 +11A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-38.8723428915 + 20 +-87.1564330331 + 30 +0.0 + 11 +-36.9335104712 + 21 +-82.4072829065 + 31 +0.0 + 0 +LINE + 5 +11B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-36.9335104712 + 20 +-82.4072829065 + 30 +0.0 + 11 +-35.5447803215 + 21 +-82.974229616 + 31 +0.0 + 0 +LINE + 5 +11C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-35.5447803215 + 20 +-82.974229616 + 30 +0.0 + 11 +-37.4836127419 + 21 +-87.7233797427 + 31 +0.0 + 0 +LINE + 5 +11D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.4836127419 + 20 +-87.7233797427 + 30 +0.0 + 11 +-38.8723428915 + 21 +-87.1564330331 + 31 +0.0 + 0 +LINE + 5 +11E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-59.6121368771 + 20 +-137.9561793158 + 30 +0.0 + 11 +-58.2234067274 + 21 +-138.5231260253 + 31 +0.0 + 0 +LINE + 5 +11F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-58.2234067274 + 20 +-138.5231260253 + 30 +0.0 + 11 +-60.1622391478 + 21 +-143.272276152 + 31 +0.0 + 0 +LINE + 5 +120 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-60.1622391478 + 20 +-143.272276152 + 30 +0.0 + 11 +-61.5509692975 + 21 +-142.7053294425 + 31 +0.0 + 0 +LINE + 5 +121 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-61.5509692975 + 20 +-142.7053294425 + 30 +0.0 + 11 +-59.6121368771 + 21 +-137.9561793158 + 31 +0.0 + 0 +LINE + 5 +122 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-55.8321131213 + 20 +-128.6981330749 + 30 +0.0 + 11 +-54.4433829717 + 21 +-129.2650797844 + 31 +0.0 + 0 +LINE + 5 +123 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.4433829717 + 20 +-129.2650797844 + 30 +0.0 + 11 +-56.382215392 + 21 +-134.014229911 + 31 +0.0 + 0 +LINE + 5 +124 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-56.382215392 + 20 +-134.014229911 + 30 +0.0 + 11 +-57.7709455417 + 21 +-133.4472832015 + 31 +0.0 + 0 +LINE + 5 +125 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-57.7709455417 + 20 +-133.4472832015 + 30 +0.0 + 11 +-55.8321131213 + 21 +-128.6981330749 + 31 +0.0 + 0 +LINE + 5 +126 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +55.8321131213 + 20 +-128.6981330749 + 30 +0.0 + 11 +57.7709455417 + 21 +-133.4472832015 + 31 +0.0 + 0 +LINE + 5 +127 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +57.7709455417 + 20 +-133.4472832015 + 30 +0.0 + 11 +56.382215392 + 21 +-134.014229911 + 31 +0.0 + 0 +LINE + 5 +128 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +56.382215392 + 20 +-134.014229911 + 30 +0.0 + 11 +54.4433829717 + 21 +-129.2650797844 + 31 +0.0 + 0 +LINE + 5 +129 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +54.4433829717 + 20 +-129.2650797844 + 30 +0.0 + 11 +55.8321131213 + 21 +-128.6981330749 + 31 +0.0 + 0 +LINE + 5 +12A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +59.6121368771 + 20 +-137.9561793158 + 30 +0.0 + 11 +61.5509692975 + 21 +-142.7053294425 + 31 +0.0 + 0 +LINE + 5 +12B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +61.5509692975 + 20 +-142.7053294425 + 30 +0.0 + 11 +60.1622391478 + 21 +-143.272276152 + 31 +0.0 + 0 +LINE + 5 +12C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +60.1622391478 + 20 +-143.272276152 + 30 +0.0 + 11 +58.2234067274 + 21 +-138.5231260253 + 31 +0.0 + 0 +LINE + 5 +12D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2234067274 + 20 +-138.5231260253 + 30 +0.0 + 11 +59.6121368771 + 21 +-137.9561793158 + 31 +0.0 + 0 +LINE + 5 +12E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +38.8723428915 + 20 +-87.1564330331 + 30 +0.0 + 11 +37.4836127419 + 21 +-87.7233797427 + 31 +0.0 + 0 +LINE + 5 +12F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.4836127419 + 20 +-87.7233797427 + 30 +0.0 + 11 +35.5447803215 + 21 +-82.974229616 + 31 +0.0 + 0 +LINE + 5 +130 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +35.5447803215 + 20 +-82.974229616 + 30 +0.0 + 11 +36.9335104712 + 21 +-82.4072829065 + 31 +0.0 + 0 +LINE + 5 +131 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +36.9335104712 + 20 +-82.4072829065 + 30 +0.0 + 11 +38.8723428915 + 21 +-87.1564330331 + 31 +0.0 + 0 +LINE + 5 +132 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.6519876151 + 20 +-96.414634015 + 30 +0.0 + 11 +41.2632574655 + 21 +-96.9815807245 + 31 +0.0 + 0 +LINE + 5 +133 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +41.2632574655 + 20 +-96.9815807245 + 30 +0.0 + 11 +39.3244250451 + 21 +-92.2324305979 + 31 +0.0 + 0 +LINE + 5 +134 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +39.3244250451 + 20 +-92.2324305979 + 30 +0.0 + 11 +40.7131551948 + 21 +-91.6654838883 + 31 +0.0 + 0 +LINE + 5 +135 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +40.7131551948 + 20 +-91.6654838883 + 30 +0.0 + 11 +42.6519876151 + 21 +-96.414634015 + 31 +0.0 + 0 +LINE + 5 +136 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.4323904053 + 20 +-105.6725255208 + 30 +0.0 + 11 +45.0436602557 + 21 +-106.2394722303 + 31 +0.0 + 0 +LINE + 5 +137 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +45.0436602557 + 20 +-106.2394722303 + 30 +0.0 + 11 +43.1048278353 + 21 +-101.4903221036 + 31 +0.0 + 0 +LINE + 5 +138 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.1048278353 + 20 +-101.4903221036 + 30 +0.0 + 11 +44.493557985 + 21 +-100.9233753941 + 31 +0.0 + 0 +LINE + 5 +139 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +44.493557985 + 20 +-100.9233753941 + 30 +0.0 + 11 +46.4323904053 + 21 +-105.6725255208 + 31 +0.0 + 0 +LINE + 5 +13A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +50.2116560956 + 20 +-114.9308812406 + 30 +0.0 + 11 +48.822925946 + 21 +-115.4978279502 + 31 +0.0 + 0 +LINE + 5 +13B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +48.822925946 + 20 +-115.4978279502 + 30 +0.0 + 11 +46.8840935256 + 21 +-110.7486778235 + 31 +0.0 + 0 +LINE + 5 +13C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.8840935256 + 20 +-110.7486778235 + 30 +0.0 + 11 +48.2728236753 + 21 +-110.181731114 + 31 +0.0 + 0 +LINE + 5 +13D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +48.2728236753 + 20 +-110.181731114 + 30 +0.0 + 11 +50.2116560956 + 21 +-114.9308812406 + 31 +0.0 + 0 +LINE + 5 +13E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.0520893656 + 20 +-119.4400868339 + 30 +0.0 + 11 +53.990921786 + 21 +-124.1892369605 + 31 +0.0 + 0 +LINE + 5 +13F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +53.990921786 + 20 +-124.1892369605 + 30 +0.0 + 11 +52.6021916363 + 21 +-124.75618367 + 31 +0.0 + 0 +LINE + 5 +140 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +52.6021916363 + 20 +-124.75618367 + 30 +0.0 + 11 +50.6633592159 + 21 +-120.0070335434 + 31 +0.0 + 0 +LINE + 5 +141 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +50.6633592159 + 20 +-120.0070335434 + 30 +0.0 + 11 +52.0520893656 + 21 +-119.4400868339 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +142 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +142 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.890245243 + 42 +2460255.890270312 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +204.4522163049 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0208329928 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-159.0627044466 + 24 +-420.3332650115 + 34 +0.0 + 15 +159.0627044466 + 25 +-16.4066635546 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-702_HopperMount_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-702_HopperMount_x1.DXF new file mode 100644 index 0000000..22b049c --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/1mm/LPH45-702_HopperMount_x1.DXF @@ -0,0 +1,4492 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-58.0988416289 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +0.0171528726 + 20 +100.011505993 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.175 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +3.175 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.175 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459857.29118772 + 9 +$TDUCREATE + 40 +2459857.207854386 + 9 +$TDUPDATE + 40 +2459857.291212951 + 9 +$TDUUPDATE + 40 +2459857.207879618 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7C + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{e205f11b-5e5b-4fa2-a78b-2d0833d8728b} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-29.0408443781 + 22 +50.0057529965 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +102.0117361129 + 41 +0.5810930845 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.175 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +SPLINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-20.76984921562375 + 20 +52.50422151557435 + 30 +0.0 + 10 +-20.77277705804006 + 20 +38.12413025295535 + 30 +0.0 + 10 +-20.77515208012936 + 20 +23.83792111936883 + 30 +0.0 + 10 +-20.77789124335681 + 20 +9.504770935211289 + 30 +0.0 + 0 +SPLINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 10 + 73 + 6 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-20.7778912433568 + 20 +9.504770935211289 + 30 +0.0 + 10 +-24.99300134470926 + 20 +9.50514756390024 + 30 +0.0 + 10 +-24.75990957771231 + 20 +9.505173357455947 + 30 +0.0 + 10 +-33.33566941906918 + 20 +9.506595217755216 + 30 +0.0 + 10 +-32.90921326070561 + 20 +9.506461750372736 + 30 +0.0 + 10 +-37.31768767090062 + 20 +9.507500558376371 + 30 +0.0 + 0 +SPLINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2500000000000001 + 40 +0.2500000000000001 + 40 +0.5000000000000002 + 40 +0.5000000000000002 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-37.31768767081714 + 20 +9.507501058376368 + 30 +0.0 + 10 +-37.31708947199716 + 20 +13.09075346036419 + 30 +0.0 + 10 +-37.3166832956376 + 20 +15.62474194546849 + 30 +0.0 + 10 +-37.31534692452318 + 20 +24.88977484067381 + 30 +0.0 + 10 +-37.31472346978108 + 20 +29.03382424441708 + 30 +0.0 + 10 +-37.31378632804068 + 20 +34.95339773059897 + 30 +0.0 + 10 +-37.31254660465026 + 20 +42.11990256423626 + 30 +0.0 + 10 +-37.31069191902964 + 20 +52.5065299073896 + 30 +0.0 + 0 +SPLINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-37.31069141751995 + 20 +52.50653720363344 + 30 +0.0 + 10 +-36.5329640114919 + 20 +63.82134869880502 + 30 +0.0 + 10 +-21.54326988210147 + 20 +63.81948317158378 + 30 +0.0 + 10 +-20.76984921552162 + 20 +52.50422201721184 + 30 +0.0 + 0 +SPLINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0625 + 40 +0.0625 + 40 +0.125 + 40 +0.125 + 40 +0.1875000000000001 + 40 +0.1875000000000001 + 40 +0.2500000000000001 + 40 +0.2500000000000001 + 40 +0.3749999999999999 + 40 +0.4374999999999998 + 40 +0.4374999999999998 + 40 +0.4999999999999996 + 40 +0.4999999999999996 + 40 +0.7499999999999998 + 40 +0.7499999999999998 + 40 +0.8749999999999999 + 40 +0.8749999999999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-58.08212463179397 + 20 +100.0115054929195 + 30 +0.0 + 10 +-58.0821182761906 + 20 +99.9828664539202 + 30 +0.0 + 10 +-58.08232946647971 + 20 +98.9268575766368 + 30 +0.0 + 10 +-58.08318693884288 + 20 +94.76010014550197 + 30 +0.0 + 10 +-58.08420720073079 + 20 +89.85782322330614 + 30 +0.0 + 10 +-58.08518688560517 + 20 +85.16469793528711 + 30 +0.0 + 10 +-58.08564060439834 + 20 +82.94973347479355 + 30 +0.0 + 10 +-58.08647579469663 + 20 +78.78300092083857 + 30 +0.0 + 10 +-58.08662835083631 + 20 +78.03773958517803 + 30 +0.0 + 10 +-58.08835114951191 + 20 +68.95766216744045 + 30 +0.0 + 10 +-58.0898194337032 + 20 +61.2925747461238 + 30 +0.0 + 10 +-58.09090594616801 + 20 +55.74997231943848 + 30 +0.0 + 10 +-58.09154544964981 + 20 +52.52656736712191 + 30 +0.0 + 10 +-58.09158869169845 + 20 +52.28674259848954 + 30 +0.0 + 10 +-58.093933722875 + 20 +40.90626706530934 + 30 +0.0 + 10 +-58.09515210051985 + 20 +34.38563586228729 + 30 +0.0 + 10 +-58.09715510789123 + 20 +20.32253857125214 + 30 +0.0 + 10 +-58.09756074598973 + 20 +17.11473140736053 + 30 +0.0 + 10 +-58.09832613975395 + 20 +7.905334654439359 + 30 +0.0 + 10 +-58.09605644779947 + 20 +5.565474713930577 + 30 +0.0 + 10 +-58.09884162886751 + 20 +0.009828274698165 + 30 +0.0 + 0 +SPLINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 20 + 73 + 16 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2499999999999996 + 40 +0.2499999999999996 + 40 +0.3124999999999993 + 40 +0.3124999999999993 + 40 +0.3749999999999992 + 40 +0.4999999999999993 + 40 +0.4999999999999993 + 40 +0.7499999999999998 + 40 +0.7499999999999998 + 40 +0.8124999999999998 + 40 +0.8124999999999998 + 40 +0.8749999999999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-58.09884162886751 + 20 +0.009828274698165 + 30 +0.0 + 10 +-57.59990042678327 + 20 +0.0096216519126502 + 30 +0.0 + 10 +-52.75833028855218 + 20 +0.0088489454067514 + 30 +0.0 + 10 +-41.27808144557982 + 20 +0.0071754576239003 + 30 +0.0 + 10 +-41.2555691982992 + 20 +0.0071689194345461 + 30 +0.0 + 10 +-38.89319729944782 + 20 +0.0068115278093853 + 30 +0.0 + 10 +-35.30582956819452 + 20 +0.006259284492409 + 30 +0.0 + 10 +-31.58703218801243 + 20 +0.0056585735377264 + 30 +0.0 + 10 +-23.97419789574322 + 20 +0.0043925281114181 + 30 +0.0 + 10 +-18.85037268583886 + 20 +0.0034805916752593 + 30 +0.0 + 10 +-13.44329477155246 + 20 +0.0024318140833712 + 30 +0.0 + 10 +-10.17173312449587 + 20 +0.0018009098211568 + 30 +0.0 + 10 +-6.646838253515821 + 20 +0.0011318492606933 + 30 +0.0 + 10 +-2.187578305979566 + 20 +0.0002998576401259 + 30 +0.0 + 10 +-0.2125654352447701 + 20 +-0.0000173363200529 + 30 +0.0 + 10 +-0.000000000000003 + 20 +0.0 + 30 +0.0 + 0 +SPLINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 21 + 73 + 17 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2500000000000003 + 40 +0.3750000000000004 + 40 +0.3750000000000004 + 40 +0.5000000000000006 + 40 +0.5000000000000006 + 40 +0.6250000000000007 + 40 +0.6250000000000007 + 40 +0.7500000000000008 + 40 +0.7500000000000008 + 40 +0.8125000000000006 + 40 +0.8125000000000006 + 40 +0.8750000000000004 + 40 +0.8750000000000004 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0000000001463175 + 20 +0.0000005000000095 + 30 +0.0 + 10 +0.0024386913487455 + 20 +8.333498429854236 + 30 +0.0 + 10 +0.0055654430910748 + 20 +20.83374543494451 + 30 +0.0 + 10 +0.0078952672414551 + 20 +33.33399260549814 + 30 +0.0 + 10 +0.0092713883212671 + 20 +41.66749075597021 + 30 +0.0 + 10 +0.0096501225162162 + 20 +44.03386399364201 + 30 +0.0 + 10 +0.0111136112511303 + 20 +55.96811414559236 + 30 +0.0 + 10 +0.0113789391963787 + 20 +58.33448718917096 + 30 +0.0 + 10 +0.0127365210872094 + 20 +66.66798536438311 + 30 +0.0 + 10 +0.0134848019319215 + 20 +71.57243714320491 + 30 +0.0 + 10 +0.0142303080573299 + 20 +76.71600673052433 + 30 +0.0 + 10 +0.0144908702470819 + 20 +78.61495560792011 + 30 +0.0 + 10 +0.0150361149224746 + 20 +82.78170472595701 + 30 +0.0 + 10 +0.0151154456287602 + 20 +83.3525160657398 + 30 +0.0 + 10 +0.01662172888619 + 20 +95.80016068783233 + 30 +0.0 + 10 +0.0171335064034758 + 20 +99.9669097398329 + 30 +0.0 + 10 +0.0171528725997585 + 20 +100.0019780957723 + 30 +0.0 + 0 +SPLINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 18 + 73 + 14 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.125 + 40 +0.125 + 40 +0.25 + 40 +0.25 + 40 +0.5000000000000001 + 40 +0.5000000000000001 + 40 +0.6250000000000001 + 40 +0.6250000000000001 + 40 +0.75 + 40 +0.75 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +0.0171523725981092 + 20 +100.0019780960046 + 30 +0.0 + 10 +-0.2224550606038803 + 20 +100.0020893935876 + 30 +0.0 + 10 +-1.552660937676082 + 20 +100.0024082364699 + 30 +0.0 + 10 +-6.394269579560924 + 20 +100.0034610128331 + 30 +0.0 + 10 +-11.97506083926388 + 20 +100.0046183024462 + 30 +0.0 + 10 +-19.57288926441506 + 20 +100.006172668403 + 30 +0.0 + 10 +-24.47769621728241 + 20 +100.0070761278522 + 30 +0.0 + 10 +-31.30988401033712 + 20 +100.0081859418379 + 30 +0.0 + 10 +-33.65898351043084 + 20 +100.0085427700071 + 30 +0.0 + 10 +-38.50058964876931 + 20 +100.0092302066937 + 30 +0.0 + 10 +-38.9358400532325 + 20 +100.0093060871927 + 30 +0.0 + 10 +-52.80024259628988 + 20 +100.0110227677206 + 30 +0.0 + 10 +-57.64184828439657 + 20 +100.0115653273835 + 30 +0.0 + 10 +-58.082124631905 + 20 +100.011505993024 + 30 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7B + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +7B +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459857.207854386 + 42 +2459857.207879618 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +195.4150474419 + 47 +-17.97050127 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0841403188 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-58.0988416289 + 24 +0.0 + 34 +0.0 + 15 +0.0171528726 + 25 +100.011505993 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-208_TriCover_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-208_TriCover_x2.DXF new file mode 100644 index 0000000..be9cb3a --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-208_TriCover_x2.DXF @@ -0,0 +1,4352 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-13.3159333274 + 20 +956.97206754 + 30 +0.0 + 9 +$EXTMAX + 10 +98.6840666726 + 20 +1944.97206754 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460177.874110938 + 9 +$TDUCREATE + 40 +2460177.790777604 + 9 +$TDUPDATE + 40 +2460177.874123854 + 9 +$TDUUPDATE + 40 +2460177.790790521 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +92 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{9147912f-388d-46fb-8bea-d7794b90b598} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +42.6840666726 + 22 +1450.97206754 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1007.76 + 41 +0.1133603239 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ELLIPSE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +23.6929132695 + 20 +976.97206754 + 30 +0.0 + 11 +-3.250000000821608 + 21 +-1.924036041600630E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +ELLIPSE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +61.7929132791 + 20 +976.97206754 + 30 +0.0 + 11 +-3.250000000821601 + 21 +-1.924036041600630E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +61.7926759035 + 20 +1371.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +23.6926759035 + 20 +1371.97206754 + 30 +0.0 + 40 +3.250000000000025 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +23.6426759035 + 20 +1924.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +61.7426759035 + 20 +1924.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1189.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1259.97206754 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.6840666726 + 20 +1189.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1189.97206754 + 31 +0.0 + 0 +ARC + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +12.6840666726 + 20 +1179.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.6840666726 + 20 +1079.97206754 + 30 +0.0 + 11 +22.6840666726 + 21 +1179.97206754 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +12.6840666726 + 20 +1079.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1069.97206754 + 30 +0.0 + 11 +12.6840666726 + 21 +1069.97206754 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +956.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1069.97206754 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +956.97206754 + 30 +0.0 + 11 +92.6840666726 + 21 +956.97206754 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +956.97206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1259.97206754 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1259.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1259.97206754 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1259.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +91.6840666726 + 20 +1351.47206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +91.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +91.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +91.6840666726 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1793.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1793.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1802.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1802.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1935.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1935.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1944.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1802.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1784.97206754 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1784.97206754 + 30 +0.0 + 11 +11.6840666726 + 21 +1784.97206754 + 31 +0.0 + 0 +ARC + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +11.6840666726 + 20 +1774.97206754 + 30 +0.0 + 40 +9.999999999999893 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.6840666726 + 20 +1774.97206754 + 30 +0.0 + 11 +21.6840666726 + 21 +1689.97206754 + 31 +0.0 + 0 +ARC + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +11.6840666726 + 20 +1689.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +11.6840666726 + 20 +1679.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1679.97206754 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1679.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.3159333274 + 20 +1359.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-6.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-6.3159333274 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1259.97206754 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1259.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1259.97206754 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +91 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +91 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460177.790777604 + 42 +2460177.790790521 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +124.1158526273 + 47 +-224.9990100636 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0085172065 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-13.3159333274 + 24 +956.97206754 + 34 +0.0 + 15 +98.6840666726 + 25 +1944.97206754 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-211_Table_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-211_Table_x1.DXF new file mode 100644 index 0000000..5f49941 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-211_Table_x1.DXF @@ -0,0 +1,3756 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-279.3559437685 + 20 +20.3293127544 + 30 +0.0 + 9 +$EXTMAX + 10 +250.1593876011 + 20 +263.6745505462 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459849.315658565 + 9 +$TDUCREATE + 40 +2459849.232325232 + 9 +$TDUPDATE + 40 +2459849.315671308 + 9 +$TDUUPDATE + 40 +2459849.232337974 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +80 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{f06fe85c-de49-4c74-b476-050ae6380714} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-14.5982780837 + 22 +142.0019316503 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +248.2121425477 + 41 +2.1759839485 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +224.4020282884 + 20 +50.3293127544 + 30 +0.0 + 40 +3.249999997156806 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-120.25334663 + 20 +183.6745505462 + 30 +0.0 + 40 +3.249999999999986 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-253.5985844526 + 20 +50.3293127544 + 30 +0.0 + 40 +3.249999997156749 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +91.0567904986 + 20 +183.6745505462 + 30 +0.0 + 40 +3.25 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.0107059766 + 20 +254.8877539818 + 30 +0.0 + 11 +-274.9625454863 + 21 +45.9359144722 + 31 +0.0 + 0 +ARC + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-264.3559437685 + 20 +35.3293127544 + 30 +0.0 + 40 +14.99999999999999 +100 +AcDbArc + 50 +135.0 + 51 +270.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-264.3559437685 + 20 +20.3293127544 + 30 +0.0 + 11 +235.1593876011 + 21 +20.3293127544 + 31 +0.0 + 0 +ARC + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +235.1593876011 + 20 +35.3293127544 + 30 +0.0 + 40 +15.00000000000002 +100 +AcDbArc + 50 +270.0 + 51 +45.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +245.7659893189 + 20 +45.9359144722 + 30 +0.0 + 11 +36.8141498124 + 21 +254.8877539818 + 31 +0.0 + 0 +ARC + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +15.6009463768 + 20 +233.6745505462 + 30 +0.0 + 40 +30.00000000000007 +100 +AcDbArc + 50 +45.0 + 51 +90.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +15.6009463768 + 20 +263.6745505462 + 30 +0.0 + 11 +-44.797502541 + 21 +263.6745505462 + 31 +0.0 + 0 +ARC + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-44.797502541 + 20 +233.6745505462 + 30 +0.0 + 40 +30.00000000000011 +100 +AcDbArc + 50 +90.0 + 51 +135.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +7F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459849.232325232 + 42 +2459849.232337974 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +140.9757847949 + 47 +14.7216246979 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0205659768 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-279.3559437685 + 24 +20.3293127544 + 34 +0.0 + 15 +250.1593876011 + 25 +263.6745505462 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-310_TableMount_x4.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-310_TableMount_x4.DXF new file mode 100644 index 0000000..0f68a7a --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-310_TableMount_x4.DXF @@ -0,0 +1,3614 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +178.2013141517 + 20 +57.4223518167 + 30 +0.0 + 9 +$EXTMAX + 10 +194.2013141517 + 20 +102.8651769382 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459854.365253194 + 9 +$TDUCREATE + 40 +2459854.281919861 + 9 +$TDUPDATE + 40 +2459854.365265729 + 9 +$TDUUPDATE + 40 +2459854.281932396 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7B + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{a73ceb4c-fc72-4bdb-946e-c18020bccc57} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +186.2013141517 + 22 +80.1437643774 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +46.3516816239 + 41 +0.3520907857 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +178.2013141517 + 20 +102.8651769382 + 30 +0.0 + 11 +194.2013141517 + 21 +102.8651769382 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +178.2013141517 + 20 +59.4223518167 + 30 +0.0 + 11 +178.2013141517 + 21 +102.8651769382 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.2013141517 + 20 +59.4223518167 + 30 +0.0 + 40 +2.000000000000028 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +180.2013141517 + 20 +57.4223518167 + 30 +0.0 + 11 +192.2013141517 + 21 +57.4223518167 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +192.2013141517 + 20 +59.4223518167 + 30 +0.0 + 40 +2.000000000000007 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +194.2013141517 + 20 +59.4223518167 + 30 +0.0 + 11 +194.2013141517 + 21 +102.8651769382 + 31 +0.0 + 0 +CIRCLE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +186.2013141517 + 20 +68.4223518167 + 30 +0.0 + 40 +3.250000000000028 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7A + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +7A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459854.281919861 + 42 +2459854.281932396 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +-742.4506373313 + 47 +-288.0573822429 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.1851777476 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +178.2013141517 + 24 +57.4223518167 + 34 +0.0 + 15 +194.2013141517 + 25 +102.8651769382 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-506_TableCover_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-506_TableCover_x1.DXF new file mode 100644 index 0000000..53219a3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/2mm/LPH45-506_TableCover_x1.DXF @@ -0,0 +1,4534 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-90.0 + 20 +-90.0 + 30 +0.0 + 9 +$EXTMAX + 10 +90.0 + 20 +90.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460041.84128934 + 9 +$TDUCREATE + 40 +2460041.757956007 + 9 +$TDUPDATE + 40 +2460041.841302026 + 9 +$TDUUPDATE + 40 +2460041.757968692 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +99 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{76b185a9-0eed-489a-8133-7daad7974be0} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +183.6 + 41 +1.0 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.6066017178 + 20 +40.6066017178 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.6066017178 + 20 +-40.6066017178 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.2132034356 + 20 +21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.2132034356 + 20 +-21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +60.0 + 20 +60.0 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-60.0 + 20 +-60.0 + 30 +0.0 + 40 +2.500000000000007 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0 + 20 +-90.0 + 30 +0.0 + 11 +-80.0 + 21 +-90.0 + 31 +0.0 + 0 +ARC + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +80.0 + 20 +-80.0 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +90.0 + 20 +80.0 + 30 +0.0 + 11 +90.0 + 21 +-80.0 + 31 +0.0 + 0 +ARC + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +80.0 + 20 +80.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-80.0 + 20 +90.0 + 30 +0.0 + 11 +80.0 + 21 +90.0 + 31 +0.0 + 0 +ARC + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-80.0 + 20 +80.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-90.0 + 20 +-80.0 + 30 +0.0 + 11 +-90.0 + 21 +80.0 + 31 +0.0 + 0 +ARC + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-80.0 + 20 +-80.0 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +CIRCLE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +4.250000000000001 + 0 +CIRCLE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +60.0 + 20 +-60.0 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-60.0 + 20 +60.0 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.2132034356 + 20 +-21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.2132034356 + 20 +21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.6066017178 + 20 +-40.6066017178 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.6066017178 + 20 +40.6066017178 + 30 +0.0 + 40 +2.5 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-81.0 + 20 +3.05 + 30 +0.0 + 11 +-21.0 + 21 +3.05 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.5 + 20 +0.55 + 30 +0.0 + 11 +-18.5 + 21 +-0.55 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.0 + 20 +-3.05 + 30 +0.0 + 11 +-81.0 + 21 +-3.05 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-81.0 + 20 +-0.55 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-83.5 + 20 +-0.55 + 30 +0.0 + 11 +-83.5 + 21 +0.55 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-81.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-3.05 + 20 +-81.0 + 30 +0.0 + 11 +-3.05 + 21 +-21.0 + 31 +0.0 + 0 +ARC + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +-21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.55 + 20 +-18.5 + 30 +0.0 + 11 +0.55 + 21 +-18.5 + 31 +0.0 + 0 +ARC + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +-21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.05 + 20 +-21.0 + 30 +0.0 + 11 +3.05 + 21 +-81.0 + 31 +0.0 + 0 +ARC + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +-81.0 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.55 + 20 +-83.5 + 30 +0.0 + 11 +-0.55 + 21 +-83.5 + 31 +0.0 + 0 +ARC + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +-81.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.0 + 20 +-3.05 + 30 +0.0 + 11 +21.0 + 21 +-3.05 + 31 +0.0 + 0 +ARC + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.5 + 20 +-0.55 + 30 +0.0 + 11 +18.5 + 21 +0.55 + 31 +0.0 + 0 +ARC + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.0 + 20 +3.05 + 30 +0.0 + 11 +81.0 + 21 +3.05 + 31 +0.0 + 0 +ARC + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +81.0 + 20 +0.55 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +83.5 + 20 +0.55 + 30 +0.0 + 11 +83.5 + 21 +-0.55 + 31 +0.0 + 0 +ARC + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +81.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.05 + 20 +81.0 + 30 +0.0 + 11 +3.05 + 21 +21.0 + 31 +0.0 + 0 +ARC + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +21.0 + 30 +0.0 + 40 +2.500000000000001 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.55 + 20 +18.5 + 30 +0.0 + 11 +-0.55 + 21 +18.5 + 31 +0.0 + 0 +ARC + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-3.05 + 20 +21.0 + 30 +0.0 + 11 +-3.05 + 21 +81.0 + 31 +0.0 + 0 +ARC + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +81.0 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.55 + 20 +83.5 + 30 +0.0 + 11 +0.55 + 21 +83.5 + 31 +0.0 + 0 +ARC + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +81.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +98 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +98 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460041.757956007 + 42 +2460041.757968692 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +88.89999873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.04675 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-90.0 + 24 +-90.0 + 34 +0.0 + 15 +90.0 + 25 +90.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/3mm/LPH45-801_LegTri_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/3mm/LPH45-801_LegTri_x2.DXF new file mode 100644 index 0000000..72eee8c --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Stainless/3mm/LPH45-801_LegTri_x2.DXF @@ -0,0 +1,3850 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-199.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 9 +$EXTMAX + 10 +37.2393822394 + 20 +24.6962765904 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.927304931 + 9 +$TDUCREATE + 40 +2460255.885638264 + 9 +$TDUPDATE + 40 +2460255.9273175 + 9 +$TDUUPDATE + 40 +2460255.885650833 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +80 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{4e424feb-7d6d-475a-8984-fa1b5e7ef3b2} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-81.0264703578 + 22 +-24.6595837125 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +100.685955018 + 41 +2.3961866306 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.2393822394 + 20 +23.0600643836 + 30 +0.0 + 11 +37.2393822394 + 21 +23.0600643836 + 31 +0.0 + 0 +ARC + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +28.1214511939 + 20 +18.6962765904 + 30 +0.0 + 40 +6.0 +100 +AcDbArc + 50 +46.660348682 + 51 +132.0413525147 + 0 +SPLINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0425033004747308 + 40 +0.0425033004747308 + 40 +0.0425033004747308 + 40 +0.0425033004747308 + 40 +0.9467107206464749 + 40 +0.9467107206464749 + 40 +0.9467107206464749 + 40 +0.9467107206464749 + 10 +24.10345046854515 + 20 +23.1522467621365 + 30 +0.0 + 10 +-35.05287711123977 + 20 +-30.18970975037828 + 30 +0.0 + 10 +-124.5491850229947 + 20 +-37.76073970407886 + 30 +0.0 + 10 +-195.4321660508995 + 20 +-64.14191620631458 + 30 +0.0 + 0 +ARC + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-193.3393377598 + 20 +-69.7650887756 + 30 +0.0 + 40 +6.000000000000001 +100 +AcDbArc + 50 +110.4142235765 + 51 +172.8226633133 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-199.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-199.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-189.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-199.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-189.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-189.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-189.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-139.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-139.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-139.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-129.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-139.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-129.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-129.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-129.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-79.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-79.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-79.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-69.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-79.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-69.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-69.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-69.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-19.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-19.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-19.2923229549 + 21 +-69.0154440154 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-9.2923229549 + 20 +-74.0154440154 + 30 +0.0 + 11 +-19.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-9.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-9.2923229549 + 21 +-74.0154440154 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-9.2923229549 + 20 +-69.0154440154 + 30 +0.0 + 11 +-5.2606177606 + 21 +-69.0154440154 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.2606177606 + 20 +-31.5154440154 + 30 +0.0 + 40 +37.49999999999999 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.2393822394 + 20 +-31.5154440154 + 30 +0.0 + 11 +32.2393822394 + 21 +-18.6827509051 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2393822394 + 20 +-18.6827509051 + 30 +0.0 + 11 +32.2393822394 + 21 +-18.6827509051 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2393822394 + 20 +-8.6827509051 + 30 +0.0 + 11 +37.2393822394 + 21 +-18.6827509051 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.2393822394 + 20 +-8.6827509051 + 30 +0.0 + 11 +37.2393822394 + 21 +-8.6827509051 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.2393822394 + 20 +-8.6827509051 + 30 +0.0 + 11 +32.2393822394 + 21 +13.0600643836 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2393822394 + 20 +13.0600643836 + 30 +0.0 + 11 +32.2393822394 + 21 +13.0600643836 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2393822394 + 20 +23.0600643836 + 30 +0.0 + 11 +37.2393822394 + 21 +13.0600643836 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +7F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.885638264 + 42 +2460255.885650833 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +228.1043469514 + 47 +117.7375230982 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0460403395 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-199.2923229549 + 24 +-74.0154440154 + 34 +0.0 + 15 +37.2393822394 + 25 +24.6962765904 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-301_TriRodFlange_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-301_TriRodFlange_x2.DXF new file mode 100644 index 0000000..ad8893b --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-301_TriRodFlange_x2.DXF @@ -0,0 +1,3840 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-60.2926270962 + 20 +-410.452104588 + 30 +0.0 + 9 +$EXTMAX + 10 +98.7073729038 + 20 +-196.452104588 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460232.299909722 + 9 +$TDUCREATE + 40 +2460232.216576389 + 9 +$TDUPDATE + 40 +2460232.299922303 + 9 +$TDUUPDATE + 40 +2460232.21658897 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +83 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{070ad07b-b2ca-41fc-9c82-fad280f5f6ee} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +19.2073729038 + 22 +-303.452104588 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +218.28 + 41 +0.7429906542 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +73.9769298226 + 20 +-341.0535102163 + 30 +0.0 + 40 +3.249999999999957 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +73.9777753045 + 20 +-265.8531110435 + 30 +0.0 + 40 +2.499999999999986 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-36.5818168833 + 20 +-283.724427823 + 30 +0.0 + 40 +3.40000000000002 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-36.5818168833 + 20 +-323.1797813531 + 30 +0.0 + 40 +3.40000000000002 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-53.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +3.399999999999984 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +52.0066303897 + 20 +-386.8989501594 + 30 +0.0 + 40 +3.400000000000006 + 0 +CIRCLE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +87.0282617662 + 20 +-396.3078567818 + 30 +0.0 + 40 +3.399999999999991 + 0 +CIRCLE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +52.0066303897 + 20 +-220.0052590167 + 30 +0.0 + 40 +3.400000000000006 + 0 +CIRCLE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +87.0282617662 + 20 +-210.5963523943 + 30 +0.0 + 40 +3.399999999999991 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.0893035555 + 20 +-372.3637926533 + 30 +0.0 + 11 +26.1674040778 + 21 +-357.4796926643 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-383.452104588 + 30 +0.0 + 40 +27.00000000000003 +100 +AcDbArc + 50 +155.752553369 + 51 +56.2510114041 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +86.7073729038 + 20 +-318.552104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-361.0021602674 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-318.552104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-318.552104588 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-288.352104588 + 30 +0.0 + 11 +80.6073729038 + 21 +-318.552104588 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-288.352104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-288.352104588 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +86.7073729038 + 20 +-245.9020489087 + 30 +0.0 + 11 +86.7073729038 + 21 +-288.352104588 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-223.452104588 + 30 +0.0 + 40 +27.0 +100 +AcDbArc + 50 +303.7489885959 + 51 +204.247446631 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +47.0893035555 + 20 +-234.5404165228 + 30 +0.0 + 11 +26.1674040778 + 21 +-249.4245165118 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +29.7034939134 + 20 +-254.395036472 + 30 +0.0 + 11 +26.1674040778 + 21 +-249.4245165118 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +5.1768298476 + 20 +-271.8436109067 + 30 +0.0 + 11 +29.7034939134 + 21 +-254.395036472 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-266.8730909465 + 30 +0.0 + 11 +5.1768298476 + 21 +-271.8436109067 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-266.8730909465 + 30 +0.0 + 11 +-18.2551290054 + 21 +-281.0272600809 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-33.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +27.00000000000005 +100 +AcDbArc + 50 +56.155256888 + 51 +303.844743112 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-340.0311182296 + 30 +0.0 + 11 +-18.2551290054 + 21 +-325.8769490952 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-340.0311182296 + 30 +0.0 + 11 +5.1768298476 + 21 +-335.0605982694 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +5.1768298476 + 20 +-335.0605982694 + 30 +0.0 + 11 +29.7034939134 + 21 +-352.5091727041 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +29.7034939134 + 20 +-352.5091727041 + 30 +0.0 + 11 +26.1674040778 + 21 +-357.4796926643 + 31 +0.0 + 0 +CIRCLE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-33.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +12.0 + 0 +CIRCLE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.3640085383 + 20 +-303.776253751 + 30 +0.0 + 40 +5.25 + 0 +CIRCLE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-223.452104588 + 30 +0.0 + 40 +12.00000000000001 + 0 +CIRCLE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-383.452104588 + 30 +0.0 + 40 +12.00000000000001 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +82 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +82 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460232.216576389 + 42 +2460232.21658897 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +114.1658708627 + 47 +391.9848411915 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0393224299 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-60.2926270962 + 24 +-410.452104588 + 34 +0.0 + 15 +98.7073729038 + 25 +-196.452104588 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-302_Front_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-302_Front_x2.DXF new file mode 100644 index 0000000..ed5451e --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-302_Front_x2.DXF @@ -0,0 +1,4750 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-54.8075684599 + 20 +1195.5298013245 + 30 +0.0 + 9 +$EXTMAX + 10 +85.2924315401 + 20 +1345.5298013245 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459886.261309734 + 9 +$TDUCREATE + 40 +2459886.219643067 + 9 +$TDUPDATE + 40 +2459886.26132213 + 9 +$TDUUPDATE + 40 +2459886.219655463 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +A1 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{0a4ce5d3-259b-45b4-bc59-935b7c549a84} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +15.2424315401 + 22 +1270.5298013245 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +153.0 + 41 +0.934 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.2924315401 + 20 +1230.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1230.5298013245 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.2924315401 + 20 +1210.5298013245 + 30 +0.0 + 11 +80.2924315401 + 21 +1230.5298013245 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1210.5298013245 + 30 +0.0 + 11 +80.2924315401 + 21 +1210.5298013245 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1210.5298013245 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1210.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-49.8075684599 + 20 +1210.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1210.5298013245 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-49.8075684599 + 20 +1230.5298013245 + 30 +0.0 + 11 +-49.8075684599 + 21 +1210.5298013245 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1230.5298013245 + 30 +0.0 + 11 +-49.8075684599 + 21 +1230.5298013245 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1310.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1230.5298013245 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-49.8075684599 + 20 +1310.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1310.5298013245 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-49.8075684599 + 20 +1330.5298013245 + 30 +0.0 + 11 +-49.8075684599 + 21 +1310.5298013245 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1330.5298013245 + 30 +0.0 + 11 +-49.8075684599 + 21 +1330.5298013245 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-54.8075684599 + 20 +1337.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1330.5298013245 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +-54.8075684599 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1345.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1345.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1345.5298013245 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1345.5298013245 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1330.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.2924315401 + 20 +1330.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1330.5298013245 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.2924315401 + 20 +1310.5298013245 + 30 +0.0 + 11 +80.2924315401 + 21 +1330.5298013245 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1310.5298013245 + 30 +0.0 + 11 +80.2924315401 + 21 +1310.5298013245 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +85.2924315401 + 20 +1230.5298013245 + 30 +0.0 + 11 +85.2924315401 + 21 +1310.5298013245 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2424315402 + 20 +1305.7508755145 + 30 +0.0 + 11 +43.3424315402 + 21 +1305.7508755145 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2424315402 + 20 +1275.5508755145 + 30 +0.0 + 11 +37.2424315402 + 21 +1305.7508755145 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.3424315402 + 20 +1275.5508755145 + 30 +0.0 + 11 +37.2424315402 + 21 +1275.5508755145 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.3424315402 + 20 +1305.7508755145 + 30 +0.0 + 11 +43.3424315402 + 21 +1275.5508755145 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2424315402 + 20 +1215.5508755145 + 30 +0.0 + 11 +37.2424315402 + 21 +1245.7508755145 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.2424315402 + 20 +1215.5508755145 + 30 +0.0 + 11 +37.2424315402 + 21 +1215.5508755145 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +43.2424315402 + 20 +1245.7508755145 + 30 +0.0 + 11 +43.2424315402 + 21 +1215.5508755145 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +37.2424315402 + 20 +1245.7508755145 + 30 +0.0 + 11 +43.2424315402 + 21 +1245.7508755145 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.7575684599 + 20 +1245.7508755145 + 30 +0.0 + 11 +-6.7575684599 + 21 +1245.7508755145 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.7575684599 + 20 +1215.5508755145 + 30 +0.0 + 11 +-12.7575684599 + 21 +1245.7508755145 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.7575684599 + 20 +1215.5508755145 + 30 +0.0 + 11 +-12.7575684599 + 21 +1215.5508755145 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.7575684599 + 20 +1245.7508755145 + 30 +0.0 + 11 +-6.7575684599 + 21 +1215.5508755145 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.7575684599 + 20 +1275.5508755145 + 30 +0.0 + 11 +-12.7575684599 + 21 +1305.7508755145 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.7575684599 + 20 +1275.5508755145 + 30 +0.0 + 11 +-12.7575684599 + 21 +1275.5508755145 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.7575684599 + 20 +1305.7508755145 + 30 +0.0 + 11 +-6.7575684599 + 21 +1275.5508755145 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.7575684599 + 20 +1305.7508755145 + 30 +0.0 + 11 +-6.7575684599 + 21 +1305.7508755145 + 31 +0.0 + 0 +CIRCLE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +15.2424315401 + 20 +1270.5298013245 + 30 +0.0 + 40 +17.49999999999998 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +A0 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +A0 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459886.219643067 + 42 +2459886.219655463 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +111.6304470612 + 47 +-1721.5287363693 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0561 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-54.8075684599 + 24 +1195.5298013245 + 34 +0.0 + 15 +85.2924315401 + 25 +1345.5298013245 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-303_Side_x4.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-303_Side_x4.DXF new file mode 100644 index 0000000..e59855f --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-303_Side_x4.DXF @@ -0,0 +1,3894 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-11.8075684599 + 20 +1195.5298013245 + 30 +0.0 + 9 +$EXTMAX + 10 +42.2924315401 + 20 +1345.5298013245 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459850.260559734 + 9 +$TDUCREATE + 40 +2459850.1772264 + 9 +$TDUPDATE + 40 +2459850.260572037 + 9 +$TDUUPDATE + 40 +2459850.177238704 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +85 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{a1f5cb05-b03f-4541-b51a-f917dfd104f7} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +15.2424315401 + 22 +1270.5298013245 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +153.0 + 41 +0.3606666667 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +15.2424315401 + 20 +1270.5298013245 + 30 +0.0 + 40 +13.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1345.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +-11.8075684599 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-11.8075684599 + 20 +1337.5298013245 + 30 +0.0 + 11 +-11.8075684599 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-11.8075684599 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +42.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +42.2924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.2924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1337.5298013245 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1337.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1345.5298013245 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1345.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1345.5298013245 + 31 +0.0 + 0 +CIRCLE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-3.8075684599 + 20 +1325.5298013245 + 30 +0.0 + 40 +2.499999999999913 + 0 +CIRCLE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +34.2924315401 + 20 +1215.5298013245 + 30 +0.0 + 40 +2.499999999999908 + 0 +CIRCLE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-3.8075684599 + 20 +1215.5298013245 + 30 +0.0 + 40 +2.499999999999913 + 0 +CIRCLE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +34.2924315401 + 20 +1325.5298013245 + 30 +0.0 + 40 +2.499999999999915 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +84 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +84 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459850.1772264 + 42 +2459850.177238704 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +111.6304470612 + 47 +-1721.5287363693 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0561 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-11.8075684599 + 24 +1195.5298013245 + 34 +0.0 + 15 +42.2924315401 + 25 +1345.5298013245 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-309_BackShieldMountB_x6.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-309_BackShieldMountB_x6.DXF new file mode 100644 index 0000000..bd0c373 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-309_BackShieldMountB_x6.DXF @@ -0,0 +1,3760 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-11.8075684599 + 20 +1195.5298013245 + 30 +0.0 + 9 +$EXTMAX + 10 +42.2924315401 + 20 +1222.1700977124 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459857.262987164 + 9 +$TDUCREATE + 40 +2459857.179653831 + 9 +$TDUPDATE + 40 +2459857.262999746 + 9 +$TDUUPDATE + 40 +2459857.179666412 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +80 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{4ba0b235-e08a-4b83-a5f1-145a81835d3c} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +15.2424315401 + 22 +1208.8499495184 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +27.1731023156 + 41 +2.0307581872 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +42.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +42.2924315401 + 21 +1220.1700977124 + 31 +0.0 + 0 +ARC + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.2924315401 + 20 +1220.1700977124 + 30 +0.0 + 40 +2.000000000000007 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-9.8075684599 + 20 +1222.1700977124 + 30 +0.0 + 11 +40.2924315401 + 21 +1222.1700977124 + 31 +0.0 + 0 +ARC + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-9.8075684599 + 20 +1220.1700977124 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-11.8075684599 + 20 +1220.1700977124 + 30 +0.0 + 11 +-11.8075684599 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-11.8075684599 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +0.1924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.1924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1195.5298013245 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1195.5298013245 + 30 +0.0 + 11 +30.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.2924315401 + 20 +1203.5298013245 + 30 +0.0 + 11 +42.2924315401 + 21 +1203.5298013245 + 31 +0.0 + 0 +CIRCLE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +34.2924315401 + 20 +1215.5298013245 + 30 +0.0 + 40 +2.499999999999908 + 0 +CIRCLE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-3.8075684599 + 20 +1215.5298013245 + 30 +0.0 + 40 +2.499999999999913 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +7F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459857.179653831 + 42 +2459857.179666412 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +55.4175017374 + 47 +-6091.7866766211 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.2012939002 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-11.8075684599 + 24 +1195.5298013245 + 34 +0.0 + 15 +42.2924315401 + 25 +1222.1700977124 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-402_BarrelMount_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-402_BarrelMount_x1.DXF new file mode 100644 index 0000000..7a840fc --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-402_BarrelMount_x1.DXF @@ -0,0 +1,3322 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-34.0 + 20 +-80.845 + 30 +0.0 + 9 +$EXTMAX + 10 +34.0 + 20 +110.1750187521 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.926716481 + 9 +$TDUCREATE + 40 +2460255.885049815 + 9 +$TDUPDATE + 40 +2460255.926729201 + 9 +$TDUUPDATE + 40 +2460255.885062535 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +70 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{ac489ea4-03f7-4f67-b856-d49508fd00a7} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +14.6650093761 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +194.8404191272 + 41 +0.3559836317 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +34.0 + 20 +-80.845 + 30 +0.0 + 11 +34.0 + 21 +-70.845 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +14.0 + 20 +-70.845 + 30 +0.0 + 11 +34.0 + 21 +-70.845 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +14.0 + 20 +-70.845 + 30 +0.0 + 11 +14.0 + 21 +80.845 + 31 +0.0 + 0 +ARC + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +110.1750187521 + 30 +0.0 + 40 +32.5 +100 +AcDbArc + 50 +295.5163873662 + 51 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +32.5 + 20 +110.1750187521 + 30 +0.0 + 11 +17.5 + 21 +110.1750187521 + 31 +0.0 + 0 +ARC + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +110.1750187521 + 30 +0.0 + 40 +17.5 +100 +AcDbArc + 50 +180.0 + 51 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-17.5 + 20 +110.1750187521 + 30 +0.0 + 11 +-32.5 + 21 +110.1750187521 + 31 +0.0 + 0 +ARC + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +110.1750187521 + 30 +0.0 + 40 +32.5 +100 +AcDbArc + 50 +180.0 + 51 +244.4836126338 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-14.0 + 20 +-70.845 + 30 +0.0 + 11 +-14.0 + 21 +80.845 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-14.0 + 20 +-70.845 + 30 +0.0 + 11 +-34.0 + 21 +-70.845 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-34.0 + 20 +-80.845 + 30 +0.0 + 11 +-34.0 + 21 +-70.845 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-34.0 + 20 +-80.845 + 30 +0.0 + 11 +34.0 + 21 +-80.845 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +6F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +6F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.885049815 + 42 +2460255.885062535 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +72.4906517436 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0440529744 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-34.0 + 24 +-80.845 + 34 +0.0 + 15 +34.0 + 25 +110.1750187521 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-501_Rib_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-501_Rib_x2.DXF new file mode 100644 index 0000000..708bbcd --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-501_Rib_x2.DXF @@ -0,0 +1,3778 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-12.2 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +158.8800000042 + 20 +100.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.936346863 + 9 +$TDUCREATE + 40 +2460255.894680197 + 9 +$TDUPDATE + 40 +2460255.936359838 + 9 +$TDUUPDATE + 40 +2460255.894693171 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7F + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{9ef24979-59ef-4a85-a4df-8f3ad43ffc27} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +73.3400000021 + 22 +50.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +102.0 + 41 +1.7108 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-8.1 + 20 +10.0 + 30 +0.0 + 11 +-12.2 + 21 +10.0 + 31 +0.0 + 0 +ARC + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-8.1 + 20 +12.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.1 + 20 +12.0 + 30 +0.0 + 11 +-6.1 + 21 +20.0 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.1 + 20 +20.0 + 30 +0.0 + 11 +0.0 + 21 +20.0 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +20.0 + 30 +0.0 + 11 +0.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +0.0 + 30 +0.0 + 11 +35.0919097468 + 21 +0.0 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +35.0919097468 + 20 +10.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +288.8935714305 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +38.3300224034 + 20 +0.5387830369 + 30 +0.0 + 11 +104.2579180542 + 21 +23.102683026 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +104.2579180542 + 20 +23.102683026 + 30 +0.0 + 11 +153.8800000042 + 21 +23.102683026 + 31 +0.0 + 0 +ARC + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +153.8800000042 + 20 +28.102683026 + 30 +0.0 + 40 +5.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +158.8800000042 + 20 +28.102683026 + 30 +0.0 + 11 +158.8800000042 + 21 +88.021890546 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +158.8800000042 + 20 +88.021890546 + 30 +0.0 + 11 +19.0 + 21 +88.021890546 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +19.0 + 20 +93.021890546 + 30 +0.0 + 40 +5.000000000000002 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +14.0 + 20 +93.021890546 + 30 +0.0 + 11 +14.0 + 21 +95.0 + 31 +0.0 + 0 +ARC + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +9.0 + 20 +95.0 + 30 +0.0 + 40 +5.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +9.0 + 20 +100.0 + 30 +0.0 + 11 +-10.2 + 21 +100.0 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.2 + 20 +98.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.2 + 20 +98.0 + 30 +0.0 + 11 +-12.2 + 21 +70.0 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.2 + 20 +70.0 + 30 +0.0 + 11 +-8.1 + 21 +70.0 + 31 +0.0 + 0 +ARC + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-8.1 + 20 +72.0 + 30 +0.0 + 40 +2.000000000000014 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.1 + 20 +72.0 + 30 +0.0 + 11 +-6.1 + 21 +80.0 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.1 + 20 +80.0 + 30 +0.0 + 11 +0.0 + 21 +80.0 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +80.0 + 30 +0.0 + 11 +0.0 + 21 +40.0 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-10.2 + 20 +40.0 + 30 +0.0 + 11 +0.0 + 21 +40.0 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.2 + 20 +38.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-12.2 + 20 +10.0 + 30 +0.0 + 11 +-12.2 + 21 +38.0 + 31 +0.0 + 0 +CIRCLE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.0 + 20 +40.0 + 30 +0.0 + 40 +14.99999999999999 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7E + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +7E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.894680197 + 42 +2460255.894693171 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +14.7722324373 + 47 +8.0588717738 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0636544307 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-12.2 + 24 +0.0 + 34 +0.0 + 15 +158.8800000042 + 25 +100.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-503_SL-200-Mount_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-503_SL-200-Mount_x1.DXF new file mode 100644 index 0000000..428a885 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/6mm/LPH45-503_SL-200-Mount_x1.DXF @@ -0,0 +1,3628 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +16.8297635432 + 20 +26.3871046683 + 30 +0.0 + 9 +$EXTMAX + 10 +72.8297635432 + 20 +91.3871046683 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459839.51934831 + 9 +$TDUCREATE + 40 +2459839.436014977 + 9 +$TDUPDATE + 40 +2459839.51936059 + 9 +$TDUUPDATE + 40 +2459839.436027257 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7C + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{151ad104-49ed-4d10-8acf-eb65af9d13ed} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +44.8297635432 + 22 +58.8871046683 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +66.3 + 41 +0.8615384615 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +24.0797635432 + 20 +79.6371046683 + 30 +0.0 + 40 +3.499999999999989 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +65.5797635432 + 20 +79.6371046683 + 30 +0.0 + 40 +3.500000000000043 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +65.5797635432 + 20 +38.1371046683 + 30 +0.0 + 40 +3.500000000000028 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +24.0797635432 + 20 +38.1371046683 + 30 +0.0 + 40 +3.5 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +16.8297635432 + 20 +91.3871046683 + 30 +0.0 + 11 +16.8297635432 + 21 +26.3871046683 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +16.8297635432 + 20 +26.3871046683 + 30 +0.0 + 11 +72.8297635432 + 21 +26.3871046683 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +72.8297635432 + 20 +26.3871046683 + 30 +0.0 + 11 +72.8297635432 + 21 +91.3871046683 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +72.8297635432 + 20 +91.3871046683 + 30 +0.0 + 11 +16.8297635432 + 21 +91.3871046683 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7B + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +7B +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459839.436014977 + 42 +2459839.436027257 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +-14.0647485322 + 47 +-104.7398264839 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.1294615385 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +16.8297635432 + 24 +26.3871046683 + 34 +0.0 + 15 +72.8297635432 + 25 +91.3871046683 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-301_Top_x6.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-301_Top_x6.DXF new file mode 100644 index 0000000..dbe41d0 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-301_Top_x6.DXF @@ -0,0 +1,3780 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-50.7926270962 + 20 +-400.952104588 + 30 +0.0 + 9 +$EXTMAX + 10 +89.2073729038 + 20 +-205.952104588 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460257.831775347 + 9 +$TDUCREATE + 40 +2460257.790108681 + 9 +$TDUPDATE + 40 +2460257.831800833 + 9 +$TDUUPDATE + 40 +2460257.790134167 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +80 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{bf3f4d13-f497-43c2-9cc7-31eb71a52016} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +19.2073729038 + 22 +-303.452104588 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +198.9 + 41 +0.7179487179 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +70.7608359933 + 20 +-341.0511343008 + 30 +0.0 + 40 +2.500000000000014 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +70.7599905114 + 20 +-265.850735128 + 30 +0.0 + 40 +2.500000000000014 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.3640085383 + 20 +-303.776253751 + 30 +0.0 + 40 +5.25 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-50.7926270962 + 20 +-306.452104588 + 30 +0.0 + 11 +-50.5335667458 + 21 +-306.452104588 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-50.7926270962 + 20 +-300.452104588 + 30 +0.0 + 11 +-50.7926270962 + 21 +-306.452104588 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-50.7926270962 + 20 +-300.452104588 + 30 +0.0 + 11 +-50.5335667458 + 21 +-300.452104588 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-33.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +17.50000000000003 +100 +AcDbArc + 50 +68.5239135928 + 51 +170.1291103939 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-266.8730909465 + 30 +0.0 + 11 +-26.8856519488 + 21 +-287.1671216448 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-266.8730909465 + 30 +0.0 + 11 +5.1768298476 + 21 +-271.8436109067 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +5.1768298476 + 20 +-271.8436109067 + 30 +0.0 + 11 +29.7034939134 + 21 +-254.395036472 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +29.7034939134 + 20 +-254.395036472 + 30 +0.0 + 11 +26.1674040778 + 21 +-249.4245165118 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +55.0658110624 + 20 +-228.86582969 + 30 +0.0 + 11 +26.1674040778 + 21 +-249.4245165118 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-223.452104588 + 30 +0.0 + 40 +17.50000000000001 +100 +AcDbArc + 50 +328.9972808661 + 51 +198.0204074922 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +86.7073729038 + 20 +-232.4659827767 + 30 +0.0 + 11 +86.7073729038 + 21 +-288.352104588 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-288.352104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-288.352104588 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-288.352104588 + 30 +0.0 + 11 +80.6073729038 + 21 +-318.552104588 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.6073729038 + 20 +-318.552104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-318.552104588 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +86.7073729038 + 20 +-318.552104588 + 30 +0.0 + 11 +86.7073729038 + 21 +-374.4382263994 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-383.452104588 + 30 +0.0 + 40 +17.50000000000001 +100 +AcDbArc + 50 +161.9795925078 + 51 +31.0027191339 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +55.0658110624 + 20 +-378.0383794861 + 30 +0.0 + 11 +26.1674040778 + 21 +-357.4796926643 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +29.7034939134 + 20 +-352.5091727041 + 30 +0.0 + 11 +26.1674040778 + 21 +-357.4796926643 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +5.1768298476 + 20 +-335.0605982694 + 30 +0.0 + 11 +29.7034939134 + 21 +-352.5091727041 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-340.0311182296 + 30 +0.0 + 11 +5.1768298476 + 21 +-335.0605982694 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +1.640740012 + 20 +-340.0311182296 + 30 +0.0 + 11 +-26.8856519488 + 21 +-319.7370875312 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-33.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +17.50000000000002 +100 +AcDbArc + 50 +189.8708896061 + 51 +291.4760864072 + 0 +CIRCLE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-223.452104588 + 30 +0.0 + 40 +12.00000000000001 + 0 +CIRCLE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-33.2926270962 + 20 +-303.452104588 + 30 +0.0 + 40 +12.0 + 0 +CIRCLE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +71.7073729038 + 20 +-383.452104588 + 30 +0.0 + 40 +12.00000000000001 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +7F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460257.790108681 + 42 +2460257.790134167 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +112.2966482711 + 47 +421.5161848159 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0431538462 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-50.7926270962 + 24 +-400.952104588 + 34 +0.0 + 15 +89.2073729038 + 25 +-205.952104588 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-401_BarrelMount_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-401_BarrelMount_x1.DXF new file mode 100644 index 0000000..01856e7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-401_BarrelMount_x1.DXF @@ -0,0 +1,3782 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-400.5820409504 + 20 +-40.0 + 30 +0.0 + 9 +$EXTMAX + 10 +-351.0820409504 + 20 +21.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459767.586669502 + 9 +$TDUCREATE + 40 +2459767.503336169 + 9 +$TDUPDATE + 40 +2459767.586682165 + 9 +$TDUUPDATE + 40 +2459767.503348831 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +81 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{af3c3830-481f-4bab-9841-639062364cb5} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-375.8320409504 + 22 +-9.5 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +62.22 + 41 +0.8114754098 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-359.0820409504 + 20 +15.0 + 30 +0.0 + 40 +4.049999999999955 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-392.5820409504 + 20 +15.0 + 30 +0.0 + 40 +4.050000000000011 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-392.5820409504 + 20 +-34.0 + 30 +0.0 + 40 +4.050000000000011 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-359.0820409504 + 20 +-34.0 + 30 +0.0 + 40 +4.049999999999955 + 0 +CIRCLE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-375.8320409504 + 20 +-9.5 + 30 +0.0 + 40 +17.5 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-398.5820409504 + 20 +21.0 + 30 +0.0 + 11 +-353.0820409504 + 21 +21.0 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-398.5820409504 + 20 +19.0 + 30 +0.0 + 40 +2.000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-400.5820409504 + 20 +-38.0 + 30 +0.0 + 11 +-400.5820409504 + 21 +19.0 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-398.5820409504 + 20 +-38.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-398.5820409504 + 20 +-40.0 + 30 +0.0 + 11 +-353.0820409504 + 21 +-40.0 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-353.0820409504 + 20 +-38.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-351.0820409504 + 20 +-38.0 + 30 +0.0 + 11 +-351.0820409504 + 21 +19.0 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-353.0820409504 + 20 +19.0 + 30 +0.0 + 40 +2.000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +80 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +80 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459767.503336169 + 42 +2459767.503348831 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +1450.2469854071 + 47 +122.1875315169 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.1379508197 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-400.5820409504 + 24 +-40.0 + 34 +0.0 + 15 +-351.0820409504 + 25 +21.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-502_Table_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-502_Table_x1.DXF new file mode 100644 index 0000000..2733811 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/Steel/8mm/LPH45-502_Table_x1.DXF @@ -0,0 +1,4982 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-90.0 + 20 +-90.0 + 30 +0.0 + 9 +$EXTMAX + 10 +90.0 + 20 +90.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459767.528276215 + 9 +$TDUCREATE + 40 +2459767.444942882 + 9 +$TDUPDATE + 40 +2459767.528312627 + 9 +$TDUUPDATE + 40 +2459767.444979294 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +A9 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{8fa42289-813a-4920-b63c-ff254aea3890} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +183.6 + 41 +1.0 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.0 + 20 +3.05 + 30 +0.0 + 11 +21.0 + 21 +3.05 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +81.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +83.5 + 20 +-0.55 + 30 +0.0 + 11 +83.5 + 21 +0.55 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +81.0 + 20 +-0.55 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.0 + 20 +-3.05 + 30 +0.0 + 11 +81.0 + 21 +-3.05 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.5 + 20 +0.55 + 30 +0.0 + 11 +18.5 + 21 +-0.55 + 31 +0.0 + 0 +ARC + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-81.0 + 20 +-3.05 + 30 +0.0 + 11 +-21.0 + 21 +-3.05 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-81.0 + 20 +-0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-83.5 + 20 +0.55 + 30 +0.0 + 11 +-83.5 + 21 +-0.55 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-81.0 + 20 +0.55 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-21.0 + 20 +3.05 + 30 +0.0 + 11 +-81.0 + 21 +3.05 + 31 +0.0 + 0 +ARC + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.0 + 20 +0.55 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-18.5 + 20 +-0.55 + 30 +0.0 + 11 +-18.5 + 21 +0.55 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +90.0 + 20 +-80.0 + 30 +0.0 + 11 +90.0 + 21 +80.0 + 31 +0.0 + 0 +ARC + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +80.0 + 20 +80.0 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0 + 20 +90.0 + 30 +0.0 + 11 +-80.0 + 21 +90.0 + 31 +0.0 + 0 +ARC + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-80.0 + 20 +80.0 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-90.0 + 20 +80.0 + 30 +0.0 + 11 +-90.0 + 21 +-80.0 + 31 +0.0 + 0 +ARC + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-80.0 + 20 +-80.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-80.0 + 20 +-90.0 + 30 +0.0 + 11 +80.0 + 21 +-90.0 + 31 +0.0 + 0 +ARC + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +80.0 + 20 +-80.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +CIRCLE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +4.5 + 0 +CIRCLE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-60.0 + 20 +60.0 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +60.0 + 20 +60.0 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +60.0 + 20 +-60.0 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-60.0 + 20 +-60.0 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.2132034356 + 20 +21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.2132034356 + 20 +21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +21.2132034356 + 20 +-21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-21.2132034356 + 20 +-21.2132034356 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.6066017178 + 20 +40.6066017178 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.6066017178 + 20 +40.6066017178 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +40.6066017178 + 20 +-40.6066017178 + 30 +0.0 + 40 +2.500000000000007 + 0 +CIRCLE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.6066017178 + 20 +-40.6066017178 + 30 +0.0 + 40 +2.5 + 0 +ARC + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-3.05 + 20 +81.0 + 30 +0.0 + 11 +-3.05 + 21 +21.0 + 31 +0.0 + 0 +ARC + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +81.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.55 + 20 +83.5 + 30 +0.0 + 11 +-0.55 + 21 +83.5 + 31 +0.0 + 0 +ARC + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +81.0 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.05 + 20 +21.0 + 30 +0.0 + 11 +3.05 + 21 +81.0 + 31 +0.0 + 0 +ARC + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.55 + 20 +18.5 + 30 +0.0 + 11 +0.55 + 21 +18.5 + 31 +0.0 + 0 +ARC + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +-21.0 + 30 +0.0 + 40 +2.500000000000001 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.05 + 20 +-81.0 + 30 +0.0 + 11 +3.05 + 21 +-21.0 + 31 +0.0 + 0 +ARC + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +0.55 + 20 +-81.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-0.55 + 20 +-83.5 + 30 +0.0 + 11 +0.55 + 21 +-83.5 + 31 +0.0 + 0 +ARC + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +-81.0 + 30 +0.0 + 40 +2.500000000000014 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-3.05 + 20 +-21.0 + 30 +0.0 + 11 +-3.05 + 21 +-81.0 + 31 +0.0 + 0 +ARC + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-0.55 + 20 +-21.0 + 30 +0.0 + 40 +2.5 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.55 + 20 +-18.5 + 30 +0.0 + 11 +-0.55 + 21 +-18.5 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +A8 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +A8 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459767.444942882 + 42 +2459767.444979294 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +88.89999873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.04675 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-90.0 + 24 +-90.0 + 34 +0.0 + 15 +90.0 + 25 +90.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-401_Side_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-401_Side_x2.DXF new file mode 100644 index 0000000..8fdb33f --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-401_Side_x2.DXF @@ -0,0 +1,4636 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-6.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +221.0 + 20 +150.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.928286158 + 9 +$TDUCREATE + 40 +2460255.886619491 + 9 +$TDUPDATE + 40 +2460255.928298785 + 9 +$TDUUPDATE + 40 +2460255.886632118 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +9B + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{d22ce60f-2ca1-429f-948d-7db93fa50797} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +107.5 + 22 +75.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +153.0 + 41 +1.5133333333 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +216.0 + 20 +64.6706231762 + 30 +0.0 + 11 +216.0 + 21 +57.0 + 31 +0.0 + 0 +ARC + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +211.0 + 20 +57.0 + 30 +0.0 + 40 +5.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +126.0 + 20 +52.0 + 30 +0.0 + 11 +211.0 + 21 +52.0 + 31 +0.0 + 0 +ARC + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +126.0 + 20 +42.0 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +116.0 + 20 +42.0 + 30 +0.0 + 11 +116.0 + 21 +12.0 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +116.0 + 20 +12.0 + 30 +0.0 + 11 +16.0 + 21 +12.0 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +16.0 + 20 +0.0 + 30 +0.0 + 11 +16.0 + 21 +12.0 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +16.0 + 20 +0.0 + 30 +0.0 + 11 +0.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +0.0 + 30 +0.0 + 11 +0.0 + 21 +15.0 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +15.0 + 30 +0.0 + 11 +0.0 + 21 +15.0 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.0 + 20 +16.0 + 30 +0.0 + 40 +1.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.0 + 20 +34.0 + 30 +0.0 + 11 +-6.0 + 21 +16.0 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.0 + 20 +34.0 + 30 +0.0 + 40 +1.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +35.0 + 30 +0.0 + 11 +0.0 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +35.0 + 30 +0.0 + 11 +0.0 + 21 +115.0 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +115.0 + 30 +0.0 + 11 +0.0 + 21 +115.0 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.0 + 20 +116.0 + 30 +0.0 + 40 +1.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.0 + 20 +134.0 + 30 +0.0 + 11 +-6.0 + 21 +116.0 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.0 + 20 +134.0 + 30 +0.0 + 40 +1.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +135.0 + 30 +0.0 + 11 +0.0 + 21 +135.0 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +135.0 + 30 +0.0 + 11 +0.0 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +150.0 + 30 +0.0 + 11 +40.9999437873 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +40.9999437873 + 20 +150.0 + 30 +0.0 + 11 +40.9999437873 + 21 +138.0 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +40.9999437873 + 20 +138.0 + 30 +0.0 + 11 +54.9999437882 + 21 +138.0 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +54.9999437882 + 20 +138.0 + 30 +0.0 + 11 +54.9999437882 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +54.9999437882 + 20 +150.0 + 30 +0.0 + 11 +211.0 + 21 +150.0 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +211.0 + 20 +145.0 + 30 +0.0 + 40 +5.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +216.0 + 20 +145.0 + 30 +0.0 + 11 +216.0 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +216.0 + 20 +137.6706231762 + 30 +0.0 + 11 +221.0 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +221.0 + 20 +64.6706231762 + 30 +0.0 + 11 +221.0 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +216.0 + 20 +64.6706231762 + 30 +0.0 + 11 +221.0 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +66.76285714 + 20 +140.0 + 30 +0.0 + 11 +66.76285714 + 21 +20.0 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +66.76285714 + 20 +20.0 + 30 +0.0 + 11 +71.76285714 + 21 +20.0 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +71.76285714 + 20 +140.0 + 30 +0.0 + 11 +71.76285714 + 21 +20.0 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +66.76285714 + 20 +140.0 + 30 +0.0 + 11 +71.76285714 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +166.0 + 20 +140.0 + 30 +0.0 + 11 +156.0 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +156.0 + 20 +140.0 + 30 +0.0 + 11 +156.0 + 21 +61.9 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +166.0 + 20 +61.9 + 30 +0.0 + 11 +156.0 + 21 +61.9 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +166.0 + 20 +140.0 + 30 +0.0 + 11 +166.0 + 21 +61.9 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +174.0 + 20 +127.0 + 30 +0.0 + 11 +174.0 + 21 +65.0 + 31 +0.0 + 0 +ARC + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +177.0 + 20 +65.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +177.0 + 20 +62.0 + 30 +0.0 + 11 +203.0 + 21 +62.0 + 31 +0.0 + 0 +ARC + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +203.0 + 20 +65.0 + 30 +0.0 + 40 +3.000000000000028 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +206.0 + 20 +65.0 + 30 +0.0 + 11 +206.0 + 21 +127.0 + 31 +0.0 + 0 +ARC + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +203.0 + 20 +127.0 + 30 +0.0 + 40 +3.000000000000028 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +203.0 + 20 +130.0 + 30 +0.0 + 11 +177.0 + 21 +130.0 + 31 +0.0 + 0 +ARC + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +177.0 + 20 +127.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +145.0 + 20 +65.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +148.0 + 20 +127.0 + 30 +0.0 + 11 +148.0 + 21 +65.0 + 31 +0.0 + 0 +ARC + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +145.0 + 20 +127.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +119.0 + 20 +130.0 + 30 +0.0 + 11 +145.0 + 21 +130.0 + 31 +0.0 + 0 +ARC + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +119.0 + 20 +127.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +116.0 + 20 +65.0 + 30 +0.0 + 11 +116.0 + 21 +127.0 + 31 +0.0 + 0 +ARC + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +119.0 + 20 +65.0 + 30 +0.0 + 40 +3.000000000000014 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +145.0 + 20 +62.0 + 30 +0.0 + 11 +119.0 + 21 +62.0 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +9A + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +9A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.886619491 + 42 +2460255.886632118 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +2.3581692662 + 47 +-2.4896488471 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0479735683 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-6.0 + 24 +0.0 + 34 +0.0 + 15 +221.0 + 25 +150.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-402_Front_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-402_Front_x1.DXF new file mode 100644 index 0000000..6a32154 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-402_Front_x1.DXF @@ -0,0 +1,4194 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-140.1 + 20 +52.0 + 30 +0.0 + 9 +$EXTMAX + 10 +0.0 + 20 +150.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459767.578407454 + 9 +$TDUCREATE + 40 +2459767.49507412 + 9 +$TDUPDATE + 40 +2459767.57844412 + 9 +$TDUUPDATE + 40 +2459767.495110787 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +8F + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{e337f9cd-ad79-4b21-b21d-d401695f1251} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-70.05 + 22 +101.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +99.96 + 41 +1.4295918367 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-11.0439007272 + 20 +98.0 + 30 +0.0 + 40 +4.000000000000007 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-88.0439006961 + 20 +142.0 + 30 +0.0 + 40 +3.999999999999986 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-88.0439006961 + 20 +98.0 + 30 +0.0 + 40 +3.999999999999986 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-11.0439007272 + 20 +142.0 + 30 +0.0 + 40 +4.000000000000007 + 0 +CIRCLE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-129.0560992728 + 20 +98.0 + 30 +0.0 + 40 +4.0 + 0 +CIRCLE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-52.0560993039 + 20 +142.0 + 30 +0.0 + 40 +3.999999999999993 + 0 +CIRCLE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-52.0560993039 + 20 +98.0 + 30 +0.0 + 40 +3.999999999999986 + 0 +CIRCLE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-129.0560992728 + 20 +142.0 + 30 +0.0 + 40 +4.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-117.8102209174 + 20 +150.0 + 30 +0.0 + 11 +-117.8102209174 + 21 +119.8105807138 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-117.8102209174 + 20 +150.0 + 30 +0.0 + 11 +-140.1 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +150.0 + 30 +0.0 + 11 +-140.1 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +137.6706231762 + 30 +0.0 + 11 +-135.0 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.0 + 20 +137.6706231762 + 30 +0.0 + 11 +-135.0 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +64.6706231762 + 30 +0.0 + 11 +-135.0 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +64.6706231762 + 30 +0.0 + 11 +-140.1 + 21 +52.0 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +52.0 + 30 +0.0 + 11 +0.0 + 21 +52.0 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +52.0 + 30 +0.0 + 11 +0.0 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +64.6706231762 + 30 +0.0 + 11 +-5.1 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.1 + 20 +137.6706231762 + 30 +0.0 + 11 +-5.1 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +137.6706231762 + 30 +0.0 + 11 +-5.1 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +137.6706231762 + 30 +0.0 + 11 +0.0 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +150.0 + 30 +0.0 + 11 +-22.2897790826 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.2897790826 + 20 +150.0 + 30 +0.0 + 11 +-22.2897790826 + 21 +119.8105807138 + 31 +0.0 + 0 +ELLIPSE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +-35.0897790834 + 20 +119.8105807138 + 30 +0.0 + 11 +12.80000000080902 + 21 +-2.649262853537948E-8 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +3.141592655659543 + 42 +6.283185309249323 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.8897790843 + 20 +119.8105807138 + 30 +0.0 + 11 +-47.8897790843 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.8897790843 + 20 +150.0 + 30 +0.0 + 11 +-92.2102209157 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-92.2102209157 + 20 +119.8105807138 + 30 +0.0 + 11 +-92.2102209157 + 21 +150.0 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +8E + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +8E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459767.49507412 + 42 +2459767.495110787 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +271.65299746 + 47 +-110.5090376726 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0777301927 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-140.1 + 24 +52.0 + 34 +0.0 + 15 +0.0 + 25 +150.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-403_Back_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-403_Back_x2.DXF new file mode 100644 index 0000000..1e88f9a --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-403_Back_x2.DXF @@ -0,0 +1,4740 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-140.1 + 20 +52.0 + 30 +0.0 + 9 +$EXTMAX + 10 +0.0 + 20 +150.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459975.286762627 + 9 +$TDUCREATE + 40 +2459975.245095961 + 9 +$TDUPDATE + 40 +2459975.286774826 + 9 +$TDUUPDATE + 40 +2459975.24510816 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +A0 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{e7fbfc48-1cb8-4223-8083-e4c0b4674146} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-70.05 + 22 +101.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +99.96 + 41 +1.4295918367 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-106.05 + 20 +88.0 + 30 +0.0 + 40 +4.000000000000014 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.05 + 20 +92.0 + 30 +0.0 + 11 +-34.05 + 21 +92.0 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-34.05 + 20 +88.0 + 30 +0.0 + 40 +4.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-30.05 + 20 +86.0 + 30 +0.0 + 11 +-30.05 + 21 +88.0 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-34.05 + 20 +86.0 + 30 +0.0 + 40 +4.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.05 + 20 +82.0 + 30 +0.0 + 11 +-34.05 + 21 +82.0 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-106.05 + 20 +86.0 + 30 +0.0 + 40 +4.000000000000014 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-110.05 + 20 +86.0 + 30 +0.0 + 11 +-110.05 + 21 +88.0 + 31 +0.0 + 0 +CIRCLE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-11.0439007272 + 20 +98.0 + 30 +0.0 + 40 +3.49999999999997 + 0 +CIRCLE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-88.0439006961 + 20 +142.0 + 30 +0.0 + 40 +3.499999999999972 + 0 +CIRCLE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-88.0439006961 + 20 +98.0 + 30 +0.0 + 40 +2.499999999999957 + 0 +CIRCLE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-11.0439007272 + 20 +142.0 + 30 +0.0 + 40 +3.49999999999997 + 0 +CIRCLE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-129.0560992728 + 20 +98.0 + 30 +0.0 + 40 +3.499999999999972 + 0 +CIRCLE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-52.0560993039 + 20 +142.0 + 30 +0.0 + 40 +3.499999999999972 + 0 +CIRCLE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-52.0560993039 + 20 +98.0 + 30 +0.0 + 40 +2.499999999999957 + 0 +CIRCLE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-129.0560992728 + 20 +142.0 + 30 +0.0 + 40 +3.499999999999972 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-118.0096014242 + 20 +119.8063153652 + 30 +0.0 + 11 +-118.0096014242 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-118.0096014242 + 20 +150.0 + 30 +0.0 + 11 +-131.1 + 21 +150.0 + 31 +0.0 + 0 +ARC + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-131.1 + 20 +146.0 + 30 +0.0 + 40 +4.000000000000028 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +140.0 + 30 +0.0 + 11 +-135.1 + 21 +146.0 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-138.1 + 20 +140.0 + 30 +0.0 + 11 +-135.1 + 21 +140.0 + 31 +0.0 + 0 +ARC + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-138.1 + 20 +138.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +138.0 + 30 +0.0 + 11 +-140.1 + 21 +64.0 + 31 +0.0 + 0 +ARC + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-138.1 + 20 +64.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +62.0 + 30 +0.0 + 11 +-138.1 + 21 +62.0 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +56.0 + 30 +0.0 + 11 +-135.1 + 21 +62.0 + 31 +0.0 + 0 +ARC + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-131.1 + 20 +56.0 + 30 +0.0 + 40 +4.000000000000028 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-131.1 + 20 +52.0 + 30 +0.0 + 11 +-9.0 + 21 +52.0 + 31 +0.0 + 0 +ARC + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-9.0 + 20 +56.0 + 30 +0.0 + 40 +4.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +62.0 + 30 +0.0 + 11 +-5.0 + 21 +56.0 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.0 + 20 +62.0 + 30 +0.0 + 11 +-5.0 + 21 +62.0 + 31 +0.0 + 0 +ARC + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-2.0 + 20 +64.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +64.0 + 30 +0.0 + 11 +0.0 + 21 +138.0 + 31 +0.0 + 0 +ARC + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-2.0 + 20 +138.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +140.0 + 30 +0.0 + 11 +-2.0 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +146.0 + 30 +0.0 + 11 +-5.0 + 21 +140.0 + 31 +0.0 + 0 +ARC + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-9.0 + 20 +146.0 + 30 +0.0 + 40 +4.000000000000001 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-9.0 + 20 +150.0 + 30 +0.0 + 11 +-22.0903985758 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.0903985758 + 20 +119.8063153652 + 30 +0.0 + 11 +-22.0903985758 + 21 +150.0 + 31 +0.0 + 0 +ELLIPSE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +-35.0903985758 + 20 +119.8061692049 + 30 +0.0 + 11 +13.00000000082164 + 21 +-2.690659073323332E-8 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +3.141581416163219 + 42 +6.283196552352738 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-48.0903985758 + 20 +150.0 + 30 +0.0 + 11 +-48.0903985758 + 21 +119.8063153183 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-48.0903985758 + 20 +150.0 + 30 +0.0 + 11 +-92.0096014242 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-92.0096014242 + 20 +150.0 + 30 +0.0 + 11 +-92.0096014242 + 21 +119.8063153647 + 31 +0.0 + 0 +ELLIPSE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +-105.0096014242 + 20 +119.8061692049 + 30 +0.0 + 11 +-13.00000000082164 + 21 +-2.690659073323332E-8 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.283174062005179 + 42 +9.424789201760078 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +9F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +9F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459975.245095961 + 42 +2459975.24510816 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +271.65299746 + 47 +-110.5090376726 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0777301927 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-140.1 + 24 +52.0 + 34 +0.0 + 15 +0.0 + 25 +150.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-404_Middle_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-404_Middle_x1.DXF new file mode 100644 index 0000000..c94a675 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-404_Middle_x1.DXF @@ -0,0 +1,3816 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-140.1 + 20 +12.0 + 30 +0.0 + 9 +$EXTMAX + 10 +0.0 + 20 +150.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459868.626278102 + 9 +$TDUCREATE + 40 +2459868.542944768 + 9 +$TDUPDATE + 40 +2459868.626290613 + 9 +$TDUUPDATE + 40 +2459868.54295728 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +82 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{c992a847-1211-4450-92a2-57839ded9322} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-70.05 + 22 +81.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +140.76 + 41 +1.0152173913 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-70.05 + 20 +125.0 + 30 +0.0 + 40 +14.0 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-70.05 + 20 +30.6211656326 + 30 +0.0 + 40 +14.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +22.0 + 30 +0.0 + 11 +-135.1 + 21 +22.0 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +140.0 + 30 +0.0 + 11 +-140.1 + 21 +22.0 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +140.0 + 30 +0.0 + 11 +-140.1 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +150.0 + 30 +0.0 + 11 +-135.1 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +150.0 + 30 +0.0 + 11 +-135.1 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +140.0 + 30 +0.0 + 11 +-5.0 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +140.0 + 30 +0.0 + 11 +-5.0 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +22.0 + 30 +0.0 + 11 +0.0 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +22.0 + 30 +0.0 + 11 +0.0 + 21 +22.0 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +12.0 + 30 +0.0 + 11 +-5.0 + 21 +22.0 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +12.0 + 30 +0.0 + 11 +-5.0 + 21 +12.0 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +22.0 + 30 +0.0 + 11 +-135.1 + 21 +12.0 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +81 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +81 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459868.542944768 + 42 +2459868.54295728 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +241.8467876774 + 47 +-36.556675183 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0609782609 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-140.1 + 24 +12.0 + 34 +0.0 + 15 +0.0 + 25 +150.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-405_Bottom_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-405_Bottom_x1.DXF new file mode 100644 index 0000000..04f7973 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/FERRO/5mm/LPH45-405_Bottom_x1.DXF @@ -0,0 +1,4150 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-130.1 + 20 +100.0 + 30 +0.0 + 9 +$EXTMAX + 10 +0.0 + 20 +150.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459767.579394525 + 9 +$TDUCREATE + 40 +2459767.496061192 + 9 +$TDUPDATE + 40 +2459767.57940721 + 9 +$TDUUPDATE + 40 +2459767.496073877 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +8D + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{8167d198-d7a4-4c0f-88af-3c03cf4a8270} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-65.05 + 22 +125.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +51.0 + 41 +2.602 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-89.55 + 20 +108.2671616121 + 30 +0.0 + 40 +3.499999999999986 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-89.55 + 20 +141.7671616121 + 30 +0.0 + 40 +3.499999999999986 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.55 + 20 +141.7671616121 + 30 +0.0 + 40 +3.500000000000007 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.55 + 20 +108.2671616121 + 30 +0.0 + 40 +3.5 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-96.1 + 20 +109.0 + 30 +0.0 + 11 +-96.1 + 21 +141.0 + 31 +0.0 + 0 +ARC + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-99.1 + 20 +109.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-123.1 + 20 +106.0 + 30 +0.0 + 11 +-99.1 + 21 +106.0 + 31 +0.0 + 0 +ARC + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-123.1 + 20 +109.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-126.1 + 20 +141.0 + 30 +0.0 + 11 +-126.1 + 21 +109.0 + 31 +0.0 + 0 +ARC + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-123.1 + 20 +141.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-99.1 + 20 +144.0 + 30 +0.0 + 11 +-123.1 + 21 +144.0 + 31 +0.0 + 0 +ARC + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-99.1 + 20 +141.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.0 + 20 +144.0 + 30 +0.0 + 11 +-31.0 + 21 +144.0 + 31 +0.0 + 0 +ARC + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-7.0 + 20 +141.0 + 30 +0.0 + 40 +3.000000000000002 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-4.0 + 20 +109.0 + 30 +0.0 + 11 +-4.0 + 21 +141.0 + 31 +0.0 + 0 +ARC + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-7.0 + 20 +109.0 + 30 +0.0 + 40 +3.000000000000002 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-31.0 + 20 +106.0 + 30 +0.0 + 11 +-7.0 + 21 +106.0 + 31 +0.0 + 0 +ARC + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-31.0 + 20 +109.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-34.0 + 20 +141.0 + 30 +0.0 + 11 +-34.0 + 21 +109.0 + 31 +0.0 + 0 +ARC + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-31.0 + 20 +141.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +CIRCLE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-65.05 + 20 +125.0171616143 + 30 +0.0 + 40 +17.55 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +100.0 + 30 +0.0 + 11 +0.0 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +150.0 + 30 +0.0 + 11 +-130.1 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.1 + 20 +150.0 + 30 +0.0 + 11 +-130.1 + 21 +100.0 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.1 + 20 +100.0 + 30 +0.0 + 11 +0.0 + 21 +100.0 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +8C + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +8C +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459767.496061192 + 42 +2459767.496073877 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +271.65299746 + 47 +-176.8628759818 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0837048424 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-130.1 + 24 +100.0 + 34 +0.0 + 15 +0.0 + 25 +150.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-401_Side_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-401_Side_x2.DXF new file mode 100644 index 0000000..8fdb33f --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-401_Side_x2.DXF @@ -0,0 +1,4636 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-6.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +221.0 + 20 +150.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.928286158 + 9 +$TDUCREATE + 40 +2460255.886619491 + 9 +$TDUPDATE + 40 +2460255.928298785 + 9 +$TDUUPDATE + 40 +2460255.886632118 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +9B + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{d22ce60f-2ca1-429f-948d-7db93fa50797} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +107.5 + 22 +75.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +153.0 + 41 +1.5133333333 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +216.0 + 20 +64.6706231762 + 30 +0.0 + 11 +216.0 + 21 +57.0 + 31 +0.0 + 0 +ARC + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +211.0 + 20 +57.0 + 30 +0.0 + 40 +5.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +126.0 + 20 +52.0 + 30 +0.0 + 11 +211.0 + 21 +52.0 + 31 +0.0 + 0 +ARC + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +126.0 + 20 +42.0 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +116.0 + 20 +42.0 + 30 +0.0 + 11 +116.0 + 21 +12.0 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +116.0 + 20 +12.0 + 30 +0.0 + 11 +16.0 + 21 +12.0 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +16.0 + 20 +0.0 + 30 +0.0 + 11 +16.0 + 21 +12.0 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +16.0 + 20 +0.0 + 30 +0.0 + 11 +0.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +0.0 + 30 +0.0 + 11 +0.0 + 21 +15.0 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +15.0 + 30 +0.0 + 11 +0.0 + 21 +15.0 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.0 + 20 +16.0 + 30 +0.0 + 40 +1.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.0 + 20 +34.0 + 30 +0.0 + 11 +-6.0 + 21 +16.0 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.0 + 20 +34.0 + 30 +0.0 + 40 +1.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +35.0 + 30 +0.0 + 11 +0.0 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +35.0 + 30 +0.0 + 11 +0.0 + 21 +115.0 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +115.0 + 30 +0.0 + 11 +0.0 + 21 +115.0 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.0 + 20 +116.0 + 30 +0.0 + 40 +1.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.0 + 20 +134.0 + 30 +0.0 + 11 +-6.0 + 21 +116.0 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.0 + 20 +134.0 + 30 +0.0 + 40 +1.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +135.0 + 30 +0.0 + 11 +0.0 + 21 +135.0 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +135.0 + 30 +0.0 + 11 +0.0 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +150.0 + 30 +0.0 + 11 +40.9999437873 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +40.9999437873 + 20 +150.0 + 30 +0.0 + 11 +40.9999437873 + 21 +138.0 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +40.9999437873 + 20 +138.0 + 30 +0.0 + 11 +54.9999437882 + 21 +138.0 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +54.9999437882 + 20 +138.0 + 30 +0.0 + 11 +54.9999437882 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +54.9999437882 + 20 +150.0 + 30 +0.0 + 11 +211.0 + 21 +150.0 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +211.0 + 20 +145.0 + 30 +0.0 + 40 +5.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +216.0 + 20 +145.0 + 30 +0.0 + 11 +216.0 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +216.0 + 20 +137.6706231762 + 30 +0.0 + 11 +221.0 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +221.0 + 20 +64.6706231762 + 30 +0.0 + 11 +221.0 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +216.0 + 20 +64.6706231762 + 30 +0.0 + 11 +221.0 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +66.76285714 + 20 +140.0 + 30 +0.0 + 11 +66.76285714 + 21 +20.0 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +66.76285714 + 20 +20.0 + 30 +0.0 + 11 +71.76285714 + 21 +20.0 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +71.76285714 + 20 +140.0 + 30 +0.0 + 11 +71.76285714 + 21 +20.0 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +66.76285714 + 20 +140.0 + 30 +0.0 + 11 +71.76285714 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +166.0 + 20 +140.0 + 30 +0.0 + 11 +156.0 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +156.0 + 20 +140.0 + 30 +0.0 + 11 +156.0 + 21 +61.9 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +166.0 + 20 +61.9 + 30 +0.0 + 11 +156.0 + 21 +61.9 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +166.0 + 20 +140.0 + 30 +0.0 + 11 +166.0 + 21 +61.9 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +174.0 + 20 +127.0 + 30 +0.0 + 11 +174.0 + 21 +65.0 + 31 +0.0 + 0 +ARC + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +177.0 + 20 +65.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +177.0 + 20 +62.0 + 30 +0.0 + 11 +203.0 + 21 +62.0 + 31 +0.0 + 0 +ARC + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +203.0 + 20 +65.0 + 30 +0.0 + 40 +3.000000000000028 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +206.0 + 20 +65.0 + 30 +0.0 + 11 +206.0 + 21 +127.0 + 31 +0.0 + 0 +ARC + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +203.0 + 20 +127.0 + 30 +0.0 + 40 +3.000000000000028 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +203.0 + 20 +130.0 + 30 +0.0 + 11 +177.0 + 21 +130.0 + 31 +0.0 + 0 +ARC + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +177.0 + 20 +127.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +145.0 + 20 +65.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +148.0 + 20 +127.0 + 30 +0.0 + 11 +148.0 + 21 +65.0 + 31 +0.0 + 0 +ARC + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +145.0 + 20 +127.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +119.0 + 20 +130.0 + 30 +0.0 + 11 +145.0 + 21 +130.0 + 31 +0.0 + 0 +ARC + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +119.0 + 20 +127.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +116.0 + 20 +65.0 + 30 +0.0 + 11 +116.0 + 21 +127.0 + 31 +0.0 + 0 +ARC + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +119.0 + 20 +65.0 + 30 +0.0 + 40 +3.000000000000014 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +145.0 + 20 +62.0 + 30 +0.0 + 11 +119.0 + 21 +62.0 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +9A + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +9A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.886619491 + 42 +2460255.886632118 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +2.3581692662 + 47 +-2.4896488471 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0479735683 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-6.0 + 24 +0.0 + 34 +0.0 + 15 +221.0 + 25 +150.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-402_Front_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-402_Front_x1.DXF new file mode 100644 index 0000000..6a32154 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-402_Front_x1.DXF @@ -0,0 +1,4194 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-140.1 + 20 +52.0 + 30 +0.0 + 9 +$EXTMAX + 10 +0.0 + 20 +150.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459767.578407454 + 9 +$TDUCREATE + 40 +2459767.49507412 + 9 +$TDUPDATE + 40 +2459767.57844412 + 9 +$TDUUPDATE + 40 +2459767.495110787 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +8F + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{e337f9cd-ad79-4b21-b21d-d401695f1251} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-70.05 + 22 +101.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +99.96 + 41 +1.4295918367 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-11.0439007272 + 20 +98.0 + 30 +0.0 + 40 +4.000000000000007 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-88.0439006961 + 20 +142.0 + 30 +0.0 + 40 +3.999999999999986 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-88.0439006961 + 20 +98.0 + 30 +0.0 + 40 +3.999999999999986 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-11.0439007272 + 20 +142.0 + 30 +0.0 + 40 +4.000000000000007 + 0 +CIRCLE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-129.0560992728 + 20 +98.0 + 30 +0.0 + 40 +4.0 + 0 +CIRCLE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-52.0560993039 + 20 +142.0 + 30 +0.0 + 40 +3.999999999999993 + 0 +CIRCLE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-52.0560993039 + 20 +98.0 + 30 +0.0 + 40 +3.999999999999986 + 0 +CIRCLE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-129.0560992728 + 20 +142.0 + 30 +0.0 + 40 +4.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-117.8102209174 + 20 +150.0 + 30 +0.0 + 11 +-117.8102209174 + 21 +119.8105807138 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-117.8102209174 + 20 +150.0 + 30 +0.0 + 11 +-140.1 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +150.0 + 30 +0.0 + 11 +-140.1 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +137.6706231762 + 30 +0.0 + 11 +-135.0 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.0 + 20 +137.6706231762 + 30 +0.0 + 11 +-135.0 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +64.6706231762 + 30 +0.0 + 11 +-135.0 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +64.6706231762 + 30 +0.0 + 11 +-140.1 + 21 +52.0 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +52.0 + 30 +0.0 + 11 +0.0 + 21 +52.0 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +52.0 + 30 +0.0 + 11 +0.0 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +64.6706231762 + 30 +0.0 + 11 +-5.1 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.1 + 20 +137.6706231762 + 30 +0.0 + 11 +-5.1 + 21 +64.6706231762 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +137.6706231762 + 30 +0.0 + 11 +-5.1 + 21 +137.6706231762 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +137.6706231762 + 30 +0.0 + 11 +0.0 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +150.0 + 30 +0.0 + 11 +-22.2897790826 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.2897790826 + 20 +150.0 + 30 +0.0 + 11 +-22.2897790826 + 21 +119.8105807138 + 31 +0.0 + 0 +ELLIPSE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +-35.0897790834 + 20 +119.8105807138 + 30 +0.0 + 11 +12.80000000080902 + 21 +-2.649262853537948E-8 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +3.141592655659543 + 42 +6.283185309249323 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.8897790843 + 20 +119.8105807138 + 30 +0.0 + 11 +-47.8897790843 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.8897790843 + 20 +150.0 + 30 +0.0 + 11 +-92.2102209157 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-92.2102209157 + 20 +119.8105807138 + 30 +0.0 + 11 +-92.2102209157 + 21 +150.0 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +8E + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +8E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459767.49507412 + 42 +2459767.495110787 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +271.65299746 + 47 +-110.5090376726 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0777301927 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-140.1 + 24 +52.0 + 34 +0.0 + 15 +0.0 + 25 +150.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-403_Back_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-403_Back_x2.DXF new file mode 100644 index 0000000..1e88f9a --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-403_Back_x2.DXF @@ -0,0 +1,4740 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-140.1 + 20 +52.0 + 30 +0.0 + 9 +$EXTMAX + 10 +0.0 + 20 +150.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459975.286762627 + 9 +$TDUCREATE + 40 +2459975.245095961 + 9 +$TDUPDATE + 40 +2459975.286774826 + 9 +$TDUUPDATE + 40 +2459975.24510816 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +A0 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{e7fbfc48-1cb8-4223-8083-e4c0b4674146} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-70.05 + 22 +101.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +99.96 + 41 +1.4295918367 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-106.05 + 20 +88.0 + 30 +0.0 + 40 +4.000000000000014 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.05 + 20 +92.0 + 30 +0.0 + 11 +-34.05 + 21 +92.0 + 31 +0.0 + 0 +ARC + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-34.05 + 20 +88.0 + 30 +0.0 + 40 +4.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-30.05 + 20 +86.0 + 30 +0.0 + 11 +-30.05 + 21 +88.0 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-34.05 + 20 +86.0 + 30 +0.0 + 40 +4.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.05 + 20 +82.0 + 30 +0.0 + 11 +-34.05 + 21 +82.0 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-106.05 + 20 +86.0 + 30 +0.0 + 40 +4.000000000000014 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-110.05 + 20 +86.0 + 30 +0.0 + 11 +-110.05 + 21 +88.0 + 31 +0.0 + 0 +CIRCLE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-11.0439007272 + 20 +98.0 + 30 +0.0 + 40 +3.49999999999997 + 0 +CIRCLE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-88.0439006961 + 20 +142.0 + 30 +0.0 + 40 +3.499999999999972 + 0 +CIRCLE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-88.0439006961 + 20 +98.0 + 30 +0.0 + 40 +2.499999999999957 + 0 +CIRCLE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-11.0439007272 + 20 +142.0 + 30 +0.0 + 40 +3.49999999999997 + 0 +CIRCLE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-129.0560992728 + 20 +98.0 + 30 +0.0 + 40 +3.499999999999972 + 0 +CIRCLE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-52.0560993039 + 20 +142.0 + 30 +0.0 + 40 +3.499999999999972 + 0 +CIRCLE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-52.0560993039 + 20 +98.0 + 30 +0.0 + 40 +2.499999999999957 + 0 +CIRCLE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-129.0560992728 + 20 +142.0 + 30 +0.0 + 40 +3.499999999999972 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-118.0096014242 + 20 +119.8063153652 + 30 +0.0 + 11 +-118.0096014242 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-118.0096014242 + 20 +150.0 + 30 +0.0 + 11 +-131.1 + 21 +150.0 + 31 +0.0 + 0 +ARC + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-131.1 + 20 +146.0 + 30 +0.0 + 40 +4.000000000000028 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +140.0 + 30 +0.0 + 11 +-135.1 + 21 +146.0 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-138.1 + 20 +140.0 + 30 +0.0 + 11 +-135.1 + 21 +140.0 + 31 +0.0 + 0 +ARC + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-138.1 + 20 +138.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +138.0 + 30 +0.0 + 11 +-140.1 + 21 +64.0 + 31 +0.0 + 0 +ARC + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-138.1 + 20 +64.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +62.0 + 30 +0.0 + 11 +-138.1 + 21 +62.0 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +56.0 + 30 +0.0 + 11 +-135.1 + 21 +62.0 + 31 +0.0 + 0 +ARC + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-131.1 + 20 +56.0 + 30 +0.0 + 40 +4.000000000000028 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-131.1 + 20 +52.0 + 30 +0.0 + 11 +-9.0 + 21 +52.0 + 31 +0.0 + 0 +ARC + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-9.0 + 20 +56.0 + 30 +0.0 + 40 +4.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +62.0 + 30 +0.0 + 11 +-5.0 + 21 +56.0 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.0 + 20 +62.0 + 30 +0.0 + 11 +-5.0 + 21 +62.0 + 31 +0.0 + 0 +ARC + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-2.0 + 20 +64.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +64.0 + 30 +0.0 + 11 +0.0 + 21 +138.0 + 31 +0.0 + 0 +ARC + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-2.0 + 20 +138.0 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +140.0 + 30 +0.0 + 11 +-2.0 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +146.0 + 30 +0.0 + 11 +-5.0 + 21 +140.0 + 31 +0.0 + 0 +ARC + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-9.0 + 20 +146.0 + 30 +0.0 + 40 +4.000000000000001 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-9.0 + 20 +150.0 + 30 +0.0 + 11 +-22.0903985758 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-22.0903985758 + 20 +119.8063153652 + 30 +0.0 + 11 +-22.0903985758 + 21 +150.0 + 31 +0.0 + 0 +ELLIPSE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +-35.0903985758 + 20 +119.8061692049 + 30 +0.0 + 11 +13.00000000082164 + 21 +-2.690659073323332E-8 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +3.141581416163219 + 42 +6.283196552352738 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-48.0903985758 + 20 +150.0 + 30 +0.0 + 11 +-48.0903985758 + 21 +119.8063153183 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-48.0903985758 + 20 +150.0 + 30 +0.0 + 11 +-92.0096014242 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-92.0096014242 + 20 +150.0 + 30 +0.0 + 11 +-92.0096014242 + 21 +119.8063153647 + 31 +0.0 + 0 +ELLIPSE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +-105.0096014242 + 20 +119.8061692049 + 30 +0.0 + 11 +-13.00000000082164 + 21 +-2.690659073323332E-8 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.283174062005179 + 42 +9.424789201760078 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +9F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +9F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459975.245095961 + 42 +2459975.24510816 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +271.65299746 + 47 +-110.5090376726 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0777301927 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-140.1 + 24 +52.0 + 34 +0.0 + 15 +0.0 + 25 +150.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-404_Middle_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-404_Middle_x1.DXF new file mode 100644 index 0000000..c94a675 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-404_Middle_x1.DXF @@ -0,0 +1,3816 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-140.1 + 20 +12.0 + 30 +0.0 + 9 +$EXTMAX + 10 +0.0 + 20 +150.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459868.626278102 + 9 +$TDUCREATE + 40 +2459868.542944768 + 9 +$TDUPDATE + 40 +2459868.626290613 + 9 +$TDUUPDATE + 40 +2459868.54295728 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +82 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{c992a847-1211-4450-92a2-57839ded9322} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-70.05 + 22 +81.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +140.76 + 41 +1.0152173913 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-70.05 + 20 +125.0 + 30 +0.0 + 40 +14.0 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-70.05 + 20 +30.6211656326 + 30 +0.0 + 40 +14.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +22.0 + 30 +0.0 + 11 +-135.1 + 21 +22.0 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-140.1 + 20 +140.0 + 30 +0.0 + 11 +-140.1 + 21 +22.0 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +140.0 + 30 +0.0 + 11 +-140.1 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +150.0 + 30 +0.0 + 11 +-135.1 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +150.0 + 30 +0.0 + 11 +-135.1 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +140.0 + 30 +0.0 + 11 +-5.0 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +140.0 + 30 +0.0 + 11 +-5.0 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +22.0 + 30 +0.0 + 11 +0.0 + 21 +140.0 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +22.0 + 30 +0.0 + 11 +0.0 + 21 +22.0 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-5.0 + 20 +12.0 + 30 +0.0 + 11 +-5.0 + 21 +22.0 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +12.0 + 30 +0.0 + 11 +-5.0 + 21 +12.0 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-135.1 + 20 +22.0 + 30 +0.0 + 11 +-135.1 + 21 +12.0 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +81 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +81 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459868.542944768 + 42 +2459868.54295728 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +241.8467876774 + 47 +-36.556675183 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0609782609 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-140.1 + 24 +12.0 + 34 +0.0 + 15 +0.0 + 25 +150.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-405_Bottom_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-405_Bottom_x1.DXF new file mode 100644 index 0000000..04f7973 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/TransmissionMount/Steel/5mm/LPH45-405_Bottom_x1.DXF @@ -0,0 +1,4150 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-130.1 + 20 +100.0 + 30 +0.0 + 9 +$EXTMAX + 10 +0.0 + 20 +150.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459767.579394525 + 9 +$TDUCREATE + 40 +2459767.496061192 + 9 +$TDUPDATE + 40 +2459767.57940721 + 9 +$TDUUPDATE + 40 +2459767.496073877 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +8D + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{8167d198-d7a4-4c0f-88af-3c03cf4a8270} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-65.05 + 22 +125.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +51.0 + 41 +2.602 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-89.55 + 20 +108.2671616121 + 30 +0.0 + 40 +3.499999999999986 + 0 +CIRCLE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-89.55 + 20 +141.7671616121 + 30 +0.0 + 40 +3.499999999999986 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.55 + 20 +141.7671616121 + 30 +0.0 + 40 +3.500000000000007 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-40.55 + 20 +108.2671616121 + 30 +0.0 + 40 +3.5 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-96.1 + 20 +109.0 + 30 +0.0 + 11 +-96.1 + 21 +141.0 + 31 +0.0 + 0 +ARC + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-99.1 + 20 +109.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-123.1 + 20 +106.0 + 30 +0.0 + 11 +-99.1 + 21 +106.0 + 31 +0.0 + 0 +ARC + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-123.1 + 20 +109.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-126.1 + 20 +141.0 + 30 +0.0 + 11 +-126.1 + 21 +109.0 + 31 +0.0 + 0 +ARC + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-123.1 + 20 +141.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-99.1 + 20 +144.0 + 30 +0.0 + 11 +-123.1 + 21 +144.0 + 31 +0.0 + 0 +ARC + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-99.1 + 20 +141.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.0 + 20 +144.0 + 30 +0.0 + 11 +-31.0 + 21 +144.0 + 31 +0.0 + 0 +ARC + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-7.0 + 20 +141.0 + 30 +0.0 + 40 +3.000000000000002 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-4.0 + 20 +109.0 + 30 +0.0 + 11 +-4.0 + 21 +141.0 + 31 +0.0 + 0 +ARC + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-7.0 + 20 +109.0 + 30 +0.0 + 40 +3.000000000000002 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-31.0 + 20 +106.0 + 30 +0.0 + 11 +-7.0 + 21 +106.0 + 31 +0.0 + 0 +ARC + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-31.0 + 20 +109.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-34.0 + 20 +141.0 + 30 +0.0 + 11 +-34.0 + 21 +109.0 + 31 +0.0 + 0 +ARC + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-31.0 + 20 +141.0 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +CIRCLE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-65.05 + 20 +125.0171616143 + 30 +0.0 + 40 +17.55 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +100.0 + 30 +0.0 + 11 +0.0 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.0 + 20 +150.0 + 30 +0.0 + 11 +-130.1 + 21 +150.0 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.1 + 20 +150.0 + 30 +0.0 + 11 +-130.1 + 21 +100.0 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.1 + 20 +100.0 + 30 +0.0 + 11 +0.0 + 21 +100.0 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +8C + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +8C +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459767.496061192 + 42 +2459767.496073877 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +271.65299746 + 47 +-176.8628759818 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0837048424 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-130.1 + 24 +100.0 + 34 +0.0 + 15 +0.0 + 25 +150.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/202-Bottom_x1_2mm_INOX.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/202-Bottom_x1_2mm_INOX.DXF new file mode 100644 index 0000000..051ae06 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/202-Bottom_x1_2mm_INOX.DXF @@ -0,0 +1,6642 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-259.257288406 + 20 +-29.8908039389 + 30 +0.0 + 9 +$EXTMAX + 10 +18.5802542621 + 20 +129.0242833649 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.924516713 + 9 +$TDUCREATE + 40 +2460255.882850046 + 9 +$TDUPDATE + 40 +2460255.924529306 + 9 +$TDUUPDATE + 40 +2460255.882862639 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +C0 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{ee89b7a4-9d5f-416c-851e-b6b8c27ec107} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-120.3385170719 + 22 +49.566739713 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +162.0933890499 + 41 +1.7483396157 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-75.622907846 + 20 +64.566739713 + 30 +0.0 + 11 +-75.622907846 + 21 +34.566739713 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-203.226493525 + 20 +64.566739713 + 30 +0.0 + 11 +-75.622907846 + 21 +64.566739713 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-203.226493525 + 20 +34.566739713 + 30 +0.0 + 11 +-203.226493525 + 21 +64.566739713 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-75.622907846 + 20 +34.566739713 + 30 +0.0 + 11 +-203.226493525 + 21 +34.566739713 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.5802542621 + 20 +44.566739713 + 30 +0.0 + 11 +11.9338318427 + 21 +44.566739713 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.5802542621 + 20 +-20.5346094487 + 30 +0.0 + 11 +18.5802542621 + 21 +44.566739713 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-104.4182855853 + 20 +-20.5346094487 + 30 +0.0 + 11 +18.5802542621 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-104.4182855853 + 20 +-29.4616002657 + 30 +0.0 + 11 +-104.4182855853 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.4182855853 + 20 +-29.4616002657 + 30 +0.0 + 11 +-104.4182855853 + 21 +-29.4616002657 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.4182855853 + 20 +-15.0346094487 + 30 +0.0 + 11 +-116.4182855853 + 21 +-29.4616002657 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.9182855853 + 20 +-15.0346094487 + 30 +0.0 + 11 +-116.4182855853 + 21 +-15.0346094487 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.9182855853 + 20 +-20.5346094487 + 30 +0.0 + 11 +-116.9182855853 + 21 +-15.0346094487 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-213.2517943558 + 20 +-20.5346094487 + 30 +0.0 + 11 +-116.9182855853 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-213.2517943558 + 20 +-16.0346094487 + 30 +0.0 + 11 +-213.2517943558 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-213.7517943558 + 20 +-16.0346094487 + 30 +0.0 + 11 +-213.2517943558 + 21 +-16.0346094487 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-213.7517943558 + 20 +-29.8908039389 + 30 +0.0 + 11 +-213.7517943558 + 21 +-16.0346094487 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-213.7517943558 + 20 +-29.8908039389 + 30 +0.0 + 11 +-225.7517943558 + 21 +-29.8908039389 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-225.7517943558 + 20 +-16.0346094487 + 30 +0.0 + 11 +-225.7517943558 + 21 +-29.8908039389 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-226.2517943558 + 20 +-16.0346094487 + 30 +0.0 + 11 +-225.7517943558 + 21 +-16.0346094487 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-226.2517943558 + 20 +-20.5346094487 + 30 +0.0 + 11 +-226.2517943558 + 21 +-16.0346094487 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-236.7517943558 + 20 +-20.5346094487 + 30 +0.0 + 11 +-226.2517943558 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-236.7517943558 + 20 +-4.7004548705 + 30 +0.0 + 11 +-236.7517943558 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-249.257288406 + 20 +-4.7004548705 + 30 +0.0 + 11 +-236.7517943558 + 21 +-4.7004548705 + 31 +0.0 + 0 +ARC + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-249.257288406 + 20 +5.2995451295 + 30 +0.0 + 40 +10.00000000000003 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-259.257288406 + 20 +93.8339342965 + 30 +0.0 + 11 +-259.257288406 + 21 +5.2995451295 + 31 +0.0 + 0 +ARC + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-249.257288406 + 20 +93.8339342965 + 30 +0.0 + 40 +10.00000000000003 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-236.7517943558 + 20 +103.8339342965 + 30 +0.0 + 11 +-249.257288406 + 21 +103.8339342965 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-236.7517943558 + 20 +119.6680888747 + 30 +0.0 + 11 +-236.7517943558 + 21 +103.8339342965 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-226.2517943558 + 20 +119.6680888747 + 30 +0.0 + 11 +-236.7517943558 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-226.2517943558 + 20 +115.1680888747 + 30 +0.0 + 11 +-226.2517943558 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-225.7517943558 + 20 +115.1680888747 + 30 +0.0 + 11 +-226.2517943558 + 21 +115.1680888747 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-225.7517943558 + 20 +129.0242833649 + 30 +0.0 + 11 +-225.7517943558 + 21 +115.1680888747 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-213.7517943558 + 20 +129.0242833649 + 30 +0.0 + 11 +-225.7517943558 + 21 +129.0242833649 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-213.7517943558 + 20 +115.1680888747 + 30 +0.0 + 11 +-213.7517943558 + 21 +129.0242833649 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-213.2517943558 + 20 +115.1680888747 + 30 +0.0 + 11 +-213.7517943558 + 21 +115.1680888747 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-213.2517943558 + 20 +119.6680888747 + 30 +0.0 + 11 +-213.2517943558 + 21 +115.1680888747 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.9182855853 + 20 +119.6680888747 + 30 +0.0 + 11 +-213.2517943558 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.9182855853 + 20 +114.1680888747 + 30 +0.0 + 11 +-116.9182855853 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.4182855853 + 20 +114.1680888747 + 30 +0.0 + 11 +-116.9182855853 + 21 +114.1680888747 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.4182855853 + 20 +114.1680888747 + 30 +0.0 + 11 +-116.4182855853 + 21 +128.5950796917 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.4182855853 + 20 +128.5950796917 + 30 +0.0 + 11 +-104.4182855853 + 21 +128.5950796917 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-104.4182855853 + 20 +128.5950796917 + 30 +0.0 + 11 +-104.4182855853 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.5802542621 + 20 +119.6680888747 + 30 +0.0 + 11 +-104.4182855853 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +18.5802542621 + 20 +54.566739713 + 30 +0.0 + 11 +18.5802542621 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +11.9465073566 + 20 +54.566739713 + 30 +0.0 + 11 +18.5802542621 + 21 +54.566739713 + 31 +0.0 + 0 +ARC + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-30.2646535599 + 20 +49.6202364949 + 30 +0.0 + 40 +42.50000000000002 +100 +AcDbArc + 50 +6.6837071779 + 51 +353.1710422109 + 0 +CIRCLE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-247.257288406 + 20 +87.1669393018 + 30 +0.0 + 40 +3.25 + 0 +CIRCLE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-247.257288406 + 20 +11.9665401242 + 30 +0.0 + 40 +3.250000000000028 + 0 +SPLINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-134.1728381013963 + 20 +113.7667397129856 + 30 +0.0 + 10 +-134.0869321505132 + 20 +114.2502911406748 + 30 +0.0 + 10 +-133.8166336190063 + 20 +114.4830206543146 + 30 +0.0 + 10 +-133.3310941834882 + 20 +114.5667397129828 + 30 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-134.1728381014 + 20 +85.366739713 + 30 +0.0 + 11 +-134.1728381014 + 21 +113.766739713 + 31 +0.0 + 0 +SPLINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-133.3310941829157 + 20 +84.56673971298557 + 30 +0.0 + 10 +-133.8210660973421 + 20 +84.64088826671744 + 30 +0.0 + 10 +-134.1137013871667 + 20 +84.86853386152492 + 30 +0.0 + 10 +-134.1728381013962 + 20 +85.36673971298558 + 30 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-132.9110661749 + 20 +84.566739713 + 30 +0.0 + 11 +-133.3310941829 + 21 +84.566739713 + 31 +0.0 + 0 +SPLINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-132.0693222570034 + 20 +85.36673971298558 + 30 +0.0 + 10 +-132.1552314215991 + 20 +84.88316523002102 + 30 +0.0 + 10 +-132.4254930793155 + 20 +84.65042745633289 + 30 +0.0 + 10 +-132.9110661749296 + 20 +84.56673971298558 + 30 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-132.069322257 + 20 +113.766739713 + 30 +0.0 + 11 +-132.069322257 + 21 +85.366739713 + 31 +0.0 + 0 +SPLINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-132.9110661754614 + 20 +114.5667397129828 + 30 +0.0 + 10 +-132.4203654704661 + 20 +114.492731186668 + 30 +0.0 + 10 +-132.1290392603718 + 20 +114.2656876335429 + 30 +0.0 + 10 +-132.0693222570035 + 20 +113.7667397129856 + 30 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-133.3310941835 + 20 +114.566739713 + 30 +0.0 + 11 +-132.9110661755 + 21 +114.566739713 + 31 +0.0 + 0 +SPLINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-134.1728381013955 + 20 +13.76673971298559 + 30 +0.0 + 10 +-134.0869321505225 + 20 +14.25029114069334 + 30 +0.0 + 10 +-133.816633619004 + 20 +14.48302065431661 + 30 +0.0 + 10 +-133.3310941834686 + 20 +14.56673971298565 + 30 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-134.1728381014 + 20 +-14.633260287 + 30 +0.0 + 11 +-134.1728381014 + 21 +13.766739713 + 31 +0.0 + 0 +SPLINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-133.3310941829158 + 20 +-15.43326028701444 + 30 +0.0 + 10 +-133.8210660973414 + 20 +-15.35911173328221 + 30 +0.0 + 10 +-134.113701387162 + 20 +-15.13146613847105 + 30 +0.0 + 10 +-134.1728381013955 + 20 +-14.63326028701441 + 30 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-132.9110661749 + 20 +-15.433260287 + 30 +0.0 + 11 +-133.3310941829 + 21 +-15.433260287 + 31 +0.0 + 0 +SPLINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-132.0693222570027 + 20 +-14.63326028701441 + 30 +0.0 + 10 +-132.1552314215983 + 20 +-15.11683476997966 + 30 +0.0 + 10 +-132.4254930793166 + 20 +-15.34957254366747 + 30 +0.0 + 10 +-132.9110661749285 + 20 +-15.43326028701444 + 30 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-132.069322257 + 20 +13.766739713 + 30 +0.0 + 11 +-132.069322257 + 21 +-14.633260287 + 31 +0.0 + 0 +SPLINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-132.9110661754831 + 20 +14.56673971298565 + 30 +0.0 + 10 +-132.4203654704724 + 20 +14.49273118667503 + 30 +0.0 + 10 +-132.1290392603721 + 20 +14.26568763355829 + 30 +0.0 + 10 +-132.0693222570027 + 20 +13.76673971298559 + 30 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-133.3310941835 + 20 +14.566739713 + 30 +0.0 + 11 +-132.9110661755 + 21 +14.566739713 + 31 +0.0 + 0 +CIRCLE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-219.7517943558 + 20 +-23.8908039389 + 30 +0.0 + 40 +3.499999999999993 + 0 +CIRCLE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-219.7517943558 + 20 +123.0242833649 + 30 +0.0 + 40 +3.5 + 0 +CIRCLE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-110.4182855853 + 20 +-23.4616002657 + 30 +0.0 + 40 +3.599999999999992 + 0 +CIRCLE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-110.4182855853 + 20 +122.5950796917 + 30 +0.0 + 40 +3.599999999999998 + 0 +SPLINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.7834310417561 + 20 +-15.43326028701518 + 30 +0.0 + 10 +-101.2676981501436 + 20 +-15.35926798798035 + 30 +0.0 + 10 +-101.5501778198133 + 20 +-15.11802460528699 + 30 +0.0 + 10 +-101.6290483207871 + 20 +-14.63326028701521 + 30 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +-15.433260287 + 30 +0.0 + 11 +-100.7834310418 + 21 +-15.433260287 + 31 +0.0 + 0 +SPLINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.79259162010734 + 20 +-15.22532151602724 + 30 +0.0 + 10 +-99.93865493602522 + 20 +-15.33928414132562 + 30 +0.0 + 10 +-100.1183409486615 + 20 +-15.40859706498827 + 30 +0.0 + 10 +-100.3316496580163 + 20 +-15.4332602870152 + 30 +0.0 + 0 +SPLINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 14 + 73 + 10 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.52257262746053 + 20 +-14.63326028701521 + 30 +0.0 + 10 +-99.53369243865525 + 20 +-14.70052581771492 + 30 +0.0 + 10 +-99.54599915153008 + 20 +-14.76104890515398 + 30 +0.0 + 10 +-99.56623957336238 + 20 +-14.84171987142157 + 30 +0.0 + 10 +-99.57328310605985 + 20 +-14.8669245826956 + 30 +0.0 + 10 +-99.58796362229478 + 20 +-14.91396278361333 + 30 +0.0 + 10 +-99.59227876822568 + 20 +-14.9273603724767 + 30 +0.0 + 10 +-99.64855650104613 + 20 +-15.07027927052101 + 30 +0.0 + 10 +-99.71157560281864 + 20 +-15.16007172516821 + 30 +0.0 + 10 +-99.79259162010734 + 20 +-15.22532151602722 + 30 +0.0 + 0 +LINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-99.5225726275 + 20 +13.766739713 + 30 +0.0 + 11 +-99.5225726275 + 21 +-14.633260287 + 31 +0.0 + 0 +SPLINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.0216224914082 + 20 +14.49166969868126 + 30 +0.0 + 10 +-99.71592297694733 + 20 +14.33677349160825 + 30 +0.0 + 10 +-99.57864520789653 + 20 +14.10689607265931 + 30 +0.0 + 10 +-99.52257262746053 + 20 +13.76673971298481 + 30 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +14.566739713 + 30 +0.0 + 11 +-100.0216224914 + 21 +14.4916696987 + 31 +0.0 + 0 +LINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.7834310418 + 20 +14.566739713 + 30 +0.0 + 11 +-100.331649658 + 21 +14.566739713 + 31 +0.0 + 0 +SPLINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-101.629048320787 + 20 +13.76673971298481 + 30 +0.0 + 10 +-101.5466261553502 + 20 +14.25352153891355 + 30 +0.0 + 10 +-101.2694910403839 + 20 +14.49572974521075 + 30 +0.0 + 10 +-100.7834310417561 + 20 +14.56673971298483 + 30 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-101.6290483208 + 20 +-14.633260287 + 30 +0.0 + 11 +-101.6290483208 + 21 +13.766739713 + 31 +0.0 + 0 +SPLINE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.7834310417569 + 20 +84.5667397129848 + 30 +0.0 + 10 +-101.267698150143 + 20 +84.64073201203264 + 30 +0.0 + 10 +-101.5501778198289 + 20 +84.88197539470818 + 30 +0.0 + 10 +-101.6290483207878 + 20 +85.36673971298481 + 30 +0.0 + 0 +LINE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +84.566739713 + 30 +0.0 + 11 +-100.7834310418 + 21 +84.566739713 + 31 +0.0 + 0 +SPLINE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.79259162010793 + 20 +84.7746784839731 + 30 +0.0 + 10 +-99.93865493603018 + 20 +84.66071585867509 + 30 +0.0 + 10 +-100.1183409486664 + 20 +84.59140293501231 + 30 +0.0 + 10 +-100.3316496580167 + 20 +84.56673971298481 + 30 +0.0 + 0 +SPLINE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 14 + 73 + 10 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.52257262746126 + 20 +85.36673971298481 + 30 +0.0 + 10 +-99.53369243865626 + 20 +85.29947418228484 + 30 +0.0 + 10 +-99.54599915153118 + 20 +85.23895109484569 + 30 +0.0 + 10 +-99.56623957336343 + 20 +85.1582801285781 + 30 +0.0 + 10 +-99.57328310606084 + 20 +85.1330754173041 + 30 +0.0 + 10 +-99.5879636222956 + 20 +85.08603721638646 + 30 +0.0 + 10 +-99.59227876822635 + 20 +85.07263962752337 + 30 +0.0 + 10 +-99.6485565010461 + 20 +84.92972072947853 + 30 +0.0 + 10 +-99.71157560281866 + 20 +84.83992827483144 + 30 +0.0 + 10 +-99.79259162010794 + 20 +84.77467848397312 + 30 +0.0 + 0 +LINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-99.5225726275 + 20 +113.766739713 + 30 +0.0 + 11 +-99.5225726275 + 21 +85.366739713 + 31 +0.0 + 0 +SPLINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.021622491409 + 20 +114.4916696986814 + 30 +0.0 + 10 +-99.71592297695834 + 20 +114.3367734916096 + 30 +0.0 + 10 +-99.57864520790454 + 20 +114.1068960726522 + 30 +0.0 + 10 +-99.52257262746126 + 20 +113.7667397129848 + 30 +0.0 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +114.566739713 + 30 +0.0 + 11 +-100.0216224914 + 21 +114.4916696987 + 31 +0.0 + 0 +LINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.7834310418 + 20 +114.566739713 + 30 +0.0 + 11 +-100.331649658 + 21 +114.566739713 + 31 +0.0 + 0 +SPLINE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-101.6290483207878 + 20 +113.7667397129848 + 30 +0.0 + 10 +-101.5466261553742 + 20 +114.2535215389383 + 30 +0.0 + 10 +-101.2694910403999 + 20 +114.4957297452112 + 30 +0.0 + 10 +-100.7834310417568 + 20 +114.5667397129848 + 30 +0.0 + 0 +LINE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-101.6290483208 + 20 +85.366739713 + 30 +0.0 + 11 +-101.6290483208 + 21 +113.766739713 + 31 +0.0 + 0 +CIRCLE + 5 +BB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +12.5816731352 + 20 +-13.5319111093 + 30 +0.0 + 40 +3.499999999990534 + 0 +CIRCLE + 5 +BC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +12.5802542621 + 20 +112.6680888747 + 30 +0.0 + 40 +3.499999999990507 + 0 +CIRCLE + 5 +BD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-87.4013765853 + 20 +14.5668648988 + 30 +0.0 + 40 +5.0 + 0 +CIRCLE + 5 +BE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-87.4021635988 + 20 +84.5668648944 + 30 +0.0 + 40 +5.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +BF + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +BF +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.882850046 + 42 +2460255.882862639 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +253.1551020314 + 47 +39.5529685433 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0391955669 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-259.257288406 + 24 +-29.8908039389 + 34 +0.0 + 15 +18.5802542621 + 25 +129.0242833649 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-202_Bottom_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-202_Bottom_x1.DXF new file mode 100644 index 0000000..b1af645 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-202_Bottom_x1.DXF @@ -0,0 +1,7260 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-266.6217943558 + 20 +-31.8908039389 + 30 +0.0 + 9 +$EXTMAX + 10 +0.5802542621 + 20 +131.0242833649 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459975.274333368 + 9 +$TDUCREATE + 40 +2459975.232666702 + 9 +$TDUPDATE + 40 +2459975.274345764 + 9 +$TDUUPDATE + 40 +2459975.232679097 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +C2 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{7e04e09c-3732-4b35-9d5d-30aa00fc20e5} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-133.0207700469 + 22 +49.566739713 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +166.1733890499 + 41 +1.6401307763 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-44.4017701026 + 20 +49.5673483477 + 30 +0.0 + 40 +42.49999999771093 +100 +AcDbArc + 50 +6.7555007713 + 51 +159.3335604614 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-203.226493525 + 20 +64.566739713 + 30 +0.0 + 11 +-84.1669339835 + 21 +64.566739713 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-203.226493525 + 20 +34.566739713 + 30 +0.0 + 11 +-203.226493525 + 21 +64.566739713 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-84.1664748091 + 20 +34.566739713 + 30 +0.0 + 11 +-203.226493525 + 21 +34.566739713 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-44.4017701026 + 20 +49.5673483477 + 30 +0.0 + 40 +42.49999999771093 +100 +AcDbArc + 50 +200.6681934558 + 51 +353.242846708 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.5802542621 + 20 +44.566739713 + 30 +0.0 + 11 +-2.1969846738 + 21 +44.566739713 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.5802542621 + 20 +-20.5346094487 + 30 +0.0 + 11 +0.5802542621 + 21 +44.566739713 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.1217943558 + 20 +-20.5346094487 + 30 +0.0 + 11 +0.5802542621 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.1217943558 + 20 +-18.0346094487 + 30 +0.0 + 11 +-243.1217943558 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.6217943558 + 20 +-18.0346094487 + 30 +0.0 + 11 +-243.1217943558 + 21 +-18.0346094487 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.6217943558 + 20 +-31.8908039389 + 30 +0.0 + 11 +-243.6217943558 + 21 +-18.0346094487 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.6217943558 + 20 +-31.8908039389 + 30 +0.0 + 11 +-255.6217943558 + 21 +-31.8908039389 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-255.6217943558 + 20 +-18.0346094487 + 30 +0.0 + 11 +-255.6217943558 + 21 +-31.8908039389 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-256.1217943558 + 20 +-18.0346094487 + 30 +0.0 + 11 +-255.6217943558 + 21 +-18.0346094487 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-256.1217943558 + 20 +-20.5346094487 + 30 +0.0 + 11 +-256.1217943558 + 21 +-18.0346094487 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-266.6217943558 + 20 +-20.5346094487 + 30 +0.0 + 11 +-256.1217943558 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-266.6217943558 + 20 +119.6680888747 + 30 +0.0 + 11 +-266.6217943558 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-256.1217943558 + 20 +119.6680888747 + 30 +0.0 + 11 +-266.6217943558 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-256.1217943558 + 20 +117.1680888747 + 30 +0.0 + 11 +-256.1217943558 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-255.6217943558 + 20 +117.1680888747 + 30 +0.0 + 11 +-256.1217943558 + 21 +117.1680888747 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-255.6217943558 + 20 +131.0242833649 + 30 +0.0 + 11 +-255.6217943558 + 21 +117.1680888747 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.6217943558 + 20 +131.0242833649 + 30 +0.0 + 11 +-255.6217943558 + 21 +131.0242833649 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.6217943558 + 20 +117.1680888747 + 30 +0.0 + 11 +-243.6217943558 + 21 +131.0242833649 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.1217943558 + 20 +117.1680888747 + 30 +0.0 + 11 +-243.6217943558 + 21 +117.1680888747 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.1217943558 + 20 +119.6680888747 + 30 +0.0 + 11 +-243.1217943558 + 21 +117.1680888747 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.5802542621 + 20 +119.6680888747 + 30 +0.0 + 11 +-243.1217943558 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.5802542621 + 20 +54.566739713 + 30 +0.0 + 11 +0.5802542621 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.1968404642 + 20 +54.566739713 + 30 +0.0 + 11 +0.5802542621 + 21 +54.566739713 + 31 +0.0 + 0 +SPLINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-234.1728381013962 + 20 +63.76673971298552 + 30 +0.0 + 10 +-234.0869321505137 + 20 +64.25029114070516 + 30 +0.0 + 10 +-233.8166336189853 + 20 +64.48302065432854 + 30 +0.0 + 10 +-233.3310941834347 + 20 +64.56673971299092 + 30 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-234.1728381014 + 20 +35.366739713 + 30 +0.0 + 11 +-234.1728381014 + 21 +63.766739713 + 31 +0.0 + 0 +SPLINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-233.3310941829174 + 20 +34.56673971298555 + 30 +0.0 + 10 +-233.4561929576518 + 20 +34.5856711924181 + 30 +0.0 + 10 +-233.56695019838 + 20 +34.61497294976394 + 30 +0.0 + 10 +-233.7597816118252 + 20 +34.6943170202824 + 30 +0.0 + 10 +-233.8363161821944 + 20 +34.73941841076591 + 30 +0.0 + 10 +-234.0561329053697 + 20 +34.935478952091 + 30 +0.0 + 10 +-234.1438827980841 + 20 +35.1228015482392 + 30 +0.0 + 10 +-234.1728381013961 + 20 +35.36673971298548 + 30 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.9110661749 + 20 +34.566739713 + 30 +0.0 + 11 +-233.3310941829 + 21 +34.566739713 + 31 +0.0 + 0 +SPLINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.0693222570033 + 20 +35.36673971298548 + 30 +0.0 + 10 +-232.1552314216131 + 20 +34.88316523002886 + 30 +0.0 + 10 +-232.4254930793242 + 20 +34.65042745632921 + 30 +0.0 + 10 +-232.9110661749289 + 20 +34.56673971298554 + 30 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.069322257 + 20 +63.766739713 + 30 +0.0 + 11 +-232.069322257 + 21 +35.366739713 + 31 +0.0 + 0 +SPLINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.9110661755244 + 20 +64.56673971299092 + 30 +0.0 + 10 +-232.4203654704986 + 20 +64.49273118668735 + 30 +0.0 + 10 +-232.1290392603821 + 20 +64.26568763357523 + 30 +0.0 + 10 +-232.0693222570033 + 20 +63.76673971298546 + 30 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-233.3310941834 + 20 +64.566739713 + 30 +0.0 + 11 +-232.9110661755 + 21 +64.566739713 + 31 +0.0 + 0 +SPLINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-234.1728381013962 + 20 +113.7667397129856 + 30 +0.0 + 10 +-234.0869321505134 + 20 +114.2502911406831 + 30 +0.0 + 10 +-233.8166336190023 + 20 +114.4830206543172 + 30 +0.0 + 10 +-233.3310941834716 + 20 +114.5667397129853 + 30 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-234.1728381014 + 20 +85.366739713 + 30 +0.0 + 11 +-234.1728381014 + 21 +113.766739713 + 31 +0.0 + 0 +SPLINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-233.3310941829166 + 20 +84.56673971298557 + 30 +0.0 + 10 +-233.4561929576528 + 20 +84.58567119241755 + 30 +0.0 + 10 +-233.5669501983829 + 20 +84.61497294976274 + 30 +0.0 + 10 +-233.7597816118305 + 20 +84.69431702027939 + 30 +0.0 + 10 +-233.8363161822006 + 20 +84.73941841076207 + 30 +0.0 + 10 +-234.0561329053762 + 20 +84.93547895208228 + 30 +0.0 + 10 +-234.1438827980885 + 20 +85.12280154823235 + 30 +0.0 + 10 +-234.1728381013962 + 20 +85.36673971298558 + 30 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.9110661749 + 20 +84.566739713 + 30 +0.0 + 11 +-233.3310941829 + 21 +84.566739713 + 31 +0.0 + 0 +SPLINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.0693222570035 + 20 +85.36673971298558 + 30 +0.0 + 10 +-232.155231421588 + 20 +84.88316523001207 + 30 +0.0 + 10 +-232.4254930793105 + 20 +84.65042745633522 + 30 +0.0 + 10 +-232.9110661749292 + 20 +84.56673971298557 + 30 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.069322257 + 20 +113.766739713 + 30 +0.0 + 11 +-232.069322257 + 21 +85.366739713 + 31 +0.0 + 0 +SPLINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.9110661754814 + 20 +114.5667397129853 + 30 +0.0 + 10 +-232.4203654704858 + 20 +114.4927311866716 + 30 +0.0 + 10 +-232.1290392603821 + 20 +114.2656876335382 + 30 +0.0 + 10 +-232.0693222570035 + 20 +113.7667397129856 + 30 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-233.3310941835 + 20 +114.566739713 + 30 +0.0 + 11 +-232.9110661755 + 21 +114.566739713 + 31 +0.0 + 0 +SPLINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-234.1728381013955 + 20 +13.76673971298561 + 30 +0.0 + 10 +-234.0869321505198 + 20 +14.2502911406734 + 30 +0.0 + 10 +-233.8166336190169 + 20 +14.48302065430837 + 30 +0.0 + 10 +-233.3310941834997 + 20 +14.56673971298092 + 30 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-234.1728381014 + 20 +-14.633260287 + 30 +0.0 + 11 +-234.1728381014 + 21 +13.766739713 + 31 +0.0 + 0 +SPLINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-233.3310941829146 + 20 +-15.43326028701444 + 30 +0.0 + 10 +-233.4561929576497 + 20 +-15.41432880758191 + 30 +0.0 + 10 +-233.566950198379 + 20 +-15.38502705023623 + 30 +0.0 + 10 +-233.7597816118255 + 20 +-15.30568297971862 + 30 +0.0 + 10 +-233.8363161821951 + 20 +-15.2605815892359 + 30 +0.0 + 10 +-234.0561329053725 + 20 +-15.06452104791297 + 30 +0.0 + 10 +-234.1438827980863 + 20 +-14.8771984517639 + 30 +0.0 + 10 +-234.1728381013955 + 20 +-14.63326028701439 + 30 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.9110661749 + 20 +-15.433260287 + 30 +0.0 + 11 +-233.3310941829 + 21 +-15.433260287 + 31 +0.0 + 0 +SPLINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.0693222570027 + 20 +-14.63326028701439 + 30 +0.0 + 10 +-232.155231421609 + 20 +-15.11683476997271 + 30 +0.0 + 10 +-232.4254930793224 + 20 +-15.34957254367059 + 30 +0.0 + 10 +-232.911066174929 + 20 +-15.43326028701444 + 30 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.069322257 + 20 +13.766739713 + 30 +0.0 + 11 +-232.069322257 + 21 +-14.633260287 + 31 +0.0 + 0 +SPLINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.9110661754467 + 20 +14.56673971298092 + 30 +0.0 + 10 +-232.4203654704552 + 20 +14.49273118666268 + 30 +0.0 + 10 +-232.1290392603702 + 20 +14.26568763353658 + 30 +0.0 + 10 +-232.0693222570027 + 20 +13.76673971298561 + 30 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-233.3310941835 + 20 +14.566739713 + 30 +0.0 + 11 +-232.9110661754 + 21 +14.566739713 + 31 +0.0 + 0 +CIRCLE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-249.6217943558 + 20 +-25.8908039389 + 30 +0.0 + 40 +3.499999999999993 + 0 +CIRCLE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-249.6217943558 + 20 +125.0242833649 + 30 +0.0 + 40 +3.500000000000014 + 0 +SPLINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.783431041756 + 20 +-15.43326028701518 + 30 +0.0 + 10 +-100.9057278502649 + 20 +-15.41457427289282 + 30 +0.0 + 10 +-101.0146039814566 + 20 +-15.38485771828905 + 30 +0.0 + 10 +-101.1577871622687 + 20 +-15.32373707566128 + 30 +0.0 + 10 +-101.2021597198767 + 20 +-15.30060589299833 + 30 +0.0 + 10 +-101.263685802295 + 20 +-15.26177266632339 + 30 +0.0 + 10 +-101.2833557041021 + 20 +-15.24813884865165 + 30 +0.0 + 10 +-101.3210179230516 + 20 +-15.21949239574801 + 30 +0.0 + 10 +-101.3382938134736 + 20 +-15.20513556531541 + 30 +0.0 + 10 +-101.4991233772489 + 20 +-15.05791492601355 + 30 +0.0 + 10 +-101.5900848958431 + 20 +-14.87274244951725 + 30 +0.0 + 10 +-101.629048320787 + 20 +-14.63326028701521 + 30 +0.0 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +-15.433260287 + 30 +0.0 + 11 +-100.7834310418 + 21 +-15.433260287 + 31 +0.0 + 0 +SPLINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.79259162010729 + 20 +-15.22532151602711 + 30 +0.0 + 10 +-99.93865493602814 + 20 +-15.33928414132508 + 30 +0.0 + 10 +-100.1183409486645 + 20 +-15.40859706498777 + 30 +0.0 + 10 +-100.3316496580162 + 20 +-15.43326028701518 + 30 +0.0 + 0 +SPLINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.52257262746048 + 20 +-14.63326028701521 + 30 +0.0 + 10 +-99.56705187223916 + 20 +-14.90232240980962 + 30 +0.0 + 10 +-99.63055958552768 + 20 +-15.09482193430752 + 30 +0.0 + 10 +-99.79259162010729 + 20 +-15.22532151602711 + 30 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-99.5225726275 + 20 +13.766739713 + 30 +0.0 + 11 +-99.5225726275 + 21 +-14.633260287 + 31 +0.0 + 0 +SPLINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.0216224914082 + 20 +14.49166969868126 + 30 +0.0 + 10 +-99.94688573650944 + 20 +14.45380100961176 + 30 +0.0 + 10 +-99.88081596648642 + 20 +14.41019796603107 + 30 +0.0 + 10 +-99.79471178876577 + 20 +14.3361918688934 + 30 +0.0 + 10 +-99.76817714241119 + 20 +14.31008958121973 + 30 +0.0 + 10 +-99.73162529220775 + 20 +14.26878576676756 + 30 +0.0 + 10 +-99.71998302869467 + 20 +14.25465943145989 + 30 +0.0 + 10 +-99.69778187477802 + 20 +14.22568996653066 + 30 +0.0 + 10 +-99.68653338117845 + 20 +14.20980033514988 + 30 +0.0 + 10 +-99.60258497530263 + 20 +14.08240510997627 + 30 +0.0 + 10 +-99.5510405909476 + 20 +13.93943657759434 + 30 +0.0 + 10 +-99.52257262746045 + 20 +13.76673971298484 + 30 +0.0 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +14.566739713 + 30 +0.0 + 11 +-100.0216224914 + 21 +14.4916696987 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.7834310418 + 20 +14.566739713 + 30 +0.0 + 11 +-100.331649658 + 21 +14.566739713 + 31 +0.0 + 0 +SPLINE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-101.629048320787 + 20 +13.76673971298481 + 30 +0.0 + 10 +-101.608653911506 + 20 +13.88718823234164 + 30 +0.0 + 10 +-101.5756881275026 + 20 +13.99383395222677 + 30 +0.0 + 10 +-101.5073823894138 + 20 +14.13309833284686 + 30 +0.0 + 10 +-101.4814709663703 + 20 +14.17606909318562 + 30 +0.0 + 10 +-101.4378895662841 + 20 +14.23534918389187 + 30 +0.0 + 10 +-101.4225767220018 + 20 +14.25424653916031 + 30 +0.0 + 10 +-101.3903796115971 + 20 +14.29031589976322 + 30 +0.0 + 10 +-101.3729145382741 + 20 +14.30802398822274 + 30 +0.0 + 10 +-101.2191120096945 + 20 +14.44998321340466 + 30 +0.0 + 10 +-101.0283139008025 + 20 +14.53096403924455 + 30 +0.0 + 10 +-100.783431041756 + 20 +14.56673971298483 + 30 +0.0 + 0 +LINE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-101.6290483208 + 20 +-14.633260287 + 30 +0.0 + 11 +-101.6290483208 + 21 +13.766739713 + 31 +0.0 + 0 +SPLINE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.7834310417568 + 20 +84.56673971298478 + 30 +0.0 + 10 +-100.9057278502651 + 20 +84.5854257271053 + 30 +0.0 + 10 +-101.0146039814565 + 20 +84.61514228170813 + 30 +0.0 + 10 +-101.1577871622682 + 20 +84.67626292433586 + 30 +0.0 + 10 +-101.2021597198762 + 20 +84.69939410699904 + 30 +0.0 + 10 +-101.2636858022944 + 20 +84.73822733367463 + 30 +0.0 + 10 +-101.2833557041015 + 20 +84.75186115134663 + 30 +0.0 + 10 +-101.321017923051 + 20 +84.78050760425094 + 30 +0.0 + 10 +-101.3382938134736 + 20 +84.79486443468438 + 30 +0.0 + 10 +-101.4991233772445 + 20 +84.9420850739863 + 30 +0.0 + 10 +-101.5900848958392 + 20 +85.12725755048264 + 30 +0.0 + 10 +-101.6290483207877 + 20 +85.36673971298481 + 30 +0.0 + 0 +LINE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +84.566739713 + 30 +0.0 + 11 +-100.7834310418 + 21 +84.566739713 + 31 +0.0 + 0 +SPLINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.79259162010798 + 20 +84.7746784839731 + 30 +0.0 + 10 +-99.93865493602934 + 20 +84.66071585867518 + 30 +0.0 + 10 +-100.1183409486655 + 20 +84.59140293501241 + 30 +0.0 + 10 +-100.3316496580166 + 20 +84.56673971298481 + 30 +0.0 + 0 +SPLINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.5225726274612 + 20 +85.36673971298481 + 30 +0.0 + 10 +-99.56705187224203 + 20 +85.09767759018084 + 30 +0.0 + 10 +-99.63055958553181 + 20 +84.90517806568889 + 30 +0.0 + 10 +-99.79259162010798 + 20 +84.7746784839731 + 30 +0.0 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-99.5225726275 + 20 +113.766739713 + 30 +0.0 + 11 +-99.5225726275 + 21 +85.366739713 + 31 +0.0 + 0 +SPLINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.0216224914089 + 20 +114.4916696986813 + 30 +0.0 + 10 +-99.94688573651783 + 20 +114.4538010096133 + 30 +0.0 + 10 +-99.88081596649981 + 20 +114.4101979660326 + 30 +0.0 + 10 +-99.79471178878258 + 20 +114.3361918688925 + 30 +0.0 + 10 +-99.76817714242844 + 20 +114.3100895812177 + 30 +0.0 + 10 +-99.73162529222468 + 20 +114.2687857667631 + 30 +0.0 + 10 +-99.71998302871134 + 20 +114.2546594314546 + 30 +0.0 + 10 +-99.69778187479379 + 20 +114.2256899665234 + 30 +0.0 + 10 +-99.6865333811927 + 20 +114.2098003351402 + 30 +0.0 + 10 +-99.60258497531778 + 20 +114.0824051099681 + 30 +0.0 + 10 +-99.55104059095818 + 20 +113.9394365775893 + 30 +0.0 + 10 +-99.5225726274612 + 20 +113.7667397129848 + 30 +0.0 + 0 +LINE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +114.566739713 + 30 +0.0 + 11 +-100.0216224914 + 21 +114.4916696987 + 31 +0.0 + 0 +LINE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.7834310418 + 20 +114.566739713 + 30 +0.0 + 11 +-100.331649658 + 21 +114.566739713 + 31 +0.0 + 0 +SPLINE + 5 +BB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-101.6290483207878 + 20 +113.7667397129848 + 30 +0.0 + 10 +-101.6086539115074 + 20 +113.8871882323423 + 30 +0.0 + 10 +-101.5756881275044 + 20 +113.9938339522278 + 30 +0.0 + 10 +-101.5073823894159 + 20 +114.1330983328481 + 30 +0.0 + 10 +-101.4814709663724 + 20 +114.1760690931868 + 30 +0.0 + 10 +-101.4378895662861 + 20 +114.235349183893 + 30 +0.0 + 10 +-101.4225767220039 + 20 +114.2542465391613 + 30 +0.0 + 10 +-101.3903796115991 + 20 +114.2903158997641 + 30 +0.0 + 10 +-101.372914538276 + 20 +114.3080239882235 + 30 +0.0 + 10 +-101.2191120096956 + 20 +114.4499832134046 + 30 +0.0 + 10 +-101.0283139008033 + 20 +114.5309640392443 + 30 +0.0 + 10 +-100.7834310417568 + 20 +114.5667397129848 + 30 +0.0 + 0 +LINE + 5 +BC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-101.6290483208 + 20 +85.366739713 + 30 +0.0 + 11 +-101.6290483208 + 21 +113.766739713 + 31 +0.0 + 0 +CIRCLE + 5 +BD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.4197457379 + 20 +-13.5319111253 + 30 +0.0 + 40 +3.500000000000148 + 0 +CIRCLE + 5 +BE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.4197457379 + 20 +112.6680888747 + 30 +0.0 + 40 +3.500000000000121 + 0 +CIRCLE + 5 +BF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-87.4021635988 + 20 +84.5668648944 + 30 +0.0 + 40 +5.0 + 0 +CIRCLE + 5 +C0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-87.4013765853 + 20 +14.5668648988 + 30 +0.0 + 40 +5.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +C1 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +C1 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459975.232666702 + 42 +2459975.232679097 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +271.0523216371 + 47 +37.5887992988 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0407556756 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-266.6217943558 + 24 +-31.8908039389 + 34 +0.0 + 15 +0.5802542621 + 25 +131.0242833649 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_DoorR_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_DoorR_x1.DXF new file mode 100644 index 0000000..3f99adc --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_DoorR_x1.DXF @@ -0,0 +1,3704 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +38.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 9 +$EXTMAX + 10 +188.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460056.277200405 + 9 +$TDUCREATE + 40 +2460056.193867072 + 9 +$TDUPDATE + 40 +2460056.277225393 + 9 +$TDUUPDATE + 40 +2460056.19389206 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7E + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{e830f910-a5ac-410a-854d-6e803a25262c} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +113.7874731809 + 22 +1304.8437701075 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +275.4 + 41 +0.5555555556 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +120.887144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +120.687144179 + 21 +1359.0437701075 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.687144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +120.887144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.6866997324 + 20 +1358.8437701097 + 30 +0.0 + 11 +165.687144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +120.687144179 + 20 +1359.0437701075 + 30 +0.0 + 11 +165.6866997324 + 21 +1358.8437701097 + 31 +0.0 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +84.287144179 + 20 +1333.4457954811 + 30 +0.0 + 40 +11.25 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +143.287144179 + 20 +1333.4457954811 + 30 +0.0 + 40 +11.25000000000003 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +61.887144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +61.887144179 + 21 +1358.8437701075 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +106.687144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +61.887144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +106.8871441768 + 20 +1358.8442145541 + 30 +0.0 + 11 +106.687144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +61.887144179 + 20 +1358.8437701075 + 30 +0.0 + 11 +106.8871441768 + 21 +1358.8442145541 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 11 +180.7874731809 + 21 +1439.8437701075 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +38.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 11 +38.7874731809 + 21 +1431.8437701075 + 31 +0.0 + 0 +ARC + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +180.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 11 +46.7874731809 + 21 +1169.8437701075 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +188.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 11 +188.7874731809 + 21 +1177.8437701075 + 31 +0.0 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +3.000000000001371 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +2.999999999999972 + 0 +CIRCLE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.599999999999994 + 0 +CIRCLE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.600000000000009 + 0 +CIRCLE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.599999999999994 + 0 +CIRCLE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.600000000000016 + 0 +CIRCLE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +2.999999999999538 + 0 +CIRCLE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +3.000000000000739 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7D + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +7D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460056.193867072 + 42 +2460056.19389206 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +43.2720407743 + 47 +-944.0578244794 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0311666667 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +38.7874731809 + 24 +1169.8437701075 + 34 +0.0 + 15 +188.7874731809 + 25 +1439.8437701075 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_Door_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_Door_x1.DXF new file mode 100644 index 0000000..1014df3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_Door_x1.DXF @@ -0,0 +1,4152 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +38.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 9 +$EXTMAX + 10 +188.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459886.263533796 + 9 +$TDUCREATE + 40 +2459886.22186713 + 9 +$TDUPDATE + 40 +2459886.263546099 + 9 +$TDUUPDATE + 40 +2459886.221879433 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +8E + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{3551c761-d042-41c6-ba50-a8ba4985037c} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +113.7874731809 + 22 +1304.8437701075 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +275.4 + 41 +0.5555555556 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.687144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +120.887144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +120.887144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +120.687144179 + 21 +1359.0437701075 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +120.687144179 + 20 +1359.0437701075 + 30 +0.0 + 11 +165.6866997324 + 21 +1358.8437701097 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.6866997324 + 20 +1358.8437701097 + 30 +0.0 + 11 +165.687144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +CIRCLE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +84.287144179 + 20 +1333.4457954811 + 30 +0.0 + 40 +11.25 + 0 +CIRCLE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +143.287144179 + 20 +1333.4457954811 + 30 +0.0 + 40 +11.25000000000003 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +106.687144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +61.887144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +61.887144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +61.887144179 + 21 +1358.8437701075 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +61.887144179 + 20 +1358.8437701075 + 30 +0.0 + 11 +106.8871441768 + 21 +1358.8442145541 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +106.8871441768 + 20 +1358.8442145541 + 30 +0.0 + 11 +106.687144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +188.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 11 +188.7874731809 + 21 +1177.8437701075 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +180.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 11 +46.7874731809 + 21 +1169.8437701075 + 31 +0.0 + 0 +ARC + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +38.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 11 +38.7874731809 + 21 +1431.8437701075 + 31 +0.0 + 0 +ARC + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 11 +180.7874731809 + 21 +1439.8437701075 + 31 +0.0 + 0 +CIRCLE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +3.000000000001371 + 0 +CIRCLE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +2.999999999999972 + 0 +CIRCLE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.999999999999943 + 0 +CIRCLE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.999999999999957 + 0 +CIRCLE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.999999999999943 + 0 +CIRCLE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.999999999999979 + 0 +CIRCLE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +2.999999999999538 + 0 +CIRCLE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +3.000000000000739 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +8D + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +8D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459886.22186713 + 42 +2459886.221879433 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +43.2720407743 + 47 +-944.0578244794 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0311666667 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +38.7874731809 + 24 +1169.8437701075 + 34 +0.0 + 15 +188.7874731809 + 25 +1439.8437701075 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_Door_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_Door_x2.DXF new file mode 100644 index 0000000..3f496f8 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-205_Door_x2.DXF @@ -0,0 +1,3412 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +38.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 9 +$EXTMAX + 10 +188.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460056.276815706 + 9 +$TDUCREATE + 40 +2460056.193482373 + 9 +$TDUPDATE + 40 +2460056.276828183 + 9 +$TDUUPDATE + 40 +2460056.193494849 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +74 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{30664398-d0f7-41e8-9f82-e1c899168083} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +113.7874731809 + 22 +1304.8437701075 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +275.4 + 41 +0.5555555556 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 11 +180.7874731809 + 21 +1439.8437701075 + 31 +0.0 + 0 +ARC + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +38.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 11 +38.7874731809 + 21 +1431.8437701075 + 31 +0.0 + 0 +ARC + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +180.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 11 +46.7874731809 + 21 +1169.8437701075 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +188.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 11 +188.7874731809 + 21 +1177.8437701075 + 31 +0.0 + 0 +CIRCLE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +3.000000000001371 + 0 +CIRCLE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +2.999999999999972 + 0 +CIRCLE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.599999999999994 + 0 +CIRCLE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.600000000000009 + 0 +CIRCLE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.599999999999994 + 0 +CIRCLE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.600000000000016 + 0 +CIRCLE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +2.999999999999538 + 0 +CIRCLE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +3.000000000000739 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +73 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +73 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460056.193482373 + 42 +2460056.193494849 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +43.2720407743 + 47 +-944.0578244794 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0311666667 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +38.7874731809 + 24 +1169.8437701075 + 34 +0.0 + 15 +188.7874731809 + 25 +1439.8437701075 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-209_HopperDoor_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-209_HopperDoor_x1.DXF new file mode 100644 index 0000000..38b28b3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/1mm/LPH45-209_HopperDoor_x1.DXF @@ -0,0 +1,4046 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-134.5565675569 + 20 +-3028.3377932191 + 30 +0.0 + 9 +$EXTMAX + 10 +-39.3317860178 + 20 +-2968.3362544209 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459849.299682465 + 9 +$TDUCREATE + 40 +2459849.216349132 + 9 +$TDUPDATE + 40 +2459849.299707523 + 9 +$TDUUPDATE + 40 +2459849.21637419 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +89 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{6451cd6c-d938-4776-b580-1a1b981034ed} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-86.9441767874 + 22 +-2998.33702382 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +61.2015695742 + 41 +1.5870389901 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-86.9438301011 + 20 +-3019.6441893423 + 30 +0.0 + 40 +2.999999999999943 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.9926763798 + 20 +-2971.336520249 + 30 +0.0 + 11 +-66.9926763798 + 21 +-2968.3366899879 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.9926763798 + 20 +-2968.3366899879 + 30 +0.0 + 11 +-106.895745088 + 21 +-2968.3373673015 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.8957005837 + 20 +-2971.3368162789 + 30 +0.0 + 11 +-106.895745088 + 21 +-2968.3373673015 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-109.8957005834 + 20 +-2971.3368607913 + 30 +0.0 + 40 +3.000000000000079 +100 +AcDbArc + 50 +270.0008501243 + 51 +0.0008501243 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-113.8956560706 + 20 +-2974.3369201409 + 30 +0.0 + 11 +-109.895656071 + 21 +-2974.336860791 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-113.895700583 + 20 +-2971.3369201412 + 30 +0.0 + 40 +3.000000000000079 +100 +AcDbArc + 50 +180.0008501243 + 51 +270.0008501243 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.8957005826 + 20 +-2971.3369646536 + 30 +0.0 + 11 +-116.8957450866 + 21 +-2968.3375370413 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.8957450866 + 20 +-2968.3375370413 + 30 +0.0 + 11 +-132.5566015049 + 21 +-2968.3378028682 + 31 +0.0 + 0 +ARC + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-132.5565675569 + 20 +-2970.3378028679 + 30 +0.0 + 40 +2.00000000000009 +100 +AcDbArc + 50 +90.0009725371 + 51 +210.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-134.2886183645 + 20 +-2971.3378028679 + 30 +0.0 + 11 +-101.9570088606 + 21 +-3027.3377932191 + 31 +0.0 + 0 +ARC + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-100.2249580531 + 20 +-3026.3377932191 + 30 +0.0 + 40 +2.000000000000219 +100 +AcDbArc + 50 +210.0 + 51 +270.0025983533 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.2248673534 + 20 +-3028.337793217 + 30 +0.0 + 11 +-73.6626638667 + 21 +-3028.3365886259 + 31 +0.0 + 0 +ARC + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-73.6627545663 + 20 +-3026.3365886279 + 30 +0.0 + 40 +1.999999999999862 +100 +AcDbArc + 50 +270.0025983533 + 51 +330.0006441793 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-71.9306925158 + 20 +-3027.3365691543 + 30 +0.0 + 11 +-39.5997239673 + 21 +-2971.3362349473 + 31 +0.0 + 0 +ARC + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-41.3317860178 + 20 +-2970.3362544209 + 30 +0.0 + 40 +2.000000000000261 +100 +AcDbArc + 50 +330.0006441793 + 51 +90.0009725371 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-41.3318199658 + 20 +-2968.3362544212 + 30 +0.0 + 11 +-56.9926763798 + 21 +-2968.3365202481 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-56.9926763798 + 20 +-2971.336520249 + 30 +0.0 + 11 +-56.9926763798 + 21 +-2968.3365202481 + 31 +0.0 + 0 +ARC + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-59.9926763798 + 20 +-2971.336520249 + 30 +0.0 + 40 +3.000000000000455 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-59.9926763798 + 20 +-2974.336520249 + 30 +0.0 + 11 +-63.9926763798 + 21 +-2974.336520249 + 31 +0.0 + 0 +ARC + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-63.9926763798 + 20 +-2971.336520249 + 30 +0.0 + 40 +3.000000000000455 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +88 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +88 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459849.216349132 + 42 +2459849.21637419 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +385.902752906 + 47 +8798.3766434229 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.114360987 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-134.5565675569 + 24 +-3028.3377932191 + 34 +0.0 + 15 +-39.3317860178 + 25 +-2968.3362544209 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-202_SideL_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-202_SideL_x1.DXF new file mode 100644 index 0000000..ca35868 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-202_SideL_x1.DXF @@ -0,0 +1,12232 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 9 +$EXTMAX + 10 +303.5917534777 + 20 +97.8479421004 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.920986273 + 9 +$TDUCREATE + 40 +2460255.879319606 + 9 +$TDUPDATE + 40 +2460255.920999155 + 9 +$TDUUPDATE + 40 +2460255.879332488 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +164 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{ba790b18-2226-44b8-951d-d9c2e1f14368} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +180.9433041793 + 22 +-194.6558890298 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +596.7078155056 + 41 +0.4193054458 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +172.7441394578 + 20 +-464.9597936568 + 30 +0.0 + 40 +3.500000000000057 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5854433563 + 20 +-259.8690286015 + 30 +0.0 + 40 +3.500000000000171 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5798205628 + 20 +-79.8690286894 + 30 +0.0 + 40 +3.500000000000227 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +201.0964441483 + 20 +-443.8752593398 + 30 +0.0 + 40 +2.999999999999858 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +67.0964442137 + 20 +-443.8794451971 + 30 +0.0 + 40 +3.000000000001066 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +201.0885097619 + 20 +-189.8752594637 + 30 +0.0 + 40 +3.000000000001705 + 0 +CIRCLE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +67.0885098273 + 20 +-189.8794453211 + 30 +0.0 + 40 +3.000000000000298 + 0 +ELLIPSE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7707762983 + 20 +55.1701042701 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999888 + 42 +7.776243396831373 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3481449996 + 20 +53.0247161452 + 30 +0.0 + 11 +270.7500430463 + 21 +54.967529256 + 31 +0.0 + 0 +ELLIPSE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3688782516 + 20 +53.2272911592 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241663 + 42 +6.079167327000153 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3607885653 + 20 +54.7165353877 + 30 +0.0 + 11 +269.2912494332 + 21 +52.2303088291 + 31 +0.0 + 0 +ELLIPSE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4384173837 + 20 +55.7135177179 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410051 + 42 +4.634650743241598 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8610486824 + 20 +57.8589058427 + 30 +0.0 + 11 +236.4591506357 + 21 +55.9160927319 + 31 +0.0 + 0 +ELLIPSE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8403154304 + 20 +57.6563308287 + 30 +0.0 + 11 +0.9999999995744986 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651774 + 42 +2.93757467341159 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8484051167 + 20 +56.1670866002 + 30 +0.0 + 11 +237.9179442488 + 21 +58.6533131588 + 31 +0.0 + 0 +ELLIPSE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7710886757 + 20 +45.1701042749 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.776243396831428 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.348457377 + 20 +43.0247161501 + 30 +0.0 + 11 +270.7503554238 + 21 +44.9675292609 + 31 +0.0 + 0 +ELLIPSE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.369190629 + 20 +43.2272911641 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241609 + 42 +6.079167327000114 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3611009427 + 20 +44.7165353926 + 30 +0.0 + 11 +269.2915618106 + 21 +42.230308834 + 31 +0.0 + 0 +ELLIPSE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4387297611 + 20 +45.7135177227 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410037 + 42 +4.634650743241631 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8613610598 + 20 +47.8589058476 + 30 +0.0 + 11 +236.4594630131 + 21 +45.9160927368 + 31 +0.0 + 0 +ELLIPSE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8406278078 + 20 +47.6563308336 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651777 + 42 +2.937574673411587 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8487174941 + 20 +46.1670866051 + 30 +0.0 + 11 +237.9182566262 + 21 +48.6533131637 + 31 +0.0 + 0 +ELLIPSE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7698391661 + 20 +85.1701042554 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999914 + 42 +7.77624339683143 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3472078673 + 20 +83.0247161306 + 30 +0.0 + 11 +270.7491059141 + 21 +84.9675292414 + 31 +0.0 + 0 +ELLIPSE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3679411193 + 20 +83.2272911446 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.63465074324167 + 42 +6.079167327000221 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.359851433 + 20 +84.7165353731 + 30 +0.0 + 11 +269.2903123009 + 21 +82.2303088145 + 31 +0.0 + 0 +ELLIPSE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4374802514 + 20 +85.7135177032 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410071 + 42 +4.634650743241583 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8601115501 + 20 +87.8589058281 + 30 +0.0 + 11 +236.4582135034 + 21 +85.9160927173 + 31 +0.0 + 0 +ELLIPSE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8393782982 + 20 +87.656330814 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965176 + 42 +2.937574673411564 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8474679844 + 20 +86.1670865855 + 30 +0.0 + 11 +237.9170071166 + 21 +88.6533131442 + 31 +0.0 + 0 +ELLIPSE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7704639209 + 20 +65.1701042652 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999998 + 42 +7.776243396831375 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3478326222 + 20 +63.0247161403 + 30 +0.0 + 11 +270.7497306689 + 21 +64.9675292511 + 31 +0.0 + 0 +ELLIPSE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3685658741 + 20 +63.2272911544 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.63465074324167 + 42 +6.079167327000205 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3604761879 + 20 +64.7165353829 + 30 +0.0 + 11 +269.2909370558 + 21 +62.2303088242 + 31 +0.0 + 0 +ELLIPSE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4381050063 + 20 +65.713517713 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241644 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.860736305 + 20 +67.8589058379 + 30 +0.0 + 11 +236.4588382582 + 21 +65.916092727 + 31 +0.0 + 0 +ELLIPSE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.840003053 + 20 +67.6563308238 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651789 + 42 +2.937574673411544 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8480927393 + 20 +66.1670865953 + 30 +0.0 + 11 +237.9176318714 + 21 +68.6533131539 + 31 +0.0 + 0 +ELLIPSE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7718696193 + 20 +20.1701042871 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.77624339683143 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3492383206 + 20 +18.0247161623 + 30 +0.0 + 11 +270.7511363673 + 21 +19.9675292731 + 31 +0.0 + 0 +ELLIPSE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3699715725 + 20 +18.2272911763 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241592 + 42 +6.079167327000103 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3618818863 + 20 +19.7165354048 + 30 +0.0 + 11 +269.2923427541 + 21 +17.2303088462 + 31 +0.0 + 0 +ELLIPSE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4395107046 + 20 +20.7135177349 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410059 + 42 +4.634650743241605 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8621420034 + 20 +22.8589058598 + 30 +0.0 + 11 +236.4602439566 + 21 +20.916092749 + 31 +0.0 + 0 +ELLIPSE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8414087514 + 20 +22.6563308458 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651758 + 42 +2.937574673411358 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8494984377 + 20 +21.1670866172 + 30 +0.0 + 11 +237.9190375698 + 21 +23.6533131759 + 31 +0.0 + 0 +ELLIPSE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7712448644 + 20 +40.1701042774 + 30 +0.0 + 11 +0.9999999995754365 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999909 + 42 +7.77624339683139 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3486135657 + 20 +38.0247161525 + 30 +0.0 + 11 +270.7505116125 + 21 +39.9675292633 + 31 +0.0 + 0 +ELLIPSE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3693468177 + 20 +38.2272911666 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241644 + 42 +6.079167327000129 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3612571314 + 20 +39.7165353951 + 30 +0.0 + 11 +269.2917179993 + 21 +37.2303088364 + 31 +0.0 + 0 +ELLIPSE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4388859498 + 20 +40.7135177252 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241605 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8615172485 + 20 +42.8589058501 + 30 +0.0 + 11 +236.4596192018 + 21 +40.9160927392 + 31 +0.0 + 0 +ELLIPSE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8407839966 + 20 +42.656330836 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965178 + 42 +2.937574673411382 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8488736828 + 20 +41.1670866075 + 30 +0.0 + 11 +237.9184128149 + 21 +43.6533131661 + 31 +0.0 + 0 +ELLIPSE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7715572418 + 20 +30.1701042823 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999859 + 42 +7.776243396831449 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3489259431 + 20 +28.0247161574 + 30 +0.0 + 11 +270.7508239899 + 21 +29.9675292682 + 31 +0.0 + 0 +ELLIPSE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3696591951 + 20 +28.2272911714 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241597 + 42 +6.079167327000119 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3615695088 + 20 +29.7165353999 + 30 +0.0 + 11 +269.2920303767 + 21 +27.2303088413 + 31 +0.0 + 0 +ELLIPSE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4391983272 + 20 +30.7135177301 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410064 + 42 +4.634650743241611 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8618296259 + 20 +32.8589058549 + 30 +0.0 + 11 +236.4599315792 + 21 +30.9160927441 + 31 +0.0 + 0 +ELLIPSE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.841096374 + 20 +32.6563308409 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651755 + 42 +2.937574673411346 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8491860602 + 20 +31.1670866124 + 30 +0.0 + 11 +237.9187251924 + 21 +33.653313171 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.374581583 + 20 +87.8404700374 + 30 +0.0 + 11 +58.2948548809 + 21 +87.8402801205 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-45.4097199445 + 30 +0.0 + 11 +58.2948548809 + 21 +87.8402801205 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3787440121 + 20 +-45.4095298976 + 30 +0.0 + 11 +58.2948548809 + 21 +-45.4097199445 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3787440121 + 20 +-54.4095298976 + 30 +0.0 + 11 +64.3787440121 + 21 +-45.4095298976 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-54.4095298976 + 30 +0.0 + 11 +64.3787440121 + 21 +-54.4095298976 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 11 +58.2948548809 + 21 +-54.4095298976 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 11 +157.6613615365 + 21 +-487.1566161748 + 31 +0.0 + 0 +ARC + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +157.661049159 + 20 +-477.1566161796 + 30 +0.0 + 40 +10.00000000000006 +100 +AcDbArc + 50 +270.0017897908 + 51 +318.0622428121 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.0997620742 + 20 +-483.8398452021 + 30 +0.0 + 11 +181.8533529958 + 21 +-465.1923990731 + 31 +0.0 + 0 +ARC + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +189.2920659109 + 20 +-471.8756280955 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +90.0017897908 + 51 +138.0622428121 + 0 +LINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +189.2917535335 + 20 +-461.8756281004 + 30 +0.0 + 11 +303.5917534777 + 21 +-461.8720576265 + 31 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +303.5917534777 + 20 +-461.8720576265 + 30 +0.0 + 11 +303.5742690889 + 21 +97.8479421004 + 31 +0.0 + 0 +LINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +303.5742690889 + 20 +97.8479421004 + 30 +0.0 + 11 +64.3742692056 + 21 +97.8404700326 + 31 +0.0 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3742692056 + 20 +97.8404700326 + 30 +0.0 + 11 +64.374581583 + 21 +87.8404700374 + 31 +0.0 + 0 +CIRCLE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +295.5744721381 + 20 +91.3476922016 + 30 +0.0 + 40 +2.75 + 0 +CIRCLE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +111.5770879065 + 20 +91.3419445388 + 30 +0.0 + 40 +2.750000000000043 + 0 +CIRCLE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5911911008 + 20 +-443.8690285118 + 30 +0.0 + 40 +2.999999999999943 + 0 +ELLIPSE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7699953548 + 20 +80.1701042579 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999968 + 42 +7.776243396831455 + 0 +LINE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.347364056 + 20 +78.024716133 + 30 +0.0 + 11 +270.7492621028 + 21 +79.9675292438 + 31 +0.0 + 0 +ELLIPSE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.368097308 + 20 +78.227291147 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241657 + 42 +6.079167327000103 + 0 +LINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3600076217 + 20 +79.7165353756 + 30 +0.0 + 11 +269.2904684896 + 21 +77.2303088169 + 31 +0.0 + 0 +ELLIPSE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4376364401 + 20 +80.7135177057 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241639 + 0 +LINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8602677389 + 20 +82.8589058305 + 30 +0.0 + 11 +236.4583696921 + 21 +80.9160927197 + 31 +0.0 + 0 +ELLIPSE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8395344869 + 20 +82.6563308165 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651774 + 42 +2.937574673411354 + 0 +LINE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8476241732 + 20 +81.167086588 + 30 +0.0 + 11 +237.9171633053 + 21 +83.6533131466 + 31 +0.0 + 0 +ELLIPSE + 5 +BB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7717134306 + 20 +25.1701042847 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999932 + 42 +7.776243396831375 + 0 +LINE + 5 +BC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3490821318 + 20 +23.0247161598 + 30 +0.0 + 11 +270.7509801786 + 21 +24.9675292706 + 31 +0.0 + 0 +ELLIPSE + 5 +BD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3698153838 + 20 +23.2272911739 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241666 + 42 +6.079167327000132 + 0 +LINE + 5 +BE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3617256975 + 20 +24.7165354024 + 30 +0.0 + 11 +269.2921865654 + 21 +22.2303088438 + 31 +0.0 + 0 +ELLIPSE + 5 +BF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4393545159 + 20 +25.7135177325 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410052 + 42 +4.634650743241643 + 0 +LINE + 5 +C0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8619858146 + 20 +27.8589058574 + 30 +0.0 + 11 +236.4600877679 + 21 +25.9160927466 + 31 +0.0 + 0 +ELLIPSE + 5 +C1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8412525627 + 20 +27.6563308433 + 30 +0.0 + 11 +0.9999999995746407 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651826 + 42 +2.937574673411348 + 0 +LINE + 5 +C2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8493422489 + 20 +26.1670866148 + 30 +0.0 + 11 +237.9188813811 + 21 +28.6533131734 + 31 +0.0 + 0 +ELLIPSE + 5 +C3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7714010531 + 20 +35.1701042798 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999954 + 42 +7.776243396831423 + 0 +LINE + 5 +C4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3487697544 + 20 +33.0247161549 + 30 +0.0 + 11 +270.7506678012 + 21 +34.9675292658 + 31 +0.0 + 0 +ELLIPSE + 5 +C5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3695030064 + 20 +33.227291169 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241663 + 42 +6.079167327000165 + 0 +LINE + 5 +C6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3614133201 + 20 +34.7165353975 + 30 +0.0 + 11 +269.291874188 + 21 +32.2303088389 + 31 +0.0 + 0 +ELLIPSE + 5 +C7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4390421385 + 20 +35.7135177276 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410045 + 42 +4.634650743241599 + 0 +LINE + 5 +C8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8616734372 + 20 +37.8589058525 + 30 +0.0 + 11 +236.4597753905 + 21 +35.9160927417 + 31 +0.0 + 0 +ELLIPSE + 5 +C9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8409401853 + 20 +37.6563308384 + 30 +0.0 + 11 +0.9999999995746407 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651798 + 42 +2.937574673411302 + 0 +LINE + 5 +CA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8490298715 + 20 +36.1670866099 + 30 +0.0 + 11 +237.9185690037 + 21 +38.6533131686 + 31 +0.0 + 0 +ELLIPSE + 5 +CB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7703077322 + 20 +70.1701042627 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.776243396831396 + 0 +LINE + 5 +CC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3476764335 + 20 +68.0247161379 + 30 +0.0 + 11 +270.7495744802 + 21 +69.9675292487 + 31 +0.0 + 0 +ELLIPSE + 5 +CD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3684096854 + 20 +68.2272911519 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241595 + 42 +6.079167327000128 + 0 +LINE + 5 +CE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3603199992 + 20 +69.7165353804 + 30 +0.0 + 11 +269.290780867 + 21 +67.2303088218 + 31 +0.0 + 0 +ELLIPSE + 5 +CF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4379488176 + 20 +70.7135177105 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410062 + 42 +4.63465074324161 + 0 +LINE + 5 +D0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8605801163 + 20 +72.8589058354 + 30 +0.0 + 11 +236.4586820695 + 21 +70.9160927246 + 31 +0.0 + 0 +ELLIPSE + 5 +D1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8398468643 + 20 +72.6563308214 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651816 + 42 +2.937574673411374 + 0 +LINE + 5 +D2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8479365506 + 20 +71.1670865929 + 30 +0.0 + 11 +237.9174756827 + 21 +73.6533131515 + 31 +0.0 + 0 +ELLIPSE + 5 +D3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7701515435 + 20 +75.1701042603 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999918 + 42 +7.776243396831438 + 0 +LINE + 5 +D4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3475202448 + 20 +73.0247161354 + 30 +0.0 + 11 +270.7494182915 + 21 +74.9675292462 + 31 +0.0 + 0 +ELLIPSE + 5 +D5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3682534967 + 20 +73.2272911495 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241613 + 42 +6.0791673270001 + 0 +LINE + 5 +D6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3601638105 + 20 +74.716535378 + 30 +0.0 + 11 +269.2906246783 + 21 +72.2303088194 + 31 +0.0 + 0 +ELLIPSE + 5 +D7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4377926288 + 20 +75.7135177081 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410056 + 42 +4.63465074324167 + 0 +LINE + 5 +D8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8604239276 + 20 +77.858905833 + 30 +0.0 + 11 +236.4585258808 + 21 +75.9160927222 + 31 +0.0 + 0 +ELLIPSE + 5 +D9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8396906756 + 20 +77.6563308189 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651762 + 42 +2.937574673411558 + 0 +LINE + 5 +DA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8477803619 + 20 +76.1670865904 + 30 +0.0 + 11 +237.917319494 + 21 +78.653313149 + 31 +0.0 + 0 +ELLIPSE + 5 +DB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.770932487 + 20 +50.1701042725 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999916 + 42 +7.776243396831388 + 0 +LINE + 5 +DC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3483011883 + 20 +48.0247161476 + 30 +0.0 + 11 +270.750199235 + 21 +49.9675292584 + 31 +0.0 + 0 +ELLIPSE + 5 +DD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3690344403 + 20 +48.2272911617 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241644 + 42 +6.079167327000102 + 0 +LINE + 5 +DE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.360944754 + 20 +49.7165353902 + 30 +0.0 + 11 +269.2914056219 + 21 +47.2303088316 + 31 +0.0 + 0 +ELLIPSE + 5 +DF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4385735724 + 20 +50.7135177203 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410051 + 42 +4.63465074324164 + 0 +LINE + 5 +E0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8612048711 + 20 +52.8589058452 + 30 +0.0 + 11 +236.4593068244 + 21 +50.9160927344 + 31 +0.0 + 0 +ELLIPSE + 5 +E1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8404716191 + 20 +52.6563308311 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651808 + 42 +2.937574673411333 + 0 +LINE + 5 +E2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8485613054 + 20 +51.1670866026 + 30 +0.0 + 11 +237.9181004375 + 21 +53.6533131612 + 31 +0.0 + 0 +ELLIPSE + 5 +E3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7706201096 + 20 +60.1701042676 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999931 + 42 +7.776243396831444 + 0 +LINE + 5 +E4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3479888109 + 20 +58.0247161427 + 30 +0.0 + 11 +270.7498868576 + 21 +59.9675292536 + 31 +0.0 + 0 +ELLIPSE + 5 +E5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3687220629 + 20 +58.2272911568 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241648 + 42 +6.079167327000174 + 0 +LINE + 5 +E6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3606323766 + 20 +59.7165353853 + 30 +0.0 + 11 +269.2910932445 + 21 +57.2303088267 + 31 +0.0 + 0 +ELLIPSE + 5 +E7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.438261195 + 20 +60.7135177154 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410059 + 42 +4.634650743241605 + 0 +LINE + 5 +E8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8608924937 + 20 +62.8589058403 + 30 +0.0 + 11 +236.4589944469 + 21 +60.9160927295 + 31 +0.0 + 0 +ELLIPSE + 5 +E9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8401592417 + 20 +62.6563308262 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965176 + 42 +2.937574673411307 + 0 +LINE + 5 +EA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.848248928 + 20 +61.1670865977 + 30 +0.0 + 11 +237.9177880601 + 21 +63.6533131564 + 31 +0.0 + 0 +LINE + 5 +EB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8024125928 + 20 +78.0222938038 + 30 +0.0 + 11 +192.4003931687 + 21 +79.9650818021 + 31 +0.0 + 0 +ELLIPSE + 5 +EC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3796472588 + 20 +80.1677179959 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527747 + 42 +6.487203287359149 + 0 +LINE + 5 +ED +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3019561536 + 20 +81.1646954742 + 30 +0.0 + 11 +225.232261631 + 21 +83.6529168989 + 31 +0.0 + 0 +ELLIPSE + 5 +EE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3099527362 + 20 +82.6559394206 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768274 + 42 +4.790127217527782 + 0 +LINE + 5 +EF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2892068263 + 20 +82.8585756145 + 30 +0.0 + 11 +226.6912262505 + 21 +80.9157876162 + 31 +0.0 + 0 +ELLIPSE + 5 +F0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7119721603 + 20 +80.7131514224 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937993 + 42 +3.345610633769549 + 0 +LINE + 5 +F1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7896632655 + 20 +79.7161739441 + 30 +0.0 + 11 +193.8593577882 + 21 +77.2279525194 + 31 +0.0 + 0 +ELLIPSE + 5 +F2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.781666683 + 20 +78.2249299976 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795006 + 42 +1.648534563938056 + 0 +LINE + 5 +F3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8039744799 + 20 +28.0222938282 + 30 +0.0 + 11 +192.4019550558 + 21 +29.9650818265 + 31 +0.0 + 0 +ELLIPSE + 5 +F4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3812091459 + 20 +30.1677180203 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527751 + 42 +6.487203287359283 + 0 +LINE + 5 +F5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3035180407 + 20 +31.1646954986 + 30 +0.0 + 11 +225.2338235181 + 21 +33.6529169233 + 31 +0.0 + 0 +ELLIPSE + 5 +F6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3115146233 + 20 +32.655939445 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768227 + 42 +4.790127217527796 + 0 +LINE + 5 +F7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2907687134 + 20 +32.8585756389 + 30 +0.0 + 11 +226.6927881376 + 21 +30.9157876406 + 31 +0.0 + 0 +ELLIPSE + 5 +F8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7135340474 + 20 +30.7131514468 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.64853456393797 + 42 +3.345610633769582 + 0 +LINE + 5 +F9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7912251526 + 20 +29.7161739685 + 30 +0.0 + 11 +193.8609196752 + 21 +27.2279525438 + 31 +0.0 + 0 +ELLIPSE + 5 +FA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7832285701 + 20 +28.224930022 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795192 + 42 +1.648534563938103 + 0 +LINE + 5 +FB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8041306686 + 20 +23.0222938307 + 30 +0.0 + 11 +192.4021112445 + 21 +24.9650818289 + 31 +0.0 + 0 +ELLIPSE + 5 +FC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3813653346 + 20 +25.1677180227 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527855 + 42 +6.487203287359198 + 0 +LINE + 5 +FD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3036742294 + 20 +26.164695501 + 30 +0.0 + 11 +225.2339797068 + 21 +28.6529169257 + 31 +0.0 + 0 +ELLIPSE + 5 +FE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.311670812 + 20 +27.6559394475 + 30 +0.0 + 11 +-0.9999999995746975 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768241 + 42 +4.790127217527755 + 0 +LINE + 5 +FF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2909249021 + 20 +27.8585756413 + 30 +0.0 + 11 +226.6929443263 + 21 +25.915787643 + 31 +0.0 + 0 +ELLIPSE + 5 +100 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7136902361 + 20 +25.7131514492 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938002 + 42 +3.345610633769547 + 0 +LINE + 5 +101 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7913813413 + 20 +24.716173971 + 30 +0.0 + 11 +193.861075864 + 21 +22.2279525462 + 31 +0.0 + 0 +ELLIPSE + 5 +102 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7833847588 + 20 +23.2249300245 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795062 + 42 +1.648534563937973 + 0 +LINE + 5 +103 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8036621025 + 20 +38.0222938233 + 30 +0.0 + 11 +192.4016426783 + 21 +39.9650818216 + 31 +0.0 + 0 +ELLIPSE + 5 +104 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3808967685 + 20 +40.1677180154 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527772 + 42 +6.487203287359192 + 0 +LINE + 5 +105 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3032056633 + 20 +41.1646954937 + 30 +0.0 + 11 +225.2335111406 + 21 +43.6529169184 + 31 +0.0 + 0 +ELLIPSE + 5 +106 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3112022458 + 20 +42.6559394402 + 30 +0.0 + 11 +-0.9999999995746123 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768224 + 42 +4.790127217527815 + 0 +LINE + 5 +107 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.290456336 + 20 +42.858575634 + 30 +0.0 + 11 +226.6924757601 + 21 +40.9157876357 + 31 +0.0 + 0 +ELLIPSE + 5 +108 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.71322167 + 20 +40.7131514419 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938026 + 42 +3.345610633769568 + 0 +LINE + 5 +109 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7909127752 + 20 +39.7161739636 + 30 +0.0 + 11 +193.8606072978 + 21 +37.2279525389 + 31 +0.0 + 0 +ELLIPSE + 5 +10A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7829161926 + 20 +38.2249300172 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795212 + 42 +1.648534563938011 + 0 +LINE + 5 +10B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8038182912 + 20 +33.0222938258 + 30 +0.0 + 11 +192.401798867 + 21 +34.965081824 + 31 +0.0 + 0 +ELLIPSE + 5 +10C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3810529572 + 20 +35.1677180179 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527848 + 42 +6.48720328735928 + 0 +LINE + 5 +10D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.303361852 + 20 +36.1646954961 + 30 +0.0 + 11 +225.2336673294 + 21 +38.6529169209 + 31 +0.0 + 0 +ELLIPSE + 5 +10E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3113584346 + 20 +37.6559394426 + 30 +0.0 + 11 +-0.9999999995746975 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768232 + 42 +4.790127217527774 + 0 +LINE + 5 +10F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2906125247 + 20 +37.8585756364 + 30 +0.0 + 11 +226.6926319488 + 21 +35.9157876382 + 31 +0.0 + 0 +ELLIPSE + 5 +110 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7133778587 + 20 +35.7131514443 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937996 + 42 +3.345610633769574 + 0 +LINE + 5 +111 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7910689639 + 20 +34.7161739661 + 30 +0.0 + 11 +193.8607634865 + 21 +32.2279525413 + 31 +0.0 + 0 +ELLIPSE + 5 +112 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7830723813 + 20 +33.2249300196 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795076 + 42 +1.648534563937995 + 0 +LINE + 5 +113 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8042868573 + 20 +18.0222938331 + 30 +0.0 + 11 +192.4022674332 + 21 +19.9650818314 + 31 +0.0 + 0 +ELLIPSE + 5 +114 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3815215233 + 20 +20.1677180252 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527798 + 42 +6.487203287359277 + 0 +LINE + 5 +115 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3038304181 + 20 +21.1646955034 + 30 +0.0 + 11 +225.2341358955 + 21 +23.6529169282 + 31 +0.0 + 0 +ELLIPSE + 5 +116 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3118270007 + 20 +22.6559394499 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768223 + 42 +4.790127217527798 + 0 +LINE + 5 +117 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2910810908 + 20 +22.8585756437 + 30 +0.0 + 11 +226.693100515 + 21 +20.9157876455 + 31 +0.0 + 0 +ELLIPSE + 5 +118 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7138464248 + 20 +20.7131514517 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937999 + 42 +3.345610633769543 + 0 +LINE + 5 +119 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.79153753 + 20 +19.7161739734 + 30 +0.0 + 11 +193.8612320527 + 21 +17.2279525487 + 31 +0.0 + 0 +ELLIPSE + 5 +11A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7835409475 + 20 +18.2249300269 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795213 + 42 +1.648534563938103 + 0 +LINE + 5 +11B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8027249702 + 20 +68.0222938087 + 30 +0.0 + 11 +192.4007055461 + 21 +69.965081807 + 31 +0.0 + 0 +ELLIPSE + 5 +11C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3799596362 + 20 +70.1677180008 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.79012721752779 + 42 +6.487203287359199 + 0 +LINE + 5 +11D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.302268531 + 20 +71.164695479 + 30 +0.0 + 11 +225.2325740084 + 21 +73.6529169038 + 31 +0.0 + 0 +ELLIPSE + 5 +11E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3102651136 + 20 +72.6559394255 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.34561063376823 + 42 +4.790127217527791 + 0 +LINE + 5 +11F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2895192037 + 20 +72.8585756193 + 30 +0.0 + 11 +226.6915386279 + 21 +70.9157876211 + 31 +0.0 + 0 +ELLIPSE + 5 +120 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7122845377 + 20 +70.7131514273 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769571 + 0 +LINE + 5 +121 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7899756429 + 20 +69.716173949 + 30 +0.0 + 11 +193.8596701656 + 21 +67.2279525243 + 31 +0.0 + 0 +ELLIPSE + 5 +122 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7819790604 + 20 +68.2249300025 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795059 + 42 +1.648534563938071 + 0 +LINE + 5 +123 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8028811589 + 20 +63.0222938111 + 30 +0.0 + 11 +192.4008617348 + 21 +64.9650818094 + 31 +0.0 + 0 +ELLIPSE + 5 +124 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3801158249 + 20 +65.1677180032 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527939 + 42 +6.487203287359152 + 0 +LINE + 5 +125 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3024247198 + 20 +66.1646954815 + 30 +0.0 + 11 +225.2327301971 + 21 +68.6529169062 + 31 +0.0 + 0 +ELLIPSE + 5 +126 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3104213023 + 20 +67.655939428 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768021 + 42 +4.79012721752783 + 0 +LINE + 5 +127 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2896753924 + 20 +67.8585756218 + 30 +0.0 + 11 +226.6916948166 + 21 +65.9157876235 + 31 +0.0 + 0 +ELLIPSE + 5 +128 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7124407264 + 20 +65.7131514297 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.64853456393801 + 42 +3.34561063376956 + 0 +LINE + 5 +129 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7901318316 + 20 +64.7161739514 + 30 +0.0 + 11 +193.8598263543 + 21 +62.2279525267 + 31 +0.0 + 0 +ELLIPSE + 5 +12A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7821352491 + 20 +63.224930005 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715477926226E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795262 + 42 +1.648534563937998 + 0 +LINE + 5 +12B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8025687815 + 20 +73.0222938063 + 30 +0.0 + 11 +192.4005493574 + 21 +74.9650818045 + 31 +0.0 + 0 +ELLIPSE + 5 +12C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3798034475 + 20 +75.1677179983 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.79012721752785 + 42 +6.487203287359165 + 0 +LINE + 5 +12D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3021123423 + 20 +76.1646954766 + 30 +0.0 + 11 +225.2324178197 + 21 +78.6529169014 + 31 +0.0 + 0 +ELLIPSE + 5 +12E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3101089249 + 20 +77.6559394231 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768012 + 42 +4.790127217527852 + 0 +LINE + 5 +12F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.289363015 + 20 +77.8585756169 + 30 +0.0 + 11 +226.6913824392 + 21 +75.9157876187 + 31 +0.0 + 0 +ELLIPSE + 5 +130 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.712128349 + 20 +75.7131514248 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938 + 42 +3.34561063376951 + 0 +LINE + 5 +131 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7898194542 + 20 +74.7161739466 + 30 +0.0 + 11 +193.8595139769 + 21 +72.2279525218 + 31 +0.0 + 0 +ELLIPSE + 5 +132 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7818228717 + 20 +73.2249300001 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.204017980179536 + 42 +1.648534563938013 + 0 +LINE + 5 +133 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8022564041 + 20 +83.0222938014 + 30 +0.0 + 11 +192.40023698 + 21 +84.9650817996 + 31 +0.0 + 0 +ELLIPSE + 5 +134 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3794910701 + 20 +85.1677179935 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527846 + 42 +6.48720328735924 + 0 +LINE + 5 +135 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3017999649 + 20 +86.1646954717 + 30 +0.0 + 11 +225.2321054423 + 21 +88.6529168965 + 31 +0.0 + 0 +ELLIPSE + 5 +136 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3097965475 + 20 +87.6559394182 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.34561063376801 + 42 +4.790127217527805 + 0 +LINE + 5 +137 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2890506376 + 20 +87.858575612 + 30 +0.0 + 11 +226.6910700618 + 21 +85.9157876138 + 31 +0.0 + 0 +ELLIPSE + 5 +138 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7118159716 + 20 +85.71315142 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937981 + 42 +3.345610633769588 + 0 +LINE + 5 +139 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7895070768 + 20 +84.7161739417 + 30 +0.0 + 11 +193.8592015995 + 21 +82.2279525169 + 31 +0.0 + 0 +ELLIPSE + 5 +13A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7815104943 + 20 +83.2249299952 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795274 + 42 +1.648534563938051 + 0 +LINE + 5 +13B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8033497251 + 20 +48.0222938185 + 30 +0.0 + 11 +192.4013303009 + 21 +49.9650818167 + 31 +0.0 + 0 +ELLIPSE + 5 +13C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3805843911 + 20 +50.1677180105 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527774 + 42 +6.487203287359202 + 0 +LINE + 5 +13D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3028932859 + 20 +51.1646954888 + 30 +0.0 + 11 +225.2331987632 + 21 +53.6529169136 + 31 +0.0 + 0 +ELLIPSE + 5 +13E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3108898684 + 20 +52.6559394353 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768214 + 42 +4.790127217527734 + 0 +LINE + 5 +13F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2901439586 + 20 +52.8585756291 + 30 +0.0 + 11 +226.6921633827 + 21 +50.9157876309 + 31 +0.0 + 0 +ELLIPSE + 5 +140 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7129092926 + 20 +50.713151437 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769564 + 0 +LINE + 5 +141 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7906003978 + 20 +49.7161739588 + 30 +0.0 + 11 +193.8602949204 + 21 +47.227952534 + 31 +0.0 + 0 +ELLIPSE + 5 +142 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7826038152 + 20 +48.2249300123 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795212 + 42 +1.648534563938009 + 0 +LINE + 5 +143 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8035059138 + 20 +43.0222938209 + 30 +0.0 + 11 +192.4014864896 + 21 +44.9650818192 + 31 +0.0 + 0 +ELLIPSE + 5 +144 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3807405798 + 20 +45.167718013 + 30 +0.0 + 11 +-0.9999999995753228 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527877 + 42 +6.487203287359286 + 0 +LINE + 5 +145 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3030494746 + 20 +46.1646954912 + 30 +0.0 + 11 +225.2333549519 + 21 +48.652916916 + 31 +0.0 + 0 +ELLIPSE + 5 +146 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3110460571 + 20 +47.6559394377 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768004 + 42 +4.790127217527765 + 0 +LINE + 5 +147 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2903001473 + 20 +47.8585756315 + 30 +0.0 + 11 +226.6923195714 + 21 +45.9157876333 + 31 +0.0 + 0 +ELLIPSE + 5 +148 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7130654813 + 20 +45.7131514395 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937999 + 42 +3.345610633769558 + 0 +LINE + 5 +149 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7907565865 + 20 +44.7161739612 + 30 +0.0 + 11 +193.8604511091 + 21 +42.2279525365 + 31 +0.0 + 0 +ELLIPSE + 5 +14A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7827600039 + 20 +43.2249300147 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795077 + 42 +1.648534563938085 + 0 +LINE + 5 +14B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8030373477 + 20 +58.0222938136 + 30 +0.0 + 11 +192.4010179235 + 21 +59.9650818118 + 31 +0.0 + 0 +ELLIPSE + 5 +14C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3802720137 + 20 +60.1677180057 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527774 + 42 +6.48720328735924 + 0 +LINE + 5 +14D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3025809085 + 20 +61.1646954839 + 30 +0.0 + 11 +225.2328863858 + 21 +63.6529169087 + 31 +0.0 + 0 +ELLIPSE + 5 +14E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.310577491 + 20 +62.6559394304 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715477926226E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768248 + 42 +4.7901272175278 + 0 +LINE + 5 +14F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2898315812 + 20 +62.8585756242 + 30 +0.0 + 11 +226.6918510053 + 21 +60.915787626 + 31 +0.0 + 0 +ELLIPSE + 5 +150 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7125969152 + 20 +60.7131514322 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938026 + 42 +3.345610633769555 + 0 +LINE + 5 +151 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7902880204 + 20 +59.7161739539 + 30 +0.0 + 11 +193.859982543 + 21 +57.2279525291 + 31 +0.0 + 0 +ELLIPSE + 5 +152 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7822914378 + 20 +58.2249300074 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795156 + 42 +1.648534563938041 + 0 +LINE + 5 +153 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8031935364 + 20 +53.022293816 + 30 +0.0 + 11 +192.4011741122 + 21 +54.9650818143 + 31 +0.0 + 0 +ELLIPSE + 5 +154 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3804282024 + 20 +55.1677180081 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527824 + 42 +6.487203287359167 + 0 +LINE + 5 +155 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3027370972 + 20 +56.1646954864 + 30 +0.0 + 11 +225.2330425745 + 21 +58.6529169111 + 31 +0.0 + 0 +ELLIPSE + 5 +156 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3107336797 + 20 +57.6559394328 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768014 + 42 +4.790127217527823 + 0 +LINE + 5 +157 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2899877699 + 20 +57.8585756267 + 30 +0.0 + 11 +226.692007194 + 21 +55.9157876284 + 31 +0.0 + 0 +ELLIPSE + 5 +158 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7127531039 + 20 +55.7131514346 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769534 + 0 +LINE + 5 +159 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7904442091 + 20 +54.7161739563 + 30 +0.0 + 11 +193.8601387317 + 21 +52.2279525316 + 31 +0.0 + 0 +ELLIPSE + 5 +15A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7824476265 + 20 +53.2249300098 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795076 + 42 +1.648534563937991 + 0 +SPLINE + 5 +15B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.3926716671338819 + 40 +-0.0000000000008581 + 40 +0.3926716671321656 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 10 +195.5888982341111 + 20 +-202.3113321738792 + 30 +0.0 + 10 +195.5888677642344 + 20 +-201.335913498085 + 30 +0.0 + 10 +195.1985529981817 + 20 +-199.3637236610908 + 30 +0.0 + 10 +193.5294598415921 + 20 +-196.8709939348692 + 30 +0.0 + 10 +191.0366258428334 + 20 +-195.2020565160326 + 30 +0.0 + 10 +189.0644116245842 + 20 +-194.8118649642556 + 30 +0.0 + 10 +188.0889929487899 + 20 +-194.8118954341323 + 30 +0.0 + 0 +LINE + 5 +15C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +195.5960204598 + 20 +-430.3119900303 + 30 +0.0 + 11 +195.5888982341 + 21 +-202.3113321739 + 31 +0.0 + 0 +SPLINE + 5 +15D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.3926716671325942 + 40 +0.0000000000004329 + 40 +0.39267166713346 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 10 +188.0965837200279 + 20 +-437.8118953155723 + 30 +0.0 + 10 +189.0720023958222 + 20 +-437.8118648456957 + 30 +0.0 + 10 +191.0441922328165 + 20 +-437.421550079643 + 30 +0.0 + 10 +193.5369219590377 + 20 +-435.7524569230533 + 30 +0.0 + 10 +195.2058593778746 + 20 +-433.2596229242951 + 30 +0.0 + 10 +195.5960509296516 + 20 +-431.2874087060457 + 30 +0.0 + 10 +195.5960204597748 + 20 +-430.3119900302514 + 30 +0.0 + 0 +LINE + 5 +15E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0959258051 + 20 +-437.8152690122 + 30 +0.0 + 11 +188.09658372 + 21 +-437.8118953156 + 31 +0.0 + 0 +SPLINE + 5 +15F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.3926716671338757 + 40 +-0.0000000000008537 + 40 +0.3926716671321683 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 10 +72.59602051978625 + 20 +-430.3158322724843 + 30 +0.0 + 10 +72.5960509896631 + 20 +-431.2912509482784 + 30 +0.0 + 10 +72.98636575571597 + 20 +-433.2634407852729 + 30 +0.0 + 10 +74.65545891230558 + 20 +-435.7561705114936 + 30 +0.0 + 10 +77.14829291106449 + 20 +-437.4251079303311 + 30 +0.0 + 10 +79.12050712931371 + 20 +-437.8152994821076 + 30 +0.0 + 10 +80.09592580510797 + 20 +-437.8152690122305 + 30 +0.0 + 0 +LINE + 5 +160 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +72.5888982941 + 20 +-202.3151744161 + 30 +0.0 + 11 +72.5960205198 + 21 +-430.3158322725 + 31 +0.0 + 0 +SPLINE + 5 +161 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.3926716671325966 + 40 +0.0000000000004288 + 40 +0.3926716671334542 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 10 +80.08833503387363 + 20 +-194.8152691307905 + 30 +0.0 + 10 +79.1129163580794 + 20 +-194.8152996006667 + 30 +0.0 + 10 +77.14072652108477 + 20 +-195.2056143667185 + 30 +0.0 + 10 +74.64799679486262 + 20 +-196.8747075233062 + 30 +0.0 + 10 +72.97905937602425 + 20 +-199.3675415220639 + 30 +0.0 + 10 +72.58886782424622 + 20 +-201.3397557403129 + 30 +0.0 + 10 +72.58889829412246 + 20 +-202.3151744161071 + 30 +0.0 + 0 +LINE + 5 +162 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +188.0889929488 + 20 +-194.8118954341 + 30 +0.0 + 11 +80.0883350339 + 21 +-194.8152691308 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +163 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +163 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.879319606 + 42 +2460255.879332488 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +67.2397475034 + 47 +160.0203396438 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.014384427 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +58.2948548809 + 24 +-487.15972016 + 34 +0.0 + 15 +303.5917534777 + 25 +97.8479421004 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-202_SideL_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-202_SideL_x2.DXF new file mode 100644 index 0000000..fd0826f --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-202_SideL_x2.DXF @@ -0,0 +1,12258 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 9 +$EXTMAX + 10 +303.5917534777 + 20 +97.8479421004 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.918359028 + 9 +$TDUCREATE + 40 +2460255.876692361 + 9 +$TDUPDATE + 40 +2460255.918371805 + 9 +$TDUUPDATE + 40 +2460255.876705139 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +165 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{a34760eb-293b-4c66-a274-8f214f5a2837} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +180.9433041793 + 22 +-194.6558890298 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +596.7078155056 + 41 +0.4193054458 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +75.291397413 + 20 +-479.8892581146 + 30 +0.0 + 40 +3.000000000000057 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +172.7441394578 + 20 +-464.9597936568 + 30 +0.0 + 40 +4.000000000190937 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5854433563 + 20 +-259.8690286015 + 30 +0.0 + 40 +3.500000000000171 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5798205628 + 20 +-79.8690286894 + 30 +0.0 + 40 +3.500000000000227 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +201.0964441483 + 20 +-443.8752593398 + 30 +0.0 + 40 +2.999999999999858 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +67.0964442137 + 20 +-443.8794451971 + 30 +0.0 + 40 +3.000000000001066 + 0 +CIRCLE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +201.0885097619 + 20 +-189.8752594637 + 30 +0.0 + 40 +3.000000000001705 + 0 +CIRCLE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +67.0885098273 + 20 +-189.8794453211 + 30 +0.0 + 40 +3.000000000000298 + 0 +ELLIPSE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7707762983 + 20 +55.1701042701 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999888 + 42 +7.776243396831373 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8484051167 + 20 +56.1670866002 + 30 +0.0 + 11 +237.9179442488 + 21 +58.6533131588 + 31 +0.0 + 0 +ELLIPSE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8403154304 + 20 +57.6563308287 + 30 +0.0 + 11 +0.9999999995744986 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651774 + 42 +2.93757467341159 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8610486824 + 20 +57.8589058427 + 30 +0.0 + 11 +236.4591506357 + 21 +55.9160927319 + 31 +0.0 + 0 +ELLIPSE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4384173837 + 20 +55.7135177179 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410051 + 42 +4.634650743241598 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3607885653 + 20 +54.7165353877 + 30 +0.0 + 11 +269.2912494332 + 21 +52.2303088291 + 31 +0.0 + 0 +ELLIPSE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3688782516 + 20 +53.2272911592 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241663 + 42 +6.079167327000153 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3481449996 + 20 +53.0247161452 + 30 +0.0 + 11 +270.7500430463 + 21 +54.967529256 + 31 +0.0 + 0 +ELLIPSE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7710886757 + 20 +45.1701042749 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.776243396831428 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8487174941 + 20 +46.1670866051 + 30 +0.0 + 11 +237.9182566262 + 21 +48.6533131637 + 31 +0.0 + 0 +ELLIPSE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8406278078 + 20 +47.6563308336 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651777 + 42 +2.937574673411587 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8613610598 + 20 +47.8589058476 + 30 +0.0 + 11 +236.4594630131 + 21 +45.9160927368 + 31 +0.0 + 0 +ELLIPSE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4387297611 + 20 +45.7135177227 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410037 + 42 +4.634650743241631 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3611009427 + 20 +44.7165353926 + 30 +0.0 + 11 +269.2915618106 + 21 +42.230308834 + 31 +0.0 + 0 +ELLIPSE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.369190629 + 20 +43.2272911641 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241609 + 42 +6.079167327000114 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.348457377 + 20 +43.0247161501 + 30 +0.0 + 11 +270.7503554238 + 21 +44.9675292609 + 31 +0.0 + 0 +ELLIPSE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7698391661 + 20 +85.1701042554 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999914 + 42 +7.77624339683143 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8474679844 + 20 +86.1670865855 + 30 +0.0 + 11 +237.9170071166 + 21 +88.6533131442 + 31 +0.0 + 0 +ELLIPSE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8393782982 + 20 +87.656330814 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965176 + 42 +2.937574673411564 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8601115501 + 20 +87.8589058281 + 30 +0.0 + 11 +236.4582135034 + 21 +85.9160927173 + 31 +0.0 + 0 +ELLIPSE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4374802514 + 20 +85.7135177032 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410071 + 42 +4.634650743241583 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.359851433 + 20 +84.7165353731 + 30 +0.0 + 11 +269.2903123009 + 21 +82.2303088145 + 31 +0.0 + 0 +ELLIPSE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3679411193 + 20 +83.2272911446 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.63465074324167 + 42 +6.079167327000221 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3472078673 + 20 +83.0247161306 + 30 +0.0 + 11 +270.7491059141 + 21 +84.9675292414 + 31 +0.0 + 0 +ELLIPSE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7704639209 + 20 +65.1701042652 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999998 + 42 +7.776243396831375 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8480927393 + 20 +66.1670865953 + 30 +0.0 + 11 +237.9176318714 + 21 +68.6533131539 + 31 +0.0 + 0 +ELLIPSE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.840003053 + 20 +67.6563308238 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651789 + 42 +2.937574673411544 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.860736305 + 20 +67.8589058379 + 30 +0.0 + 11 +236.4588382582 + 21 +65.916092727 + 31 +0.0 + 0 +ELLIPSE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4381050063 + 20 +65.713517713 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241644 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3604761879 + 20 +64.7165353829 + 30 +0.0 + 11 +269.2909370558 + 21 +62.2303088242 + 31 +0.0 + 0 +ELLIPSE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3685658741 + 20 +63.2272911544 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.63465074324167 + 42 +6.079167327000205 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3478326222 + 20 +63.0247161403 + 30 +0.0 + 11 +270.7497306689 + 21 +64.9675292511 + 31 +0.0 + 0 +ELLIPSE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7718696193 + 20 +20.1701042871 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.77624339683143 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8494984377 + 20 +21.1670866172 + 30 +0.0 + 11 +237.9190375698 + 21 +23.6533131759 + 31 +0.0 + 0 +ELLIPSE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8414087514 + 20 +22.6563308458 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651758 + 42 +2.937574673411358 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8621420034 + 20 +22.8589058598 + 30 +0.0 + 11 +236.4602439566 + 21 +20.916092749 + 31 +0.0 + 0 +ELLIPSE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4395107046 + 20 +20.7135177349 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410059 + 42 +4.634650743241605 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3618818863 + 20 +19.7165354048 + 30 +0.0 + 11 +269.2923427541 + 21 +17.2303088462 + 31 +0.0 + 0 +ELLIPSE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3699715725 + 20 +18.2272911763 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241592 + 42 +6.079167327000103 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3492383206 + 20 +18.0247161623 + 30 +0.0 + 11 +270.7511363673 + 21 +19.9675292731 + 31 +0.0 + 0 +ELLIPSE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7712448644 + 20 +40.1701042774 + 30 +0.0 + 11 +0.9999999995754365 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999909 + 42 +7.77624339683139 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8488736828 + 20 +41.1670866075 + 30 +0.0 + 11 +237.9184128149 + 21 +43.6533131661 + 31 +0.0 + 0 +ELLIPSE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8407839966 + 20 +42.656330836 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965178 + 42 +2.937574673411382 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8615172485 + 20 +42.8589058501 + 30 +0.0 + 11 +236.4596192018 + 21 +40.9160927392 + 31 +0.0 + 0 +ELLIPSE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4388859498 + 20 +40.7135177252 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241605 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3612571314 + 20 +39.7165353951 + 30 +0.0 + 11 +269.2917179993 + 21 +37.2303088364 + 31 +0.0 + 0 +ELLIPSE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3693468177 + 20 +38.2272911666 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241644 + 42 +6.079167327000129 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3486135657 + 20 +38.0247161525 + 30 +0.0 + 11 +270.7505116125 + 21 +39.9675292633 + 31 +0.0 + 0 +ELLIPSE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7715572418 + 20 +30.1701042823 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999859 + 42 +7.776243396831449 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8491860602 + 20 +31.1670866124 + 30 +0.0 + 11 +237.9187251924 + 21 +33.653313171 + 31 +0.0 + 0 +ELLIPSE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.841096374 + 20 +32.6563308409 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651755 + 42 +2.937574673411346 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8618296259 + 20 +32.8589058549 + 30 +0.0 + 11 +236.4599315792 + 21 +30.9160927441 + 31 +0.0 + 0 +ELLIPSE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4391983272 + 20 +30.7135177301 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410064 + 42 +4.634650743241611 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3615695088 + 20 +29.7165353999 + 30 +0.0 + 11 +269.2920303767 + 21 +27.2303088413 + 31 +0.0 + 0 +ELLIPSE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3696591951 + 20 +28.2272911714 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241597 + 42 +6.079167327000119 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3489259431 + 20 +28.0247161574 + 30 +0.0 + 11 +270.7508239899 + 21 +29.9675292682 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.374581583 + 20 +87.8404700374 + 30 +0.0 + 11 +58.2948548809 + 21 +87.8402801205 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3742692056 + 20 +97.8404700326 + 30 +0.0 + 11 +64.374581583 + 21 +87.8404700374 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +303.5742690889 + 20 +97.8479421004 + 30 +0.0 + 11 +64.3742692056 + 21 +97.8404700326 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +303.5917534777 + 20 +-461.8720576265 + 30 +0.0 + 11 +303.5742690889 + 21 +97.8479421004 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +189.2917535335 + 20 +-461.8756281004 + 30 +0.0 + 11 +303.5917534777 + 21 +-461.8720576265 + 31 +0.0 + 0 +ARC + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +189.2920659109 + 20 +-471.8756280955 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +90.0017897908 + 51 +138.0622428121 + 0 +LINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.0997620742 + 20 +-483.8398452021 + 30 +0.0 + 11 +181.8533529958 + 21 +-465.1923990731 + 31 +0.0 + 0 +ARC + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +157.661049159 + 20 +-477.1566161796 + 30 +0.0 + 40 +10.00000000000006 +100 +AcDbArc + 50 +270.0017897908 + 51 +318.0622428121 + 0 +LINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 11 +157.6613615365 + 21 +-487.1566161748 + 31 +0.0 + 0 +LINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 11 +58.2948548809 + 21 +-54.4095298976 + 31 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-54.4095298976 + 30 +0.0 + 11 +64.3787440121 + 21 +-54.4095298976 + 31 +0.0 + 0 +LINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3787440121 + 20 +-54.4095298976 + 30 +0.0 + 11 +64.3787440121 + 21 +-45.4095298976 + 31 +0.0 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3787440121 + 20 +-45.4095298976 + 30 +0.0 + 11 +58.2948548809 + 21 +-45.4097199445 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-45.4097199445 + 30 +0.0 + 11 +58.2948548809 + 21 +87.8402801205 + 31 +0.0 + 0 +CIRCLE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +295.5744721381 + 20 +91.3476922016 + 30 +0.0 + 40 +2.75 + 0 +CIRCLE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +111.5770879065 + 20 +91.3419445388 + 30 +0.0 + 40 +2.750000000000043 + 0 +CIRCLE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5911911008 + 20 +-443.8690285118 + 30 +0.0 + 40 +2.999999999999943 + 0 +ELLIPSE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7699953548 + 20 +80.1701042579 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999968 + 42 +7.776243396831455 + 0 +LINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8476241732 + 20 +81.167086588 + 30 +0.0 + 11 +237.9171633053 + 21 +83.6533131466 + 31 +0.0 + 0 +ELLIPSE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8395344869 + 20 +82.6563308165 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651774 + 42 +2.937574673411354 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8602677389 + 20 +82.8589058305 + 30 +0.0 + 11 +236.4583696921 + 21 +80.9160927197 + 31 +0.0 + 0 +ELLIPSE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4376364401 + 20 +80.7135177057 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241639 + 0 +LINE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3600076217 + 20 +79.7165353756 + 30 +0.0 + 11 +269.2904684896 + 21 +77.2303088169 + 31 +0.0 + 0 +ELLIPSE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.368097308 + 20 +78.227291147 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241657 + 42 +6.079167327000103 + 0 +LINE + 5 +BB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.347364056 + 20 +78.024716133 + 30 +0.0 + 11 +270.7492621028 + 21 +79.9675292438 + 31 +0.0 + 0 +ELLIPSE + 5 +BC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7717134306 + 20 +25.1701042847 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999932 + 42 +7.776243396831375 + 0 +LINE + 5 +BD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8493422489 + 20 +26.1670866148 + 30 +0.0 + 11 +237.9188813811 + 21 +28.6533131734 + 31 +0.0 + 0 +ELLIPSE + 5 +BE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8412525627 + 20 +27.6563308433 + 30 +0.0 + 11 +0.9999999995746407 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651826 + 42 +2.937574673411348 + 0 +LINE + 5 +BF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8619858146 + 20 +27.8589058574 + 30 +0.0 + 11 +236.4600877679 + 21 +25.9160927466 + 31 +0.0 + 0 +ELLIPSE + 5 +C0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4393545159 + 20 +25.7135177325 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410052 + 42 +4.634650743241643 + 0 +LINE + 5 +C1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3617256975 + 20 +24.7165354024 + 30 +0.0 + 11 +269.2921865654 + 21 +22.2303088438 + 31 +0.0 + 0 +ELLIPSE + 5 +C2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3698153838 + 20 +23.2272911739 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241666 + 42 +6.079167327000132 + 0 +LINE + 5 +C3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3490821318 + 20 +23.0247161598 + 30 +0.0 + 11 +270.7509801786 + 21 +24.9675292706 + 31 +0.0 + 0 +ELLIPSE + 5 +C4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7714010531 + 20 +35.1701042798 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999954 + 42 +7.776243396831423 + 0 +LINE + 5 +C5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8490298715 + 20 +36.1670866099 + 30 +0.0 + 11 +237.9185690037 + 21 +38.6533131686 + 31 +0.0 + 0 +ELLIPSE + 5 +C6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8409401853 + 20 +37.6563308384 + 30 +0.0 + 11 +0.9999999995746407 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651798 + 42 +2.937574673411302 + 0 +LINE + 5 +C7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8616734372 + 20 +37.8589058525 + 30 +0.0 + 11 +236.4597753905 + 21 +35.9160927417 + 31 +0.0 + 0 +ELLIPSE + 5 +C8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4390421385 + 20 +35.7135177276 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410045 + 42 +4.634650743241599 + 0 +LINE + 5 +C9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3614133201 + 20 +34.7165353975 + 30 +0.0 + 11 +269.291874188 + 21 +32.2303088389 + 31 +0.0 + 0 +ELLIPSE + 5 +CA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3695030064 + 20 +33.227291169 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241663 + 42 +6.079167327000165 + 0 +LINE + 5 +CB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3487697544 + 20 +33.0247161549 + 30 +0.0 + 11 +270.7506678012 + 21 +34.9675292658 + 31 +0.0 + 0 +ELLIPSE + 5 +CC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7703077322 + 20 +70.1701042627 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.776243396831396 + 0 +LINE + 5 +CD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8479365506 + 20 +71.1670865929 + 30 +0.0 + 11 +237.9174756827 + 21 +73.6533131515 + 31 +0.0 + 0 +ELLIPSE + 5 +CE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8398468643 + 20 +72.6563308214 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651816 + 42 +2.937574673411374 + 0 +LINE + 5 +CF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8605801163 + 20 +72.8589058354 + 30 +0.0 + 11 +236.4586820695 + 21 +70.9160927246 + 31 +0.0 + 0 +ELLIPSE + 5 +D0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4379488176 + 20 +70.7135177105 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410062 + 42 +4.63465074324161 + 0 +LINE + 5 +D1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3603199992 + 20 +69.7165353804 + 30 +0.0 + 11 +269.290780867 + 21 +67.2303088218 + 31 +0.0 + 0 +ELLIPSE + 5 +D2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3684096854 + 20 +68.2272911519 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241595 + 42 +6.079167327000128 + 0 +LINE + 5 +D3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3476764335 + 20 +68.0247161379 + 30 +0.0 + 11 +270.7495744802 + 21 +69.9675292487 + 31 +0.0 + 0 +ELLIPSE + 5 +D4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7701515435 + 20 +75.1701042603 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999918 + 42 +7.776243396831438 + 0 +LINE + 5 +D5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8477803619 + 20 +76.1670865904 + 30 +0.0 + 11 +237.917319494 + 21 +78.653313149 + 31 +0.0 + 0 +ELLIPSE + 5 +D6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8396906756 + 20 +77.6563308189 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651762 + 42 +2.937574673411558 + 0 +LINE + 5 +D7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8604239276 + 20 +77.858905833 + 30 +0.0 + 11 +236.4585258808 + 21 +75.9160927222 + 31 +0.0 + 0 +ELLIPSE + 5 +D8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4377926288 + 20 +75.7135177081 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410056 + 42 +4.63465074324167 + 0 +LINE + 5 +D9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3601638105 + 20 +74.716535378 + 30 +0.0 + 11 +269.2906246783 + 21 +72.2303088194 + 31 +0.0 + 0 +ELLIPSE + 5 +DA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3682534967 + 20 +73.2272911495 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241613 + 42 +6.0791673270001 + 0 +LINE + 5 +DB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3475202448 + 20 +73.0247161354 + 30 +0.0 + 11 +270.7494182915 + 21 +74.9675292462 + 31 +0.0 + 0 +ELLIPSE + 5 +DC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.770932487 + 20 +50.1701042725 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999916 + 42 +7.776243396831388 + 0 +LINE + 5 +DD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8485613054 + 20 +51.1670866026 + 30 +0.0 + 11 +237.9181004375 + 21 +53.6533131612 + 31 +0.0 + 0 +ELLIPSE + 5 +DE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8404716191 + 20 +52.6563308311 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651808 + 42 +2.937574673411333 + 0 +LINE + 5 +DF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8612048711 + 20 +52.8589058452 + 30 +0.0 + 11 +236.4593068244 + 21 +50.9160927344 + 31 +0.0 + 0 +ELLIPSE + 5 +E0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4385735724 + 20 +50.7135177203 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410051 + 42 +4.63465074324164 + 0 +LINE + 5 +E1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.360944754 + 20 +49.7165353902 + 30 +0.0 + 11 +269.2914056219 + 21 +47.2303088316 + 31 +0.0 + 0 +ELLIPSE + 5 +E2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3690344403 + 20 +48.2272911617 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241644 + 42 +6.079167327000102 + 0 +LINE + 5 +E3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3483011883 + 20 +48.0247161476 + 30 +0.0 + 11 +270.750199235 + 21 +49.9675292584 + 31 +0.0 + 0 +ELLIPSE + 5 +E4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7706201096 + 20 +60.1701042676 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999931 + 42 +7.776243396831444 + 0 +LINE + 5 +E5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.848248928 + 20 +61.1670865977 + 30 +0.0 + 11 +237.9177880601 + 21 +63.6533131564 + 31 +0.0 + 0 +ELLIPSE + 5 +E6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8401592417 + 20 +62.6563308262 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965176 + 42 +2.937574673411307 + 0 +LINE + 5 +E7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8608924937 + 20 +62.8589058403 + 30 +0.0 + 11 +236.4589944469 + 21 +60.9160927295 + 31 +0.0 + 0 +ELLIPSE + 5 +E8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.438261195 + 20 +60.7135177154 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410059 + 42 +4.634650743241605 + 0 +LINE + 5 +E9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3606323766 + 20 +59.7165353853 + 30 +0.0 + 11 +269.2910932445 + 21 +57.2303088267 + 31 +0.0 + 0 +ELLIPSE + 5 +EA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3687220629 + 20 +58.2272911568 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241648 + 42 +6.079167327000174 + 0 +LINE + 5 +EB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3479888109 + 20 +58.0247161427 + 30 +0.0 + 11 +270.7498868576 + 21 +59.9675292536 + 31 +0.0 + 0 +LINE + 5 +EC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8024125928 + 20 +78.0222938038 + 30 +0.0 + 11 +192.4003931687 + 21 +79.9650818021 + 31 +0.0 + 0 +ELLIPSE + 5 +ED +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.781666683 + 20 +78.2249299976 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795006 + 42 +1.648534563938056 + 0 +LINE + 5 +EE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7896632655 + 20 +79.7161739441 + 30 +0.0 + 11 +193.8593577882 + 21 +77.2279525194 + 31 +0.0 + 0 +ELLIPSE + 5 +EF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7119721603 + 20 +80.7131514224 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937993 + 42 +3.345610633769549 + 0 +LINE + 5 +F0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2892068263 + 20 +82.8585756145 + 30 +0.0 + 11 +226.6912262505 + 21 +80.9157876162 + 31 +0.0 + 0 +ELLIPSE + 5 +F1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3099527362 + 20 +82.6559394206 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768274 + 42 +4.790127217527782 + 0 +LINE + 5 +F2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3019561536 + 20 +81.1646954742 + 30 +0.0 + 11 +225.232261631 + 21 +83.6529168989 + 31 +0.0 + 0 +ELLIPSE + 5 +F3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3796472588 + 20 +80.1677179959 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527747 + 42 +6.487203287359149 + 0 +LINE + 5 +F4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8039744799 + 20 +28.0222938282 + 30 +0.0 + 11 +192.4019550558 + 21 +29.9650818265 + 31 +0.0 + 0 +ELLIPSE + 5 +F5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7832285701 + 20 +28.224930022 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795192 + 42 +1.648534563938103 + 0 +LINE + 5 +F6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7912251526 + 20 +29.7161739685 + 30 +0.0 + 11 +193.8609196752 + 21 +27.2279525438 + 31 +0.0 + 0 +ELLIPSE + 5 +F7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7135340474 + 20 +30.7131514468 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.64853456393797 + 42 +3.345610633769582 + 0 +LINE + 5 +F8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2907687134 + 20 +32.8585756389 + 30 +0.0 + 11 +226.6927881376 + 21 +30.9157876406 + 31 +0.0 + 0 +ELLIPSE + 5 +F9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3115146233 + 20 +32.655939445 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768227 + 42 +4.790127217527796 + 0 +LINE + 5 +FA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3035180407 + 20 +31.1646954986 + 30 +0.0 + 11 +225.2338235181 + 21 +33.6529169233 + 31 +0.0 + 0 +ELLIPSE + 5 +FB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3812091459 + 20 +30.1677180203 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527751 + 42 +6.487203287359283 + 0 +LINE + 5 +FC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8041306686 + 20 +23.0222938307 + 30 +0.0 + 11 +192.4021112445 + 21 +24.9650818289 + 31 +0.0 + 0 +ELLIPSE + 5 +FD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7833847588 + 20 +23.2249300245 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795062 + 42 +1.648534563937973 + 0 +LINE + 5 +FE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7913813413 + 20 +24.716173971 + 30 +0.0 + 11 +193.861075864 + 21 +22.2279525462 + 31 +0.0 + 0 +ELLIPSE + 5 +FF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7136902361 + 20 +25.7131514492 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938002 + 42 +3.345610633769547 + 0 +LINE + 5 +100 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2909249021 + 20 +27.8585756413 + 30 +0.0 + 11 +226.6929443263 + 21 +25.915787643 + 31 +0.0 + 0 +ELLIPSE + 5 +101 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.311670812 + 20 +27.6559394475 + 30 +0.0 + 11 +-0.9999999995746975 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768241 + 42 +4.790127217527755 + 0 +LINE + 5 +102 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3036742294 + 20 +26.164695501 + 30 +0.0 + 11 +225.2339797068 + 21 +28.6529169257 + 31 +0.0 + 0 +ELLIPSE + 5 +103 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3813653346 + 20 +25.1677180227 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527855 + 42 +6.487203287359198 + 0 +LINE + 5 +104 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8036621025 + 20 +38.0222938233 + 30 +0.0 + 11 +192.4016426783 + 21 +39.9650818216 + 31 +0.0 + 0 +ELLIPSE + 5 +105 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7829161926 + 20 +38.2249300172 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795212 + 42 +1.648534563938011 + 0 +LINE + 5 +106 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7909127752 + 20 +39.7161739636 + 30 +0.0 + 11 +193.8606072978 + 21 +37.2279525389 + 31 +0.0 + 0 +ELLIPSE + 5 +107 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.71322167 + 20 +40.7131514419 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938026 + 42 +3.345610633769568 + 0 +LINE + 5 +108 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.290456336 + 20 +42.858575634 + 30 +0.0 + 11 +226.6924757601 + 21 +40.9157876357 + 31 +0.0 + 0 +ELLIPSE + 5 +109 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3112022458 + 20 +42.6559394402 + 30 +0.0 + 11 +-0.9999999995746123 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768224 + 42 +4.790127217527815 + 0 +LINE + 5 +10A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3032056633 + 20 +41.1646954937 + 30 +0.0 + 11 +225.2335111406 + 21 +43.6529169184 + 31 +0.0 + 0 +ELLIPSE + 5 +10B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3808967685 + 20 +40.1677180154 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527772 + 42 +6.487203287359192 + 0 +LINE + 5 +10C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8038182912 + 20 +33.0222938258 + 30 +0.0 + 11 +192.401798867 + 21 +34.965081824 + 31 +0.0 + 0 +ELLIPSE + 5 +10D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7830723813 + 20 +33.2249300196 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795076 + 42 +1.648534563937995 + 0 +LINE + 5 +10E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7910689639 + 20 +34.7161739661 + 30 +0.0 + 11 +193.8607634865 + 21 +32.2279525413 + 31 +0.0 + 0 +ELLIPSE + 5 +10F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7133778587 + 20 +35.7131514443 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937996 + 42 +3.345610633769574 + 0 +LINE + 5 +110 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2906125247 + 20 +37.8585756364 + 30 +0.0 + 11 +226.6926319488 + 21 +35.9157876382 + 31 +0.0 + 0 +ELLIPSE + 5 +111 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3113584346 + 20 +37.6559394426 + 30 +0.0 + 11 +-0.9999999995746975 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768232 + 42 +4.790127217527774 + 0 +LINE + 5 +112 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.303361852 + 20 +36.1646954961 + 30 +0.0 + 11 +225.2336673294 + 21 +38.6529169209 + 31 +0.0 + 0 +ELLIPSE + 5 +113 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3810529572 + 20 +35.1677180179 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527848 + 42 +6.48720328735928 + 0 +LINE + 5 +114 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8042868573 + 20 +18.0222938331 + 30 +0.0 + 11 +192.4022674332 + 21 +19.9650818314 + 31 +0.0 + 0 +ELLIPSE + 5 +115 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7835409475 + 20 +18.2249300269 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795213 + 42 +1.648534563938103 + 0 +LINE + 5 +116 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.79153753 + 20 +19.7161739734 + 30 +0.0 + 11 +193.8612320527 + 21 +17.2279525487 + 31 +0.0 + 0 +ELLIPSE + 5 +117 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7138464248 + 20 +20.7131514517 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937999 + 42 +3.345610633769543 + 0 +LINE + 5 +118 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2910810908 + 20 +22.8585756437 + 30 +0.0 + 11 +226.693100515 + 21 +20.9157876455 + 31 +0.0 + 0 +ELLIPSE + 5 +119 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3118270007 + 20 +22.6559394499 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768223 + 42 +4.790127217527798 + 0 +LINE + 5 +11A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3038304181 + 20 +21.1646955034 + 30 +0.0 + 11 +225.2341358955 + 21 +23.6529169282 + 31 +0.0 + 0 +ELLIPSE + 5 +11B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3815215233 + 20 +20.1677180252 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527798 + 42 +6.487203287359277 + 0 +LINE + 5 +11C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8027249702 + 20 +68.0222938087 + 30 +0.0 + 11 +192.4007055461 + 21 +69.965081807 + 31 +0.0 + 0 +ELLIPSE + 5 +11D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7819790604 + 20 +68.2249300025 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795059 + 42 +1.648534563938071 + 0 +LINE + 5 +11E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7899756429 + 20 +69.716173949 + 30 +0.0 + 11 +193.8596701656 + 21 +67.2279525243 + 31 +0.0 + 0 +ELLIPSE + 5 +11F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7122845377 + 20 +70.7131514273 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769571 + 0 +LINE + 5 +120 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2895192037 + 20 +72.8585756193 + 30 +0.0 + 11 +226.6915386279 + 21 +70.9157876211 + 31 +0.0 + 0 +ELLIPSE + 5 +121 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3102651136 + 20 +72.6559394255 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.34561063376823 + 42 +4.790127217527791 + 0 +LINE + 5 +122 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.302268531 + 20 +71.164695479 + 30 +0.0 + 11 +225.2325740084 + 21 +73.6529169038 + 31 +0.0 + 0 +ELLIPSE + 5 +123 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3799596362 + 20 +70.1677180008 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.79012721752779 + 42 +6.487203287359199 + 0 +LINE + 5 +124 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8028811589 + 20 +63.0222938111 + 30 +0.0 + 11 +192.4008617348 + 21 +64.9650818094 + 31 +0.0 + 0 +ELLIPSE + 5 +125 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7821352491 + 20 +63.224930005 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715477926226E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795262 + 42 +1.648534563937998 + 0 +LINE + 5 +126 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7901318316 + 20 +64.7161739514 + 30 +0.0 + 11 +193.8598263543 + 21 +62.2279525267 + 31 +0.0 + 0 +ELLIPSE + 5 +127 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7124407264 + 20 +65.7131514297 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.64853456393801 + 42 +3.34561063376956 + 0 +LINE + 5 +128 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2896753924 + 20 +67.8585756218 + 30 +0.0 + 11 +226.6916948166 + 21 +65.9157876235 + 31 +0.0 + 0 +ELLIPSE + 5 +129 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3104213023 + 20 +67.655939428 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768021 + 42 +4.79012721752783 + 0 +LINE + 5 +12A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3024247198 + 20 +66.1646954815 + 30 +0.0 + 11 +225.2327301971 + 21 +68.6529169062 + 31 +0.0 + 0 +ELLIPSE + 5 +12B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3801158249 + 20 +65.1677180032 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527939 + 42 +6.487203287359152 + 0 +LINE + 5 +12C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8025687815 + 20 +73.0222938063 + 30 +0.0 + 11 +192.4005493574 + 21 +74.9650818045 + 31 +0.0 + 0 +ELLIPSE + 5 +12D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7818228717 + 20 +73.2249300001 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.204017980179536 + 42 +1.648534563938013 + 0 +LINE + 5 +12E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7898194542 + 20 +74.7161739466 + 30 +0.0 + 11 +193.8595139769 + 21 +72.2279525218 + 31 +0.0 + 0 +ELLIPSE + 5 +12F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.712128349 + 20 +75.7131514248 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938 + 42 +3.34561063376951 + 0 +LINE + 5 +130 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.289363015 + 20 +77.8585756169 + 30 +0.0 + 11 +226.6913824392 + 21 +75.9157876187 + 31 +0.0 + 0 +ELLIPSE + 5 +131 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3101089249 + 20 +77.6559394231 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768012 + 42 +4.790127217527852 + 0 +LINE + 5 +132 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3021123423 + 20 +76.1646954766 + 30 +0.0 + 11 +225.2324178197 + 21 +78.6529169014 + 31 +0.0 + 0 +ELLIPSE + 5 +133 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3798034475 + 20 +75.1677179983 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.79012721752785 + 42 +6.487203287359165 + 0 +LINE + 5 +134 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8022564041 + 20 +83.0222938014 + 30 +0.0 + 11 +192.40023698 + 21 +84.9650817996 + 31 +0.0 + 0 +ELLIPSE + 5 +135 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7815104943 + 20 +83.2249299952 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795274 + 42 +1.648534563938051 + 0 +LINE + 5 +136 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7895070768 + 20 +84.7161739417 + 30 +0.0 + 11 +193.8592015995 + 21 +82.2279525169 + 31 +0.0 + 0 +ELLIPSE + 5 +137 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7118159716 + 20 +85.71315142 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937981 + 42 +3.345610633769588 + 0 +LINE + 5 +138 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2890506376 + 20 +87.858575612 + 30 +0.0 + 11 +226.6910700618 + 21 +85.9157876138 + 31 +0.0 + 0 +ELLIPSE + 5 +139 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3097965475 + 20 +87.6559394182 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.34561063376801 + 42 +4.790127217527805 + 0 +LINE + 5 +13A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3017999649 + 20 +86.1646954717 + 30 +0.0 + 11 +225.2321054423 + 21 +88.6529168965 + 31 +0.0 + 0 +ELLIPSE + 5 +13B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3794910701 + 20 +85.1677179935 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527846 + 42 +6.48720328735924 + 0 +LINE + 5 +13C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8033497251 + 20 +48.0222938185 + 30 +0.0 + 11 +192.4013303009 + 21 +49.9650818167 + 31 +0.0 + 0 +ELLIPSE + 5 +13D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7826038152 + 20 +48.2249300123 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795212 + 42 +1.648534563938009 + 0 +LINE + 5 +13E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7906003978 + 20 +49.7161739588 + 30 +0.0 + 11 +193.8602949204 + 21 +47.227952534 + 31 +0.0 + 0 +ELLIPSE + 5 +13F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7129092926 + 20 +50.713151437 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769564 + 0 +LINE + 5 +140 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2901439586 + 20 +52.8585756291 + 30 +0.0 + 11 +226.6921633827 + 21 +50.9157876309 + 31 +0.0 + 0 +ELLIPSE + 5 +141 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3108898684 + 20 +52.6559394353 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768214 + 42 +4.790127217527734 + 0 +LINE + 5 +142 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3028932859 + 20 +51.1646954888 + 30 +0.0 + 11 +225.2331987632 + 21 +53.6529169136 + 31 +0.0 + 0 +ELLIPSE + 5 +143 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3805843911 + 20 +50.1677180105 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527774 + 42 +6.487203287359202 + 0 +LINE + 5 +144 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8035059138 + 20 +43.0222938209 + 30 +0.0 + 11 +192.4014864896 + 21 +44.9650818192 + 31 +0.0 + 0 +ELLIPSE + 5 +145 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7827600039 + 20 +43.2249300147 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795077 + 42 +1.648534563938085 + 0 +LINE + 5 +146 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7907565865 + 20 +44.7161739612 + 30 +0.0 + 11 +193.8604511091 + 21 +42.2279525365 + 31 +0.0 + 0 +ELLIPSE + 5 +147 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7130654813 + 20 +45.7131514395 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937999 + 42 +3.345610633769558 + 0 +LINE + 5 +148 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2903001473 + 20 +47.8585756315 + 30 +0.0 + 11 +226.6923195714 + 21 +45.9157876333 + 31 +0.0 + 0 +ELLIPSE + 5 +149 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3110460571 + 20 +47.6559394377 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768004 + 42 +4.790127217527765 + 0 +LINE + 5 +14A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3030494746 + 20 +46.1646954912 + 30 +0.0 + 11 +225.2333549519 + 21 +48.652916916 + 31 +0.0 + 0 +ELLIPSE + 5 +14B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3807405798 + 20 +45.167718013 + 30 +0.0 + 11 +-0.9999999995753228 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527877 + 42 +6.487203287359286 + 0 +LINE + 5 +14C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8030373477 + 20 +58.0222938136 + 30 +0.0 + 11 +192.4010179235 + 21 +59.9650818118 + 31 +0.0 + 0 +ELLIPSE + 5 +14D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7822914378 + 20 +58.2249300074 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795156 + 42 +1.648534563938041 + 0 +LINE + 5 +14E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7902880204 + 20 +59.7161739539 + 30 +0.0 + 11 +193.859982543 + 21 +57.2279525291 + 31 +0.0 + 0 +ELLIPSE + 5 +14F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7125969152 + 20 +60.7131514322 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938026 + 42 +3.345610633769555 + 0 +LINE + 5 +150 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2898315812 + 20 +62.8585756242 + 30 +0.0 + 11 +226.6918510053 + 21 +60.915787626 + 31 +0.0 + 0 +ELLIPSE + 5 +151 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.310577491 + 20 +62.6559394304 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715477926226E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768248 + 42 +4.7901272175278 + 0 +LINE + 5 +152 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3025809085 + 20 +61.1646954839 + 30 +0.0 + 11 +225.2328863858 + 21 +63.6529169087 + 31 +0.0 + 0 +ELLIPSE + 5 +153 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3802720137 + 20 +60.1677180057 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527774 + 42 +6.48720328735924 + 0 +LINE + 5 +154 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8031935364 + 20 +53.022293816 + 30 +0.0 + 11 +192.4011741122 + 21 +54.9650818143 + 31 +0.0 + 0 +ELLIPSE + 5 +155 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7824476265 + 20 +53.2249300098 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795076 + 42 +1.648534563937991 + 0 +LINE + 5 +156 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7904442091 + 20 +54.7161739563 + 30 +0.0 + 11 +193.8601387317 + 21 +52.2279525316 + 31 +0.0 + 0 +ELLIPSE + 5 +157 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7127531039 + 20 +55.7131514346 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769534 + 0 +LINE + 5 +158 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2899877699 + 20 +57.8585756267 + 30 +0.0 + 11 +226.692007194 + 21 +55.9157876284 + 31 +0.0 + 0 +ELLIPSE + 5 +159 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3107336797 + 20 +57.6559394328 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768014 + 42 +4.790127217527823 + 0 +LINE + 5 +15A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3027370972 + 20 +56.1646954864 + 30 +0.0 + 11 +225.2330425745 + 21 +58.6529169111 + 31 +0.0 + 0 +ELLIPSE + 5 +15B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3804282024 + 20 +55.1677180081 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527824 + 42 +6.487203287359167 + 0 +SPLINE + 5 +15C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.3926716671338819 + 40 +-0.0000000000008581 + 40 +0.3926716671321656 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 10 +195.5888982341111 + 20 +-202.3113321738792 + 30 +0.0 + 10 +195.5888677642344 + 20 +-201.335913498085 + 30 +0.0 + 10 +195.1985529981817 + 20 +-199.3637236610908 + 30 +0.0 + 10 +193.5294598415921 + 20 +-196.8709939348692 + 30 +0.0 + 10 +191.0366258428334 + 20 +-195.2020565160326 + 30 +0.0 + 10 +189.0644116245842 + 20 +-194.8118649642556 + 30 +0.0 + 10 +188.0889929487899 + 20 +-194.8118954341323 + 30 +0.0 + 0 +LINE + 5 +15D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +188.0889929488 + 20 +-194.8118954341 + 30 +0.0 + 11 +80.0883350339 + 21 +-194.8152691308 + 31 +0.0 + 0 +SPLINE + 5 +15E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.3926716671325966 + 40 +0.0000000000004288 + 40 +0.3926716671334542 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 10 +80.08833503387363 + 20 +-194.8152691307905 + 30 +0.0 + 10 +79.1129163580794 + 20 +-194.8152996006667 + 30 +0.0 + 10 +77.14072652108477 + 20 +-195.2056143667185 + 30 +0.0 + 10 +74.64799679486262 + 20 +-196.8747075233062 + 30 +0.0 + 10 +72.97905937602425 + 20 +-199.3675415220639 + 30 +0.0 + 10 +72.58886782424622 + 20 +-201.3397557403129 + 30 +0.0 + 10 +72.58889829412246 + 20 +-202.3151744161071 + 30 +0.0 + 0 +LINE + 5 +15F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +72.5888982941 + 20 +-202.3151744161 + 30 +0.0 + 11 +72.5960205198 + 21 +-430.3158322725 + 31 +0.0 + 0 +SPLINE + 5 +160 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.3926716671338757 + 40 +-0.0000000000008537 + 40 +0.3926716671321683 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 10 +72.59602051978625 + 20 +-430.3158322724843 + 30 +0.0 + 10 +72.5960509896631 + 20 +-431.2912509482784 + 30 +0.0 + 10 +72.98636575571597 + 20 +-433.2634407852729 + 30 +0.0 + 10 +74.65545891230558 + 20 +-435.7561705114936 + 30 +0.0 + 10 +77.14829291106449 + 20 +-437.4251079303311 + 30 +0.0 + 10 +79.12050712931371 + 20 +-437.8152994821076 + 30 +0.0 + 10 +80.09592580510797 + 20 +-437.8152690122305 + 30 +0.0 + 0 +LINE + 5 +161 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0959258051 + 20 +-437.8152690122 + 30 +0.0 + 11 +188.09658372 + 21 +-437.8118953156 + 31 +0.0 + 0 +SPLINE + 5 +162 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.3926716671325942 + 40 +0.0000000000004329 + 40 +0.39267166713346 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 10 +188.0965837200279 + 20 +-437.8118953155723 + 30 +0.0 + 10 +189.0720023958222 + 20 +-437.8118648456957 + 30 +0.0 + 10 +191.0441922328165 + 20 +-437.421550079643 + 30 +0.0 + 10 +193.5369219590377 + 20 +-435.7524569230533 + 30 +0.0 + 10 +195.2058593778746 + 20 +-433.2596229242951 + 30 +0.0 + 10 +195.5960509296516 + 20 +-431.2874087060457 + 30 +0.0 + 10 +195.5960204597748 + 20 +-430.3119900302514 + 30 +0.0 + 0 +LINE + 5 +163 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +195.5960204598 + 20 +-430.3119900303 + 30 +0.0 + 11 +195.5888982341 + 21 +-202.3113321739 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +164 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +164 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.876692361 + 42 +2460255.876705139 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +67.2397475034 + 47 +160.0203396438 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.014384427 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +58.2948548809 + 24 +-487.15972016 + 34 +0.0 + 15 +303.5917534777 + 25 +97.8479421004 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-203_Top_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-203_Top_x1.DXF new file mode 100644 index 0000000..8a2394f --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-203_Top_x1.DXF @@ -0,0 +1,5160 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-174.3169542035 + 20 +-3220.3278709276 + 30 +0.0 + 9 +$EXTMAX + 10 +149.3338230977 + 20 +-2891.9732579534 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.935309688 + 9 +$TDUCREATE + 40 +2460255.893643021 + 9 +$TDUPDATE + 40 +2460255.93532243 + 9 +$TDUUPDATE + 40 +2460255.893655764 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +AF + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{989a676a-2d41-4651-840d-c8423bd66156} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-12.4915655529 + 22 +-3056.1505644405 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +334.9217052337 + 41 +0.9856745254 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-33.6457162385 + 20 +-3005.1876871348 + 30 +0.0 + 11 +-61.7354150397 + 21 +-3032.6158142053 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.9400252642 + 20 +-3020.794053622 + 30 +0.0 + 11 +-33.6457162385 + 21 +-3005.1876871348 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.4580541269 + 20 +-3088.5576616784 + 30 +0.0 + 11 +21.9400252642 + 21 +-3020.794053622 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-61.7354150397 + 20 +-3032.6158142053 + 30 +0.0 + 11 +-47.4580541269 + 21 +-3088.5576616784 + 31 +0.0 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-39.5500926058 + 20 +-2955.2367422232 + 30 +0.0 + 40 +5.000000000000066 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +76.4151491007 + 20 +-3145.6085101684 + 30 +0.0 + 40 +5.500000000000043 + 0 +CIRCLE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-85.4201834603 + 20 +-2980.2623147561 + 30 +0.0 + 40 +13.7500000000001 + 0 +CIRCLE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-111.6070117048 + 20 +-3025.598151282 + 30 +0.0 + 40 +5.0 + 0 +CIRCLE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +115.7161367297 + 20 +-3071.8117643371 + 30 +0.0 + 40 +5.000000000000014 + 0 +CIRCLE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +131.8338230977 + 20 +-3202.8278709276 + 30 +0.0 + 40 +5.0 + 0 +CIRCLE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +1.238561903 + 20 +-3183.5956647753 + 30 +0.0 + 40 +5.000000000000004 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +69.2556903082 + 20 +-3038.4019188523 + 30 +0.0 + 11 +98.1533981854 + 21 +-3067.9959793822 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +69.2556903082 + 20 +-3038.4019188523 + 30 +0.0 + 11 +66.0360560265 + 21 +-3041.5457946597 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +66.0360560265 + 20 +-3041.5457946597 + 30 +0.0 + 11 +65.6867364924 + 21 +-3041.1880575173 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +65.6867364924 + 20 +-3041.1880575173 + 30 +0.0 + 11 +74.8850130506 + 21 +-3032.2062177766 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +74.8850130506 + 20 +-3032.2062177766 + 30 +0.0 + 11 +66.5013442309 + 21 +-3023.6205263589 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +66.5013442309 + 20 +-3023.6205263589 + 30 +0.0 + 11 +57.3030676726 + 21 +-3032.6023660995 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +57.3030676726 + 20 +-3032.6023660995 + 30 +0.0 + 11 +56.9537481384 + 21 +-3032.2446289571 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +56.9537481384 + 20 +-3032.2446289571 + 30 +0.0 + 11 +60.1733824201 + 21 +-3029.1007531497 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-59.2938982613 + 20 +-2906.7546504468 + 30 +0.0 + 11 +60.1733824201 + 21 +-3029.1007531497 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-59.2938982613 + 20 +-2906.7546504468 + 30 +0.0 + 11 +-62.5135325429 + 21 +-2909.8985262542 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.5135325429 + 20 +-2909.8985262542 + 30 +0.0 + 11 +-62.8628520771 + 21 +-2909.5407891118 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.8628520771 + 20 +-2909.5407891118 + 30 +0.0 + 11 +-53.6645755188 + 21 +-2900.5589493711 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.0482443385 + 20 +-2891.9732579534 + 30 +0.0 + 11 +-53.6645755188 + 21 +-2900.5589493711 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.0482443385 + 20 +-2891.9732579534 + 30 +0.0 + 11 +-71.2465208968 + 21 +-2900.955097694 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-71.2465208968 + 20 +-2900.955097694 + 30 +0.0 + 11 +-71.595840431 + 21 +-2900.5973605516 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-71.595840431 + 20 +-2900.5973605516 + 30 +0.0 + 11 +-68.3762061493 + 21 +-2897.4534847442 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-69.4241647518 + 20 +-2896.380273317 + 30 +0.0 + 11 +-68.3762061493 + 21 +-2897.4534847442 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-76.2211704575 + 20 +-2903.017344466 + 30 +0.0 + 11 +-69.4241647518 + 21 +-2896.380273317 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-76.2211704575 + 20 +-2903.017344466 + 30 +0.0 + 11 +-73.0772946501 + 21 +-2906.2369787476 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-73.0772946501 + 20 +-2906.2369787476 + 30 +0.0 + 11 +-73.4350317925 + 21 +-2906.5862982818 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-73.4350317925 + 20 +-2906.5862982818 + 30 +0.0 + 11 +-82.4168715332 + 21 +-2897.3880217235 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-82.4168715332 + 20 +-2897.3880217235 + 30 +0.0 + 11 +-91.0025629509 + 21 +-2905.7716905433 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-91.0025629509 + 20 +-2905.7716905433 + 30 +0.0 + 11 +-82.0207232103 + 21 +-2914.9699671015 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-82.0207232103 + 20 +-2914.9699671015 + 30 +0.0 + 11 +-82.3784603527 + 21 +-2915.3192866357 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-82.3784603527 + 20 +-2915.3192866357 + 30 +0.0 + 11 +-85.5223361601 + 21 +-2912.099652354 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-153.6374186553 + 20 +-2978.6119768115 + 30 +0.0 + 11 +-85.5223361601 + 21 +-2912.099652354 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-153.6374186553 + 20 +-2978.6119768115 + 30 +0.0 + 11 +-150.4935428479 + 21 +-2981.8316110932 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-150.4935428479 + 20 +-2981.8316110932 + 30 +0.0 + 11 +-150.8512799903 + 21 +-2982.1809306273 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-150.8512799903 + 20 +-2982.1809306273 + 30 +0.0 + 11 +-159.8331197309 + 21 +-2972.9826540691 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-168.4188111487 + 20 +-2981.3663228888 + 30 +0.0 + 11 +-159.8331197309 + 21 +-2972.9826540691 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-168.4188111487 + 20 +-2981.3663228888 + 30 +0.0 + 11 +-159.436971408 + 21 +-2990.5645994471 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-159.436971408 + 20 +-2990.5645994471 + 30 +0.0 + 11 +-159.7947085504 + 21 +-2990.9139189812 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-159.7947085504 + 20 +-2990.9139189812 + 30 +0.0 + 11 +-162.9385843578 + 21 +-2987.6942846996 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-169.7355900635 + 20 +-2994.3313558486 + 30 +0.0 + 11 +-162.9385843578 + 21 +-2987.6942846996 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-168.6876314611 + 20 +-2995.4045672758 + 30 +0.0 + 11 +-169.7355900635 + 21 +-2994.3313558486 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-168.6876314611 + 20 +-2995.4045672758 + 30 +0.0 + 11 +-165.4679971794 + 21 +-2992.2606914684 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-165.4679971794 + 20 +-2992.2606914684 + 30 +0.0 + 11 +-165.1186776453 + 21 +-2992.6184286108 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-165.1186776453 + 20 +-2992.6184286108 + 30 +0.0 + 11 +-174.3169542035 + 21 +-3001.6002683514 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-174.3169542035 + 20 +-3001.6002683514 + 30 +0.0 + 11 +-165.9332853838 + 21 +-3010.1859597692 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-165.9332853838 + 20 +-3010.1859597692 + 30 +0.0 + 11 +-156.7350088255 + 21 +-3001.2041200285 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-156.7350088255 + 20 +-3001.2041200285 + 30 +0.0 + 11 +-156.3856892914 + 21 +-3001.5618571709 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-156.3856892914 + 20 +-3001.5618571709 + 30 +0.0 + 11 +-159.605323573 + 21 +-3004.7057329783 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-40.1380428916 + 20 +-3127.0518356813 + 30 +0.0 + 11 +-159.605323573 + 21 +-3004.7057329783 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-40.1380428916 + 20 +-3127.0518356813 + 30 +0.0 + 11 +-36.91840861 + 21 +-3123.9079598739 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-36.91840861 + 20 +-3123.9079598739 + 30 +0.0 + 11 +-36.5690890758 + 21 +-3124.2656970163 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-36.5690890758 + 20 +-3124.2656970163 + 30 +0.0 + 11 +-45.7673656341 + 21 +-3133.2475367569 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.3836968144 + 20 +-3141.8332281747 + 30 +0.0 + 11 +-45.7673656341 + 21 +-3133.2475367569 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.3836968144 + 20 +-3141.8332281747 + 30 +0.0 + 11 +-28.1854202561 + 21 +-3132.851388434 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.1854202561 + 20 +-3132.851388434 + 30 +0.0 + 11 +-27.8361007219 + 21 +-3133.2091255764 + 31 +0.0 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-27.8361007219 + 20 +-3133.2091255764 + 30 +0.0 + 11 +-31.0557350036 + 21 +-3136.3530013838 + 31 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.1580271264 + 20 +-3165.9470619137 + 30 +0.0 + 11 +-31.0557350036 + 21 +-3136.3530013838 + 31 +0.0 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.7920175352 + 20 +-3166.5661483584 + 30 +0.0 + 11 +-2.1580271264 + 21 +-3165.9470619137 + 31 +0.0 + 0 +ARC + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +1.238561903 + 20 +-3183.5956647753 + 30 +0.0 + 40 +17.49999999999998 +100 +AcDbArc + 50 +103.3158430304 + 51 +325.3246078058 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +116.8446371569 + 20 +-3211.8597203967 + 30 +0.0 + 11 +15.630360014 + 21 +-3193.5518762602 + 31 +0.0 + 0 +ARC + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +131.8338230977 + 20 +-3202.8278709276 + 30 +0.0 + 40 +17.50000000000086 +100 +AcDbArc + 50 +211.0713891136 + 51 +57.5644468562 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +125.3269022177 + 20 +-3086.4365100352 + 30 +0.0 + 11 +141.2199588368 + 21 +-3188.0579536669 + 31 +0.0 + 0 +ARC + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +115.7161367297 + 20 +-3071.8117643371 + 30 +0.0 + 40 +17.50000000000003 +100 +AcDbArc + 50 +303.3112281641 + 51 +165.3199929394 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.1533981854 + 20 +-3067.9959793822 + 30 +0.0 + 11 +98.7874025149 + 21 +-3067.3769071936 + 31 +0.0 + 0 +CIRCLE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +66.7580700743 + 20 +-3031.7558869435 + 30 +0.0 + 40 +3.499999999999846 + 0 +CIRCLE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-37.6404226578 + 20 +-3133.6978675901 + 30 +0.0 + 40 +3.500000000000197 + 0 +CIRCLE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-82.8672023663 + 20 +-2905.5149646999 + 30 +0.0 + 40 +3.499999999999666 + 0 +CIRCLE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-160.2834505641 + 20 +-2981.1095970454 + 30 +0.0 + 40 +3.499999999999359 + 0 +CIRCLE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-61.7915184951 + 20 +-2900.108618538 + 30 +0.0 + 40 +3.499999999999727 + 0 +CIRCLE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-166.1900112272 + 20 +-3002.0505991846 + 30 +0.0 + 40 +3.499999999999717 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +AE + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +AE +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.893643021 + 42 +2460255.893655764 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +141.4813274531 + 47 +2078.2878494964 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0256277807 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-174.3169542035 + 24 +-3220.3278709276 + 34 +0.0 + 15 +149.3338230977 + 25 +-2891.9732579534 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-204_Front_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-204_Front_x1.DXF new file mode 100644 index 0000000..4c2757f --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-204_Front_x1.DXF @@ -0,0 +1,5308 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-130.0242833649 + 20 +-374.5741370014 + 30 +0.0 + 9 +$EXTMAX + 10 +30.8881056155 + 20 +194.4988409388 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.937608634 + 9 +$TDUCREATE + 40 +2460255.895941968 + 9 +$TDUPDATE + 40 +2460255.937621574 + 9 +$TDUUPDATE + 40 +2460255.895954907 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +B4 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{6cd35deb-ce4e-4fdf-8c9f-177690ebdfdf} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-49.5680888747 + 22 +-90.0376480313 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +580.454437499 + 41 +0.2827623086 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-103.6680888747 + 20 +187.9988409388 + 30 +0.0 + 40 +3.000000000000014 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +4.5346094487 + 20 +187.9988409388 + 30 +0.0 + 40 +3.000000000000002 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-84.4759840147 + 20 +163.3050101437 + 30 +0.0 + 40 +12.74999999999999 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-14.6601937347 + 20 +163.3050101437 + 30 +0.0 + 40 +12.74999999999998 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +23.2820574888 + 30 +0.0 + 11 +-120.6680888747 + 21 +194.4988409388 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +23.2820574888 + 30 +0.0 + 11 +-116.1680888747 + 21 +23.2820574888 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +23.2820574888 + 30 +0.0 + 11 +-116.1680888747 + 21 +22.7820574888 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +22.7820574888 + 30 +0.0 + 11 +-130.0242833649 + 21 +22.7820574888 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +10.7820574888 + 30 +0.0 + 11 +-130.0242833649 + 21 +22.7820574888 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +10.7820574888 + 30 +0.0 + 11 +-116.1680888747 + 21 +10.7820574888 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +10.7820574888 + 30 +0.0 + 11 +-116.1680888747 + 21 +10.2820574888 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +10.2820574888 + 30 +0.0 + 11 +-120.6680888747 + 21 +10.2820574888 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +-156.7179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +10.2820574888 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +-156.7179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-156.7179425112 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-156.7179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-157.2179425112 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-157.2179425112 + 30 +0.0 + 11 +-130.0242833649 + 21 +-157.2179425112 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +-169.2179425112 + 30 +0.0 + 11 +-130.0242833649 + 21 +-157.2179425112 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +-169.2179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-169.2179425112 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-169.2179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-169.7179425112 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-169.7179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +-169.7179425112 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +-340.7179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +-169.7179425112 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +-340.7179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-340.7179425112 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-340.7179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-341.2179425112 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-341.2179425112 + 30 +0.0 + 11 +-130.0242833649 + 21 +-341.2179425112 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +-341.2179425112 + 30 +0.0 + 11 +-130.0242833649 + 21 +-353.2179425112 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +-353.2179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-353.2179425112 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-353.2179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-353.7179425112 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-353.7179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +-353.7179425112 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +-365.2179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +-353.7179425112 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-119.1680888747 + 20 +-365.2179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-119.1680888747 + 20 +-365.2179425112 + 30 +0.0 + 11 +-119.1680888747 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-119.1680888747 + 20 +-360.7179425112 + 30 +0.0 + 11 +-118.6680888747 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-118.6680888747 + 20 +-360.7179425112 + 30 +0.0 + 11 +-118.6680888747 + 21 +-374.5741370014 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-118.6680888747 + 20 +-374.5741370014 + 30 +0.0 + 11 +-106.6680888747 + 21 +-374.5741370014 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.6680888747 + 20 +-374.5741370014 + 30 +0.0 + 11 +-106.6680888747 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.6680888747 + 20 +-360.7179425112 + 30 +0.0 + 11 +-106.1680888747 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.1680888747 + 20 +-360.7179425112 + 30 +0.0 + 11 +-106.1680888747 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.0319111253 + 20 +-365.2179425112 + 30 +0.0 + 11 +-106.1680888747 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.0319111253 + 20 +-365.2179425112 + 30 +0.0 + 11 +7.0319111253 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.0319111253 + 20 +-360.7179425112 + 30 +0.0 + 11 +7.5319111253 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5319111253 + 20 +-360.7179425112 + 30 +0.0 + 11 +7.5319111253 + 21 +-374.5741370014 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.5319111253 + 20 +-374.5741370014 + 30 +0.0 + 11 +7.5319111253 + 21 +-374.5741370014 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.5319111253 + 20 +-374.5741370014 + 30 +0.0 + 11 +19.5319111253 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.5319111253 + 20 +-360.7179425112 + 30 +0.0 + 11 +20.0319111253 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +20.0319111253 + 20 +-360.7179425112 + 30 +0.0 + 11 +20.0319111253 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +-365.2179425112 + 30 +0.0 + 11 +20.0319111253 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +-353.7179425112 + 30 +0.0 + 11 +21.5319111253 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +-353.7179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-353.7179425112 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-353.7179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-353.2179425112 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-353.2179425112 + 30 +0.0 + 11 +30.8881056155 + 21 +-353.2179425112 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +-341.2179425112 + 30 +0.0 + 11 +30.8881056155 + 21 +-353.2179425112 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +-341.2179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-341.2179425112 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-341.2179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-340.7179425112 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-340.7179425112 + 30 +0.0 + 11 +21.5319111253 + 21 +-340.7179425112 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +-169.7179425112 + 30 +0.0 + 11 +21.5319111253 + 21 +-340.7179425112 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +-169.7179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-169.7179425112 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-169.7179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-169.2179425112 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-169.2179425112 + 30 +0.0 + 11 +30.8881056155 + 21 +-169.2179425112 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +-169.2179425112 + 30 +0.0 + 11 +30.8881056155 + 21 +-157.2179425112 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +-157.2179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-157.2179425112 + 31 +0.0 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-157.2179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-156.7179425112 + 31 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-156.7179425112 + 30 +0.0 + 11 +21.5319111253 + 21 +-156.7179425112 + 31 +0.0 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +10.2820574888 + 30 +0.0 + 11 +21.5319111253 + 21 +-156.7179425112 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +10.2820574888 + 30 +0.0 + 11 +17.0319111253 + 21 +10.2820574888 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +10.2820574888 + 30 +0.0 + 11 +17.0319111253 + 21 +10.7820574888 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +10.7820574888 + 30 +0.0 + 11 +30.8881056155 + 21 +10.7820574888 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +10.7820574888 + 30 +0.0 + 11 +30.8881056155 + 21 +22.7820574888 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +22.7820574888 + 30 +0.0 + 11 +17.0319111253 + 21 +22.7820574888 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +22.7820574888 + 30 +0.0 + 11 +17.0319111253 + 21 +23.2820574888 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +23.2820574888 + 30 +0.0 + 11 +21.5319111253 + 21 +23.2820574888 + 31 +0.0 + 0 +LINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +194.4988409388 + 30 +0.0 + 11 +21.5319111253 + 21 +23.2820574888 + 31 +0.0 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +194.4988409388 + 30 +0.0 + 11 +21.5319111253 + 21 +194.4988409388 + 31 +0.0 + 0 +CIRCLE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-124.0242833649 + 20 +16.7820574888 + 30 +0.0 + 40 +3.500000000000014 + 0 +CIRCLE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +24.8881056155 + 20 +16.7820574888 + 30 +0.0 + 40 +3.500000000000021 + 0 +CIRCLE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-124.0242833649 + 20 +-163.2179425112 + 30 +0.0 + 40 +3.500000000000014 + 0 +CIRCLE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +24.8881056155 + 20 +-163.2179425112 + 30 +0.0 + 40 +3.500000000000021 + 0 +CIRCLE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-124.0242833649 + 20 +-347.2179425112 + 30 +0.0 + 40 +3.500000000000014 + 0 +CIRCLE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +24.8881056155 + 20 +-347.2179425112 + 30 +0.0 + 40 +3.500000000000021 + 0 +CIRCLE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +13.5319111253 + 20 +-368.5741370014 + 30 +0.0 + 40 +3.5 + 0 +CIRCLE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-112.6680888747 + 20 +-368.5741370014 + 30 +0.0 + 40 +3.5 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +B3 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +B3 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.895941968 + 42 +2460255.895954907 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +151.9675268365 + 47 +122.7176946563 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0147872071 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-130.0242833649 + 24 +-374.5741370014 + 34 +0.0 + 15 +30.8881056155 + 25 +194.4988409388 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-208_TriCoverDown_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-208_TriCoverDown_x2.DXF new file mode 100644 index 0000000..65679e2 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-208_TriCoverDown_x2.DXF @@ -0,0 +1,3612 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-7.3159333274 + 20 +923.97206754 + 30 +0.0 + 9 +$EXTMAX + 10 +92.6840666726 + 20 +1278.47206754 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.917517905 + 9 +$TDUCREATE + 40 +2460255.875851239 + 9 +$TDUPDATE + 40 +2460255.917530579 + 9 +$TDUUPDATE + 40 +2460255.875863912 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +78 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{65874f5c-b8c3-4612-82a5-cb917ebf10ae} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +42.6840666726 + 22 +1101.22206754 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +361.59 + 41 +0.2820874471 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ELLIPSE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +61.7929132791 + 20 +943.97206754 + 30 +0.0 + 11 +-3.250000000821601 + 21 +-1.924036041600630E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +ELLIPSE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +23.6929132695 + 20 +943.97206754 + 30 +0.0 + 11 +-3.250000000821608 + 21 +-1.924036041600630E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +ELLIPSE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +23.6929132695 + 20 +1258.97206754 + 30 +0.0 + 11 +-3.000000000758448 + 21 +-1.808075467124581E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +ELLIPSE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +61.7929132791 + 20 +1258.97206754 + 30 +0.0 + 11 +-3.000000000758448 + 21 +-1.808075467124581E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.6840666726 + 20 +1278.47206754 + 30 +0.0 + 11 +3.6840666726 + 21 +1278.47206754 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.6840666726 + 20 +1269.97206754 + 30 +0.0 + 11 +3.6840666726 + 21 +1278.47206754 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1269.97206754 + 30 +0.0 + 11 +3.6840666726 + 21 +1269.97206754 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1219.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1269.97206754 + 31 +0.0 + 0 +ARC + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-4.3159333274 + 20 +1219.97206754 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.6840666726 + 20 +1216.97206754 + 30 +0.0 + 11 +-4.3159333274 + 21 +1216.97206754 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +12.6840666726 + 20 +1206.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.6840666726 + 20 +1106.97206754 + 30 +0.0 + 11 +22.6840666726 + 21 +1206.97206754 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +12.6840666726 + 20 +1106.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-4.3159333274 + 20 +1096.97206754 + 30 +0.0 + 11 +12.6840666726 + 21 +1096.97206754 + 31 +0.0 + 0 +ARC + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-4.3159333274 + 20 +1093.97206754 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +923.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1093.97206754 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +923.97206754 + 30 +0.0 + 11 +92.6840666726 + 21 +923.97206754 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +923.97206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1269.97206754 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.6840666726 + 20 +1269.97206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1269.97206754 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.6840666726 + 20 +1278.47206754 + 30 +0.0 + 11 +81.6840666726 + 21 +1269.97206754 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +77 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +77 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.875851239 + 42 +2460255.875863912 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +107.6142144003 + 47 +-575.0670137892 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0237376587 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-7.3159333274 + 24 +923.97206754 + 34 +0.0 + 15 +92.6840666726 + 25 +1278.47206754 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-208_TriCoverUp_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-208_TriCoverUp_x2.DXF new file mode 100644 index 0000000..42d5664 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/INOX/2mm/LPH45-208_TriCoverUp_x2.DXF @@ -0,0 +1,4232 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-13.3159333274 + 20 +1278.8841951729 + 30 +0.0 + 9 +$EXTMAX + 10 +98.6840666726 + 20 +1944.97206754 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.915297488 + 9 +$TDUCREATE + 40 +2460255.873630822 + 9 +$TDUPDATE + 40 +2460255.915310289 + 9 +$TDUUPDATE + 40 +2460255.873643623 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +8E + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{d7b7936b-9f63-475e-9d5f-8a5ff40db770} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +42.6840666726 + 22 +1611.9281313564 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +679.4096298144 + 41 +0.1681459829 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +61.7426759035 + 20 +1924.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +23.6426759035 + 20 +1924.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +23.6926759035 + 20 +1371.97206754 + 30 +0.0 + 40 +3.250000000000025 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +61.7926759035 + 20 +1371.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +ELLIPSE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +23.6929132695 + 20 +1298.9720675399 + 30 +0.0 + 11 +-3.000000000758448 + 21 +-1.776015778887086E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +ELLIPSE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +61.7929132791 + 20 +1298.9720675399 + 30 +0.0 + 11 +-3.00000000075844 + 21 +-1.776015778887086E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.6840666726 + 20 +1278.8841951729 + 30 +0.0 + 11 +81.6840666726 + 21 +1278.8841951729 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.6840666726 + 20 +1286.97206754 + 30 +0.0 + 11 +81.6840666726 + 21 +1278.8841951729 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.6840666726 + 20 +1286.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1286.97206754 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1286.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +91.6840666726 + 20 +1351.47206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +91.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +91.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +91.6840666726 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1793.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1793.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1802.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1802.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1935.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1935.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1944.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1802.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1787.97206754 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.3159333274 + 20 +1787.97206754 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-10.3159333274 + 20 +1784.97206754 + 30 +0.0 + 11 +11.6840666726 + 21 +1784.97206754 + 31 +0.0 + 0 +ARC + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +11.6840666726 + 20 +1774.97206754 + 30 +0.0 + 40 +9.999999999999893 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.6840666726 + 20 +1774.97206754 + 30 +0.0 + 11 +21.6840666726 + 21 +1689.97206754 + 31 +0.0 + 0 +ARC + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +11.6840666726 + 20 +1689.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +11.6840666726 + 20 +1679.97206754 + 30 +0.0 + 11 +-10.3159333274 + 21 +1679.97206754 + 31 +0.0 + 0 +ARC + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.3159333274 + 20 +1676.97206754 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1676.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.3159333274 + 20 +1359.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-6.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-6.3159333274 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1286.97206754 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.6840666726 + 20 +1286.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1286.97206754 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.6840666726 + 20 +1278.8841951729 + 30 +0.0 + 11 +3.6840666726 + 21 +1286.97206754 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +8D + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +8D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.873630822 + 42 +2460255.873643623 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +119.6531032916 + 47 +-428.35177092 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0126334683 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-13.3159333274 + 24 +1278.8841951729 + 34 +0.0 + 15 +98.6840666726 + 25 +1944.97206754 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-202_Bottom_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-202_Bottom_x1.DXF new file mode 100644 index 0000000..b1af645 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-202_Bottom_x1.DXF @@ -0,0 +1,7260 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-266.6217943558 + 20 +-31.8908039389 + 30 +0.0 + 9 +$EXTMAX + 10 +0.5802542621 + 20 +131.0242833649 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459975.274333368 + 9 +$TDUCREATE + 40 +2459975.232666702 + 9 +$TDUPDATE + 40 +2459975.274345764 + 9 +$TDUUPDATE + 40 +2459975.232679097 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +C2 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{7e04e09c-3732-4b35-9d5d-30aa00fc20e5} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-133.0207700469 + 22 +49.566739713 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +166.1733890499 + 41 +1.6401307763 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-44.4017701026 + 20 +49.5673483477 + 30 +0.0 + 40 +42.49999999771093 +100 +AcDbArc + 50 +6.7555007713 + 51 +159.3335604614 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-203.226493525 + 20 +64.566739713 + 30 +0.0 + 11 +-84.1669339835 + 21 +64.566739713 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-203.226493525 + 20 +34.566739713 + 30 +0.0 + 11 +-203.226493525 + 21 +64.566739713 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-84.1664748091 + 20 +34.566739713 + 30 +0.0 + 11 +-203.226493525 + 21 +34.566739713 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-44.4017701026 + 20 +49.5673483477 + 30 +0.0 + 40 +42.49999999771093 +100 +AcDbArc + 50 +200.6681934558 + 51 +353.242846708 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.5802542621 + 20 +44.566739713 + 30 +0.0 + 11 +-2.1969846738 + 21 +44.566739713 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.5802542621 + 20 +-20.5346094487 + 30 +0.0 + 11 +0.5802542621 + 21 +44.566739713 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.1217943558 + 20 +-20.5346094487 + 30 +0.0 + 11 +0.5802542621 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.1217943558 + 20 +-18.0346094487 + 30 +0.0 + 11 +-243.1217943558 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.6217943558 + 20 +-18.0346094487 + 30 +0.0 + 11 +-243.1217943558 + 21 +-18.0346094487 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.6217943558 + 20 +-31.8908039389 + 30 +0.0 + 11 +-243.6217943558 + 21 +-18.0346094487 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.6217943558 + 20 +-31.8908039389 + 30 +0.0 + 11 +-255.6217943558 + 21 +-31.8908039389 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-255.6217943558 + 20 +-18.0346094487 + 30 +0.0 + 11 +-255.6217943558 + 21 +-31.8908039389 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-256.1217943558 + 20 +-18.0346094487 + 30 +0.0 + 11 +-255.6217943558 + 21 +-18.0346094487 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-256.1217943558 + 20 +-20.5346094487 + 30 +0.0 + 11 +-256.1217943558 + 21 +-18.0346094487 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-266.6217943558 + 20 +-20.5346094487 + 30 +0.0 + 11 +-256.1217943558 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-266.6217943558 + 20 +119.6680888747 + 30 +0.0 + 11 +-266.6217943558 + 21 +-20.5346094487 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-256.1217943558 + 20 +119.6680888747 + 30 +0.0 + 11 +-266.6217943558 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-256.1217943558 + 20 +117.1680888747 + 30 +0.0 + 11 +-256.1217943558 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-255.6217943558 + 20 +117.1680888747 + 30 +0.0 + 11 +-256.1217943558 + 21 +117.1680888747 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-255.6217943558 + 20 +131.0242833649 + 30 +0.0 + 11 +-255.6217943558 + 21 +117.1680888747 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.6217943558 + 20 +131.0242833649 + 30 +0.0 + 11 +-255.6217943558 + 21 +131.0242833649 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.6217943558 + 20 +117.1680888747 + 30 +0.0 + 11 +-243.6217943558 + 21 +131.0242833649 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.1217943558 + 20 +117.1680888747 + 30 +0.0 + 11 +-243.6217943558 + 21 +117.1680888747 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.1217943558 + 20 +119.6680888747 + 30 +0.0 + 11 +-243.1217943558 + 21 +117.1680888747 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.5802542621 + 20 +119.6680888747 + 30 +0.0 + 11 +-243.1217943558 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +0.5802542621 + 20 +54.566739713 + 30 +0.0 + 11 +0.5802542621 + 21 +119.6680888747 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.1968404642 + 20 +54.566739713 + 30 +0.0 + 11 +0.5802542621 + 21 +54.566739713 + 31 +0.0 + 0 +SPLINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-234.1728381013962 + 20 +63.76673971298552 + 30 +0.0 + 10 +-234.0869321505137 + 20 +64.25029114070516 + 30 +0.0 + 10 +-233.8166336189853 + 20 +64.48302065432854 + 30 +0.0 + 10 +-233.3310941834347 + 20 +64.56673971299092 + 30 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-234.1728381014 + 20 +35.366739713 + 30 +0.0 + 11 +-234.1728381014 + 21 +63.766739713 + 31 +0.0 + 0 +SPLINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-233.3310941829174 + 20 +34.56673971298555 + 30 +0.0 + 10 +-233.4561929576518 + 20 +34.5856711924181 + 30 +0.0 + 10 +-233.56695019838 + 20 +34.61497294976394 + 30 +0.0 + 10 +-233.7597816118252 + 20 +34.6943170202824 + 30 +0.0 + 10 +-233.8363161821944 + 20 +34.73941841076591 + 30 +0.0 + 10 +-234.0561329053697 + 20 +34.935478952091 + 30 +0.0 + 10 +-234.1438827980841 + 20 +35.1228015482392 + 30 +0.0 + 10 +-234.1728381013961 + 20 +35.36673971298548 + 30 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.9110661749 + 20 +34.566739713 + 30 +0.0 + 11 +-233.3310941829 + 21 +34.566739713 + 31 +0.0 + 0 +SPLINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.0693222570033 + 20 +35.36673971298548 + 30 +0.0 + 10 +-232.1552314216131 + 20 +34.88316523002886 + 30 +0.0 + 10 +-232.4254930793242 + 20 +34.65042745632921 + 30 +0.0 + 10 +-232.9110661749289 + 20 +34.56673971298554 + 30 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.069322257 + 20 +63.766739713 + 30 +0.0 + 11 +-232.069322257 + 21 +35.366739713 + 31 +0.0 + 0 +SPLINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.9110661755244 + 20 +64.56673971299092 + 30 +0.0 + 10 +-232.4203654704986 + 20 +64.49273118668735 + 30 +0.0 + 10 +-232.1290392603821 + 20 +64.26568763357523 + 30 +0.0 + 10 +-232.0693222570033 + 20 +63.76673971298546 + 30 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-233.3310941834 + 20 +64.566739713 + 30 +0.0 + 11 +-232.9110661755 + 21 +64.566739713 + 31 +0.0 + 0 +SPLINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-234.1728381013962 + 20 +113.7667397129856 + 30 +0.0 + 10 +-234.0869321505134 + 20 +114.2502911406831 + 30 +0.0 + 10 +-233.8166336190023 + 20 +114.4830206543172 + 30 +0.0 + 10 +-233.3310941834716 + 20 +114.5667397129853 + 30 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-234.1728381014 + 20 +85.366739713 + 30 +0.0 + 11 +-234.1728381014 + 21 +113.766739713 + 31 +0.0 + 0 +SPLINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-233.3310941829166 + 20 +84.56673971298557 + 30 +0.0 + 10 +-233.4561929576528 + 20 +84.58567119241755 + 30 +0.0 + 10 +-233.5669501983829 + 20 +84.61497294976274 + 30 +0.0 + 10 +-233.7597816118305 + 20 +84.69431702027939 + 30 +0.0 + 10 +-233.8363161822006 + 20 +84.73941841076207 + 30 +0.0 + 10 +-234.0561329053762 + 20 +84.93547895208228 + 30 +0.0 + 10 +-234.1438827980885 + 20 +85.12280154823235 + 30 +0.0 + 10 +-234.1728381013962 + 20 +85.36673971298558 + 30 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.9110661749 + 20 +84.566739713 + 30 +0.0 + 11 +-233.3310941829 + 21 +84.566739713 + 31 +0.0 + 0 +SPLINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.0693222570035 + 20 +85.36673971298558 + 30 +0.0 + 10 +-232.155231421588 + 20 +84.88316523001207 + 30 +0.0 + 10 +-232.4254930793105 + 20 +84.65042745633522 + 30 +0.0 + 10 +-232.9110661749292 + 20 +84.56673971298557 + 30 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.069322257 + 20 +113.766739713 + 30 +0.0 + 11 +-232.069322257 + 21 +85.366739713 + 31 +0.0 + 0 +SPLINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.9110661754814 + 20 +114.5667397129853 + 30 +0.0 + 10 +-232.4203654704858 + 20 +114.4927311866716 + 30 +0.0 + 10 +-232.1290392603821 + 20 +114.2656876335382 + 30 +0.0 + 10 +-232.0693222570035 + 20 +113.7667397129856 + 30 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-233.3310941835 + 20 +114.566739713 + 30 +0.0 + 11 +-232.9110661755 + 21 +114.566739713 + 31 +0.0 + 0 +SPLINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-234.1728381013955 + 20 +13.76673971298561 + 30 +0.0 + 10 +-234.0869321505198 + 20 +14.2502911406734 + 30 +0.0 + 10 +-233.8166336190169 + 20 +14.48302065430837 + 30 +0.0 + 10 +-233.3310941834997 + 20 +14.56673971298092 + 30 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-234.1728381014 + 20 +-14.633260287 + 30 +0.0 + 11 +-234.1728381014 + 21 +13.766739713 + 31 +0.0 + 0 +SPLINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 12 + 73 + 8 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-233.3310941829146 + 20 +-15.43326028701444 + 30 +0.0 + 10 +-233.4561929576497 + 20 +-15.41432880758191 + 30 +0.0 + 10 +-233.566950198379 + 20 +-15.38502705023623 + 30 +0.0 + 10 +-233.7597816118255 + 20 +-15.30568297971862 + 30 +0.0 + 10 +-233.8363161821951 + 20 +-15.2605815892359 + 30 +0.0 + 10 +-234.0561329053725 + 20 +-15.06452104791297 + 30 +0.0 + 10 +-234.1438827980863 + 20 +-14.8771984517639 + 30 +0.0 + 10 +-234.1728381013955 + 20 +-14.63326028701439 + 30 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.9110661749 + 20 +-15.433260287 + 30 +0.0 + 11 +-233.3310941829 + 21 +-15.433260287 + 31 +0.0 + 0 +SPLINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.0693222570027 + 20 +-14.63326028701439 + 30 +0.0 + 10 +-232.155231421609 + 20 +-15.11683476997271 + 30 +0.0 + 10 +-232.4254930793224 + 20 +-15.34957254367059 + 30 +0.0 + 10 +-232.911066174929 + 20 +-15.43326028701444 + 30 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-232.069322257 + 20 +13.766739713 + 30 +0.0 + 11 +-232.069322257 + 21 +-14.633260287 + 31 +0.0 + 0 +SPLINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-232.9110661754467 + 20 +14.56673971298092 + 30 +0.0 + 10 +-232.4203654704552 + 20 +14.49273118666268 + 30 +0.0 + 10 +-232.1290392603702 + 20 +14.26568763353658 + 30 +0.0 + 10 +-232.0693222570027 + 20 +13.76673971298561 + 30 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-233.3310941835 + 20 +14.566739713 + 30 +0.0 + 11 +-232.9110661754 + 21 +14.566739713 + 31 +0.0 + 0 +CIRCLE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-249.6217943558 + 20 +-25.8908039389 + 30 +0.0 + 40 +3.499999999999993 + 0 +CIRCLE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-249.6217943558 + 20 +125.0242833649 + 30 +0.0 + 40 +3.500000000000014 + 0 +SPLINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.783431041756 + 20 +-15.43326028701518 + 30 +0.0 + 10 +-100.9057278502649 + 20 +-15.41457427289282 + 30 +0.0 + 10 +-101.0146039814566 + 20 +-15.38485771828905 + 30 +0.0 + 10 +-101.1577871622687 + 20 +-15.32373707566128 + 30 +0.0 + 10 +-101.2021597198767 + 20 +-15.30060589299833 + 30 +0.0 + 10 +-101.263685802295 + 20 +-15.26177266632339 + 30 +0.0 + 10 +-101.2833557041021 + 20 +-15.24813884865165 + 30 +0.0 + 10 +-101.3210179230516 + 20 +-15.21949239574801 + 30 +0.0 + 10 +-101.3382938134736 + 20 +-15.20513556531541 + 30 +0.0 + 10 +-101.4991233772489 + 20 +-15.05791492601355 + 30 +0.0 + 10 +-101.5900848958431 + 20 +-14.87274244951725 + 30 +0.0 + 10 +-101.629048320787 + 20 +-14.63326028701521 + 30 +0.0 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +-15.433260287 + 30 +0.0 + 11 +-100.7834310418 + 21 +-15.433260287 + 31 +0.0 + 0 +SPLINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.79259162010729 + 20 +-15.22532151602711 + 30 +0.0 + 10 +-99.93865493602814 + 20 +-15.33928414132508 + 30 +0.0 + 10 +-100.1183409486645 + 20 +-15.40859706498777 + 30 +0.0 + 10 +-100.3316496580162 + 20 +-15.43326028701518 + 30 +0.0 + 0 +SPLINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.52257262746048 + 20 +-14.63326028701521 + 30 +0.0 + 10 +-99.56705187223916 + 20 +-14.90232240980962 + 30 +0.0 + 10 +-99.63055958552768 + 20 +-15.09482193430752 + 30 +0.0 + 10 +-99.79259162010729 + 20 +-15.22532151602711 + 30 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-99.5225726275 + 20 +13.766739713 + 30 +0.0 + 11 +-99.5225726275 + 21 +-14.633260287 + 31 +0.0 + 0 +SPLINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.0216224914082 + 20 +14.49166969868126 + 30 +0.0 + 10 +-99.94688573650944 + 20 +14.45380100961176 + 30 +0.0 + 10 +-99.88081596648642 + 20 +14.41019796603107 + 30 +0.0 + 10 +-99.79471178876577 + 20 +14.3361918688934 + 30 +0.0 + 10 +-99.76817714241119 + 20 +14.31008958121973 + 30 +0.0 + 10 +-99.73162529220775 + 20 +14.26878576676756 + 30 +0.0 + 10 +-99.71998302869467 + 20 +14.25465943145989 + 30 +0.0 + 10 +-99.69778187477802 + 20 +14.22568996653066 + 30 +0.0 + 10 +-99.68653338117845 + 20 +14.20980033514988 + 30 +0.0 + 10 +-99.60258497530263 + 20 +14.08240510997627 + 30 +0.0 + 10 +-99.5510405909476 + 20 +13.93943657759434 + 30 +0.0 + 10 +-99.52257262746045 + 20 +13.76673971298484 + 30 +0.0 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +14.566739713 + 30 +0.0 + 11 +-100.0216224914 + 21 +14.4916696987 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.7834310418 + 20 +14.566739713 + 30 +0.0 + 11 +-100.331649658 + 21 +14.566739713 + 31 +0.0 + 0 +SPLINE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-101.629048320787 + 20 +13.76673971298481 + 30 +0.0 + 10 +-101.608653911506 + 20 +13.88718823234164 + 30 +0.0 + 10 +-101.5756881275026 + 20 +13.99383395222677 + 30 +0.0 + 10 +-101.5073823894138 + 20 +14.13309833284686 + 30 +0.0 + 10 +-101.4814709663703 + 20 +14.17606909318562 + 30 +0.0 + 10 +-101.4378895662841 + 20 +14.23534918389187 + 30 +0.0 + 10 +-101.4225767220018 + 20 +14.25424653916031 + 30 +0.0 + 10 +-101.3903796115971 + 20 +14.29031589976322 + 30 +0.0 + 10 +-101.3729145382741 + 20 +14.30802398822274 + 30 +0.0 + 10 +-101.2191120096945 + 20 +14.44998321340466 + 30 +0.0 + 10 +-101.0283139008025 + 20 +14.53096403924455 + 30 +0.0 + 10 +-100.783431041756 + 20 +14.56673971298483 + 30 +0.0 + 0 +LINE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-101.6290483208 + 20 +-14.633260287 + 30 +0.0 + 11 +-101.6290483208 + 21 +13.766739713 + 31 +0.0 + 0 +SPLINE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.7834310417568 + 20 +84.56673971298478 + 30 +0.0 + 10 +-100.9057278502651 + 20 +84.5854257271053 + 30 +0.0 + 10 +-101.0146039814565 + 20 +84.61514228170813 + 30 +0.0 + 10 +-101.1577871622682 + 20 +84.67626292433586 + 30 +0.0 + 10 +-101.2021597198762 + 20 +84.69939410699904 + 30 +0.0 + 10 +-101.2636858022944 + 20 +84.73822733367463 + 30 +0.0 + 10 +-101.2833557041015 + 20 +84.75186115134663 + 30 +0.0 + 10 +-101.321017923051 + 20 +84.78050760425094 + 30 +0.0 + 10 +-101.3382938134736 + 20 +84.79486443468438 + 30 +0.0 + 10 +-101.4991233772445 + 20 +84.9420850739863 + 30 +0.0 + 10 +-101.5900848958392 + 20 +85.12725755048264 + 30 +0.0 + 10 +-101.6290483207877 + 20 +85.36673971298481 + 30 +0.0 + 0 +LINE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +84.566739713 + 30 +0.0 + 11 +-100.7834310418 + 21 +84.566739713 + 31 +0.0 + 0 +SPLINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.79259162010798 + 20 +84.7746784839731 + 30 +0.0 + 10 +-99.93865493602934 + 20 +84.66071585867518 + 30 +0.0 + 10 +-100.1183409486655 + 20 +84.59140293501241 + 30 +0.0 + 10 +-100.3316496580166 + 20 +84.56673971298481 + 30 +0.0 + 0 +SPLINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 8 + 73 + 4 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-99.5225726274612 + 20 +85.36673971298481 + 30 +0.0 + 10 +-99.56705187224203 + 20 +85.09767759018084 + 30 +0.0 + 10 +-99.63055958553181 + 20 +84.90517806568889 + 30 +0.0 + 10 +-99.79259162010798 + 20 +84.7746784839731 + 30 +0.0 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-99.5225726275 + 20 +113.766739713 + 30 +0.0 + 11 +-99.5225726275 + 21 +85.366739713 + 31 +0.0 + 0 +SPLINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-100.0216224914089 + 20 +114.4916696986813 + 30 +0.0 + 10 +-99.94688573651783 + 20 +114.4538010096133 + 30 +0.0 + 10 +-99.88081596649981 + 20 +114.4101979660326 + 30 +0.0 + 10 +-99.79471178878258 + 20 +114.3361918688925 + 30 +0.0 + 10 +-99.76817714242844 + 20 +114.3100895812177 + 30 +0.0 + 10 +-99.73162529222468 + 20 +114.2687857667631 + 30 +0.0 + 10 +-99.71998302871134 + 20 +114.2546594314546 + 30 +0.0 + 10 +-99.69778187479379 + 20 +114.2256899665234 + 30 +0.0 + 10 +-99.6865333811927 + 20 +114.2098003351402 + 30 +0.0 + 10 +-99.60258497531778 + 20 +114.0824051099681 + 30 +0.0 + 10 +-99.55104059095818 + 20 +113.9394365775893 + 30 +0.0 + 10 +-99.5225726274612 + 20 +113.7667397129848 + 30 +0.0 + 0 +LINE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.331649658 + 20 +114.566739713 + 30 +0.0 + 11 +-100.0216224914 + 21 +114.4916696987 + 31 +0.0 + 0 +LINE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.7834310418 + 20 +114.566739713 + 30 +0.0 + 11 +-100.331649658 + 21 +114.566739713 + 31 +0.0 + 0 +SPLINE + 5 +BB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.25 + 40 +0.25 + 40 +0.375 + 40 +0.375 + 40 +0.4375 + 40 +0.4375 + 40 +0.5 + 40 +0.5 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-101.6290483207878 + 20 +113.7667397129848 + 30 +0.0 + 10 +-101.6086539115074 + 20 +113.8871882323423 + 30 +0.0 + 10 +-101.5756881275044 + 20 +113.9938339522278 + 30 +0.0 + 10 +-101.5073823894159 + 20 +114.1330983328481 + 30 +0.0 + 10 +-101.4814709663724 + 20 +114.1760690931868 + 30 +0.0 + 10 +-101.4378895662861 + 20 +114.235349183893 + 30 +0.0 + 10 +-101.4225767220039 + 20 +114.2542465391613 + 30 +0.0 + 10 +-101.3903796115991 + 20 +114.2903158997641 + 30 +0.0 + 10 +-101.372914538276 + 20 +114.3080239882235 + 30 +0.0 + 10 +-101.2191120096956 + 20 +114.4499832134046 + 30 +0.0 + 10 +-101.0283139008033 + 20 +114.5309640392443 + 30 +0.0 + 10 +-100.7834310417568 + 20 +114.5667397129848 + 30 +0.0 + 0 +LINE + 5 +BC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-101.6290483208 + 20 +85.366739713 + 30 +0.0 + 11 +-101.6290483208 + 21 +113.766739713 + 31 +0.0 + 0 +CIRCLE + 5 +BD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.4197457379 + 20 +-13.5319111253 + 30 +0.0 + 40 +3.500000000000148 + 0 +CIRCLE + 5 +BE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-5.4197457379 + 20 +112.6680888747 + 30 +0.0 + 40 +3.500000000000121 + 0 +CIRCLE + 5 +BF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-87.4021635988 + 20 +84.5668648944 + 30 +0.0 + 40 +5.0 + 0 +CIRCLE + 5 +C0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-87.4013765853 + 20 +14.5668648988 + 30 +0.0 + 40 +5.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +C1 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +C1 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459975.232666702 + 42 +2459975.232679097 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +271.0523216371 + 47 +37.5887992988 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0407556756 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-266.6217943558 + 24 +-31.8908039389 + 34 +0.0 + 15 +0.5802542621 + 25 +131.0242833649 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_DoorR_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_DoorR_x1.DXF new file mode 100644 index 0000000..3f99adc --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_DoorR_x1.DXF @@ -0,0 +1,3704 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +38.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 9 +$EXTMAX + 10 +188.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460056.277200405 + 9 +$TDUCREATE + 40 +2460056.193867072 + 9 +$TDUPDATE + 40 +2460056.277225393 + 9 +$TDUUPDATE + 40 +2460056.19389206 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7E + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{e830f910-a5ac-410a-854d-6e803a25262c} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +113.7874731809 + 22 +1304.8437701075 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +275.4 + 41 +0.5555555556 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +120.887144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +120.687144179 + 21 +1359.0437701075 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.687144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +120.887144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.6866997324 + 20 +1358.8437701097 + 30 +0.0 + 11 +165.687144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +120.687144179 + 20 +1359.0437701075 + 30 +0.0 + 11 +165.6866997324 + 21 +1358.8437701097 + 31 +0.0 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +84.287144179 + 20 +1333.4457954811 + 30 +0.0 + 40 +11.25 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +143.287144179 + 20 +1333.4457954811 + 30 +0.0 + 40 +11.25000000000003 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +61.887144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +61.887144179 + 21 +1358.8437701075 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +106.687144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +61.887144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +106.8871441768 + 20 +1358.8442145541 + 30 +0.0 + 11 +106.687144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +61.887144179 + 20 +1358.8437701075 + 30 +0.0 + 11 +106.8871441768 + 21 +1358.8442145541 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 11 +180.7874731809 + 21 +1439.8437701075 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +38.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 11 +38.7874731809 + 21 +1431.8437701075 + 31 +0.0 + 0 +ARC + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +180.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 11 +46.7874731809 + 21 +1169.8437701075 + 31 +0.0 + 0 +ARC + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +188.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 11 +188.7874731809 + 21 +1177.8437701075 + 31 +0.0 + 0 +CIRCLE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +3.000000000001371 + 0 +CIRCLE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +2.999999999999972 + 0 +CIRCLE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.599999999999994 + 0 +CIRCLE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.600000000000009 + 0 +CIRCLE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.599999999999994 + 0 +CIRCLE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.600000000000016 + 0 +CIRCLE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +2.999999999999538 + 0 +CIRCLE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +3.000000000000739 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7D + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +7D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460056.193867072 + 42 +2460056.19389206 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +43.2720407743 + 47 +-944.0578244794 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0311666667 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +38.7874731809 + 24 +1169.8437701075 + 34 +0.0 + 15 +188.7874731809 + 25 +1439.8437701075 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_Door_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_Door_x1.DXF new file mode 100644 index 0000000..1014df3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_Door_x1.DXF @@ -0,0 +1,4152 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +38.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 9 +$EXTMAX + 10 +188.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459886.263533796 + 9 +$TDUCREATE + 40 +2459886.22186713 + 9 +$TDUPDATE + 40 +2459886.263546099 + 9 +$TDUUPDATE + 40 +2459886.221879433 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +8E + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{3551c761-d042-41c6-ba50-a8ba4985037c} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +113.7874731809 + 22 +1304.8437701075 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +275.4 + 41 +0.5555555556 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.687144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +120.887144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +120.887144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +120.687144179 + 21 +1359.0437701075 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +120.687144179 + 20 +1359.0437701075 + 30 +0.0 + 11 +165.6866997324 + 21 +1358.8437701097 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.6866997324 + 20 +1358.8437701097 + 30 +0.0 + 11 +165.687144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +CIRCLE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +84.287144179 + 20 +1333.4457954811 + 30 +0.0 + 40 +11.25 + 0 +CIRCLE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +143.287144179 + 20 +1333.4457954811 + 30 +0.0 + 40 +11.25000000000003 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +106.687144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +61.887144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +61.887144179 + 20 +1403.8437701075 + 30 +0.0 + 11 +61.887144179 + 21 +1358.8437701075 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +61.887144179 + 20 +1358.8437701075 + 30 +0.0 + 11 +106.8871441768 + 21 +1358.8442145541 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +106.8871441768 + 20 +1358.8442145541 + 30 +0.0 + 11 +106.687144179 + 21 +1403.8437701075 + 31 +0.0 + 0 +ARC + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +188.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 11 +188.7874731809 + 21 +1177.8437701075 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +180.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 11 +46.7874731809 + 21 +1169.8437701075 + 31 +0.0 + 0 +ARC + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +38.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 11 +38.7874731809 + 21 +1431.8437701075 + 31 +0.0 + 0 +ARC + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 11 +180.7874731809 + 21 +1439.8437701075 + 31 +0.0 + 0 +CIRCLE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +3.000000000001371 + 0 +CIRCLE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +2.999999999999972 + 0 +CIRCLE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.999999999999943 + 0 +CIRCLE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.999999999999957 + 0 +CIRCLE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.999999999999943 + 0 +CIRCLE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.999999999999979 + 0 +CIRCLE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +2.999999999999538 + 0 +CIRCLE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +3.000000000000739 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +8D + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +8D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459886.22186713 + 42 +2459886.221879433 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +43.2720407743 + 47 +-944.0578244794 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0311666667 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +38.7874731809 + 24 +1169.8437701075 + 34 +0.0 + 15 +188.7874731809 + 25 +1439.8437701075 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_Door_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_Door_x2.DXF new file mode 100644 index 0000000..3f496f8 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-205_Door_x2.DXF @@ -0,0 +1,3412 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +38.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 9 +$EXTMAX + 10 +188.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460056.276815706 + 9 +$TDUCREATE + 40 +2460056.193482373 + 9 +$TDUPDATE + 40 +2460056.276828183 + 9 +$TDUUPDATE + 40 +2460056.193494849 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +74 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{30664398-d0f7-41e8-9f82-e1c899168083} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +113.7874731809 + 22 +1304.8437701075 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +275.4 + 41 +0.5555555556 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.7874731809 + 20 +1439.8437701075 + 30 +0.0 + 11 +180.7874731809 + 21 +1439.8437701075 + 31 +0.0 + 0 +ARC + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +38.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 11 +38.7874731809 + 21 +1431.8437701075 + 31 +0.0 + 0 +ARC + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +180.7874731809 + 20 +1169.8437701075 + 30 +0.0 + 11 +46.7874731809 + 21 +1169.8437701075 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +8.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +188.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 11 +188.7874731809 + 21 +1177.8437701075 + 31 +0.0 + 0 +CIRCLE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +3.000000000001371 + 0 +CIRCLE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1431.8437701075 + 30 +0.0 + 40 +2.999999999999972 + 0 +CIRCLE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.599999999999994 + 0 +CIRCLE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1418.8434411057 + 30 +0.0 + 40 +2.600000000000009 + 0 +CIRCLE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +167.787144179 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.599999999999994 + 0 +CIRCLE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +59.7878021827 + 20 +1190.8440991093 + 30 +0.0 + 40 +2.600000000000016 + 0 +CIRCLE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +46.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +2.999999999999538 + 0 +CIRCLE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +180.7874731809 + 20 +1177.8437701075 + 30 +0.0 + 40 +3.000000000000739 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +73 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +73 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460056.193482373 + 42 +2460056.193494849 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +43.2720407743 + 47 +-944.0578244794 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0311666667 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +38.7874731809 + 24 +1169.8437701075 + 34 +0.0 + 15 +188.7874731809 + 25 +1439.8437701075 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-209_HopperDoor_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-209_HopperDoor_x1.DXF new file mode 100644 index 0000000..38b28b3 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/1mm/LPH45-209_HopperDoor_x1.DXF @@ -0,0 +1,4046 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-134.5565675569 + 20 +-3028.3377932191 + 30 +0.0 + 9 +$EXTMAX + 10 +-39.3317860178 + 20 +-2968.3362544209 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459849.299682465 + 9 +$TDUCREATE + 40 +2459849.216349132 + 9 +$TDUPDATE + 40 +2459849.299707523 + 9 +$TDUUPDATE + 40 +2459849.21637419 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +89 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{6451cd6c-d938-4776-b580-1a1b981034ed} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-86.9441767874 + 22 +-2998.33702382 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +61.2015695742 + 41 +1.5870389901 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +6E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +6F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +70 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +71 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +72 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-86.9438301011 + 20 +-3019.6441893423 + 30 +0.0 + 40 +2.999999999999943 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.9926763798 + 20 +-2971.336520249 + 30 +0.0 + 11 +-66.9926763798 + 21 +-2968.3366899879 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-66.9926763798 + 20 +-2968.3366899879 + 30 +0.0 + 11 +-106.895745088 + 21 +-2968.3373673015 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.8957005837 + 20 +-2971.3368162789 + 30 +0.0 + 11 +-106.895745088 + 21 +-2968.3373673015 + 31 +0.0 + 0 +ARC + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-109.8957005834 + 20 +-2971.3368607913 + 30 +0.0 + 40 +3.000000000000079 +100 +AcDbArc + 50 +270.0008501243 + 51 +0.0008501243 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-113.8956560706 + 20 +-2974.3369201409 + 30 +0.0 + 11 +-109.895656071 + 21 +-2974.336860791 + 31 +0.0 + 0 +ARC + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-113.895700583 + 20 +-2971.3369201412 + 30 +0.0 + 40 +3.000000000000079 +100 +AcDbArc + 50 +180.0008501243 + 51 +270.0008501243 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.8957005826 + 20 +-2971.3369646536 + 30 +0.0 + 11 +-116.8957450866 + 21 +-2968.3375370413 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.8957450866 + 20 +-2968.3375370413 + 30 +0.0 + 11 +-132.5566015049 + 21 +-2968.3378028682 + 31 +0.0 + 0 +ARC + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-132.5565675569 + 20 +-2970.3378028679 + 30 +0.0 + 40 +2.00000000000009 +100 +AcDbArc + 50 +90.0009725371 + 51 +210.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-134.2886183645 + 20 +-2971.3378028679 + 30 +0.0 + 11 +-101.9570088606 + 21 +-3027.3377932191 + 31 +0.0 + 0 +ARC + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-100.2249580531 + 20 +-3026.3377932191 + 30 +0.0 + 40 +2.000000000000219 +100 +AcDbArc + 50 +210.0 + 51 +270.0025983533 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-100.2248673534 + 20 +-3028.337793217 + 30 +0.0 + 11 +-73.6626638667 + 21 +-3028.3365886259 + 31 +0.0 + 0 +ARC + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-73.6627545663 + 20 +-3026.3365886279 + 30 +0.0 + 40 +1.999999999999862 +100 +AcDbArc + 50 +270.0025983533 + 51 +330.0006441793 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-71.9306925158 + 20 +-3027.3365691543 + 30 +0.0 + 11 +-39.5997239673 + 21 +-2971.3362349473 + 31 +0.0 + 0 +ARC + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-41.3317860178 + 20 +-2970.3362544209 + 30 +0.0 + 40 +2.000000000000261 +100 +AcDbArc + 50 +330.0006441793 + 51 +90.0009725371 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-41.3318199658 + 20 +-2968.3362544212 + 30 +0.0 + 11 +-56.9926763798 + 21 +-2968.3365202481 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-56.9926763798 + 20 +-2971.336520249 + 30 +0.0 + 11 +-56.9926763798 + 21 +-2968.3365202481 + 31 +0.0 + 0 +ARC + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-59.9926763798 + 20 +-2971.336520249 + 30 +0.0 + 40 +3.000000000000455 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-59.9926763798 + 20 +-2974.336520249 + 30 +0.0 + 11 +-63.9926763798 + 21 +-2974.336520249 + 31 +0.0 + 0 +ARC + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-63.9926763798 + 20 +-2971.336520249 + 30 +0.0 + 40 +3.000000000000455 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +88 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 3 +B7 +350 +59 + 3 +B8 +350 +5A + 3 +B9 +350 +5B + 3 +C0 +350 +5C + 3 +C1 +350 +5D + 3 +C2 +350 +5E + 3 +C3 +350 +5F + 3 +C4 +350 +60 + 3 +C5 +350 +61 + 3 +C6 +350 +62 + 3 +C7 +350 +63 + 3 +C8 +350 +64 + 3 +C9 +350 +65 + 3 +D0 +350 +66 + 3 +D1 +350 +67 + 3 +D2 +350 +68 + 0 +XRECORD + 5 +88 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2459849.216349132 + 42 +2459849.21637419 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +385.902752906 + 47 +8798.3766434229 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.114360987 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-134.5565675569 + 24 +-3028.3377932191 + 34 +0.0 + 15 +-39.3317860178 + 25 +-2968.3362544209 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +59 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +5F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +60 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +61 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +62 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +63 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +64 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +65 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +66 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +67 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +68 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-202_SideL_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-202_SideL_x1.DXF new file mode 100644 index 0000000..ca35868 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-202_SideL_x1.DXF @@ -0,0 +1,12232 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 9 +$EXTMAX + 10 +303.5917534777 + 20 +97.8479421004 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.920986273 + 9 +$TDUCREATE + 40 +2460255.879319606 + 9 +$TDUPDATE + 40 +2460255.920999155 + 9 +$TDUUPDATE + 40 +2460255.879332488 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +164 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{ba790b18-2226-44b8-951d-d9c2e1f14368} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +180.9433041793 + 22 +-194.6558890298 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +596.7078155056 + 41 +0.4193054458 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +172.7441394578 + 20 +-464.9597936568 + 30 +0.0 + 40 +3.500000000000057 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5854433563 + 20 +-259.8690286015 + 30 +0.0 + 40 +3.500000000000171 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5798205628 + 20 +-79.8690286894 + 30 +0.0 + 40 +3.500000000000227 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +201.0964441483 + 20 +-443.8752593398 + 30 +0.0 + 40 +2.999999999999858 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +67.0964442137 + 20 +-443.8794451971 + 30 +0.0 + 40 +3.000000000001066 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +201.0885097619 + 20 +-189.8752594637 + 30 +0.0 + 40 +3.000000000001705 + 0 +CIRCLE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +67.0885098273 + 20 +-189.8794453211 + 30 +0.0 + 40 +3.000000000000298 + 0 +ELLIPSE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7707762983 + 20 +55.1701042701 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999888 + 42 +7.776243396831373 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3481449996 + 20 +53.0247161452 + 30 +0.0 + 11 +270.7500430463 + 21 +54.967529256 + 31 +0.0 + 0 +ELLIPSE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3688782516 + 20 +53.2272911592 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241663 + 42 +6.079167327000153 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3607885653 + 20 +54.7165353877 + 30 +0.0 + 11 +269.2912494332 + 21 +52.2303088291 + 31 +0.0 + 0 +ELLIPSE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4384173837 + 20 +55.7135177179 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410051 + 42 +4.634650743241598 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8610486824 + 20 +57.8589058427 + 30 +0.0 + 11 +236.4591506357 + 21 +55.9160927319 + 31 +0.0 + 0 +ELLIPSE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8403154304 + 20 +57.6563308287 + 30 +0.0 + 11 +0.9999999995744986 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651774 + 42 +2.93757467341159 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8484051167 + 20 +56.1670866002 + 30 +0.0 + 11 +237.9179442488 + 21 +58.6533131588 + 31 +0.0 + 0 +ELLIPSE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7710886757 + 20 +45.1701042749 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.776243396831428 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.348457377 + 20 +43.0247161501 + 30 +0.0 + 11 +270.7503554238 + 21 +44.9675292609 + 31 +0.0 + 0 +ELLIPSE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.369190629 + 20 +43.2272911641 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241609 + 42 +6.079167327000114 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3611009427 + 20 +44.7165353926 + 30 +0.0 + 11 +269.2915618106 + 21 +42.230308834 + 31 +0.0 + 0 +ELLIPSE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4387297611 + 20 +45.7135177227 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410037 + 42 +4.634650743241631 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8613610598 + 20 +47.8589058476 + 30 +0.0 + 11 +236.4594630131 + 21 +45.9160927368 + 31 +0.0 + 0 +ELLIPSE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8406278078 + 20 +47.6563308336 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651777 + 42 +2.937574673411587 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8487174941 + 20 +46.1670866051 + 30 +0.0 + 11 +237.9182566262 + 21 +48.6533131637 + 31 +0.0 + 0 +ELLIPSE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7698391661 + 20 +85.1701042554 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999914 + 42 +7.77624339683143 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3472078673 + 20 +83.0247161306 + 30 +0.0 + 11 +270.7491059141 + 21 +84.9675292414 + 31 +0.0 + 0 +ELLIPSE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3679411193 + 20 +83.2272911446 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.63465074324167 + 42 +6.079167327000221 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.359851433 + 20 +84.7165353731 + 30 +0.0 + 11 +269.2903123009 + 21 +82.2303088145 + 31 +0.0 + 0 +ELLIPSE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4374802514 + 20 +85.7135177032 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410071 + 42 +4.634650743241583 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8601115501 + 20 +87.8589058281 + 30 +0.0 + 11 +236.4582135034 + 21 +85.9160927173 + 31 +0.0 + 0 +ELLIPSE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8393782982 + 20 +87.656330814 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965176 + 42 +2.937574673411564 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8474679844 + 20 +86.1670865855 + 30 +0.0 + 11 +237.9170071166 + 21 +88.6533131442 + 31 +0.0 + 0 +ELLIPSE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7704639209 + 20 +65.1701042652 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999998 + 42 +7.776243396831375 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3478326222 + 20 +63.0247161403 + 30 +0.0 + 11 +270.7497306689 + 21 +64.9675292511 + 31 +0.0 + 0 +ELLIPSE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3685658741 + 20 +63.2272911544 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.63465074324167 + 42 +6.079167327000205 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3604761879 + 20 +64.7165353829 + 30 +0.0 + 11 +269.2909370558 + 21 +62.2303088242 + 31 +0.0 + 0 +ELLIPSE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4381050063 + 20 +65.713517713 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241644 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.860736305 + 20 +67.8589058379 + 30 +0.0 + 11 +236.4588382582 + 21 +65.916092727 + 31 +0.0 + 0 +ELLIPSE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.840003053 + 20 +67.6563308238 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651789 + 42 +2.937574673411544 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8480927393 + 20 +66.1670865953 + 30 +0.0 + 11 +237.9176318714 + 21 +68.6533131539 + 31 +0.0 + 0 +ELLIPSE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7718696193 + 20 +20.1701042871 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.77624339683143 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3492383206 + 20 +18.0247161623 + 30 +0.0 + 11 +270.7511363673 + 21 +19.9675292731 + 31 +0.0 + 0 +ELLIPSE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3699715725 + 20 +18.2272911763 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241592 + 42 +6.079167327000103 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3618818863 + 20 +19.7165354048 + 30 +0.0 + 11 +269.2923427541 + 21 +17.2303088462 + 31 +0.0 + 0 +ELLIPSE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4395107046 + 20 +20.7135177349 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410059 + 42 +4.634650743241605 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8621420034 + 20 +22.8589058598 + 30 +0.0 + 11 +236.4602439566 + 21 +20.916092749 + 31 +0.0 + 0 +ELLIPSE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8414087514 + 20 +22.6563308458 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651758 + 42 +2.937574673411358 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8494984377 + 20 +21.1670866172 + 30 +0.0 + 11 +237.9190375698 + 21 +23.6533131759 + 31 +0.0 + 0 +ELLIPSE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7712448644 + 20 +40.1701042774 + 30 +0.0 + 11 +0.9999999995754365 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999909 + 42 +7.77624339683139 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3486135657 + 20 +38.0247161525 + 30 +0.0 + 11 +270.7505116125 + 21 +39.9675292633 + 31 +0.0 + 0 +ELLIPSE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3693468177 + 20 +38.2272911666 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241644 + 42 +6.079167327000129 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3612571314 + 20 +39.7165353951 + 30 +0.0 + 11 +269.2917179993 + 21 +37.2303088364 + 31 +0.0 + 0 +ELLIPSE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4388859498 + 20 +40.7135177252 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241605 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8615172485 + 20 +42.8589058501 + 30 +0.0 + 11 +236.4596192018 + 21 +40.9160927392 + 31 +0.0 + 0 +ELLIPSE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8407839966 + 20 +42.656330836 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965178 + 42 +2.937574673411382 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8488736828 + 20 +41.1670866075 + 30 +0.0 + 11 +237.9184128149 + 21 +43.6533131661 + 31 +0.0 + 0 +ELLIPSE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7715572418 + 20 +30.1701042823 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999859 + 42 +7.776243396831449 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3489259431 + 20 +28.0247161574 + 30 +0.0 + 11 +270.7508239899 + 21 +29.9675292682 + 31 +0.0 + 0 +ELLIPSE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3696591951 + 20 +28.2272911714 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241597 + 42 +6.079167327000119 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3615695088 + 20 +29.7165353999 + 30 +0.0 + 11 +269.2920303767 + 21 +27.2303088413 + 31 +0.0 + 0 +ELLIPSE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4391983272 + 20 +30.7135177301 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410064 + 42 +4.634650743241611 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8618296259 + 20 +32.8589058549 + 30 +0.0 + 11 +236.4599315792 + 21 +30.9160927441 + 31 +0.0 + 0 +ELLIPSE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.841096374 + 20 +32.6563308409 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651755 + 42 +2.937574673411346 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8491860602 + 20 +31.1670866124 + 30 +0.0 + 11 +237.9187251924 + 21 +33.653313171 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.374581583 + 20 +87.8404700374 + 30 +0.0 + 11 +58.2948548809 + 21 +87.8402801205 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-45.4097199445 + 30 +0.0 + 11 +58.2948548809 + 21 +87.8402801205 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3787440121 + 20 +-45.4095298976 + 30 +0.0 + 11 +58.2948548809 + 21 +-45.4097199445 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3787440121 + 20 +-54.4095298976 + 30 +0.0 + 11 +64.3787440121 + 21 +-45.4095298976 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-54.4095298976 + 30 +0.0 + 11 +64.3787440121 + 21 +-54.4095298976 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 11 +58.2948548809 + 21 +-54.4095298976 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 11 +157.6613615365 + 21 +-487.1566161748 + 31 +0.0 + 0 +ARC + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +157.661049159 + 20 +-477.1566161796 + 30 +0.0 + 40 +10.00000000000006 +100 +AcDbArc + 50 +270.0017897908 + 51 +318.0622428121 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.0997620742 + 20 +-483.8398452021 + 30 +0.0 + 11 +181.8533529958 + 21 +-465.1923990731 + 31 +0.0 + 0 +ARC + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +189.2920659109 + 20 +-471.8756280955 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +90.0017897908 + 51 +138.0622428121 + 0 +LINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +189.2917535335 + 20 +-461.8756281004 + 30 +0.0 + 11 +303.5917534777 + 21 +-461.8720576265 + 31 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +303.5917534777 + 20 +-461.8720576265 + 30 +0.0 + 11 +303.5742690889 + 21 +97.8479421004 + 31 +0.0 + 0 +LINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +303.5742690889 + 20 +97.8479421004 + 30 +0.0 + 11 +64.3742692056 + 21 +97.8404700326 + 31 +0.0 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3742692056 + 20 +97.8404700326 + 30 +0.0 + 11 +64.374581583 + 21 +87.8404700374 + 31 +0.0 + 0 +CIRCLE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +295.5744721381 + 20 +91.3476922016 + 30 +0.0 + 40 +2.75 + 0 +CIRCLE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +111.5770879065 + 20 +91.3419445388 + 30 +0.0 + 40 +2.750000000000043 + 0 +CIRCLE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5911911008 + 20 +-443.8690285118 + 30 +0.0 + 40 +2.999999999999943 + 0 +ELLIPSE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7699953548 + 20 +80.1701042579 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999968 + 42 +7.776243396831455 + 0 +LINE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.347364056 + 20 +78.024716133 + 30 +0.0 + 11 +270.7492621028 + 21 +79.9675292438 + 31 +0.0 + 0 +ELLIPSE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.368097308 + 20 +78.227291147 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241657 + 42 +6.079167327000103 + 0 +LINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3600076217 + 20 +79.7165353756 + 30 +0.0 + 11 +269.2904684896 + 21 +77.2303088169 + 31 +0.0 + 0 +ELLIPSE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4376364401 + 20 +80.7135177057 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241639 + 0 +LINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8602677389 + 20 +82.8589058305 + 30 +0.0 + 11 +236.4583696921 + 21 +80.9160927197 + 31 +0.0 + 0 +ELLIPSE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8395344869 + 20 +82.6563308165 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651774 + 42 +2.937574673411354 + 0 +LINE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8476241732 + 20 +81.167086588 + 30 +0.0 + 11 +237.9171633053 + 21 +83.6533131466 + 31 +0.0 + 0 +ELLIPSE + 5 +BB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7717134306 + 20 +25.1701042847 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999932 + 42 +7.776243396831375 + 0 +LINE + 5 +BC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3490821318 + 20 +23.0247161598 + 30 +0.0 + 11 +270.7509801786 + 21 +24.9675292706 + 31 +0.0 + 0 +ELLIPSE + 5 +BD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3698153838 + 20 +23.2272911739 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241666 + 42 +6.079167327000132 + 0 +LINE + 5 +BE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3617256975 + 20 +24.7165354024 + 30 +0.0 + 11 +269.2921865654 + 21 +22.2303088438 + 31 +0.0 + 0 +ELLIPSE + 5 +BF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4393545159 + 20 +25.7135177325 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410052 + 42 +4.634650743241643 + 0 +LINE + 5 +C0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8619858146 + 20 +27.8589058574 + 30 +0.0 + 11 +236.4600877679 + 21 +25.9160927466 + 31 +0.0 + 0 +ELLIPSE + 5 +C1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8412525627 + 20 +27.6563308433 + 30 +0.0 + 11 +0.9999999995746407 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651826 + 42 +2.937574673411348 + 0 +LINE + 5 +C2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8493422489 + 20 +26.1670866148 + 30 +0.0 + 11 +237.9188813811 + 21 +28.6533131734 + 31 +0.0 + 0 +ELLIPSE + 5 +C3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7714010531 + 20 +35.1701042798 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999954 + 42 +7.776243396831423 + 0 +LINE + 5 +C4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3487697544 + 20 +33.0247161549 + 30 +0.0 + 11 +270.7506678012 + 21 +34.9675292658 + 31 +0.0 + 0 +ELLIPSE + 5 +C5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3695030064 + 20 +33.227291169 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241663 + 42 +6.079167327000165 + 0 +LINE + 5 +C6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3614133201 + 20 +34.7165353975 + 30 +0.0 + 11 +269.291874188 + 21 +32.2303088389 + 31 +0.0 + 0 +ELLIPSE + 5 +C7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4390421385 + 20 +35.7135177276 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410045 + 42 +4.634650743241599 + 0 +LINE + 5 +C8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8616734372 + 20 +37.8589058525 + 30 +0.0 + 11 +236.4597753905 + 21 +35.9160927417 + 31 +0.0 + 0 +ELLIPSE + 5 +C9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8409401853 + 20 +37.6563308384 + 30 +0.0 + 11 +0.9999999995746407 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651798 + 42 +2.937574673411302 + 0 +LINE + 5 +CA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8490298715 + 20 +36.1670866099 + 30 +0.0 + 11 +237.9185690037 + 21 +38.6533131686 + 31 +0.0 + 0 +ELLIPSE + 5 +CB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7703077322 + 20 +70.1701042627 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.776243396831396 + 0 +LINE + 5 +CC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3476764335 + 20 +68.0247161379 + 30 +0.0 + 11 +270.7495744802 + 21 +69.9675292487 + 31 +0.0 + 0 +ELLIPSE + 5 +CD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3684096854 + 20 +68.2272911519 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241595 + 42 +6.079167327000128 + 0 +LINE + 5 +CE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3603199992 + 20 +69.7165353804 + 30 +0.0 + 11 +269.290780867 + 21 +67.2303088218 + 31 +0.0 + 0 +ELLIPSE + 5 +CF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4379488176 + 20 +70.7135177105 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410062 + 42 +4.63465074324161 + 0 +LINE + 5 +D0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8605801163 + 20 +72.8589058354 + 30 +0.0 + 11 +236.4586820695 + 21 +70.9160927246 + 31 +0.0 + 0 +ELLIPSE + 5 +D1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8398468643 + 20 +72.6563308214 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651816 + 42 +2.937574673411374 + 0 +LINE + 5 +D2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8479365506 + 20 +71.1670865929 + 30 +0.0 + 11 +237.9174756827 + 21 +73.6533131515 + 31 +0.0 + 0 +ELLIPSE + 5 +D3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7701515435 + 20 +75.1701042603 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999918 + 42 +7.776243396831438 + 0 +LINE + 5 +D4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3475202448 + 20 +73.0247161354 + 30 +0.0 + 11 +270.7494182915 + 21 +74.9675292462 + 31 +0.0 + 0 +ELLIPSE + 5 +D5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3682534967 + 20 +73.2272911495 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241613 + 42 +6.0791673270001 + 0 +LINE + 5 +D6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3601638105 + 20 +74.716535378 + 30 +0.0 + 11 +269.2906246783 + 21 +72.2303088194 + 31 +0.0 + 0 +ELLIPSE + 5 +D7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4377926288 + 20 +75.7135177081 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410056 + 42 +4.63465074324167 + 0 +LINE + 5 +D8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8604239276 + 20 +77.858905833 + 30 +0.0 + 11 +236.4585258808 + 21 +75.9160927222 + 31 +0.0 + 0 +ELLIPSE + 5 +D9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8396906756 + 20 +77.6563308189 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651762 + 42 +2.937574673411558 + 0 +LINE + 5 +DA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8477803619 + 20 +76.1670865904 + 30 +0.0 + 11 +237.917319494 + 21 +78.653313149 + 31 +0.0 + 0 +ELLIPSE + 5 +DB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.770932487 + 20 +50.1701042725 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999916 + 42 +7.776243396831388 + 0 +LINE + 5 +DC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3483011883 + 20 +48.0247161476 + 30 +0.0 + 11 +270.750199235 + 21 +49.9675292584 + 31 +0.0 + 0 +ELLIPSE + 5 +DD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3690344403 + 20 +48.2272911617 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241644 + 42 +6.079167327000102 + 0 +LINE + 5 +DE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.360944754 + 20 +49.7165353902 + 30 +0.0 + 11 +269.2914056219 + 21 +47.2303088316 + 31 +0.0 + 0 +ELLIPSE + 5 +DF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4385735724 + 20 +50.7135177203 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410051 + 42 +4.63465074324164 + 0 +LINE + 5 +E0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8612048711 + 20 +52.8589058452 + 30 +0.0 + 11 +236.4593068244 + 21 +50.9160927344 + 31 +0.0 + 0 +ELLIPSE + 5 +E1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8404716191 + 20 +52.6563308311 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651808 + 42 +2.937574673411333 + 0 +LINE + 5 +E2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8485613054 + 20 +51.1670866026 + 30 +0.0 + 11 +237.9181004375 + 21 +53.6533131612 + 31 +0.0 + 0 +ELLIPSE + 5 +E3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7706201096 + 20 +60.1701042676 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999931 + 42 +7.776243396831444 + 0 +LINE + 5 +E4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3479888109 + 20 +58.0247161427 + 30 +0.0 + 11 +270.7498868576 + 21 +59.9675292536 + 31 +0.0 + 0 +ELLIPSE + 5 +E5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3687220629 + 20 +58.2272911568 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241648 + 42 +6.079167327000174 + 0 +LINE + 5 +E6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3606323766 + 20 +59.7165353853 + 30 +0.0 + 11 +269.2910932445 + 21 +57.2303088267 + 31 +0.0 + 0 +ELLIPSE + 5 +E7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.438261195 + 20 +60.7135177154 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410059 + 42 +4.634650743241605 + 0 +LINE + 5 +E8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8608924937 + 20 +62.8589058403 + 30 +0.0 + 11 +236.4589944469 + 21 +60.9160927295 + 31 +0.0 + 0 +ELLIPSE + 5 +E9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8401592417 + 20 +62.6563308262 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965176 + 42 +2.937574673411307 + 0 +LINE + 5 +EA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.848248928 + 20 +61.1670865977 + 30 +0.0 + 11 +237.9177880601 + 21 +63.6533131564 + 31 +0.0 + 0 +LINE + 5 +EB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8024125928 + 20 +78.0222938038 + 30 +0.0 + 11 +192.4003931687 + 21 +79.9650818021 + 31 +0.0 + 0 +ELLIPSE + 5 +EC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3796472588 + 20 +80.1677179959 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527747 + 42 +6.487203287359149 + 0 +LINE + 5 +ED +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3019561536 + 20 +81.1646954742 + 30 +0.0 + 11 +225.232261631 + 21 +83.6529168989 + 31 +0.0 + 0 +ELLIPSE + 5 +EE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3099527362 + 20 +82.6559394206 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768274 + 42 +4.790127217527782 + 0 +LINE + 5 +EF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2892068263 + 20 +82.8585756145 + 30 +0.0 + 11 +226.6912262505 + 21 +80.9157876162 + 31 +0.0 + 0 +ELLIPSE + 5 +F0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7119721603 + 20 +80.7131514224 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937993 + 42 +3.345610633769549 + 0 +LINE + 5 +F1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7896632655 + 20 +79.7161739441 + 30 +0.0 + 11 +193.8593577882 + 21 +77.2279525194 + 31 +0.0 + 0 +ELLIPSE + 5 +F2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.781666683 + 20 +78.2249299976 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795006 + 42 +1.648534563938056 + 0 +LINE + 5 +F3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8039744799 + 20 +28.0222938282 + 30 +0.0 + 11 +192.4019550558 + 21 +29.9650818265 + 31 +0.0 + 0 +ELLIPSE + 5 +F4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3812091459 + 20 +30.1677180203 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527751 + 42 +6.487203287359283 + 0 +LINE + 5 +F5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3035180407 + 20 +31.1646954986 + 30 +0.0 + 11 +225.2338235181 + 21 +33.6529169233 + 31 +0.0 + 0 +ELLIPSE + 5 +F6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3115146233 + 20 +32.655939445 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768227 + 42 +4.790127217527796 + 0 +LINE + 5 +F7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2907687134 + 20 +32.8585756389 + 30 +0.0 + 11 +226.6927881376 + 21 +30.9157876406 + 31 +0.0 + 0 +ELLIPSE + 5 +F8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7135340474 + 20 +30.7131514468 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.64853456393797 + 42 +3.345610633769582 + 0 +LINE + 5 +F9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7912251526 + 20 +29.7161739685 + 30 +0.0 + 11 +193.8609196752 + 21 +27.2279525438 + 31 +0.0 + 0 +ELLIPSE + 5 +FA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7832285701 + 20 +28.224930022 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795192 + 42 +1.648534563938103 + 0 +LINE + 5 +FB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8041306686 + 20 +23.0222938307 + 30 +0.0 + 11 +192.4021112445 + 21 +24.9650818289 + 31 +0.0 + 0 +ELLIPSE + 5 +FC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3813653346 + 20 +25.1677180227 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527855 + 42 +6.487203287359198 + 0 +LINE + 5 +FD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3036742294 + 20 +26.164695501 + 30 +0.0 + 11 +225.2339797068 + 21 +28.6529169257 + 31 +0.0 + 0 +ELLIPSE + 5 +FE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.311670812 + 20 +27.6559394475 + 30 +0.0 + 11 +-0.9999999995746975 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768241 + 42 +4.790127217527755 + 0 +LINE + 5 +FF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2909249021 + 20 +27.8585756413 + 30 +0.0 + 11 +226.6929443263 + 21 +25.915787643 + 31 +0.0 + 0 +ELLIPSE + 5 +100 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7136902361 + 20 +25.7131514492 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938002 + 42 +3.345610633769547 + 0 +LINE + 5 +101 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7913813413 + 20 +24.716173971 + 30 +0.0 + 11 +193.861075864 + 21 +22.2279525462 + 31 +0.0 + 0 +ELLIPSE + 5 +102 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7833847588 + 20 +23.2249300245 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795062 + 42 +1.648534563937973 + 0 +LINE + 5 +103 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8036621025 + 20 +38.0222938233 + 30 +0.0 + 11 +192.4016426783 + 21 +39.9650818216 + 31 +0.0 + 0 +ELLIPSE + 5 +104 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3808967685 + 20 +40.1677180154 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527772 + 42 +6.487203287359192 + 0 +LINE + 5 +105 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3032056633 + 20 +41.1646954937 + 30 +0.0 + 11 +225.2335111406 + 21 +43.6529169184 + 31 +0.0 + 0 +ELLIPSE + 5 +106 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3112022458 + 20 +42.6559394402 + 30 +0.0 + 11 +-0.9999999995746123 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768224 + 42 +4.790127217527815 + 0 +LINE + 5 +107 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.290456336 + 20 +42.858575634 + 30 +0.0 + 11 +226.6924757601 + 21 +40.9157876357 + 31 +0.0 + 0 +ELLIPSE + 5 +108 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.71322167 + 20 +40.7131514419 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938026 + 42 +3.345610633769568 + 0 +LINE + 5 +109 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7909127752 + 20 +39.7161739636 + 30 +0.0 + 11 +193.8606072978 + 21 +37.2279525389 + 31 +0.0 + 0 +ELLIPSE + 5 +10A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7829161926 + 20 +38.2249300172 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795212 + 42 +1.648534563938011 + 0 +LINE + 5 +10B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8038182912 + 20 +33.0222938258 + 30 +0.0 + 11 +192.401798867 + 21 +34.965081824 + 31 +0.0 + 0 +ELLIPSE + 5 +10C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3810529572 + 20 +35.1677180179 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527848 + 42 +6.48720328735928 + 0 +LINE + 5 +10D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.303361852 + 20 +36.1646954961 + 30 +0.0 + 11 +225.2336673294 + 21 +38.6529169209 + 31 +0.0 + 0 +ELLIPSE + 5 +10E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3113584346 + 20 +37.6559394426 + 30 +0.0 + 11 +-0.9999999995746975 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768232 + 42 +4.790127217527774 + 0 +LINE + 5 +10F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2906125247 + 20 +37.8585756364 + 30 +0.0 + 11 +226.6926319488 + 21 +35.9157876382 + 31 +0.0 + 0 +ELLIPSE + 5 +110 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7133778587 + 20 +35.7131514443 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937996 + 42 +3.345610633769574 + 0 +LINE + 5 +111 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7910689639 + 20 +34.7161739661 + 30 +0.0 + 11 +193.8607634865 + 21 +32.2279525413 + 31 +0.0 + 0 +ELLIPSE + 5 +112 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7830723813 + 20 +33.2249300196 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795076 + 42 +1.648534563937995 + 0 +LINE + 5 +113 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8042868573 + 20 +18.0222938331 + 30 +0.0 + 11 +192.4022674332 + 21 +19.9650818314 + 31 +0.0 + 0 +ELLIPSE + 5 +114 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3815215233 + 20 +20.1677180252 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527798 + 42 +6.487203287359277 + 0 +LINE + 5 +115 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3038304181 + 20 +21.1646955034 + 30 +0.0 + 11 +225.2341358955 + 21 +23.6529169282 + 31 +0.0 + 0 +ELLIPSE + 5 +116 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3118270007 + 20 +22.6559394499 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768223 + 42 +4.790127217527798 + 0 +LINE + 5 +117 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2910810908 + 20 +22.8585756437 + 30 +0.0 + 11 +226.693100515 + 21 +20.9157876455 + 31 +0.0 + 0 +ELLIPSE + 5 +118 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7138464248 + 20 +20.7131514517 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937999 + 42 +3.345610633769543 + 0 +LINE + 5 +119 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.79153753 + 20 +19.7161739734 + 30 +0.0 + 11 +193.8612320527 + 21 +17.2279525487 + 31 +0.0 + 0 +ELLIPSE + 5 +11A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7835409475 + 20 +18.2249300269 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795213 + 42 +1.648534563938103 + 0 +LINE + 5 +11B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8027249702 + 20 +68.0222938087 + 30 +0.0 + 11 +192.4007055461 + 21 +69.965081807 + 31 +0.0 + 0 +ELLIPSE + 5 +11C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3799596362 + 20 +70.1677180008 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.79012721752779 + 42 +6.487203287359199 + 0 +LINE + 5 +11D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.302268531 + 20 +71.164695479 + 30 +0.0 + 11 +225.2325740084 + 21 +73.6529169038 + 31 +0.0 + 0 +ELLIPSE + 5 +11E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3102651136 + 20 +72.6559394255 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.34561063376823 + 42 +4.790127217527791 + 0 +LINE + 5 +11F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2895192037 + 20 +72.8585756193 + 30 +0.0 + 11 +226.6915386279 + 21 +70.9157876211 + 31 +0.0 + 0 +ELLIPSE + 5 +120 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7122845377 + 20 +70.7131514273 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769571 + 0 +LINE + 5 +121 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7899756429 + 20 +69.716173949 + 30 +0.0 + 11 +193.8596701656 + 21 +67.2279525243 + 31 +0.0 + 0 +ELLIPSE + 5 +122 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7819790604 + 20 +68.2249300025 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795059 + 42 +1.648534563938071 + 0 +LINE + 5 +123 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8028811589 + 20 +63.0222938111 + 30 +0.0 + 11 +192.4008617348 + 21 +64.9650818094 + 31 +0.0 + 0 +ELLIPSE + 5 +124 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3801158249 + 20 +65.1677180032 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527939 + 42 +6.487203287359152 + 0 +LINE + 5 +125 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3024247198 + 20 +66.1646954815 + 30 +0.0 + 11 +225.2327301971 + 21 +68.6529169062 + 31 +0.0 + 0 +ELLIPSE + 5 +126 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3104213023 + 20 +67.655939428 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768021 + 42 +4.79012721752783 + 0 +LINE + 5 +127 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2896753924 + 20 +67.8585756218 + 30 +0.0 + 11 +226.6916948166 + 21 +65.9157876235 + 31 +0.0 + 0 +ELLIPSE + 5 +128 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7124407264 + 20 +65.7131514297 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.64853456393801 + 42 +3.34561063376956 + 0 +LINE + 5 +129 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7901318316 + 20 +64.7161739514 + 30 +0.0 + 11 +193.8598263543 + 21 +62.2279525267 + 31 +0.0 + 0 +ELLIPSE + 5 +12A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7821352491 + 20 +63.224930005 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715477926226E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795262 + 42 +1.648534563937998 + 0 +LINE + 5 +12B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8025687815 + 20 +73.0222938063 + 30 +0.0 + 11 +192.4005493574 + 21 +74.9650818045 + 31 +0.0 + 0 +ELLIPSE + 5 +12C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3798034475 + 20 +75.1677179983 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.79012721752785 + 42 +6.487203287359165 + 0 +LINE + 5 +12D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3021123423 + 20 +76.1646954766 + 30 +0.0 + 11 +225.2324178197 + 21 +78.6529169014 + 31 +0.0 + 0 +ELLIPSE + 5 +12E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3101089249 + 20 +77.6559394231 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768012 + 42 +4.790127217527852 + 0 +LINE + 5 +12F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.289363015 + 20 +77.8585756169 + 30 +0.0 + 11 +226.6913824392 + 21 +75.9157876187 + 31 +0.0 + 0 +ELLIPSE + 5 +130 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.712128349 + 20 +75.7131514248 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938 + 42 +3.34561063376951 + 0 +LINE + 5 +131 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7898194542 + 20 +74.7161739466 + 30 +0.0 + 11 +193.8595139769 + 21 +72.2279525218 + 31 +0.0 + 0 +ELLIPSE + 5 +132 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7818228717 + 20 +73.2249300001 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.204017980179536 + 42 +1.648534563938013 + 0 +LINE + 5 +133 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8022564041 + 20 +83.0222938014 + 30 +0.0 + 11 +192.40023698 + 21 +84.9650817996 + 31 +0.0 + 0 +ELLIPSE + 5 +134 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3794910701 + 20 +85.1677179935 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527846 + 42 +6.48720328735924 + 0 +LINE + 5 +135 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3017999649 + 20 +86.1646954717 + 30 +0.0 + 11 +225.2321054423 + 21 +88.6529168965 + 31 +0.0 + 0 +ELLIPSE + 5 +136 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3097965475 + 20 +87.6559394182 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.34561063376801 + 42 +4.790127217527805 + 0 +LINE + 5 +137 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2890506376 + 20 +87.858575612 + 30 +0.0 + 11 +226.6910700618 + 21 +85.9157876138 + 31 +0.0 + 0 +ELLIPSE + 5 +138 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7118159716 + 20 +85.71315142 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937981 + 42 +3.345610633769588 + 0 +LINE + 5 +139 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7895070768 + 20 +84.7161739417 + 30 +0.0 + 11 +193.8592015995 + 21 +82.2279525169 + 31 +0.0 + 0 +ELLIPSE + 5 +13A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7815104943 + 20 +83.2249299952 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795274 + 42 +1.648534563938051 + 0 +LINE + 5 +13B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8033497251 + 20 +48.0222938185 + 30 +0.0 + 11 +192.4013303009 + 21 +49.9650818167 + 31 +0.0 + 0 +ELLIPSE + 5 +13C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3805843911 + 20 +50.1677180105 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527774 + 42 +6.487203287359202 + 0 +LINE + 5 +13D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3028932859 + 20 +51.1646954888 + 30 +0.0 + 11 +225.2331987632 + 21 +53.6529169136 + 31 +0.0 + 0 +ELLIPSE + 5 +13E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3108898684 + 20 +52.6559394353 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768214 + 42 +4.790127217527734 + 0 +LINE + 5 +13F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2901439586 + 20 +52.8585756291 + 30 +0.0 + 11 +226.6921633827 + 21 +50.9157876309 + 31 +0.0 + 0 +ELLIPSE + 5 +140 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7129092926 + 20 +50.713151437 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769564 + 0 +LINE + 5 +141 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7906003978 + 20 +49.7161739588 + 30 +0.0 + 11 +193.8602949204 + 21 +47.227952534 + 31 +0.0 + 0 +ELLIPSE + 5 +142 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7826038152 + 20 +48.2249300123 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795212 + 42 +1.648534563938009 + 0 +LINE + 5 +143 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8035059138 + 20 +43.0222938209 + 30 +0.0 + 11 +192.4014864896 + 21 +44.9650818192 + 31 +0.0 + 0 +ELLIPSE + 5 +144 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3807405798 + 20 +45.167718013 + 30 +0.0 + 11 +-0.9999999995753228 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527877 + 42 +6.487203287359286 + 0 +LINE + 5 +145 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3030494746 + 20 +46.1646954912 + 30 +0.0 + 11 +225.2333549519 + 21 +48.652916916 + 31 +0.0 + 0 +ELLIPSE + 5 +146 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3110460571 + 20 +47.6559394377 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768004 + 42 +4.790127217527765 + 0 +LINE + 5 +147 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2903001473 + 20 +47.8585756315 + 30 +0.0 + 11 +226.6923195714 + 21 +45.9157876333 + 31 +0.0 + 0 +ELLIPSE + 5 +148 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7130654813 + 20 +45.7131514395 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937999 + 42 +3.345610633769558 + 0 +LINE + 5 +149 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7907565865 + 20 +44.7161739612 + 30 +0.0 + 11 +193.8604511091 + 21 +42.2279525365 + 31 +0.0 + 0 +ELLIPSE + 5 +14A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7827600039 + 20 +43.2249300147 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795077 + 42 +1.648534563938085 + 0 +LINE + 5 +14B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8030373477 + 20 +58.0222938136 + 30 +0.0 + 11 +192.4010179235 + 21 +59.9650818118 + 31 +0.0 + 0 +ELLIPSE + 5 +14C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3802720137 + 20 +60.1677180057 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527774 + 42 +6.48720328735924 + 0 +LINE + 5 +14D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3025809085 + 20 +61.1646954839 + 30 +0.0 + 11 +225.2328863858 + 21 +63.6529169087 + 31 +0.0 + 0 +ELLIPSE + 5 +14E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.310577491 + 20 +62.6559394304 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715477926226E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768248 + 42 +4.7901272175278 + 0 +LINE + 5 +14F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2898315812 + 20 +62.8585756242 + 30 +0.0 + 11 +226.6918510053 + 21 +60.915787626 + 31 +0.0 + 0 +ELLIPSE + 5 +150 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7125969152 + 20 +60.7131514322 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938026 + 42 +3.345610633769555 + 0 +LINE + 5 +151 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7902880204 + 20 +59.7161739539 + 30 +0.0 + 11 +193.859982543 + 21 +57.2279525291 + 31 +0.0 + 0 +ELLIPSE + 5 +152 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7822914378 + 20 +58.2249300074 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795156 + 42 +1.648534563938041 + 0 +LINE + 5 +153 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8031935364 + 20 +53.022293816 + 30 +0.0 + 11 +192.4011741122 + 21 +54.9650818143 + 31 +0.0 + 0 +ELLIPSE + 5 +154 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3804282024 + 20 +55.1677180081 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527824 + 42 +6.487203287359167 + 0 +LINE + 5 +155 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3027370972 + 20 +56.1646954864 + 30 +0.0 + 11 +225.2330425745 + 21 +58.6529169111 + 31 +0.0 + 0 +ELLIPSE + 5 +156 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3107336797 + 20 +57.6559394328 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768014 + 42 +4.790127217527823 + 0 +LINE + 5 +157 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2899877699 + 20 +57.8585756267 + 30 +0.0 + 11 +226.692007194 + 21 +55.9157876284 + 31 +0.0 + 0 +ELLIPSE + 5 +158 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7127531039 + 20 +55.7131514346 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769534 + 0 +LINE + 5 +159 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7904442091 + 20 +54.7161739563 + 30 +0.0 + 11 +193.8601387317 + 21 +52.2279525316 + 31 +0.0 + 0 +ELLIPSE + 5 +15A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7824476265 + 20 +53.2249300098 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795076 + 42 +1.648534563937991 + 0 +SPLINE + 5 +15B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.3926716671338819 + 40 +-0.0000000000008581 + 40 +0.3926716671321656 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 10 +195.5888982341111 + 20 +-202.3113321738792 + 30 +0.0 + 10 +195.5888677642344 + 20 +-201.335913498085 + 30 +0.0 + 10 +195.1985529981817 + 20 +-199.3637236610908 + 30 +0.0 + 10 +193.5294598415921 + 20 +-196.8709939348692 + 30 +0.0 + 10 +191.0366258428334 + 20 +-195.2020565160326 + 30 +0.0 + 10 +189.0644116245842 + 20 +-194.8118649642556 + 30 +0.0 + 10 +188.0889929487899 + 20 +-194.8118954341323 + 30 +0.0 + 0 +LINE + 5 +15C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +195.5960204598 + 20 +-430.3119900303 + 30 +0.0 + 11 +195.5888982341 + 21 +-202.3113321739 + 31 +0.0 + 0 +SPLINE + 5 +15D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.3926716671325942 + 40 +0.0000000000004329 + 40 +0.39267166713346 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 10 +188.0965837200279 + 20 +-437.8118953155723 + 30 +0.0 + 10 +189.0720023958222 + 20 +-437.8118648456957 + 30 +0.0 + 10 +191.0441922328165 + 20 +-437.421550079643 + 30 +0.0 + 10 +193.5369219590377 + 20 +-435.7524569230533 + 30 +0.0 + 10 +195.2058593778746 + 20 +-433.2596229242951 + 30 +0.0 + 10 +195.5960509296516 + 20 +-431.2874087060457 + 30 +0.0 + 10 +195.5960204597748 + 20 +-430.3119900302514 + 30 +0.0 + 0 +LINE + 5 +15E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0959258051 + 20 +-437.8152690122 + 30 +0.0 + 11 +188.09658372 + 21 +-437.8118953156 + 31 +0.0 + 0 +SPLINE + 5 +15F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.3926716671338757 + 40 +-0.0000000000008537 + 40 +0.3926716671321683 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 10 +72.59602051978625 + 20 +-430.3158322724843 + 30 +0.0 + 10 +72.5960509896631 + 20 +-431.2912509482784 + 30 +0.0 + 10 +72.98636575571597 + 20 +-433.2634407852729 + 30 +0.0 + 10 +74.65545891230558 + 20 +-435.7561705114936 + 30 +0.0 + 10 +77.14829291106449 + 20 +-437.4251079303311 + 30 +0.0 + 10 +79.12050712931371 + 20 +-437.8152994821076 + 30 +0.0 + 10 +80.09592580510797 + 20 +-437.8152690122305 + 30 +0.0 + 0 +LINE + 5 +160 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +72.5888982941 + 20 +-202.3151744161 + 30 +0.0 + 11 +72.5960205198 + 21 +-430.3158322725 + 31 +0.0 + 0 +SPLINE + 5 +161 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.3926716671325966 + 40 +0.0000000000004288 + 40 +0.3926716671334542 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 10 +80.08833503387363 + 20 +-194.8152691307905 + 30 +0.0 + 10 +79.1129163580794 + 20 +-194.8152996006667 + 30 +0.0 + 10 +77.14072652108477 + 20 +-195.2056143667185 + 30 +0.0 + 10 +74.64799679486262 + 20 +-196.8747075233062 + 30 +0.0 + 10 +72.97905937602425 + 20 +-199.3675415220639 + 30 +0.0 + 10 +72.58886782424622 + 20 +-201.3397557403129 + 30 +0.0 + 10 +72.58889829412246 + 20 +-202.3151744161071 + 30 +0.0 + 0 +LINE + 5 +162 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +188.0889929488 + 20 +-194.8118954341 + 30 +0.0 + 11 +80.0883350339 + 21 +-194.8152691308 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +163 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +163 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.879319606 + 42 +2460255.879332488 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +67.2397475034 + 47 +160.0203396438 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.014384427 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +58.2948548809 + 24 +-487.15972016 + 34 +0.0 + 15 +303.5917534777 + 25 +97.8479421004 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-202_SideL_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-202_SideL_x2.DXF new file mode 100644 index 0000000..fd0826f --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-202_SideL_x2.DXF @@ -0,0 +1,12258 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 9 +$EXTMAX + 10 +303.5917534777 + 20 +97.8479421004 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.918359028 + 9 +$TDUCREATE + 40 +2460255.876692361 + 9 +$TDUPDATE + 40 +2460255.918371805 + 9 +$TDUUPDATE + 40 +2460255.876705139 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +165 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{a34760eb-293b-4c66-a274-8f214f5a2837} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +180.9433041793 + 22 +-194.6558890298 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +596.7078155056 + 41 +0.4193054458 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +75.291397413 + 20 +-479.8892581146 + 30 +0.0 + 40 +3.000000000000057 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +172.7441394578 + 20 +-464.9597936568 + 30 +0.0 + 40 +4.000000000190937 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5854433563 + 20 +-259.8690286015 + 30 +0.0 + 40 +3.500000000000171 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5798205628 + 20 +-79.8690286894 + 30 +0.0 + 40 +3.500000000000227 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +201.0964441483 + 20 +-443.8752593398 + 30 +0.0 + 40 +2.999999999999858 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +67.0964442137 + 20 +-443.8794451971 + 30 +0.0 + 40 +3.000000000001066 + 0 +CIRCLE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +201.0885097619 + 20 +-189.8752594637 + 30 +0.0 + 40 +3.000000000001705 + 0 +CIRCLE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +67.0885098273 + 20 +-189.8794453211 + 30 +0.0 + 40 +3.000000000000298 + 0 +ELLIPSE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7707762983 + 20 +55.1701042701 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999888 + 42 +7.776243396831373 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8484051167 + 20 +56.1670866002 + 30 +0.0 + 11 +237.9179442488 + 21 +58.6533131588 + 31 +0.0 + 0 +ELLIPSE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8403154304 + 20 +57.6563308287 + 30 +0.0 + 11 +0.9999999995744986 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651774 + 42 +2.93757467341159 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8610486824 + 20 +57.8589058427 + 30 +0.0 + 11 +236.4591506357 + 21 +55.9160927319 + 31 +0.0 + 0 +ELLIPSE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4384173837 + 20 +55.7135177179 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410051 + 42 +4.634650743241598 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3607885653 + 20 +54.7165353877 + 30 +0.0 + 11 +269.2912494332 + 21 +52.2303088291 + 31 +0.0 + 0 +ELLIPSE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3688782516 + 20 +53.2272911592 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241663 + 42 +6.079167327000153 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3481449996 + 20 +53.0247161452 + 30 +0.0 + 11 +270.7500430463 + 21 +54.967529256 + 31 +0.0 + 0 +ELLIPSE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7710886757 + 20 +45.1701042749 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.776243396831428 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8487174941 + 20 +46.1670866051 + 30 +0.0 + 11 +237.9182566262 + 21 +48.6533131637 + 31 +0.0 + 0 +ELLIPSE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8406278078 + 20 +47.6563308336 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651777 + 42 +2.937574673411587 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8613610598 + 20 +47.8589058476 + 30 +0.0 + 11 +236.4594630131 + 21 +45.9160927368 + 31 +0.0 + 0 +ELLIPSE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4387297611 + 20 +45.7135177227 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410037 + 42 +4.634650743241631 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3611009427 + 20 +44.7165353926 + 30 +0.0 + 11 +269.2915618106 + 21 +42.230308834 + 31 +0.0 + 0 +ELLIPSE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.369190629 + 20 +43.2272911641 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241609 + 42 +6.079167327000114 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.348457377 + 20 +43.0247161501 + 30 +0.0 + 11 +270.7503554238 + 21 +44.9675292609 + 31 +0.0 + 0 +ELLIPSE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7698391661 + 20 +85.1701042554 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999914 + 42 +7.77624339683143 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8474679844 + 20 +86.1670865855 + 30 +0.0 + 11 +237.9170071166 + 21 +88.6533131442 + 31 +0.0 + 0 +ELLIPSE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8393782982 + 20 +87.656330814 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965176 + 42 +2.937574673411564 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8601115501 + 20 +87.8589058281 + 30 +0.0 + 11 +236.4582135034 + 21 +85.9160927173 + 31 +0.0 + 0 +ELLIPSE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4374802514 + 20 +85.7135177032 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410071 + 42 +4.634650743241583 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.359851433 + 20 +84.7165353731 + 30 +0.0 + 11 +269.2903123009 + 21 +82.2303088145 + 31 +0.0 + 0 +ELLIPSE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3679411193 + 20 +83.2272911446 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.63465074324167 + 42 +6.079167327000221 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3472078673 + 20 +83.0247161306 + 30 +0.0 + 11 +270.7491059141 + 21 +84.9675292414 + 31 +0.0 + 0 +ELLIPSE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7704639209 + 20 +65.1701042652 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999998 + 42 +7.776243396831375 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8480927393 + 20 +66.1670865953 + 30 +0.0 + 11 +237.9176318714 + 21 +68.6533131539 + 31 +0.0 + 0 +ELLIPSE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.840003053 + 20 +67.6563308238 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651789 + 42 +2.937574673411544 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.860736305 + 20 +67.8589058379 + 30 +0.0 + 11 +236.4588382582 + 21 +65.916092727 + 31 +0.0 + 0 +ELLIPSE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4381050063 + 20 +65.713517713 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241644 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3604761879 + 20 +64.7165353829 + 30 +0.0 + 11 +269.2909370558 + 21 +62.2303088242 + 31 +0.0 + 0 +ELLIPSE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3685658741 + 20 +63.2272911544 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.63465074324167 + 42 +6.079167327000205 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3478326222 + 20 +63.0247161403 + 30 +0.0 + 11 +270.7497306689 + 21 +64.9675292511 + 31 +0.0 + 0 +ELLIPSE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7718696193 + 20 +20.1701042871 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.77624339683143 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8494984377 + 20 +21.1670866172 + 30 +0.0 + 11 +237.9190375698 + 21 +23.6533131759 + 31 +0.0 + 0 +ELLIPSE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8414087514 + 20 +22.6563308458 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651758 + 42 +2.937574673411358 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8621420034 + 20 +22.8589058598 + 30 +0.0 + 11 +236.4602439566 + 21 +20.916092749 + 31 +0.0 + 0 +ELLIPSE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4395107046 + 20 +20.7135177349 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410059 + 42 +4.634650743241605 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3618818863 + 20 +19.7165354048 + 30 +0.0 + 11 +269.2923427541 + 21 +17.2303088462 + 31 +0.0 + 0 +ELLIPSE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3699715725 + 20 +18.2272911763 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241592 + 42 +6.079167327000103 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3492383206 + 20 +18.0247161623 + 30 +0.0 + 11 +270.7511363673 + 21 +19.9675292731 + 31 +0.0 + 0 +ELLIPSE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7712448644 + 20 +40.1701042774 + 30 +0.0 + 11 +0.9999999995754365 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999909 + 42 +7.77624339683139 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8488736828 + 20 +41.1670866075 + 30 +0.0 + 11 +237.9184128149 + 21 +43.6533131661 + 31 +0.0 + 0 +ELLIPSE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8407839966 + 20 +42.656330836 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965178 + 42 +2.937574673411382 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8615172485 + 20 +42.8589058501 + 30 +0.0 + 11 +236.4596192018 + 21 +40.9160927392 + 31 +0.0 + 0 +ELLIPSE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4388859498 + 20 +40.7135177252 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241605 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3612571314 + 20 +39.7165353951 + 30 +0.0 + 11 +269.2917179993 + 21 +37.2303088364 + 31 +0.0 + 0 +ELLIPSE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3693468177 + 20 +38.2272911666 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241644 + 42 +6.079167327000129 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3486135657 + 20 +38.0247161525 + 30 +0.0 + 11 +270.7505116125 + 21 +39.9675292633 + 31 +0.0 + 0 +ELLIPSE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7715572418 + 20 +30.1701042823 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999859 + 42 +7.776243396831449 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8491860602 + 20 +31.1670866124 + 30 +0.0 + 11 +237.9187251924 + 21 +33.653313171 + 31 +0.0 + 0 +ELLIPSE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.841096374 + 20 +32.6563308409 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651755 + 42 +2.937574673411346 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8618296259 + 20 +32.8589058549 + 30 +0.0 + 11 +236.4599315792 + 21 +30.9160927441 + 31 +0.0 + 0 +ELLIPSE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4391983272 + 20 +30.7135177301 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410064 + 42 +4.634650743241611 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3615695088 + 20 +29.7165353999 + 30 +0.0 + 11 +269.2920303767 + 21 +27.2303088413 + 31 +0.0 + 0 +ELLIPSE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3696591951 + 20 +28.2272911714 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241597 + 42 +6.079167327000119 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3489259431 + 20 +28.0247161574 + 30 +0.0 + 11 +270.7508239899 + 21 +29.9675292682 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.374581583 + 20 +87.8404700374 + 30 +0.0 + 11 +58.2948548809 + 21 +87.8402801205 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3742692056 + 20 +97.8404700326 + 30 +0.0 + 11 +64.374581583 + 21 +87.8404700374 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +303.5742690889 + 20 +97.8479421004 + 30 +0.0 + 11 +64.3742692056 + 21 +97.8404700326 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +303.5917534777 + 20 +-461.8720576265 + 30 +0.0 + 11 +303.5742690889 + 21 +97.8479421004 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +189.2917535335 + 20 +-461.8756281004 + 30 +0.0 + 11 +303.5917534777 + 21 +-461.8720576265 + 31 +0.0 + 0 +ARC + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +189.2920659109 + 20 +-471.8756280955 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +90.0017897908 + 51 +138.0622428121 + 0 +LINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +165.0997620742 + 20 +-483.8398452021 + 30 +0.0 + 11 +181.8533529958 + 21 +-465.1923990731 + 31 +0.0 + 0 +ARC + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +157.661049159 + 20 +-477.1566161796 + 30 +0.0 + 40 +10.00000000000006 +100 +AcDbArc + 50 +270.0017897908 + 51 +318.0622428121 + 0 +LINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 11 +157.6613615365 + 21 +-487.1566161748 + 31 +0.0 + 0 +LINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-487.15972016 + 30 +0.0 + 11 +58.2948548809 + 21 +-54.4095298976 + 31 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-54.4095298976 + 30 +0.0 + 11 +64.3787440121 + 21 +-54.4095298976 + 31 +0.0 + 0 +LINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3787440121 + 20 +-54.4095298976 + 30 +0.0 + 11 +64.3787440121 + 21 +-45.4095298976 + 31 +0.0 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +64.3787440121 + 20 +-45.4095298976 + 30 +0.0 + 11 +58.2948548809 + 21 +-45.4097199445 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +58.2948548809 + 20 +-45.4097199445 + 30 +0.0 + 11 +58.2948548809 + 21 +87.8402801205 + 31 +0.0 + 0 +CIRCLE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +295.5744721381 + 20 +91.3476922016 + 30 +0.0 + 40 +2.75 + 0 +CIRCLE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +111.5770879065 + 20 +91.3419445388 + 30 +0.0 + 40 +2.750000000000043 + 0 +CIRCLE + 5 +B3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +297.5911911008 + 20 +-443.8690285118 + 30 +0.0 + 40 +2.999999999999943 + 0 +ELLIPSE + 5 +B4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7699953548 + 20 +80.1701042579 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999968 + 42 +7.776243396831455 + 0 +LINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8476241732 + 20 +81.167086588 + 30 +0.0 + 11 +237.9171633053 + 21 +83.6533131466 + 31 +0.0 + 0 +ELLIPSE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8395344869 + 20 +82.6563308165 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651774 + 42 +2.937574673411354 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8602677389 + 20 +82.8589058305 + 30 +0.0 + 11 +236.4583696921 + 21 +80.9160927197 + 31 +0.0 + 0 +ELLIPSE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4376364401 + 20 +80.7135177057 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410065 + 42 +4.634650743241639 + 0 +LINE + 5 +B9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3600076217 + 20 +79.7165353756 + 30 +0.0 + 11 +269.2904684896 + 21 +77.2303088169 + 31 +0.0 + 0 +ELLIPSE + 5 +BA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.368097308 + 20 +78.227291147 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241657 + 42 +6.079167327000103 + 0 +LINE + 5 +BB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.347364056 + 20 +78.024716133 + 30 +0.0 + 11 +270.7492621028 + 21 +79.9675292438 + 31 +0.0 + 0 +ELLIPSE + 5 +BC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7717134306 + 20 +25.1701042847 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999932 + 42 +7.776243396831375 + 0 +LINE + 5 +BD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8493422489 + 20 +26.1670866148 + 30 +0.0 + 11 +237.9188813811 + 21 +28.6533131734 + 31 +0.0 + 0 +ELLIPSE + 5 +BE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8412525627 + 20 +27.6563308433 + 30 +0.0 + 11 +0.9999999995746407 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651826 + 42 +2.937574673411348 + 0 +LINE + 5 +BF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8619858146 + 20 +27.8589058574 + 30 +0.0 + 11 +236.4600877679 + 21 +25.9160927466 + 31 +0.0 + 0 +ELLIPSE + 5 +C0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4393545159 + 20 +25.7135177325 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410052 + 42 +4.634650743241643 + 0 +LINE + 5 +C1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3617256975 + 20 +24.7165354024 + 30 +0.0 + 11 +269.2921865654 + 21 +22.2303088438 + 31 +0.0 + 0 +ELLIPSE + 5 +C2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3698153838 + 20 +23.2272911739 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864915244E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241666 + 42 +6.079167327000132 + 0 +LINE + 5 +C3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3490821318 + 20 +23.0247161598 + 30 +0.0 + 11 +270.7509801786 + 21 +24.9675292706 + 31 +0.0 + 0 +ELLIPSE + 5 +C4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7714010531 + 20 +35.1701042798 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999954 + 42 +7.776243396831423 + 0 +LINE + 5 +C5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8490298715 + 20 +36.1670866099 + 30 +0.0 + 11 +237.9185690037 + 21 +38.6533131686 + 31 +0.0 + 0 +ELLIPSE + 5 +C6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8409401853 + 20 +37.6563308384 + 30 +0.0 + 11 +0.9999999995746407 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651798 + 42 +2.937574673411302 + 0 +LINE + 5 +C7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8616734372 + 20 +37.8589058525 + 30 +0.0 + 11 +236.4597753905 + 21 +35.9160927417 + 31 +0.0 + 0 +ELLIPSE + 5 +C8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4390421385 + 20 +35.7135177276 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865981058E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410045 + 42 +4.634650743241599 + 0 +LINE + 5 +C9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3614133201 + 20 +34.7165353975 + 30 +0.0 + 11 +269.291874188 + 21 +32.2303088389 + 31 +0.0 + 0 +ELLIPSE + 5 +CA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3695030064 + 20 +33.227291169 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241663 + 42 +6.079167327000165 + 0 +LINE + 5 +CB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3487697544 + 20 +33.0247161549 + 30 +0.0 + 11 +270.7506678012 + 21 +34.9675292658 + 31 +0.0 + 0 +ELLIPSE + 5 +CC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7703077322 + 20 +70.1701042627 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999928 + 42 +7.776243396831396 + 0 +LINE + 5 +CD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8479365506 + 20 +71.1670865929 + 30 +0.0 + 11 +237.9174756827 + 21 +73.6533131515 + 31 +0.0 + 0 +ELLIPSE + 5 +CE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8398468643 + 20 +72.6563308214 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651816 + 42 +2.937574673411374 + 0 +LINE + 5 +CF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8605801163 + 20 +72.8589058354 + 30 +0.0 + 11 +236.4586820695 + 21 +70.9160927246 + 31 +0.0 + 0 +ELLIPSE + 5 +D0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4379488176 + 20 +70.7135177105 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410062 + 42 +4.63465074324161 + 0 +LINE + 5 +D1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3603199992 + 20 +69.7165353804 + 30 +0.0 + 11 +269.290780867 + 21 +67.2303088218 + 31 +0.0 + 0 +ELLIPSE + 5 +D2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3684096854 + 20 +68.2272911519 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241595 + 42 +6.079167327000128 + 0 +LINE + 5 +D3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3476764335 + 20 +68.0247161379 + 30 +0.0 + 11 +270.7495744802 + 21 +69.9675292487 + 31 +0.0 + 0 +ELLIPSE + 5 +D4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7701515435 + 20 +75.1701042603 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999918 + 42 +7.776243396831438 + 0 +LINE + 5 +D5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8477803619 + 20 +76.1670865904 + 30 +0.0 + 11 +237.917319494 + 21 +78.653313149 + 31 +0.0 + 0 +ELLIPSE + 5 +D6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8396906756 + 20 +77.6563308189 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651762 + 42 +2.937574673411558 + 0 +LINE + 5 +D7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8604239276 + 20 +77.858905833 + 30 +0.0 + 11 +236.4585258808 + 21 +75.9160927222 + 31 +0.0 + 0 +ELLIPSE + 5 +D8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4377926288 + 20 +75.7135177081 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410056 + 42 +4.63465074324167 + 0 +LINE + 5 +D9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3601638105 + 20 +74.716535378 + 30 +0.0 + 11 +269.2906246783 + 21 +72.2303088194 + 31 +0.0 + 0 +ELLIPSE + 5 +DA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3682534967 + 20 +73.2272911495 + 30 +0.0 + 11 +0.9999999995753228 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241613 + 42 +6.0791673270001 + 0 +LINE + 5 +DB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3475202448 + 20 +73.0247161354 + 30 +0.0 + 11 +270.7494182915 + 21 +74.9675292462 + 31 +0.0 + 0 +ELLIPSE + 5 +DC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.770932487 + 20 +50.1701042725 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999916 + 42 +7.776243396831388 + 0 +LINE + 5 +DD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.8485613054 + 20 +51.1670866026 + 30 +0.0 + 11 +237.9181004375 + 21 +53.6533131612 + 31 +0.0 + 0 +ELLIPSE + 5 +DE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8404716191 + 20 +52.6563308311 + 30 +0.0 + 11 +0.999999999574527 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.493058089651808 + 42 +2.937574673411333 + 0 +LINE + 5 +DF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8612048711 + 20 +52.8589058452 + 30 +0.0 + 11 +236.4593068244 + 21 +50.9160927344 + 31 +0.0 + 0 +ELLIPSE + 5 +E0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.4385735724 + 20 +50.7135177203 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410051 + 42 +4.63465074324164 + 0 +LINE + 5 +E1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.360944754 + 20 +49.7165353902 + 30 +0.0 + 11 +269.2914056219 + 21 +47.2303088316 + 31 +0.0 + 0 +ELLIPSE + 5 +E2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3690344403 + 20 +48.2272911617 + 30 +0.0 + 11 +0.9999999995752091 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241644 + 42 +6.079167327000102 + 0 +LINE + 5 +E3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3483011883 + 20 +48.0247161476 + 30 +0.0 + 11 +270.750199235 + 21 +49.9675292584 + 31 +0.0 + 0 +ELLIPSE + 5 +E4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.7706201096 + 20 +60.1701042676 + 30 +0.0 + 11 +0.9999999995753797 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +6.079167326999931 + 42 +7.776243396831444 + 0 +LINE + 5 +E5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +269.848248928 + 20 +61.1670865977 + 30 +0.0 + 11 +237.9177880601 + 21 +63.6533131564 + 31 +0.0 + 0 +ELLIPSE + 5 +E6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.8401592417 + 20 +62.6563308262 + 30 +0.0 + 11 +0.9999999995745554 + 21 +3.123832864559972E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +1.49305808965176 + 42 +2.937574673411307 + 0 +LINE + 5 +E7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +236.8608924937 + 20 +62.8589058403 + 30 +0.0 + 11 +236.4589944469 + 21 +60.9160927295 + 31 +0.0 + 0 +ELLIPSE + 5 +E8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +237.438261195 + 20 +60.7135177154 + 30 +0.0 + 11 +0.9999999995753512 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +2.937574673410059 + 42 +4.634650743241605 + 0 +LINE + 5 +E9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.3606323766 + 20 +59.7165353853 + 30 +0.0 + 11 +269.2910932445 + 21 +57.2303088267 + 31 +0.0 + 0 +ELLIPSE + 5 +EA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +269.3687220629 + 20 +58.2272911568 + 30 +0.0 + 11 +0.999999999575266 + 21 +3.123832865270515E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999999 + 41 +4.634650743241648 + 42 +6.079167327000174 + 0 +LINE + 5 +EB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +270.3479888109 + 20 +58.0247161427 + 30 +0.0 + 11 +270.7498868576 + 21 +59.9675292536 + 31 +0.0 + 0 +LINE + 5 +EC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8024125928 + 20 +78.0222938038 + 30 +0.0 + 11 +192.4003931687 + 21 +79.9650818021 + 31 +0.0 + 0 +ELLIPSE + 5 +ED +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.781666683 + 20 +78.2249299976 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795006 + 42 +1.648534563938056 + 0 +LINE + 5 +EE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7896632655 + 20 +79.7161739441 + 30 +0.0 + 11 +193.8593577882 + 21 +77.2279525194 + 31 +0.0 + 0 +ELLIPSE + 5 +EF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7119721603 + 20 +80.7131514224 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937993 + 42 +3.345610633769549 + 0 +LINE + 5 +F0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2892068263 + 20 +82.8585756145 + 30 +0.0 + 11 +226.6912262505 + 21 +80.9157876162 + 31 +0.0 + 0 +ELLIPSE + 5 +F1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3099527362 + 20 +82.6559394206 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768274 + 42 +4.790127217527782 + 0 +LINE + 5 +F2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3019561536 + 20 +81.1646954742 + 30 +0.0 + 11 +225.232261631 + 21 +83.6529168989 + 31 +0.0 + 0 +ELLIPSE + 5 +F3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3796472588 + 20 +80.1677179959 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527747 + 42 +6.487203287359149 + 0 +LINE + 5 +F4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8039744799 + 20 +28.0222938282 + 30 +0.0 + 11 +192.4019550558 + 21 +29.9650818265 + 31 +0.0 + 0 +ELLIPSE + 5 +F5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7832285701 + 20 +28.224930022 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795192 + 42 +1.648534563938103 + 0 +LINE + 5 +F6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7912251526 + 20 +29.7161739685 + 30 +0.0 + 11 +193.8609196752 + 21 +27.2279525438 + 31 +0.0 + 0 +ELLIPSE + 5 +F7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7135340474 + 20 +30.7131514468 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.64853456393797 + 42 +3.345610633769582 + 0 +LINE + 5 +F8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2907687134 + 20 +32.8585756389 + 30 +0.0 + 11 +226.6927881376 + 21 +30.9157876406 + 31 +0.0 + 0 +ELLIPSE + 5 +F9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3115146233 + 20 +32.655939445 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768227 + 42 +4.790127217527796 + 0 +LINE + 5 +FA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3035180407 + 20 +31.1646954986 + 30 +0.0 + 11 +225.2338235181 + 21 +33.6529169233 + 31 +0.0 + 0 +ELLIPSE + 5 +FB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3812091459 + 20 +30.1677180203 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527751 + 42 +6.487203287359283 + 0 +LINE + 5 +FC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8041306686 + 20 +23.0222938307 + 30 +0.0 + 11 +192.4021112445 + 21 +24.9650818289 + 31 +0.0 + 0 +ELLIPSE + 5 +FD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7833847588 + 20 +23.2249300245 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795062 + 42 +1.648534563937973 + 0 +LINE + 5 +FE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7913813413 + 20 +24.716173971 + 30 +0.0 + 11 +193.861075864 + 21 +22.2279525462 + 31 +0.0 + 0 +ELLIPSE + 5 +FF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7136902361 + 20 +25.7131514492 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938002 + 42 +3.345610633769547 + 0 +LINE + 5 +100 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2909249021 + 20 +27.8585756413 + 30 +0.0 + 11 +226.6929443263 + 21 +25.915787643 + 31 +0.0 + 0 +ELLIPSE + 5 +101 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.311670812 + 20 +27.6559394475 + 30 +0.0 + 11 +-0.9999999995746975 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768241 + 42 +4.790127217527755 + 0 +LINE + 5 +102 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3036742294 + 20 +26.164695501 + 30 +0.0 + 11 +225.2339797068 + 21 +28.6529169257 + 31 +0.0 + 0 +ELLIPSE + 5 +103 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3813653346 + 20 +25.1677180227 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527855 + 42 +6.487203287359198 + 0 +LINE + 5 +104 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8036621025 + 20 +38.0222938233 + 30 +0.0 + 11 +192.4016426783 + 21 +39.9650818216 + 31 +0.0 + 0 +ELLIPSE + 5 +105 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7829161926 + 20 +38.2249300172 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795212 + 42 +1.648534563938011 + 0 +LINE + 5 +106 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7909127752 + 20 +39.7161739636 + 30 +0.0 + 11 +193.8606072978 + 21 +37.2279525389 + 31 +0.0 + 0 +ELLIPSE + 5 +107 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.71322167 + 20 +40.7131514419 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938026 + 42 +3.345610633769568 + 0 +LINE + 5 +108 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.290456336 + 20 +42.858575634 + 30 +0.0 + 11 +226.6924757601 + 21 +40.9157876357 + 31 +0.0 + 0 +ELLIPSE + 5 +109 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3112022458 + 20 +42.6559394402 + 30 +0.0 + 11 +-0.9999999995746123 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768224 + 42 +4.790127217527815 + 0 +LINE + 5 +10A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3032056633 + 20 +41.1646954937 + 30 +0.0 + 11 +225.2335111406 + 21 +43.6529169184 + 31 +0.0 + 0 +ELLIPSE + 5 +10B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3808967685 + 20 +40.1677180154 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527772 + 42 +6.487203287359192 + 0 +LINE + 5 +10C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8038182912 + 20 +33.0222938258 + 30 +0.0 + 11 +192.401798867 + 21 +34.965081824 + 31 +0.0 + 0 +ELLIPSE + 5 +10D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7830723813 + 20 +33.2249300196 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795076 + 42 +1.648534563937995 + 0 +LINE + 5 +10E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7910689639 + 20 +34.7161739661 + 30 +0.0 + 11 +193.8607634865 + 21 +32.2279525413 + 31 +0.0 + 0 +ELLIPSE + 5 +10F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7133778587 + 20 +35.7131514443 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937996 + 42 +3.345610633769574 + 0 +LINE + 5 +110 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2906125247 + 20 +37.8585756364 + 30 +0.0 + 11 +226.6926319488 + 21 +35.9157876382 + 31 +0.0 + 0 +ELLIPSE + 5 +111 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3113584346 + 20 +37.6559394426 + 30 +0.0 + 11 +-0.9999999995746975 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768232 + 42 +4.790127217527774 + 0 +LINE + 5 +112 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.303361852 + 20 +36.1646954961 + 30 +0.0 + 11 +225.2336673294 + 21 +38.6529169209 + 31 +0.0 + 0 +ELLIPSE + 5 +113 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3810529572 + 20 +35.1677180179 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527848 + 42 +6.48720328735928 + 0 +LINE + 5 +114 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8042868573 + 20 +18.0222938331 + 30 +0.0 + 11 +192.4022674332 + 21 +19.9650818314 + 31 +0.0 + 0 +ELLIPSE + 5 +115 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7835409475 + 20 +18.2249300269 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795213 + 42 +1.648534563938103 + 0 +LINE + 5 +116 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.79153753 + 20 +19.7161739734 + 30 +0.0 + 11 +193.8612320527 + 21 +17.2279525487 + 31 +0.0 + 0 +ELLIPSE + 5 +117 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7138464248 + 20 +20.7131514517 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937999 + 42 +3.345610633769543 + 0 +LINE + 5 +118 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2910810908 + 20 +22.8585756437 + 30 +0.0 + 11 +226.693100515 + 21 +20.9157876455 + 31 +0.0 + 0 +ELLIPSE + 5 +119 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3118270007 + 20 +22.6559394499 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768223 + 42 +4.790127217527798 + 0 +LINE + 5 +11A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3038304181 + 20 +21.1646955034 + 30 +0.0 + 11 +225.2341358955 + 21 +23.6529169282 + 31 +0.0 + 0 +ELLIPSE + 5 +11B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3815215233 + 20 +20.1677180252 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478281497E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527798 + 42 +6.487203287359277 + 0 +LINE + 5 +11C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8027249702 + 20 +68.0222938087 + 30 +0.0 + 11 +192.4007055461 + 21 +69.965081807 + 31 +0.0 + 0 +ELLIPSE + 5 +11D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7819790604 + 20 +68.2249300025 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795059 + 42 +1.648534563938071 + 0 +LINE + 5 +11E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7899756429 + 20 +69.716173949 + 30 +0.0 + 11 +193.8596701656 + 21 +67.2279525243 + 31 +0.0 + 0 +ELLIPSE + 5 +11F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7122845377 + 20 +70.7131514273 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769571 + 0 +LINE + 5 +120 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2895192037 + 20 +72.8585756193 + 30 +0.0 + 11 +226.6915386279 + 21 +70.9157876211 + 31 +0.0 + 0 +ELLIPSE + 5 +121 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3102651136 + 20 +72.6559394255 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.34561063376823 + 42 +4.790127217527791 + 0 +LINE + 5 +122 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.302268531 + 20 +71.164695479 + 30 +0.0 + 11 +225.2325740084 + 21 +73.6529169038 + 31 +0.0 + 0 +ELLIPSE + 5 +123 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3799596362 + 20 +70.1677180008 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.79012721752779 + 42 +6.487203287359199 + 0 +LINE + 5 +124 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8028811589 + 20 +63.0222938111 + 30 +0.0 + 11 +192.4008617348 + 21 +64.9650818094 + 31 +0.0 + 0 +ELLIPSE + 5 +125 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7821352491 + 20 +63.224930005 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715477926226E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795262 + 42 +1.648534563937998 + 0 +LINE + 5 +126 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7901318316 + 20 +64.7161739514 + 30 +0.0 + 11 +193.8598263543 + 21 +62.2279525267 + 31 +0.0 + 0 +ELLIPSE + 5 +127 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7124407264 + 20 +65.7131514297 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.64853456393801 + 42 +3.34561063376956 + 0 +LINE + 5 +128 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2896753924 + 20 +67.8585756218 + 30 +0.0 + 11 +226.6916948166 + 21 +65.9157876235 + 31 +0.0 + 0 +ELLIPSE + 5 +129 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3104213023 + 20 +67.655939428 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768021 + 42 +4.79012721752783 + 0 +LINE + 5 +12A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3024247198 + 20 +66.1646954815 + 30 +0.0 + 11 +225.2327301971 + 21 +68.6529169062 + 31 +0.0 + 0 +ELLIPSE + 5 +12B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3801158249 + 20 +65.1677180032 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527939 + 42 +6.487203287359152 + 0 +LINE + 5 +12C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8025687815 + 20 +73.0222938063 + 30 +0.0 + 11 +192.4005493574 + 21 +74.9650818045 + 31 +0.0 + 0 +ELLIPSE + 5 +12D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7818228717 + 20 +73.2249300001 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.204017980179536 + 42 +1.648534563938013 + 0 +LINE + 5 +12E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7898194542 + 20 +74.7161739466 + 30 +0.0 + 11 +193.8595139769 + 21 +72.2279525218 + 31 +0.0 + 0 +ELLIPSE + 5 +12F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.712128349 + 20 +75.7131514248 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938 + 42 +3.34561063376951 + 0 +LINE + 5 +130 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.289363015 + 20 +77.8585756169 + 30 +0.0 + 11 +226.6913824392 + 21 +75.9157876187 + 31 +0.0 + 0 +ELLIPSE + 5 +131 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3101089249 + 20 +77.6559394231 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768012 + 42 +4.790127217527852 + 0 +LINE + 5 +132 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3021123423 + 20 +76.1646954766 + 30 +0.0 + 11 +225.2324178197 + 21 +78.6529169014 + 31 +0.0 + 0 +ELLIPSE + 5 +133 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3798034475 + 20 +75.1677179983 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.79012721752785 + 42 +6.487203287359165 + 0 +LINE + 5 +134 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8022564041 + 20 +83.0222938014 + 30 +0.0 + 11 +192.40023698 + 21 +84.9650817996 + 31 +0.0 + 0 +ELLIPSE + 5 +135 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7815104943 + 20 +83.2249299952 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795274 + 42 +1.648534563938051 + 0 +LINE + 5 +136 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7895070768 + 20 +84.7161739417 + 30 +0.0 + 11 +193.8592015995 + 21 +82.2279525169 + 31 +0.0 + 0 +ELLIPSE + 5 +137 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7118159716 + 20 +85.71315142 + 30 +0.0 + 11 +-0.9999999995754081 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937981 + 42 +3.345610633769588 + 0 +LINE + 5 +138 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2890506376 + 20 +87.858575612 + 30 +0.0 + 11 +226.6910700618 + 21 +85.9157876138 + 31 +0.0 + 0 +ELLIPSE + 5 +139 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3097965475 + 20 +87.6559394182 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715477215683E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.34561063376801 + 42 +4.790127217527805 + 0 +LINE + 5 +13A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3017999649 + 20 +86.1646954717 + 30 +0.0 + 11 +225.2321054423 + 21 +88.6529168965 + 31 +0.0 + 0 +ELLIPSE + 5 +13B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3794910701 + 20 +85.1677179935 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527846 + 42 +6.48720328735924 + 0 +LINE + 5 +13C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8033497251 + 20 +48.0222938185 + 30 +0.0 + 11 +192.4013303009 + 21 +49.9650818167 + 31 +0.0 + 0 +ELLIPSE + 5 +13D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7826038152 + 20 +48.2249300123 + 30 +0.0 + 11 +-0.999999999575266 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795212 + 42 +1.648534563938009 + 0 +LINE + 5 +13E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7906003978 + 20 +49.7161739588 + 30 +0.0 + 11 +193.8602949204 + 21 +47.227952534 + 31 +0.0 + 0 +ELLIPSE + 5 +13F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7129092926 + 20 +50.713151437 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769564 + 0 +LINE + 5 +140 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2901439586 + 20 +52.8585756291 + 30 +0.0 + 11 +226.6921633827 + 21 +50.9157876309 + 31 +0.0 + 0 +ELLIPSE + 5 +141 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3108898684 + 20 +52.6559394353 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768214 + 42 +4.790127217527734 + 0 +LINE + 5 +142 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3028932859 + 20 +51.1646954888 + 30 +0.0 + 11 +225.2331987632 + 21 +53.6529169136 + 31 +0.0 + 0 +ELLIPSE + 5 +143 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3805843911 + 20 +50.1677180105 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527774 + 42 +6.487203287359202 + 0 +LINE + 5 +144 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8035059138 + 20 +43.0222938209 + 30 +0.0 + 11 +192.4014864896 + 21 +44.9650818192 + 31 +0.0 + 0 +ELLIPSE + 5 +145 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7827600039 + 20 +43.2249300147 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795077 + 42 +1.648534563938085 + 0 +LINE + 5 +146 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7907565865 + 20 +44.7161739612 + 30 +0.0 + 11 +193.8604511091 + 21 +42.2279525365 + 31 +0.0 + 0 +ELLIPSE + 5 +147 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7130654813 + 20 +45.7131514395 + 30 +0.0 + 11 +-0.9999999995753512 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937999 + 42 +3.345610633769558 + 0 +LINE + 5 +148 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2903001473 + 20 +47.8585756315 + 30 +0.0 + 11 +226.6923195714 + 21 +45.9157876333 + 31 +0.0 + 0 +ELLIPSE + 5 +149 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3110460571 + 20 +47.6559394377 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768004 + 42 +4.790127217527765 + 0 +LINE + 5 +14A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3030494746 + 20 +46.1646954912 + 30 +0.0 + 11 +225.2333549519 + 21 +48.652916916 + 31 +0.0 + 0 +ELLIPSE + 5 +14B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3807405798 + 20 +45.167718013 + 30 +0.0 + 11 +-0.9999999995753228 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527877 + 42 +6.487203287359286 + 0 +LINE + 5 +14C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8030373477 + 20 +58.0222938136 + 30 +0.0 + 11 +192.4010179235 + 21 +59.9650818118 + 31 +0.0 + 0 +ELLIPSE + 5 +14D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7822914378 + 20 +58.2249300074 + 30 +0.0 + 11 +-0.9999999995752376 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795156 + 42 +1.648534563938041 + 0 +LINE + 5 +14E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7902880204 + 20 +59.7161739539 + 30 +0.0 + 11 +193.859982543 + 21 +57.2279525291 + 31 +0.0 + 0 +ELLIPSE + 5 +14F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7125969152 + 20 +60.7131514322 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563938026 + 42 +3.345610633769555 + 0 +LINE + 5 +150 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2898315812 + 20 +62.8585756242 + 30 +0.0 + 11 +226.6918510053 + 21 +60.915787626 + 31 +0.0 + 0 +ELLIPSE + 5 +151 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.310577491 + 20 +62.6559394304 + 30 +0.0 + 11 +-0.9999999995745839 + 21 +-3.123715477926226E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768248 + 42 +4.7901272175278 + 0 +LINE + 5 +152 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3025809085 + 20 +61.1646954839 + 30 +0.0 + 11 +225.2328863858 + 21 +63.6529169087 + 31 +0.0 + 0 +ELLIPSE + 5 +153 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3802720137 + 20 +60.1677180057 + 30 +0.0 + 11 +-0.9999999995754365 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527774 + 42 +6.48720328735924 + 0 +LINE + 5 +154 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +192.8031935364 + 20 +53.022293816 + 30 +0.0 + 11 +192.4011741122 + 21 +54.9650818143 + 31 +0.0 + 0 +ELLIPSE + 5 +155 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.7824476265 + 20 +53.2249300098 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +0.2040179801795076 + 42 +1.648534563937991 + 0 +LINE + 5 +156 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +225.7904442091 + 20 +54.7161739563 + 30 +0.0 + 11 +193.8601387317 + 21 +52.2279525316 + 31 +0.0 + 0 +ELLIPSE + 5 +157 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.7127531039 + 20 +55.7131514346 + 30 +0.0 + 11 +-0.9999999995753797 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +1.648534563937968 + 42 +3.345610633769534 + 0 +LINE + 5 +158 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +226.2899877699 + 20 +57.8585756267 + 30 +0.0 + 11 +226.692007194 + 21 +55.9157876284 + 31 +0.0 + 0 +ELLIPSE + 5 +159 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +225.3107336797 + 20 +57.6559394328 + 30 +0.0 + 11 +-0.9999999995745554 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +3.345610633768014 + 42 +4.790127217527823 + 0 +LINE + 5 +15A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +193.3027370972 + 20 +56.1646954864 + 30 +0.0 + 11 +225.2330425745 + 21 +58.6529169111 + 31 +0.0 + 0 +ELLIPSE + 5 +15B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +193.3804282024 + 20 +55.1677180081 + 30 +0.0 + 11 +-0.9999999995752944 + 21 +-3.123715478636768E-5 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +0.9999999999999999 + 40 +0.9999999999 + 41 +4.790127217527824 + 42 +6.487203287359167 + 0 +SPLINE + 5 +15C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.7853433342669057 + 40 +-0.3926716671338819 + 40 +-0.0000000000008581 + 40 +0.3926716671321656 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 40 +0.7853433342651894 + 10 +195.5888982341111 + 20 +-202.3113321738792 + 30 +0.0 + 10 +195.5888677642344 + 20 +-201.335913498085 + 30 +0.0 + 10 +195.1985529981817 + 20 +-199.3637236610908 + 30 +0.0 + 10 +193.5294598415921 + 20 +-196.8709939348692 + 30 +0.0 + 10 +191.0366258428334 + 20 +-195.2020565160326 + 30 +0.0 + 10 +189.0644116245842 + 20 +-194.8118649642556 + 30 +0.0 + 10 +188.0889929487899 + 20 +-194.8118954341323 + 30 +0.0 + 0 +LINE + 5 +15D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +188.0889929488 + 20 +-194.8118954341 + 30 +0.0 + 11 +80.0883350339 + 21 +-194.8152691308 + 31 +0.0 + 0 +SPLINE + 5 +15E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.7853433342656221 + 40 +-0.3926716671325966 + 40 +0.0000000000004288 + 40 +0.3926716671334542 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 40 +0.7853433342664797 + 10 +80.08833503387363 + 20 +-194.8152691307905 + 30 +0.0 + 10 +79.1129163580794 + 20 +-194.8152996006667 + 30 +0.0 + 10 +77.14072652108477 + 20 +-195.2056143667185 + 30 +0.0 + 10 +74.64799679486262 + 20 +-196.8747075233062 + 30 +0.0 + 10 +72.97905937602425 + 20 +-199.3675415220639 + 30 +0.0 + 10 +72.58886782424622 + 20 +-201.3397557403129 + 30 +0.0 + 10 +72.58889829412246 + 20 +-202.3151744161071 + 30 +0.0 + 0 +LINE + 5 +15F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +72.5888982941 + 20 +-202.3151744161 + 30 +0.0 + 11 +72.5960205198 + 21 +-430.3158322725 + 31 +0.0 + 0 +SPLINE + 5 +160 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.7853433342668976 + 40 +-0.3926716671338757 + 40 +-0.0000000000008537 + 40 +0.3926716671321683 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 40 +0.7853433342651902 + 10 +72.59602051978625 + 20 +-430.3158322724843 + 30 +0.0 + 10 +72.5960509896631 + 20 +-431.2912509482784 + 30 +0.0 + 10 +72.98636575571597 + 20 +-433.2634407852729 + 30 +0.0 + 10 +74.65545891230558 + 20 +-435.7561705114936 + 30 +0.0 + 10 +77.14829291106449 + 20 +-437.4251079303311 + 30 +0.0 + 10 +79.12050712931371 + 20 +-437.8152994821076 + 30 +0.0 + 10 +80.09592580510797 + 20 +-437.8152690122305 + 30 +0.0 + 0 +LINE + 5 +161 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0959258051 + 20 +-437.8152690122 + 30 +0.0 + 11 +188.09658372 + 21 +-437.8118953156 + 31 +0.0 + 0 +SPLINE + 5 +162 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.00000001 + 43 +0.00000001 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.7853433342656213 + 40 +-0.3926716671325942 + 40 +0.0000000000004329 + 40 +0.39267166713346 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 40 +0.7853433342664871 + 10 +188.0965837200279 + 20 +-437.8118953155723 + 30 +0.0 + 10 +189.0720023958222 + 20 +-437.8118648456957 + 30 +0.0 + 10 +191.0441922328165 + 20 +-437.421550079643 + 30 +0.0 + 10 +193.5369219590377 + 20 +-435.7524569230533 + 30 +0.0 + 10 +195.2058593778746 + 20 +-433.2596229242951 + 30 +0.0 + 10 +195.5960509296516 + 20 +-431.2874087060457 + 30 +0.0 + 10 +195.5960204597748 + 20 +-430.3119900302514 + 30 +0.0 + 0 +LINE + 5 +163 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +195.5960204598 + 20 +-430.3119900303 + 30 +0.0 + 11 +195.5888982341 + 21 +-202.3113321739 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +164 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +164 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.876692361 + 42 +2460255.876705139 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +67.2397475034 + 47 +160.0203396438 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.014384427 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +58.2948548809 + 24 +-487.15972016 + 34 +0.0 + 15 +303.5917534777 + 25 +97.8479421004 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-203_Top_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-203_Top_x1.DXF new file mode 100644 index 0000000..8a2394f --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-203_Top_x1.DXF @@ -0,0 +1,5160 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-174.3169542035 + 20 +-3220.3278709276 + 30 +0.0 + 9 +$EXTMAX + 10 +149.3338230977 + 20 +-2891.9732579534 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.935309688 + 9 +$TDUCREATE + 40 +2460255.893643021 + 9 +$TDUPDATE + 40 +2460255.93532243 + 9 +$TDUUPDATE + 40 +2460255.893655764 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +AF + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{989a676a-2d41-4651-840d-c8423bd66156} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-12.4915655529 + 22 +-3056.1505644405 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +334.9217052337 + 41 +0.9856745254 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-33.6457162385 + 20 +-3005.1876871348 + 30 +0.0 + 11 +-61.7354150397 + 21 +-3032.6158142053 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.9400252642 + 20 +-3020.794053622 + 30 +0.0 + 11 +-33.6457162385 + 21 +-3005.1876871348 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-47.4580541269 + 20 +-3088.5576616784 + 30 +0.0 + 11 +21.9400252642 + 21 +-3020.794053622 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-61.7354150397 + 20 +-3032.6158142053 + 30 +0.0 + 11 +-47.4580541269 + 21 +-3088.5576616784 + 31 +0.0 + 0 +CIRCLE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-39.5500926058 + 20 +-2955.2367422232 + 30 +0.0 + 40 +5.000000000000066 + 0 +CIRCLE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +76.4151491007 + 20 +-3145.6085101684 + 30 +0.0 + 40 +5.500000000000043 + 0 +CIRCLE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-85.4201834603 + 20 +-2980.2623147561 + 30 +0.0 + 40 +13.7500000000001 + 0 +CIRCLE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-111.6070117048 + 20 +-3025.598151282 + 30 +0.0 + 40 +5.0 + 0 +CIRCLE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +115.7161367297 + 20 +-3071.8117643371 + 30 +0.0 + 40 +5.000000000000014 + 0 +CIRCLE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +131.8338230977 + 20 +-3202.8278709276 + 30 +0.0 + 40 +5.0 + 0 +CIRCLE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +1.238561903 + 20 +-3183.5956647753 + 30 +0.0 + 40 +5.000000000000004 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +69.2556903082 + 20 +-3038.4019188523 + 30 +0.0 + 11 +98.1533981854 + 21 +-3067.9959793822 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +69.2556903082 + 20 +-3038.4019188523 + 30 +0.0 + 11 +66.0360560265 + 21 +-3041.5457946597 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +66.0360560265 + 20 +-3041.5457946597 + 30 +0.0 + 11 +65.6867364924 + 21 +-3041.1880575173 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +65.6867364924 + 20 +-3041.1880575173 + 30 +0.0 + 11 +74.8850130506 + 21 +-3032.2062177766 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +74.8850130506 + 20 +-3032.2062177766 + 30 +0.0 + 11 +66.5013442309 + 21 +-3023.6205263589 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +66.5013442309 + 20 +-3023.6205263589 + 30 +0.0 + 11 +57.3030676726 + 21 +-3032.6023660995 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +57.3030676726 + 20 +-3032.6023660995 + 30 +0.0 + 11 +56.9537481384 + 21 +-3032.2446289571 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +56.9537481384 + 20 +-3032.2446289571 + 30 +0.0 + 11 +60.1733824201 + 21 +-3029.1007531497 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-59.2938982613 + 20 +-2906.7546504468 + 30 +0.0 + 11 +60.1733824201 + 21 +-3029.1007531497 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-59.2938982613 + 20 +-2906.7546504468 + 30 +0.0 + 11 +-62.5135325429 + 21 +-2909.8985262542 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.5135325429 + 20 +-2909.8985262542 + 30 +0.0 + 11 +-62.8628520771 + 21 +-2909.5407891118 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.8628520771 + 20 +-2909.5407891118 + 30 +0.0 + 11 +-53.6645755188 + 21 +-2900.5589493711 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.0482443385 + 20 +-2891.9732579534 + 30 +0.0 + 11 +-53.6645755188 + 21 +-2900.5589493711 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-62.0482443385 + 20 +-2891.9732579534 + 30 +0.0 + 11 +-71.2465208968 + 21 +-2900.955097694 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-71.2465208968 + 20 +-2900.955097694 + 30 +0.0 + 11 +-71.595840431 + 21 +-2900.5973605516 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-71.595840431 + 20 +-2900.5973605516 + 30 +0.0 + 11 +-68.3762061493 + 21 +-2897.4534847442 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-69.4241647518 + 20 +-2896.380273317 + 30 +0.0 + 11 +-68.3762061493 + 21 +-2897.4534847442 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-76.2211704575 + 20 +-2903.017344466 + 30 +0.0 + 11 +-69.4241647518 + 21 +-2896.380273317 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-76.2211704575 + 20 +-2903.017344466 + 30 +0.0 + 11 +-73.0772946501 + 21 +-2906.2369787476 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-73.0772946501 + 20 +-2906.2369787476 + 30 +0.0 + 11 +-73.4350317925 + 21 +-2906.5862982818 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-73.4350317925 + 20 +-2906.5862982818 + 30 +0.0 + 11 +-82.4168715332 + 21 +-2897.3880217235 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-82.4168715332 + 20 +-2897.3880217235 + 30 +0.0 + 11 +-91.0025629509 + 21 +-2905.7716905433 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-91.0025629509 + 20 +-2905.7716905433 + 30 +0.0 + 11 +-82.0207232103 + 21 +-2914.9699671015 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-82.0207232103 + 20 +-2914.9699671015 + 30 +0.0 + 11 +-82.3784603527 + 21 +-2915.3192866357 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-82.3784603527 + 20 +-2915.3192866357 + 30 +0.0 + 11 +-85.5223361601 + 21 +-2912.099652354 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-153.6374186553 + 20 +-2978.6119768115 + 30 +0.0 + 11 +-85.5223361601 + 21 +-2912.099652354 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-153.6374186553 + 20 +-2978.6119768115 + 30 +0.0 + 11 +-150.4935428479 + 21 +-2981.8316110932 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-150.4935428479 + 20 +-2981.8316110932 + 30 +0.0 + 11 +-150.8512799903 + 21 +-2982.1809306273 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-150.8512799903 + 20 +-2982.1809306273 + 30 +0.0 + 11 +-159.8331197309 + 21 +-2972.9826540691 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-168.4188111487 + 20 +-2981.3663228888 + 30 +0.0 + 11 +-159.8331197309 + 21 +-2972.9826540691 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-168.4188111487 + 20 +-2981.3663228888 + 30 +0.0 + 11 +-159.436971408 + 21 +-2990.5645994471 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-159.436971408 + 20 +-2990.5645994471 + 30 +0.0 + 11 +-159.7947085504 + 21 +-2990.9139189812 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-159.7947085504 + 20 +-2990.9139189812 + 30 +0.0 + 11 +-162.9385843578 + 21 +-2987.6942846996 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-169.7355900635 + 20 +-2994.3313558486 + 30 +0.0 + 11 +-162.9385843578 + 21 +-2987.6942846996 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-168.6876314611 + 20 +-2995.4045672758 + 30 +0.0 + 11 +-169.7355900635 + 21 +-2994.3313558486 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-168.6876314611 + 20 +-2995.4045672758 + 30 +0.0 + 11 +-165.4679971794 + 21 +-2992.2606914684 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-165.4679971794 + 20 +-2992.2606914684 + 30 +0.0 + 11 +-165.1186776453 + 21 +-2992.6184286108 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-165.1186776453 + 20 +-2992.6184286108 + 30 +0.0 + 11 +-174.3169542035 + 21 +-3001.6002683514 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-174.3169542035 + 20 +-3001.6002683514 + 30 +0.0 + 11 +-165.9332853838 + 21 +-3010.1859597692 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-165.9332853838 + 20 +-3010.1859597692 + 30 +0.0 + 11 +-156.7350088255 + 21 +-3001.2041200285 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-156.7350088255 + 20 +-3001.2041200285 + 30 +0.0 + 11 +-156.3856892914 + 21 +-3001.5618571709 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-156.3856892914 + 20 +-3001.5618571709 + 30 +0.0 + 11 +-159.605323573 + 21 +-3004.7057329783 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-40.1380428916 + 20 +-3127.0518356813 + 30 +0.0 + 11 +-159.605323573 + 21 +-3004.7057329783 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-40.1380428916 + 20 +-3127.0518356813 + 30 +0.0 + 11 +-36.91840861 + 21 +-3123.9079598739 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-36.91840861 + 20 +-3123.9079598739 + 30 +0.0 + 11 +-36.5690890758 + 21 +-3124.2656970163 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-36.5690890758 + 20 +-3124.2656970163 + 30 +0.0 + 11 +-45.7673656341 + 21 +-3133.2475367569 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.3836968144 + 20 +-3141.8332281747 + 30 +0.0 + 11 +-45.7673656341 + 21 +-3133.2475367569 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-37.3836968144 + 20 +-3141.8332281747 + 30 +0.0 + 11 +-28.1854202561 + 21 +-3132.851388434 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-28.1854202561 + 20 +-3132.851388434 + 30 +0.0 + 11 +-27.8361007219 + 21 +-3133.2091255764 + 31 +0.0 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-27.8361007219 + 20 +-3133.2091255764 + 30 +0.0 + 11 +-31.0557350036 + 21 +-3136.3530013838 + 31 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.1580271264 + 20 +-3165.9470619137 + 30 +0.0 + 11 +-31.0557350036 + 21 +-3136.3530013838 + 31 +0.0 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-2.7920175352 + 20 +-3166.5661483584 + 30 +0.0 + 11 +-2.1580271264 + 21 +-3165.9470619137 + 31 +0.0 + 0 +ARC + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +1.238561903 + 20 +-3183.5956647753 + 30 +0.0 + 40 +17.49999999999998 +100 +AcDbArc + 50 +103.3158430304 + 51 +325.3246078058 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +116.8446371569 + 20 +-3211.8597203967 + 30 +0.0 + 11 +15.630360014 + 21 +-3193.5518762602 + 31 +0.0 + 0 +ARC + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +131.8338230977 + 20 +-3202.8278709276 + 30 +0.0 + 40 +17.50000000000086 +100 +AcDbArc + 50 +211.0713891136 + 51 +57.5644468562 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +125.3269022177 + 20 +-3086.4365100352 + 30 +0.0 + 11 +141.2199588368 + 21 +-3188.0579536669 + 31 +0.0 + 0 +ARC + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +115.7161367297 + 20 +-3071.8117643371 + 30 +0.0 + 40 +17.50000000000003 +100 +AcDbArc + 50 +303.3112281641 + 51 +165.3199929394 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.1533981854 + 20 +-3067.9959793822 + 30 +0.0 + 11 +98.7874025149 + 21 +-3067.3769071936 + 31 +0.0 + 0 +CIRCLE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +66.7580700743 + 20 +-3031.7558869435 + 30 +0.0 + 40 +3.499999999999846 + 0 +CIRCLE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-37.6404226578 + 20 +-3133.6978675901 + 30 +0.0 + 40 +3.500000000000197 + 0 +CIRCLE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-82.8672023663 + 20 +-2905.5149646999 + 30 +0.0 + 40 +3.499999999999666 + 0 +CIRCLE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-160.2834505641 + 20 +-2981.1095970454 + 30 +0.0 + 40 +3.499999999999359 + 0 +CIRCLE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-61.7915184951 + 20 +-2900.108618538 + 30 +0.0 + 40 +3.499999999999727 + 0 +CIRCLE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-166.1900112272 + 20 +-3002.0505991846 + 30 +0.0 + 40 +3.499999999999717 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +AE + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +AE +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.893643021 + 42 +2460255.893655764 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +141.4813274531 + 47 +2078.2878494964 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0256277807 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-174.3169542035 + 24 +-3220.3278709276 + 34 +0.0 + 15 +149.3338230977 + 25 +-2891.9732579534 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-204_Front_x1.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-204_Front_x1.DXF new file mode 100644 index 0000000..4c2757f --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-204_Front_x1.DXF @@ -0,0 +1,5308 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-130.0242833649 + 20 +-374.5741370014 + 30 +0.0 + 9 +$EXTMAX + 10 +30.8881056155 + 20 +194.4988409388 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.937608634 + 9 +$TDUCREATE + 40 +2460255.895941968 + 9 +$TDUPDATE + 40 +2460255.937621574 + 9 +$TDUUPDATE + 40 +2460255.895954907 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +B4 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{6cd35deb-ce4e-4fdf-8c9f-177690ebdfdf} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-49.5680888747 + 22 +-90.0376480313 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +580.454437499 + 41 +0.2827623086 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-103.6680888747 + 20 +187.9988409388 + 30 +0.0 + 40 +3.000000000000014 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +4.5346094487 + 20 +187.9988409388 + 30 +0.0 + 40 +3.000000000000002 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-84.4759840147 + 20 +163.3050101437 + 30 +0.0 + 40 +12.74999999999999 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-14.6601937347 + 20 +163.3050101437 + 30 +0.0 + 40 +12.74999999999998 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +23.2820574888 + 30 +0.0 + 11 +-120.6680888747 + 21 +194.4988409388 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +23.2820574888 + 30 +0.0 + 11 +-116.1680888747 + 21 +23.2820574888 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +23.2820574888 + 30 +0.0 + 11 +-116.1680888747 + 21 +22.7820574888 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +22.7820574888 + 30 +0.0 + 11 +-130.0242833649 + 21 +22.7820574888 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +10.7820574888 + 30 +0.0 + 11 +-130.0242833649 + 21 +22.7820574888 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +10.7820574888 + 30 +0.0 + 11 +-116.1680888747 + 21 +10.7820574888 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +10.7820574888 + 30 +0.0 + 11 +-116.1680888747 + 21 +10.2820574888 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +10.2820574888 + 30 +0.0 + 11 +-120.6680888747 + 21 +10.2820574888 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +-156.7179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +10.2820574888 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +-156.7179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-156.7179425112 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-156.7179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-157.2179425112 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-157.2179425112 + 30 +0.0 + 11 +-130.0242833649 + 21 +-157.2179425112 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +-169.2179425112 + 30 +0.0 + 11 +-130.0242833649 + 21 +-157.2179425112 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +-169.2179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-169.2179425112 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-169.2179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-169.7179425112 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-169.7179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +-169.7179425112 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +-340.7179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +-169.7179425112 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +-340.7179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-340.7179425112 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-340.7179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-341.2179425112 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-341.2179425112 + 30 +0.0 + 11 +-130.0242833649 + 21 +-341.2179425112 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +-341.2179425112 + 30 +0.0 + 11 +-130.0242833649 + 21 +-353.2179425112 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-130.0242833649 + 20 +-353.2179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-353.2179425112 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-353.2179425112 + 30 +0.0 + 11 +-116.1680888747 + 21 +-353.7179425112 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-116.1680888747 + 20 +-353.7179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +-353.7179425112 + 31 +0.0 + 0 +LINE + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +-365.2179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +-353.7179425112 + 31 +0.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-119.1680888747 + 20 +-365.2179425112 + 30 +0.0 + 11 +-120.6680888747 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-119.1680888747 + 20 +-365.2179425112 + 30 +0.0 + 11 +-119.1680888747 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-119.1680888747 + 20 +-360.7179425112 + 30 +0.0 + 11 +-118.6680888747 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-118.6680888747 + 20 +-360.7179425112 + 30 +0.0 + 11 +-118.6680888747 + 21 +-374.5741370014 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-118.6680888747 + 20 +-374.5741370014 + 30 +0.0 + 11 +-106.6680888747 + 21 +-374.5741370014 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.6680888747 + 20 +-374.5741370014 + 30 +0.0 + 11 +-106.6680888747 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.6680888747 + 20 +-360.7179425112 + 30 +0.0 + 11 +-106.1680888747 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-106.1680888747 + 20 +-360.7179425112 + 30 +0.0 + 11 +-106.1680888747 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.0319111253 + 20 +-365.2179425112 + 30 +0.0 + 11 +-106.1680888747 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.0319111253 + 20 +-365.2179425112 + 30 +0.0 + 11 +7.0319111253 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.0319111253 + 20 +-360.7179425112 + 30 +0.0 + 11 +7.5319111253 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +7.5319111253 + 20 +-360.7179425112 + 30 +0.0 + 11 +7.5319111253 + 21 +-374.5741370014 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.5319111253 + 20 +-374.5741370014 + 30 +0.0 + 11 +7.5319111253 + 21 +-374.5741370014 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.5319111253 + 20 +-374.5741370014 + 30 +0.0 + 11 +19.5319111253 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +19.5319111253 + 20 +-360.7179425112 + 30 +0.0 + 11 +20.0319111253 + 21 +-360.7179425112 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +20.0319111253 + 20 +-360.7179425112 + 30 +0.0 + 11 +20.0319111253 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +-365.2179425112 + 30 +0.0 + 11 +20.0319111253 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +-353.7179425112 + 30 +0.0 + 11 +21.5319111253 + 21 +-365.2179425112 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +-353.7179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-353.7179425112 + 31 +0.0 + 0 +LINE + 5 +93 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-353.7179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-353.2179425112 + 31 +0.0 + 0 +LINE + 5 +94 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-353.2179425112 + 30 +0.0 + 11 +30.8881056155 + 21 +-353.2179425112 + 31 +0.0 + 0 +LINE + 5 +95 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +-341.2179425112 + 30 +0.0 + 11 +30.8881056155 + 21 +-353.2179425112 + 31 +0.0 + 0 +LINE + 5 +96 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +-341.2179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-341.2179425112 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-341.2179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-340.7179425112 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-340.7179425112 + 30 +0.0 + 11 +21.5319111253 + 21 +-340.7179425112 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +-169.7179425112 + 30 +0.0 + 11 +21.5319111253 + 21 +-340.7179425112 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +-169.7179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-169.7179425112 + 31 +0.0 + 0 +LINE + 5 +9B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-169.7179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-169.2179425112 + 31 +0.0 + 0 +LINE + 5 +9C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-169.2179425112 + 30 +0.0 + 11 +30.8881056155 + 21 +-169.2179425112 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +-169.2179425112 + 30 +0.0 + 11 +30.8881056155 + 21 +-157.2179425112 + 31 +0.0 + 0 +LINE + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +-157.2179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-157.2179425112 + 31 +0.0 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-157.2179425112 + 30 +0.0 + 11 +17.0319111253 + 21 +-156.7179425112 + 31 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +-156.7179425112 + 30 +0.0 + 11 +21.5319111253 + 21 +-156.7179425112 + 31 +0.0 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +10.2820574888 + 30 +0.0 + 11 +21.5319111253 + 21 +-156.7179425112 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +10.2820574888 + 30 +0.0 + 11 +17.0319111253 + 21 +10.2820574888 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +10.2820574888 + 30 +0.0 + 11 +17.0319111253 + 21 +10.7820574888 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +10.7820574888 + 30 +0.0 + 11 +30.8881056155 + 21 +10.7820574888 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +10.7820574888 + 30 +0.0 + 11 +30.8881056155 + 21 +22.7820574888 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +30.8881056155 + 20 +22.7820574888 + 30 +0.0 + 11 +17.0319111253 + 21 +22.7820574888 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +22.7820574888 + 30 +0.0 + 11 +17.0319111253 + 21 +23.2820574888 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +17.0319111253 + 20 +23.2820574888 + 30 +0.0 + 11 +21.5319111253 + 21 +23.2820574888 + 31 +0.0 + 0 +LINE + 5 +A9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.5319111253 + 20 +194.4988409388 + 30 +0.0 + 11 +21.5319111253 + 21 +23.2820574888 + 31 +0.0 + 0 +LINE + 5 +AA +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-120.6680888747 + 20 +194.4988409388 + 30 +0.0 + 11 +21.5319111253 + 21 +194.4988409388 + 31 +0.0 + 0 +CIRCLE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-124.0242833649 + 20 +16.7820574888 + 30 +0.0 + 40 +3.500000000000014 + 0 +CIRCLE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +24.8881056155 + 20 +16.7820574888 + 30 +0.0 + 40 +3.500000000000021 + 0 +CIRCLE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-124.0242833649 + 20 +-163.2179425112 + 30 +0.0 + 40 +3.500000000000014 + 0 +CIRCLE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +24.8881056155 + 20 +-163.2179425112 + 30 +0.0 + 40 +3.500000000000021 + 0 +CIRCLE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-124.0242833649 + 20 +-347.2179425112 + 30 +0.0 + 40 +3.500000000000014 + 0 +CIRCLE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +24.8881056155 + 20 +-347.2179425112 + 30 +0.0 + 40 +3.500000000000021 + 0 +CIRCLE + 5 +B1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +13.5319111253 + 20 +-368.5741370014 + 30 +0.0 + 40 +3.5 + 0 +CIRCLE + 5 +B2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-112.6680888747 + 20 +-368.5741370014 + 30 +0.0 + 40 +3.5 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +B3 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +B3 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.895941968 + 42 +2460255.895954907 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +151.9675268365 + 47 +122.7176946563 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0147872071 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-130.0242833649 + 24 +-374.5741370014 + 34 +0.0 + 15 +30.8881056155 + 25 +194.4988409388 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-208_TriCoverDown_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-208_TriCoverDown_x2.DXF new file mode 100644 index 0000000..65679e2 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-208_TriCoverDown_x2.DXF @@ -0,0 +1,3612 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-7.3159333274 + 20 +923.97206754 + 30 +0.0 + 9 +$EXTMAX + 10 +92.6840666726 + 20 +1278.47206754 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.917517905 + 9 +$TDUCREATE + 40 +2460255.875851239 + 9 +$TDUPDATE + 40 +2460255.917530579 + 9 +$TDUUPDATE + 40 +2460255.875863912 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +78 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{65874f5c-b8c3-4612-82a5-cb917ebf10ae} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +42.6840666726 + 22 +1101.22206754 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +361.59 + 41 +0.2820874471 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ELLIPSE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +61.7929132791 + 20 +943.97206754 + 30 +0.0 + 11 +-3.250000000821601 + 21 +-1.924036041600630E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +ELLIPSE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +23.6929132695 + 20 +943.97206754 + 30 +0.0 + 11 +-3.250000000821608 + 21 +-1.924036041600630E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +ELLIPSE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +23.6929132695 + 20 +1258.97206754 + 30 +0.0 + 11 +-3.000000000758448 + 21 +-1.808075467124581E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +ELLIPSE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +61.7929132791 + 20 +1258.97206754 + 30 +0.0 + 11 +-3.000000000758448 + 21 +-1.808075467124581E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.6840666726 + 20 +1278.47206754 + 30 +0.0 + 11 +3.6840666726 + 21 +1278.47206754 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.6840666726 + 20 +1269.97206754 + 30 +0.0 + 11 +3.6840666726 + 21 +1278.47206754 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1269.97206754 + 30 +0.0 + 11 +3.6840666726 + 21 +1269.97206754 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1219.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1269.97206754 + 31 +0.0 + 0 +ARC + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-4.3159333274 + 20 +1219.97206754 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +12.6840666726 + 20 +1216.97206754 + 30 +0.0 + 11 +-4.3159333274 + 21 +1216.97206754 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +12.6840666726 + 20 +1206.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +22.6840666726 + 20 +1106.97206754 + 30 +0.0 + 11 +22.6840666726 + 21 +1206.97206754 + 31 +0.0 + 0 +ARC + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +12.6840666726 + 20 +1106.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-4.3159333274 + 20 +1096.97206754 + 30 +0.0 + 11 +12.6840666726 + 21 +1096.97206754 + 31 +0.0 + 0 +ARC + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-4.3159333274 + 20 +1093.97206754 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +923.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1093.97206754 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +923.97206754 + 30 +0.0 + 11 +92.6840666726 + 21 +923.97206754 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +923.97206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1269.97206754 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.6840666726 + 20 +1269.97206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1269.97206754 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.6840666726 + 20 +1278.47206754 + 30 +0.0 + 11 +81.6840666726 + 21 +1269.97206754 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +77 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +77 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.875851239 + 42 +2460255.875863912 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +107.6142144003 + 47 +-575.0670137892 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0237376587 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-7.3159333274 + 24 +923.97206754 + 34 +0.0 + 15 +92.6840666726 + 25 +1278.47206754 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-208_TriCoverUp_x2.DXF b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-208_TriCoverUp_x2.DXF new file mode 100644 index 0000000..42d5664 --- /dev/null +++ b/extrusion/lydia-print-head-v2/laser/injection/myriad-spring/housing/Stainless/2mm/LPH45-208_TriCoverUp_x2.DXF @@ -0,0 +1,4232 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-13.3159333274 + 20 +1278.8841951729 + 30 +0.0 + 9 +$EXTMAX + 10 +98.6840666726 + 20 +1944.97206754 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460255.915297488 + 9 +$TDUCREATE + 40 +2460255.873630822 + 9 +$TDUPDATE + 40 +2460255.915310289 + 9 +$TDUUPDATE + 40 +2460255.873643623 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +8E + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{d7b7936b-9f63-475e-9d5f-8a5ff40db770} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +42.6840666726 + 22 +1611.9281313564 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +679.4096298144 + 41 +0.1681459829 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +61.7426759035 + 20 +1924.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +23.6426759035 + 20 +1924.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +23.6926759035 + 20 +1371.97206754 + 30 +0.0 + 40 +3.250000000000025 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +61.7926759035 + 20 +1371.97206754 + 30 +0.0 + 40 +3.250000000000021 + 0 +ELLIPSE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +23.6929132695 + 20 +1298.9720675399 + 30 +0.0 + 11 +-3.000000000758448 + 21 +-1.776015778887086E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +ELLIPSE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +61.7929132791 + 20 +1298.9720675399 + 30 +0.0 + 11 +-3.00000000075844 + 21 +-1.776015778887086E-9 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999999997 + 41 +0.0 + 42 +6.283185307179586 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.6840666726 + 20 +1278.8841951729 + 30 +0.0 + 11 +81.6840666726 + 21 +1278.8841951729 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.6840666726 + 20 +1286.97206754 + 30 +0.0 + 11 +81.6840666726 + 21 +1278.8841951729 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +81.6840666726 + 20 +1286.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1286.97206754 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1286.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +91.6840666726 + 20 +1351.47206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +91.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +91.6840666726 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +91.6840666726 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1359.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1793.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1793.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1802.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1802.97206754 + 30 +0.0 + 11 +98.6840666726 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.6840666726 + 20 +1935.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1935.47206754 + 30 +0.0 + 11 +92.6840666726 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +92.6840666726 + 20 +1944.97206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1944.97206754 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1935.47206754 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1935.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1802.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +7C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-7.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1802.97206754 + 31 +0.0 + 0 +LINE + 5 +7D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-7.3159333274 + 21 +1793.47206754 + 31 +0.0 + 0 +LINE + 5 +7E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1793.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1787.97206754 + 31 +0.0 + 0 +ARC + 5 +7F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.3159333274 + 20 +1787.97206754 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +80 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-10.3159333274 + 20 +1784.97206754 + 30 +0.0 + 11 +11.6840666726 + 21 +1784.97206754 + 31 +0.0 + 0 +ARC + 5 +81 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +11.6840666726 + 20 +1774.97206754 + 30 +0.0 + 40 +9.999999999999893 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +82 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +21.6840666726 + 20 +1774.97206754 + 30 +0.0 + 11 +21.6840666726 + 21 +1689.97206754 + 31 +0.0 + 0 +ARC + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +11.6840666726 + 20 +1689.97206754 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +11.6840666726 + 20 +1679.97206754 + 30 +0.0 + 11 +-10.3159333274 + 21 +1679.97206754 + 31 +0.0 + 0 +ARC + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-10.3159333274 + 20 +1676.97206754 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1676.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.3159333274 + 20 +1359.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-6.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-6.3159333274 + 21 +1359.97206754 + 31 +0.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-6.3159333274 + 21 +1351.47206754 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-13.3159333274 + 20 +1351.47206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1286.97206754 + 31 +0.0 + 0 +LINE + 5 +8B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.6840666726 + 20 +1286.97206754 + 30 +0.0 + 11 +-13.3159333274 + 21 +1286.97206754 + 31 +0.0 + 0 +LINE + 5 +8C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +3.6840666726 + 20 +1278.8841951729 + 30 +0.0 + 11 +3.6840666726 + 21 +1286.97206754 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +8D + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +8D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc007 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460255.873630822 + 42 +2460255.873643623 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +119.6531032916 + 47 +-428.35177092 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0126334683 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-13.3159333274 + 24 +1278.8841951729 + 34 +0.0 + 15 +98.6840666726 + 25 +1944.97206754 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/extrusion/lydia-print-head-v2/media/DSC02016.JPG b/extrusion/lydia-print-head-v2/media/DSC02016.JPG new file mode 100644 index 0000000..c36cd33 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/DSC02016.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8813891b0ca09f70017331a595598881bc6182c1609c5752c783012e7049361 +size 2097152 diff --git a/extrusion/lydia-print-head-v2/media/DSC02017.JPG b/extrusion/lydia-print-head-v2/media/DSC02017.JPG new file mode 100644 index 0000000..ee16000 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/DSC02017.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8a6ffdb108537d3e6cdbe0449335dc214e1b22d9cafc5cc052905b3788574b8 +size 1998848 diff --git a/extrusion/lydia-print-head-v2/media/build/DSC01421.JPG b/extrusion/lydia-print-head-v2/media/build/DSC01421.JPG new file mode 100644 index 0000000..7978239 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/build/DSC01421.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b5251aff3e8ff8b0bcebef33500f2ad6a5bad80fff3f6229a2a34fa692043ef +size 1900544 diff --git a/extrusion/lydia-print-head-v2/media/build/DSC01426.JPG b/extrusion/lydia-print-head-v2/media/build/DSC01426.JPG new file mode 100644 index 0000000..5b86cdf --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/build/DSC01426.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d68b1f781078421a191649e3c9415f44a3e78569381c2aa459f974ee11be43cd +size 1310720 diff --git a/extrusion/lydia-print-head-v2/media/build/DSC01428.JPG b/extrusion/lydia-print-head-v2/media/build/DSC01428.JPG new file mode 100644 index 0000000..a130ba9 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/build/DSC01428.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef270697fdd73c378592256b985034a8420c59e6a950cd4b1063d93307ccb4d9 +size 1572864 diff --git a/extrusion/lydia-print-head-v2/media/build/DSC01431.JPG b/extrusion/lydia-print-head-v2/media/build/DSC01431.JPG new file mode 100644 index 0000000..030a9b2 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/build/DSC01431.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef32232745d0ff9ca241378a9bfb536070ab078f873ad54c9b21a37f48e5ba34 +size 1572864 diff --git a/extrusion/lydia-print-head-v2/media/build/DSC01471.JPG b/extrusion/lydia-print-head-v2/media/build/DSC01471.JPG new file mode 100644 index 0000000..ca426cb --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/build/DSC01471.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0d84418cf5802399853daeca507eb0ac46e102ffcce6e8761bcf45d69645566 +size 1540096 diff --git a/extrusion/lydia-print-head-v2/media/build/DSC01525.JPG b/extrusion/lydia-print-head-v2/media/build/DSC01525.JPG new file mode 100644 index 0000000..9d9a90d --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/build/DSC01525.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f9cdd6cc7563932a808568816439ba52fd214ebf291b78b84e01aa7905dbb0a +size 1769472 diff --git a/extrusion/lydia-print-head-v2/media/build/extruder-perspective.jpg b/extrusion/lydia-print-head-v2/media/build/extruder-perspective.jpg new file mode 100644 index 0000000..a92874c --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/build/extruder-perspective.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85d91adf3e44cd9c362885f351845b5397508f47bdc3c491624da695b49f441f +size 422931 diff --git a/extrusion/lydia-print-head-v2/media/gallery/IMG_20201219_152926.jpg b/extrusion/lydia-print-head-v2/media/gallery/IMG_20201219_152926.jpg new file mode 100644 index 0000000..886de11 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/gallery/IMG_20201219_152926.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28f28e66ba7c92f81b58beb838d815b25436a495d82c536695dff94bb732cd94 +size 1377638 diff --git a/extrusion/lydia-print-head-v2/media/gallery/abb-irb-6600_1.jpg b/extrusion/lydia-print-head-v2/media/gallery/abb-irb-6600_1.jpg new file mode 100644 index 0000000..6802b62 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/gallery/abb-irb-6600_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b843beb485796dd4e79da55ec9734e57e5191aa4b48dc1dc4aac2c0759631c2 +size 403243 diff --git a/extrusion/lydia-print-head-v2/media/gallery/abbstudio.png b/extrusion/lydia-print-head-v2/media/gallery/abbstudio.png new file mode 100644 index 0000000..3aa1764 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/gallery/abbstudio.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01828bc14de69bea3a8cd7bac5c19f5d00ce2362e9b5e044de68cd4b32f2e544 +size 101536 diff --git a/extrusion/lydia-print-head-v2/media/gallery/last.jpg b/extrusion/lydia-print-head-v2/media/gallery/last.jpg new file mode 100644 index 0000000..92c5993 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/gallery/last.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c53c98ed76c7032e672a438bf9533aca6aca6e8f623a459adcc77640329cf4a4 +size 77718 diff --git a/extrusion/lydia-print-head-v2/media/gallery/last3.jpg b/extrusion/lydia-print-head-v2/media/gallery/last3.jpg new file mode 100644 index 0000000..37c95db --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/gallery/last3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d0c8f6bc73d6150bb91eea7b0c362613835ad0b713137365d8b1737570f9246 +size 257621 diff --git a/extrusion/lydia-print-head-v2/media/gallery/perspective.JPG b/extrusion/lydia-print-head-v2/media/gallery/perspective.JPG new file mode 100644 index 0000000..224c8f7 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/gallery/perspective.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a717ee5034c2a858b3d951f0f136b18433f271b561073241c39a19fc8c7ccedc +size 416588 diff --git a/extrusion/lydia-print-head-v2/media/gallery/preview.jpg b/extrusion/lydia-print-head-v2/media/gallery/preview.jpg new file mode 100644 index 0000000..b8d645b --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/gallery/preview.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf7e0543bac93b0bb2242f4a87086e0f1c2c8055de99067b2b31ef3c3f25c99b +size 961183 diff --git a/extrusion/lydia-print-head-v2/media/gallery/preview.jpg.jpg b/extrusion/lydia-print-head-v2/media/gallery/preview.jpg.jpg new file mode 100644 index 0000000..b8d645b --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/gallery/preview.jpg.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf7e0543bac93b0bb2242f4a87086e0f1c2c8055de99067b2b31ef3c3f25c99b +size 961183 diff --git a/extrusion/lydia-print-head-v2/media/gallery/v2.mp4 b/extrusion/lydia-print-head-v2/media/gallery/v2.mp4 new file mode 100644 index 0000000..ad0f4a6 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/gallery/v2.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc88773975d5f53536abce9e4e1317087a7e4bb736526e8665f41050528380d8 +size 3626160 diff --git a/extrusion/lydia-print-head-v2/media/gallery/v3.mp4 b/extrusion/lydia-print-head-v2/media/gallery/v3.mp4 new file mode 100644 index 0000000..77c5450 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/gallery/v3.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0c6e1579bf664ccbbf75c30b4bdd2d65bf259304cb6991213c436a74ce6b953 +size 9443996 diff --git a/extrusion/lydia-print-head-v2/media/latest.jpg b/extrusion/lydia-print-head-v2/media/latest.jpg new file mode 100644 index 0000000..92c5993 --- /dev/null +++ b/extrusion/lydia-print-head-v2/media/latest.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c53c98ed76c7032e672a438bf9533aca6aca6e8f623a459adcc77640329cf4a4 +size 77718 diff --git a/extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.03 (1).jpeg b/extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.03 (1).jpeg new file mode 100644 index 0000000000000000000000000000000000000000..0fa1b0b2d095e113e16e4fa6e4aede68843468a0 GIT binary patch literal 358033 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¨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 It=s#&)9vgQO!?dpXc|Wmb>Wt{QejmX z?0eTKeW%}PGZuq#x$lgF_*b&YVpsiI)=s6O!*Zo(k3Z6onz81VddJLG_7#YpjJYa* zsIJ$;{{Rp*tp{X&ciSxo{IQX`5B6KA{#8R#@PF>h+MU=Rbc*Gsv(z-Va~|LU8CK|j z3Qh@#`X9r-KG1wawiqTh_ecI%&A}(w^flB+^KoA)+Uk)O+b}T6*}EUcyWb4_PS-SD zmiJ%rFt#LrtZX`uX7BjcGJ`;SqW+aCw%+y5_;1FVABhw#ozRZs9Kk2b{{VpKe+u0U zGJb6HQU$o%{i>IDHCj0qrQW(8w;NItYPhM)yvFhxh}OS+r7fsAjLClwnv z2hh}~Cp5zwesl<~ z>Zdg#!Hzv>0*rR8-+@zk2hy%ASf_b?XahB%Zhb1Wxf$zPvo6uaW?aKJpXPa=yW5SJ z9es1wfGNJ_J@}}aK&J<_T9JP`&$)(q7`!clKUx5LOr-Hq$tHSL9N$Ma*%UIKwPf-9 zGyuM420KyaDX8$xQOT6zm=+r0QFuA3?Jnjl-OWPMeBRX@w+kBcjP@S2KtAH>6?RAW zsV!~G47PB2swd$aQHI5gn2tTC)NR7}0i zT3GW}EpJ-J((c|nJ4sF4VGGR=c8>=+O#RdE>?mjsen^L0`_)^hQ)?a7dQ9`WtGajh zqy{vRlk})sD%F}L$;DKW6nf^EtY^(?vMFBmN^2Ett~srCrfnIcacpxp8dCxHK{c0k zq@V8MyQYO$a-*83ab~T~-lmm@bIxvbFEFtxThle2ap4Pj#$F|Y37!j8aTSD?>ed1Aa(39JDhboHlTx#zNJ zZEG}lP^noWk!3^f4n=!kgnW5tu3L{K!d)unYhrLz_bckYxhZz8boJUbzf z%LI}`BJ!;n!5>076*7l0q$+Zr-zL2gkDP`TiLH2w-qzkrnWPCEV{^N<6-TK(tHaN4;SQGl1<#nwW#$F|192 z(!La??b?&Jz;YFTioFNJGELxjKiSs8OE)9Uw;W^rr9a*S^ZjdC#_{EeoF@6Xne+@7 zOSk1}wf4=c+PGaS#CCd=YbKk06pTh%64;S`tJHrg(34t{J{}fQYmvpHsYx@SxxY}S zBv+LDW%!|Q;7<><(SatTcv>qcy;~f)_E2;6AXT3ld`{5(FKY5?mx&CUSfn}KE90ir z9G-o6_pg<_YvR3Q$C|t9+MmdPmA8N#h>-sPGH^0|hicZ9E@ydcXHu^!({tIr6qVI& zY;QLI0LRjYY@G9)9G|E)^cItE90&sUubRJS{cgn?9S-v0Vz`HSK<$m-l0Y84Yv|}M zn%zd|+a9>A=N?vR8FM3|ifyZd(xf*@j%x*Vh?RL^pF>dGc!J&)F48Kf{RK^~JDV5U zg}tmVJ;bXVajAE9I0~bZN$dcx5Z1hPZ{zFnb)(!C(ruiG4hZv)LijxU4{xn`ug71E zH@+^qm%>^F<0g>{6}pxt{{WB2AH$#d<_PFGC+I5^;a`g^bk#aev2-ofU-u6o!WBI2 zC$~PnwX2}id5o24xmfx$!FGOS;z_^=xvxx%YN++EJ@8-eVQZUm9WXHJbN+i*O(v~z z3FZ^Q>T4TV+UGzf^8R4hs``exWu@B7eW_i=1-uGgNhEEmsydQSO5`=a8rf);FQ{tQ zQCdM5`J|DsKMzyvIj@$!E&Nv1z9MQrV6~cPG&^R*P=Z(O4gUZ=Bpv;M=snGA3QlHI zsGxgZt?`P_$JY;I;md;BTrO5eCNKQ7Zq zKst`KP^g|;ewUBvaztv~)1^bxrI-E^d*qB)$Lo!RD=vv`g_ zmfK#`*Ko!X>OqnC8nD_ft*J7bsje=Wh}-8#T#|p@CcS&Z8WVVTR82z8-aoV=vZ;{+ zh26$LJ?l!#!|)cbnVnu zYa=fh=|Bz7S~I(-rng#N*#?sV+eRujU-q+3-oSIot1V7!)*<&+h~MqvLpzkf!_m@{V`otjjP$hA&x#VjQZ1jJ>mH5 zZT{INeA!nR9ffKwzsrs0fGp_xRN9@~R_!1{dEjRl{&ne^Zkuak2#OLI06t^X*E!(b z7woZ{>6o#Qe3|Qt>S2*pww#JZBuv9Xqwx&KXoGtFne(3C(5AJG{m?({WRdy=h#L8D#R= zV_}lG1oKkJgUcJ0LGDKs)%(9P;E!5#k`1e#xy3ONL2iG(PHNUJ7W=X( zC;O(I%ThJWxlN-6of~cgj%tEk4WJFJQ~jY%cD5;w?Ucv(l`_cXc#a2&BrcY8}R`N~*y8-72q^ zRrA`BBhKs^ts^r?c{mkd^HtfGCml^RfT<)6=6Q-mC(69Htxg*>#)VrsZbwQ@39FG7 zR$M8eazA!{?s%sxeqy%X8EKn$XXe2atQI5@N+piDOmysTwuG zWvLl8cd#vAECh5I?`ta;~}0x&-HI=ATS1oVb zC{IdJX0?0P;N_^G%mNjg9;-`){-~D5LH4Lq@DyM*G0do6z zTocqUTs^`#1}_k}53bf>E0nsx!ZBin+s z#*A(|YHlfZqXY90X^ktDz-;gZPqv%0Z@oQOQDCtYi|t6O&jP1q+%mms5eDH)U?h)l z9V$a7@X)KpHI$09hhbS*ec?(MJ!$GaX?Psd8H|y_zj=azRVCFv$01l@GGz76F57}1%m6Pu(+dz@+{rRBM;jp9_q*n~<@1@}_m6;mPc^f9bsfBAW0NH0XB{gh z7}`O#RgO>RK_V{hM^j00H=U58*}_L46S#l zNhak~;-inv$H)oAGTtVYxczHd7*^ePHV%5z8Yy`#<%gG{?MdWB*w~;P)u|@)*eo%& zG1SvO&ojAQz@I>Ap_He%x3xQSz5DI$RiwC+b26_Pt!cE?Xz;Os=e<|FhBZ>Cql!!n zoy{YB+2*c8Z5hGqO}B|vgGjr8tpO8#?<|0MqTp7URy5myGg-F`*f``>>##Qxxy@5p z+D7Po>VT^XZfa~% z6rV0vJk=><^BbOO=HD^N&ouS5{wAle87&9zI`>sT8uwD#Dnai6%|KMzXxQ>CF(wLz?1Q^Q((%Kl_K zUB8Pw)7(}(&d*l2-XmvdCH@?r*3G=h zBsULhaGZu#Dna%ly)(mq7cQ*XEw%W5)d&3cjAB9fbU&qJ<6$1WtZ3Y7hL5l4`s_Y_ zlYJEY0?G~@eyVvDb()|DvEAO9X#-Qb{xkrejXQQYpsgWX&;wm}W};~Ms~c$BKoxwk z-lJu}t8AO8l12{$ng?Q;=9h1N)i>GOH1)S;B7ve6A4-uRSuw%j)ugj+!!>dnHD8$b zpk-+77ie!6(wVod08)EWpEC-IOf6n;agNniNY6Y_27JFZYMiKYd)Avr zRpgH}0huItsF@e(S}zv{plD9)_Mi;uA^t9gplA+#Yf+)k6yLM+>CFIUEIV5zYNg_; zoUg5H+(orXTE@E0^&-5=g-OwS6(=(LS)~MGz^+W+tG=u zjUwCItbRm!m*x+_Y;^o6Vp^4zd8yZLYJ+&#XwUz6{N_x`?X$3RDIe^NX)s5KgCpJTx5IJw6SOLr|On|ABRh_Z9eBvn^cjB zyh$NNw~cwgMhsbxPDmZ-NDg-gw-lZFRk0rURbiuvZx5uI z`2o)~^zi&Dp}euUdsls_T-x7h`hAQVJ)NWJ@wzn7p%Pr~Am&4#n2d4t`eQHbEX+cw z!Jua+CX%D?4xZH%np&LhT#D-D(Z}a?HfB zKIHeQExs4aB!F!@b6(QAD()Mj`teh)o{{7#(iP4FOYkj@lW(>t0F{R_4xsy2NvC*= z#kwqFA#j?63-XArfjAz_2ye`q*lRu5;*qrQN6NJ>Deg5kwlXh%A$WzOWrM=DzGuDT zWAfYmYs`FUtNcUpKx=E+qqMSq4YivxtB+PBmT#tU$4d3b(^ve8rFEjmGVR-(P@s_9 z+dLA_!c#(XHJV5QkTcVs{cCC;hT3iXp`g5;6)VaW1cQ!%_vXD>d@`)tOhX5rm9J@` z!)l6rk-Q3`5zpv94t!DIT^`p^()FpKivANcX4da{jAVi&LBKo{f-3CZAozhId2Qls zsQ&<`I0ODCXD91hiv`4M`@CbOFB{d$IP?{}$jiz}K)^DS$^@_35iU3i03yS$iW zFP!`+^i>!O_*Q@XD=js0s~&S+ulpTfmy1H*+;&m$SHNwd>h77ZeSo|)@fi{&5#ZYT?!JbF#mmk5QSDii>PdSa|c zBYoCfp7q-7jHo44=BnN4cDGTu3$d9<482DkXcf#`bc#hikJ6_WDGftptFl})Fy=BA{#k91-i_kjc6fZWKFN8B>CQcWh}Kf0vn)0*m*F~BQQEIWwWyylZbvB_KMcM?A_k}Iat zZCg*oip;VcjPxs`C$}(nLV>eEHRku8Bj6URh=hKmr%Y) z(Lqo_U{7kHaFgx-095(^0A{sDd6kCN(JBOP&%dXkDT#@j~(4%K2P-`1_Izaxr}L$!`a z6u=?f8lQ1V^Hk{?_vuY&RkO*Uva>PGL|uyyK~`E7A9kT=xFnO2?Lq>z)RC@PumP-z znS9n{$p)s?E*s8EXz+8EZ=fQp=YgIMX&EtoW*fWI7gPCjBztq;=~mav+nk)#H;BxI zm6)n?wwQ~S*G#LDyb)6tR_o1G({2_%PcD!gnW-fr7HZW_SYuPMrj8ZVkKPegHe~omv5=_yweT{Q>I%74-WjF->G+YZm+tRPy zT!ZRsQrB3HML?~FZZJ=J=I$)yfqIr6r>!I?8wy#*2tO&op)sADI*cup+&2!Qu1BcD z9#xweJq>Y*D?;VBF>bYDO+xXNW|Tg{+e3EG`88J^&e|)eWn8mldsK2dl2uzHHOtuQ zY*UFaPI#+d+N~QF;n;r;>}H+Edzy^GISJ$IK)Bj-!3V8Tk5G={JlFC8Py#Nww3cHtX7;#l2llPy!Z~^V< zRHpM{C7UO4_2QLXr1`nX;){WNe5`QU_op(R81$+he%1TObz6o;bQ_ps(=-7jjgk)B zH?>0}Z3Xtyyo#(-!R<-7if(xKp>p3f76DJqN%wnF zF6`yFrnHN@Zt5%qovJB*Q}?q*??$Gv4V=deGEKjFMaZBC z*MaiWxjv$!ZK1a)U@8FkKnK6d`DggDC;~N7x#ph$JGu^PB$h^*)uRCb`A&MDOjWqo zJmRPcl}R5;3gVm>w(3?^=npgj7Vm0nF7EWKq*F^`fEm={o*JQM+{YBk0Vw?2hhNb){69p^h1LdH%N{8mB{*(c7n2A44>1QhUu@ThPZUSuI&M+yyR@XaDGe|BLJp9x(!v6pXKa~gx1e--uyWJtlsY@~W zs;%U#pDK=Nfkt@S1SlVkWa=IrwbUcsv16C}z*gjHS$=AkI0TKingH^RW5ah=yVS(e zAmeh1&5G*!#kP;%AUvZUe*<3AHJogP3M&rajw_heyd!6DS)%>ZpHAoB+LeW4mC|+Q zhGd$~>Fusm<#sk0A8%Up{{RjATak8J_=ea#eH!LJygkbI{42_}PYT~!{_;r40OS=v z;Z$L~yt6xG26)u-xcuLrdY21``m0OTw7p^(jhH@p?Vc+jx@SU?XqZU|jwzpW*pdE;bSAy?trhYPO%LX}YDq z+O*rqt|I>OHv{YGQ!Uga{{XD19f>wIE)7b!W#Hz5xaNV_gs8Z=A~G-)yQDS z6b%&?)c54n%W0FIm3d*?^{4qQngFPLTu=ix)DkDmO;6X>n9KOk1vv-z zYCL@^%PmJB0cZl8k>u5Pj|Q(Yij2oh3M~%d#}vl5+gJR$PcQPI47ZEgp^z9D-;Ai@&##WcjmI)qZN<)U0JJRhN)+ zS)NH5!ty%MODYkHL!A7*YI3>GMGFq%Fen7bV^(9xHD);Z`Mqjgn|jnN%(7)pIjTct zzJLxXrjZ|T>rIup7ix}G-S=n_U**ruQCvqGC(2HG)7v?yq(3PX z!Id3X)~iU1&Rd$EPvRYoK=Jk~NJKl4SoJ2PSIPFKG7iI~3J*#FmtvANUYVvD7nQ|9 zmhIM`8nJ4kg&#LTN0Q8HbxLrLCyHQG^5ooqol6`9^&C~Dgael5rP>Ed0H)BL!=*iA z3O-ty)|k9zfFhB8UU5|9$2&z{o9>#UA==alkTgKlO%I~gj`R^y*(E2B+L`33t&@9b zx*O?jrQ4f^x)%cYgXby)E9DMxw3EB)D>1nHrjQW*oheob`OYd)OHBb)tz+GgDSpcr zJPiFRcBt98qQFDtMl*#OsNNj*t2=4Y#?m*nARvk#;Z^yne^WjLXr zBQhri)Z@KsY7OCWpxY&jUB0R=3r!@77C$JW;Q+}bh6kTa=Q$Y2VEd2qt8JrP&vh-X zl{8w9my^B>fr0+^F-Q#7iAw`geTQ^Am!Ra4+MtTw>vVER9b+SR&C$=dt!moIJ*@Ff z4-Xq|1dNQ1c?Yc^8K(GyR?+nP-8W3S5W%U&BDpIX7m^@;=KO9|J-{Fw4CfV`*G!rD zc+GacD)D0YrWkG8N3pkCMm|*O8S~g5y}h%B$>*mBr+o7t+1_9!ut78ot8b`6vag&< zZsXRq_ghIbEu7+5!TDR(ss8}NIIg41EuYS=S@>sCjf{{&&KLW?;Ywrzty_;&NgN4~u1`_OqQHqG(|pA(xa3vsJ4Lu_h|9vv zjM&}>1MBJ5t?72_bi?fIvX4siT{lmL-W9@*dav}PHfP%D{{UsS5dJ(>h~j0!kTY5a zC672$j>FQNqib&3DOeE-Mk8F*ZOA)-$E8}AY5AMAQE8Fb>>%<5A(GkIHlcYPtXp~e z-orea^=%YhXg3gEXnK{!mBc6S$F%QK2xVZvf}|f$LNG>akMN#~f8+jj!Tukmb{X`~ z6w(1MmO12kBvst(U5Fh?uB-b@rH7yqI zHGMiqw`F|olylT}@9$c1#~`;~v~BZ1=V{|LAB1PR)qE>ytX+U4xKhUpjE%%+892@} zSIj7=067i%RI@gUh`%;}tw`H>U84q(l&gDFB#}353>ke#{{UW*B~K-6rVR-uGyEg9 zY1`l1%z&(bpGv1BZS?xpFuR$)QiK`@bD@q!d~IM!=B-GJuoXGYa`D_>TgjD^bZ7WV z^gg+*Xmx1WR!08!%&n21#(~_nAX-+B(W$@M7V^oJ3mTq^8+IweZOm72}D|5vOe|P?G%87 zVbp9mBp+j%)x2e1N6WYGw`Bv?tEdyo5tuY=zj=NA4Hp8XzliMS!$UbZ$SU6}Df$!A zw{+cNJB}o6hd(Jj575^wCx&5zP+6?){Mhh0cKLxFGmZ^!1a^}K2au63o5{){n|_d zQm(tZ{c0$h-rnL9eHG-kqE++7pi?%&a7qT?k=Gv8KHQD0F-~iIV-jSZx#E?;lT&RT zOUXa5=DC)`k0tIS*&*O(a3EmkJ*umF98;w8p<=8fA%_?tzmeja%?<%?%Z&D zQ$z0S){WU*ZtFl2@rtV|@<+W&(rsU*K`g+o>INuooY5qTp|=n!HE_xZs`tUR85gnU zfenuLbCI|o#;l1KjE)Ur#JkaUo+*wJ+YI#?TZ_YdV)EhSE9MCX@-I$IsSFPAa zyK~;D#-nxst7;ff1(6{Jq*mP3Sx!6VhLdeOfirbA3v)-EoY2Odz=Zs{%{g1&G}b)h zwHrEOfuhVz2en9kVZqH;846mJWZRy3prOpWXi-b%D*;W<_eLp!cHd3BxP_;N&UqtW zyy+V2B|sy_;9o_QG*s&akmMaMlcKoQAs6+Y<$8R^AQX#|Q@c+X1KZ8WrJ zc_ib2DwLWn>@1#I?)PSk;iVz{JF@-dbsnnptm(f>d}~n2adR)4ti^TS)^tes_uxNdo^oR zzKI#E<5@h>>X--d^s3Rr=WP=m+3Qq*qdc=*HQ~V-}fa@O-M{uS&<1t9Tm*-km*FS1) z(9Eu&;FTh|o9NcoHfb9k-OX9>$IUZI2{=>q%`iH)g`92LO)_hB5s#Ga^vzfjzTcIK zlh+2JnYqs5$JVJZGUQXYEuJc9Ba&WlaZ*Va+CES!cx}y^7Lr^k=n18;2FYR_#u zZYV%_&ZnW>+s;I=vM}XX9!KR&j{f@B<+_N^82&HfALCxm+HI`LR(Ms%xUP3v@NKlq zB(`aX#zOW7+J~r`IXwr(S6X$?+cb;UjmO?jdG!prc&ql@*wG-yuC;G)^dQ4t@Qr@^b-zl~($ zVWxUKcKcOZ)~`bc%exf&2;sVcX1AFnMj2LC$UlgyYYyHjMpjsTYDQIFIO3%%wxE#z z06Gv6vWkh8q$ZpH<*h>?+uEdN z+v`TwVN3{i(z4>DG41*qWR3FTkQHWKxvaa5ti?rWT{{nzRGrmIMF8@=iU6i#sN`Lz zrYh0-jWS4geP{zN;vY1U-K#e1O<5S{Bk-<=$;Z7$_G;Xm{{W2ua=+P=7CkZb>r3_% z8uGQ%8(%F(V*?|uDy752RW8LpeNY8$}b5W3U(zHBuJ4wF#%IW#Y7&{N zt~18kg`+v*fg-y_yR}9kZQRw3%(?cd7q2wzGP7Ilq*3#ID%6AJB-9F|w%TAwtGcIH z%_M8aaZlZWOapEytZ59Ng+(Nv-Jk_${u*xTZtf^F0UV4?QkkmkgXOAIZswB$E#K`^ zw|1z=VVXk5q?S3Fqdj<|@uTseKq+XXYO4UosK_+-JkoWb1`pP*Mw@CF({UALd(yBA zO<-yCydP?I7|=MTvh$x>n8wQ(lZ-xpi=I8ZQeuk%0aLr0Hq`qwN0xh20;{R*Oe@~4 z?aAp)Fy}pJ5u145XNjaZ;Bob=nPj+*U8q}fV{jbhkNAH&*18KMjk}b$>b|Uc3SB2j zYpMLn6_^Ix-(I}bGL5ef>ep6QcQ);3YbdyYK;C>?$}U3?x#&&@J$MwC5yJ3ohBC5l z$tRvYD^fi?Ll|5FPc83IHKdYA$7ldhNt(9&1;m7x`jecWev0=9Jh2XH00 zA-WzjK}fBm=uh2Xq*Bd6(SNBA# zd48lEjQt1|bHlm?pBGQy#?tAGV0T1A*qV^u}K0CcJPRb=<6O9k(rr7#@J z^{Ue=FJfxO@K>!2cPSpU3v#P&^7kr(^9+wc{b|Cb*rx%rk8ZS$8iqbw9lrFeQ4Iq* zH1fEn@D$Tp0N*nJk6PzEV{l-xdxnvKh8bkqxGcaf4gu?o=kXQMV;DWnai0{lnDs3V zE2%ui7IK}<8wJ8hyG}{>*-Z(ZE|RwK=(cuo%2+`HC(flwJ4Q|qJe;4#qn_NMIOR=P z)0#W2KHlk-L6$JY4uJQ;`igw`jeb}pn4h|d)xEM#2jfUAV_d|gaC4E<6-}27_j*?4 z)}H$W(Z?nja~ltte=5wHJT`gHrYSNSBHY_{By zxe7N!%?q&SErKanWB8~7n%cZ_Gj2Fx$Gt+g(?zyOqjEFc`_Dm@Bi8pY4>OH=-&$ac_ZQauz zztW|LRgxXvcH&#xG}9{Pw2`CK4P@SDm@ekP&&W6xT0K%W=W+Zh>~~SfxeeBs%#A_; zFrLX#U4jNH{pJ4v>(yHbR#=pzWde*9ZmaBTePdUZw??NRbLuG!DvaAB!9T46+|80D z>9hbnDzhw}X4`oHlnm|82^D^2aUg`?6ZdMKwH$VFtn*vGV?TXYIQ(cEC`ggX{=3XV zI^bjZ)KV(I%CWg$;>WF6vejc(5*)U2r1jiA4OqChx4J(iyLI_?oZxy>xdmw>OUM%I zddB@2pYW`^tBo!hzQ=K>LuYVKKhh4!+uTTgPt1c|4aJ%*xs7)Lj!RZ;&Ac*Nn_KA8 z>KQmO$T+41cJfUWYrGITE3Y8^2;#J1zGhvm!5u4~kHg1HyPEq+xKx5@$J#Abor4k4 z{$g;zaZa_o`$S@Ed6q=!xp^7%_A~*|HS@;6HZa2@-mJ%XuA_Gqh4z+UJkChzQ>@#U zYj)>~kTwL7$PU-0widG^nRjj7^BS`p#aL}(2sL0%CGzA8(TM3+W0|%dzPQa*H%)NE z?LRXP6!gVPtfRg@v;lADX#B>E?Oyoep^#gdJj7-P`qQIk>DH0r&)mTE6ad`0`>Y!@ z2Vmt{O0e}5*%jd-g(;Dnmg_(W(_^k`v&i4XFbzo~srs6(+ld+JKoTs4PDe_L;!?oi zk(zTWE)|Cdp%oO$R8RzQs_*N`s|umm^x~?;Dssml`}V6asy17k=71+u0Z3)1ZRihk zLh`&dNf=f=dQbv=-<6xKELW0R%lpl{dlESPXpwg>CaRshtiHTZ1?g@r*|#n*eGM{A zjJ{+|yXb2>Zr1zR2A-`Vx69IiEsQe%0F5JVT&@Q_^GpuRI&)6@+&2^hR~WmMi)8Kk z)Z3N5?IJ4lX2mMUob5CM&|?m@8+%okUzetGDlaT#@^e54tgDQ-H6fTW^rT48=jF~t zM=WeU@2vn>UCqen6xnjQ-O`|EXmPlbr>+6wq!Vt>rg+UOg~OesiWQroCY-#kdkRm= zmf12D&1*Z2g2O(Q|)YLwN(tU zw&gWsO05|AkJ6fBPQo$wr!7X(Ej~Y+_^I4?E+*Z8gHKcW)nsgOQm;JKjDOvxG@W>+ zGdDCWgZP$!H^h;vbr>90rM1Phi?wzVJ69quS&@9nw;XouP4o8dG0Cw{QajdYOzCem zJ9MARR*Zqyo+^a;_LUTDWSEV;f|FT`YaGkJ&Nw~lhM{2&(C;>Xx}%bR0YJ#L4PxH< zW{Mo`Kdly8ahgrrhyttGXg5+x=Y(WY`u=sM(tU}TGyMj7nk)p(40e{~ob==tHIqJ~ zBZ00wz z%_bArb5N`@F$M4obHUAP+FGJQ(l$mqd(#0{(!|C*#Vo_Qs3ufpD$uDNzLg_+jmJ?@ z%Kk#KusQBe7^iVq&yX}~TX9tbrBJw%)xXq&&V6{TH)!1l%o)8gSo)MN4Zz$Am*j2f z`cfGd!ho~mcW!GJT4{tWwTSh_ZOLZJsVtIVr2C-vsBZM)n~~TDaf}|{od9tfT(<3X zBywaC$jSHpYgXdoHH?^fVOd(1o%RcsGi`H%eoG_C^i81L&;b)=B0Tg4>G`OehOJ$lmVwzqM|{*xmG2chakFfWPV zjQ-_Jhp_2Ztu0#Rh1B@iK47ii@TWr7vBmqi@O@1u+k}i(Jn(*$Tnnv<2xeSkqKb1u znI%*LYOHd6!*yB`DvXwsNmeM^8yIW zl}2jKxH4elioCJs0~DTsa@U$Hb17NjQV6bJSnwPY10}0qgZEE0>P>F0rApOFbheSc zMWzJaIV;uXhh z-wXcG(o3bN1B@Z<^rX^aXv^?_#BUM!Mn#iH)V#}bL3?>VXxMsV_)a*;uXyl(#*Yj5 zmu0r2oi6y`Y?ZSc9Cm;4ua@YK@(Qe43GLo))_NOY=W;MC?b^almj!SSlE(g|tF@Da=)|H_LHKNf{c^~YG0L>QpH7D6ut9Gm2PhQmn zhUjU5LiKTj!St-Tqutk>R=mi~_o|$cdr|{4%jY=3r1I+IknN@_jl(q30=h%(OlufN zL>a9$gnxFL@ch`?b3y|uOMADqlTVK7RJ56u<%BzIa=fW!&JGVu`c)}3wvT`-p<8oK zk~9&O*^}!{fyZ1yBzfC|_|*v%sX6amJ>{ygKP_gqmLzUT2Q*v^Srd-gH3Ko^R*mML zCBMysgH#zL40kUS#j#nVZfQhq?^aedZW(ZYomhs~Imo7lQ1WD9wxx>K6{#Jc_g1Ve zs;63@GE8AcDzx7&Yfj=nnB%2TxQx&RHezX}oK)u&s|gwF)_@wL@~7ig|VHdn&?+fW>CyJR97}zVk3?zF*BTHrZV=c(_1>7%B1}&u};Kd zq>{EMsoF2E6yGm##Q-r!S{Z6c;cWAow-tlP+eb9h12C^%C|H}NYc`%E`^(apZE${3 z#V{yFpfQYfUbQbuv~7y~#c`TXBACb*r7u35)s?nAs%Y$Fb{tRzMTMUnb*t9eY>YRy zKozfNrhpFg>FruRPs_J%F+etRzuD@eZ(511cADLq+nm!{)nx6+phgGTcXp`nm2BzhHi({{TAat?XvEwTcbJrE|JW`}0x; zT+p)Rwv+8rN2kdm?F*KzV_@64?afUUzSZ1&Pz4(uCBD$P!Bt<@y3IdBjxZ;b4E7yr zT@y`GqFEH@8O3ij9Vi~=YeqU_9jI$>O277X-Sbn#OWb0C*sE)0^KR`|HkBWAVx1c8 z=}O-&C>dS4^rkn>QnKzQo3?-;V9WPZnk}v5xsz&+tybfNNDr-UXu5fY46*<>boZbO zx@D@^+K9O6&0Afd0Zq;qG}LY~C@iuuwwQD4QYR}-l!ab%)`3`HbKg0se9u~h5%+~V zab}>BPct;7)Q@_La;lu?+L##7Qe@PHaxp@mm#sCMXycj&E26H{UNKd#EiLbDX0g14 zOK)=n6kKICY^TNBd3Uh$N zu^{wepG&uePT2=N#baxJAJY6sr#_dgTlvsA4hU_p8;pSHe}#Y~XV8#x2?vgjce3P|i~yIYmZFgUIF;ga%L zt>KKklQPDOo~*|JbM8eY)uY?XC9T!Dj#$Z8MjV4u(G48y!?=dp2=9Z6jz(1Za&kI~ z*pku}`?(pYTGextf_{{Vv5;k4m2Q-tVl!iK{Od#eJ~qzfAfA;JnmL8M#gsVfw9pnR zs4d==VU2@sk%JFGoc^?uD@UJ{@l5j$-@DFuG{iDh3-?=aBaDn=+K_GC^T&~zkUHdf ztC8NB%8!?(X`}-kVU1Wqpy$$-IVO*VVkvfyz1-5{a?=7u)TDmj2dx4$!tPA>KGhtNs{pME@$F2vzDI;^ zU|StC)~AkTpXJ66dH{|)ct%-c8>^4;mXm+s`(@U&A3b4N6=t^bjL@=^f=C%?&OeK% z$^ku(auliBIja%7LnqyEe-LThXO&y(>gyXA9lYPVB4GafdhuHk-CM2;Oc#F&7+{~y zy6ep!P1GbeR~mFJB9n;!utkc%gnth;cv zpsbJcE=le&RF^~7bkQQ*ZMcg$R#Uiv>5KzVN2~}LzTJp6{{R#Gyn3AWrUtBkHsI<( z{vUc)jz(N8gfaZW&MFIISgza}qsh5gokKM}=SrJ$_!G^+Q{7pBv1opg}G$vIU$CwZ#z4BuUe^bwaN1v zJ-Sc?O40deE0gP*n%%L>G08Ow#G7!;Km&@NJ8~3!*%Sz~=WJcuNgmy(Ss9!>V<*yu zP^+|@W}Omjla7=OvALv=Jq=dkMls2NPeW75ox77YS(vkXiVzKt%3{edD~|N_P^WJE zj?|k{Prcfjc7`#YJqXtcZ`a(va^iH#4mhO0`Hg^o60%IwL)g|9lb%?Mmic;WDECj zdx}XH&2rm_C#j$Zs_psq@Ot8;IBJeHlVM%i6)LR&N4IlrCjz089=|t#O0dd*8g9~l z_GwrwQu5|mK3DmD`%<)z9u>LGSRi%oYByD8J@G&h@26BUMmjhiFVo0Z4cr8$0M!*fNzl}YQI)7D~@&3Kzo z@kNZ5&7s*O(d7B8Q+_&Qk4o8wPc?kT$S3f{JAtJY!pZDKS&m@8DZ#9jYL!@z;vbz- zV>HXIcPnvCX6n^iCjHrOFgN?BBAxb)xh+?5+@4El<7QzX5f4`6{{Z!?IegZUrV2JM zA6lsQBI9h+TstEC%%l7%t*A+L2!_^TAy(rn&V9v5&X?_;WCsO+UW>T%#)-<<` z3^9d}k5D`HHL<2G)x;v=O~N+h0JzO70a2im-sdJvu0B!NRoi&(E+6-jVFx0r-brsG z9l7~>bHz|w$s>@dV!=-w@k|baNiFU2vIZ(WD<1Oc?j$K6`mw;zTC%M+p==sR_K#KR zjGC{u7{Nrr!RbHNEK;*@sE6+U7^Shf zWmLJIF&xY@wZDfx)B#~_e5MyyjlSTIly*=4y=Lk$%?N55nywq-FPb$kWulKv3pzTasJyDsO@tZl$-|o`9Y^3g>2y~fQT*q;_ zq#We)nz1B|(=c#wF^_s}nk<(eEM=IkcVmj%ipD6wl0XX{)B#Eu-bEW!fIC&hwpjjR z27Rh;Iw+TJ&_0zL$jo-CkUG<_0f{;7QJC9l88|g8e>cnCp4*o@m*u8_pvcO2Qfg>J zFAq~T+K!kO;cOn+sR;~u#b=3`4N3N`$8OwE1Xok}GbC|Z%_)E4KsK+`ll>}ovVS7~Y@_uStfhwkXsbYJ&Nq*{pXpyh z>e?-yr3*uOZmx_v5ngNJkA+I=_Zm)4IWd#`yU}FHaV_{q;+Kd#GEyX%Us&fR30pjW zvfW4WuV(Pi#P13Cm@IML3oFCHx47e<_FEWl!oEScx7NHraplG4B95_0K2i@poK}Ue zi0x!$is_o#Z2Y+#A8>nAI16L#z`KS=N^2-u`OCq-7`5*Vs#)GS)T~$KRFS@T$NMe* zHSJy(_=Dlk7e)r3dWmt5n%+~j$J0H33eBqy=JRx@x_VTtP1#a3K;3v8QI4jjX!=xg zBWH>R#vX>Cc>ZHnIUjnADW)QuEispa-mS=~v{VczKv#G%gU2+UU;8y=eKSp9$FEvI zRFkGQjN++F9c%en>)xwP3W{K1%Ca_BY2u?;c{{60Nd9VqX!3_{c%%k=$bnn?*!gLZ zTeseI0Gd?{IdI3`tVGJ(cj-(B_G1BRUnDYswIZh`r;a*6R{J`tmSI(;A$S#`KTW>1 zMo8)I26V6tlj~KU)r%fFR=Y2^KJ?{;H?=gZ2S0VDPcjcL2h~kP+8*T|WMhiy#kSnk zQd_WW@@kR;le+NiYP;1=LCz`#vt>I%kzH_yIo+OV>thRi+eIb^Ca}pL-da{=7PoZ1{}x_y;7bn-nFlHWjuM>q>pZKR<3Mx7<@fva~`8T#u|WvP9Fg-eI5`K5o;n&}a|>tuTPk(490pp^Sk%+R49|rW0ZuDe*O0iYG25#i z6DKuxJ6*guJk`Im#~0RsGv427_8eAa*UY6t=LZ$PAR9=kR}t`bjQ;>y31$M@uPchF zb)|_i(Sx}A@mqdLIc>cue6D&@5z94<(6(7mrAu$8w32OQJo{HrEmlwA;MI$LIyB@C zl&l6CXv)7g2P4v^7BRx1RYq%f>}5vowN~m9i??sgXs{Sp7UjBgQ41z2dm7xgvz4(U zMsf73O=LN3v>-WVw3S9#X@=FSs9isC+{=Zf{?3ds8%8~9fak63Wo$C90=KN}M$!Ae zr>U)7KTVDQ0CuZdZDX}|Z3h$qiS~Hcj8hsQTaJ~XaSFtCu)(VSU(Lk;RW|uk$LUcu zxJ}Ks81$`GkF`iFyzDCH@}LZha~i_eA9*py)~QXR$qZ?xtYFNC?H3K7yzS6_0=p|; z4f#?>A>HJw2{vGL9V*P)YPHweBaK&ceBVl&jKR@#f3Vr^l!lgEyoaWF;C=%it!bn& zy7`=Ery{f@w?!LqS2TYK>)s-ET^CPlm4xC(R!|h}EC(m4#UL=+#k{dH$Ghg*a5`t2 z)3MPbxbm7s7!A7>zopvQ$)?8z_UO}VHswxtbs6>a>qKy@TrVJWs<47PXyY3ZK%{8? zW(|%zgHsj@)~hkv#4d5xfuTqg#>E5PmjSpWic3<41{CIP)eA1%?deIl@F-wN4ti9n z4)3X^!xnk#T9!7=BM+A%kPBs{vq-u7qnwWQ(FoLWw<4mmw=pRNPJg9Y3$}rkf9W&akhZx|{1DF(Sbsol*O82Pubrf!(3||p=C&K+=OJ-pn(hl-eHryZY1qT(;Y5xEed@JHRxg-ADA8bE(-G1!I-|rK& zpT@S#c>0RS*1Q|xe-Y*Nofg`85B#o>tQI`LSoX%Hxks%E#2xWbrq|4-J)X5qMp1;wR>~(@QWPPyr+ARYev9 zzg(tx1RgmVr>@stg1GG?;&+4fY)2-jEau&{qqs&GJ;vY){$y8Q8^-a8BavMjkjioo z;wS>O)v~K@j|V+PP-|VpDy}kpD*eU6t8HFtJnl3JqMKR;C3j|{Hp7uu{JqR*X#Rb< z$JT*Z%aYxce7z~3bm6$I86)|Ks&m4@xNXC=07TnQQ$r+qJQ4>^)U1bZ%)KfW45z&U z2EylWPjO18_*r;8>5ZPJBA&aK6aes{bG=+42j<#&J*te}V8+&7PeWQSxTi8?e|D;} zhdXxv0QIN>xM?H6F^+l7PPY=L{{RY-?!!&Ih3xMvt*)XxFp&cT`PNUHELiiS zz+sgkvzoCT-AS9W=eW&!U5=ro>Xu8WY4a@B^8MG&0Uo^aKN>(*aIvXj(A8(!=XGod zcM-K$A57L&$^GMzjt|m+6^i|pzEF6^d(`pA7*Vx@RcTm9Y!1>l9Pv`ew}L1FVyo#+ zkMDfkfl!&LAi5j2$S@B>ngG2g%DG-@yGO^Eyo~cx2_cbqn0j-?Rx&hAwHqtnnrH$- zzj~sR_qgQnYFGKX41-XzfXvEGFdWI|F4iL>y)hsvcDwE$N_v1)wLH4=j#f zc|P>(d$VsawYX8TUKEk(?^4M&++j)WQY>)G%$WKb09gFBW5yJ8_owduA=0be%-(QF znNJ*U9cbAiK+-gyD<59xgT`Y+*J!)w0%jd@dNM805(E@x=k-*+N6EU^r-h> z&;$}MwMVyaHD_wKCBXXBOtb+5FTFy`#ZKH*Y@=-;B0W8-DHQ(z38%LW$)o09nR%%T z36d6tf15OJ2fZncy6)>htVkpbzc410Z64JeW<<*FBRxm0KWSk=(7DN~x|W|7r)4#T z!#c-06k?23hDJCerCJ{@1v>!KKxcS&NSi^jYai`Pi^zj!KeRUHje960=M|#cmnDhK zHMb}ynvO=0)7S~EZ6daZe!=D*i?^t({{TBqNhFfv%~>;zs=43!bo_B!-)e@=Hr)rA zDZ++k;eW=e+UYP}GsZv&#wohCv2?ckZDU4m0d2i~ z_%&kY7{Aop$0U!@w(>tp)X;o3t-5>2iGADy(0+VV10PSdGsE_a$&w&@DaooUZ=$Wl zvtBLD#E3|ZBLiSQ=lt}pr%=#LJHA9!Zh=^Is#gnVrrWA4NsRvh2;`GM9CUl4xLbp2 z8_Rvc2;;3@pTwG!;r!(RN$8^(t(%2`lt|F1D!gNkD+>Pr_nVdo!Bh8`Pz5%+j%?*l zeW@Ua%$w#?3H24Dr)gr|*{>#uk^CT!=~ttQJGM`ez|Y-U0HDywV%W^ezJrR))UN)* zrEr-esXZ&Wn?h)9KGN`wr{x5&&2jqAhHf=2@<%9)uRDn8`p^eA=3m@h#rAnT$(;PS zu9rnrBZjyih^x#2$#+375Ar<;7?NJTgc&m5og)~>d>bhA5K#~CVi=eP6C z0AWZL1`*AbVme^czSZPLL@n3&yVj#w$EhKkXlX*_j&K*$V!5vnO>t`pjxrQCTu=pD zo2yvnJ4icEIW-GjL%6m^Gup9j?OEn8Go7q@@=krLvC?!H2}_HZv)vL-zfuoM0D{`b zQq|OLUn<=3)8-@T-nuI<58CPRZITf+!*pUk@8Mcj&u$HT~_DlDh)}e=>tq5DC7AnL1k&GH-tF+-q=~k4hdi13csp~*kq8Wkd zR%6}Yigb|2+L+8E z(ki#!#}om|YTg>s^`DmV)G+?`FyEbd$BI4_+*_kfrm?tBOktP&e@gbLB39{8Ne^PV zqT*`j%hN-uXcHCNxfkz7z>t22wNGc`2v*=Mf$d}j73YEJgI?>ect1?mBVjBdT=Zeu zyu-ww3hyl1N4Jm8haQZ7xvdbCqHA zBC~J=?0vPj(WuxtuLtmt#=U1t+i$N!{iAL;5@&3RKEK8I*RXhh#ySs*VDq$_z|1ka zCLlUz)Mm44!@bQXUQfM7$ZE#S^XW_F`qBcFkmDK6LnJM@uv1!oTK@nSH4Kcqi0MEX zin8xH;}tK;PEA|#)t9GQg`sWTDf9v+UEMoXc}L7eUl5(YH(IYGe>EU8nh?aEw8c-kvWMqRlaRGvz%eo>kL%vhaQrYYWIMh@lA(zHx_ zv&R(-mg^#(#83u&k}DhxR9;@}o}#VIr@Uiu+H=#^t71t0UT}L*1AL%8>FS(r$4ZT5 zY<}@^SM4TLSrtOKk#?1D=lDP-_Q5qgcI5JV)usk-+5Z5&-kf4p zTnf>a+-=T!dsSDAgZF3xgpl{D(nng27-7>C&$6onlhc}@Fy*)Tea%|2@Gah_pz3}i zhUz4TO<*22&R>8|4?)LIUX^IuhCgtl{$TtAa)=9&I*JmQk7n%;Vj?Y6oxj zd(`qrB4iaJnY5ae$ttq$KXtufrnTQ+aqk-+Iz*H2QZ@?>QIkvZ{_i8!x;BkAg1O!NsxPzdpbRMV_AB>& zt5(NORRNnB&p}!c+wB2%^r>WM?PD`CfET_gFc8AqM}8_33Wn|PS7w!DQn9uRF9#hn zO^<5DBM8BjQ0)#f3u2@U*&yCbfpR(njw{yuGpuQT1<~y+0j^ zc5_+DZ*OlJ19tMJ-l~TuZ__RMR9ZcrnR#^3YPy-QjKsz{e4^mUF||%P0Q1kaQk&(G zkxoFS`G?k%)ClDpGf)=mo|Q8;?)3|Irci@!IW#tVb4J#sUEA@uia<0C;O3-;&8Cyv zy-Ki&m@gwfm8)xN6>tS6G_FGpj@&O%^sQ|^6^)47OC7sy6>c@yzUGkZOS{Vjm#G*v zR!JM5TCv)rWfTgXrvP_i)Nam6m~ymY1(3PyX-0=w>Cx&ij8^2YD?T(3QaSqn^)Y7d*G11MiyNe#JJ zn=&2&$MmQzeEF^xYlkiNe6DkknDzZCGc(>?J1U)v!Vhle@vC-mvclNT8NV?=7E5Qh z6zIv^d(tQhdQyd;2?t6WnnkDQ6afQgBZ_!K{5UjH=NO=t5<*pSd)0P~^jfmge7$NG z>p(3?`gNmr-&$7Ztu%w_K#XmB!x|5XG5xWn!EpZo^V1t-{{X(%4f@wL{{RZk<429# z!Tu?|)7bpN8NYcEZr^mN9^~)(S9!LE`46oCd91pp#P1HszuP(mo~LWL2Aak~?lbD3 z2FJgb$E|AVzY;t(s7!6Hh!%0=p(C>+^Q3eS5?DCx{bfucq7G zZTVH?KwSr-x87gCiej;P-s;xwHJaAqDN(-b#^IFyBBhcx-N@#+IldeHg`R&1c!K*# znoe3W-fS)Do{jjHZ>2ha5`0AP^}Ju&nhma~v5>DdnP+DD00R&E;L%_^c8Rw6g?P?7 z(;6++%jv%q{4;&F-ttLoCuZ8oG9Q(_7>~R7fn8sn3lp|LdFGXaawfBl;y=7Qzq^Wo ztz+`aw0K~CR#VgK>sL1l6t8*#qc7~|2ard-CzbxqUudHlBfT-B0)kBW6zy+Xt>!YW z_EX0lFlzkD7a^*Qgq-TtsKV*1J$|w=mV6#)O zsVq&@k(sVGKJ(34zgVxX+Tuxu3gaEBG?9^#7}Z$^91dx)u`A~SKHY^mS(cp4jUtB1 zoK&kC?mUA?3bIMIHg24Ctmb#g%N|cm*0tPwZOd&UvRPt2#(*aiu#5xJtVMMjXXZH- zME%@u;-d2kvD?j318ytqFkh6Z{3_1aT~5greznf5k}{s7@u>yFGMLyF1am+dmk`Mk z`H>ZD_2#2lBz!mBBC6Zne5H8+an_`JgC5q~lqZwvKo(0e<06q-;x;Xk>Q5fj!6b9% zWQ&nfD@nAeQsj1CrhqBy63o%8*6^7cGxv9G$jw-drIy`fDo%Q@T4LM+`=o`}{g)j6 zBBvMDfp+s59fxWFx2MXj3BlkTW4Qb)ZqHV<7O$t>XsaZrm~P{gAyeqfkDKeC@vI9; z6^EFiNN%Ketq5Fa?$WRpreL7_pr5TnfZc$lnYQC;?M&Vqu+1v~=7pJeD)G{yVYjN9 zlgxEps>BbiGtBJSG*}2&E_05x8>$uirky9v?NIMU`FCXfC;}-qw-~1O$E`hwnBOm7 ztsq}s)PRYG*89C`K_JCBlPm8~x64Qi3$?!Y(=-Gs-E&n|NjG+@5y;!VV?YlhCltTZ zoVk%l;+WKQL+B zvc~Na-ZYvOUokieI{M`L(;LKAfl5Zqt?O7<)1`{MaZHmp_qx^*xRIEaZv0}Y0n|yT zHNz7n!!sU$^HlB?uv^N>?cTB0`Jv35lZv+;^s_3oaw&gGECoBL?THy6XM&(yL81q&kP45~+0K%oG8kbfu%*z$$@&fOHj3 z+9g?4mNT@s@bOlgQWv(y&NNIDlGx|)rdsK@w)^fbWgbG1KqPTM8o`oCN1YZEwri2s zE|zJfx3=69I6Hm2*4(Lf{PnJq-@~@>MYd>d9$UCayKQ-)&nc$SA)vF~&_-)ROYfHHKL*=NtlY_|OIx zv3U-bOez(hCu%Q$O2_`oZAM{nsbejIktYNnb6R(n%NsS+keOXqAfM?|=vGo)D7uka zGbiws!TgU(U|O@%biFp!8Lbjaf-)pwlE2|quGSS|-d|InrEAEx@q@ZSfH@|zFD|Xw zWMyuLA1|q{cJN6YjWn^9j5a>CV&eKu;zq-TJbPAdp?5X(ncPqJ zMlnDVO{v^oV%|U9kM?BKcWBMLx7eZm`GZH!@Yrdw6D0@<>iF*bRUWzpVgR zh8^SX;}tE%yl|%G&P_-Cr5&mA&ma%IRph;Ese_%w9^RjYSP@9PZpJfCw^eVOjtyIm z-C1)X!k=oWzE!IrD_*Vc>0~B+E(ypq7 zTn?2Lydm?NvdOf4C<3hP+->Pmbu~2KEl2Y188oZ{ZKfEM=BL`fjUHdFXkby25%tAV zkyO44=CywGhCQe2PkUI}Ke{((uX+IDHU9ty>3ZsxmMxP10DN(ut$A09{vFvP5nz{2ez1Fd$GRNh$%tQEHzGWWApUBrmqIi?{-gcjL zEw#*ToN|l^`hQCGeQV+VldG#RkII<;026Onb7$LCtutg+4jo zLn2!EsuZ3spJ<72>(5d%gZ%5)bdM2e+Wo5DX*!fQDBS$5^DoqOAB{s+8F0j^IULn_ znPYF7rjk#Vs9rE|KfDbf2`&Qs0OT7#_rjsHM+KPwPj-~>qa=~ z%>pR3giZ5*5fxfZJ(a(9$0NOKZL2U_D==p5Ob&Zxc4bUkiyH2!mO-ee)lGr8FSn2&m7fhAOqzqTJIKeY6&gaH*RPH3hL4~LaL*m zYR?)^QMmq9(;HIF?rJZyfd2rECQCWBv3SqUq>6J|?#|V&nQbF)yuGSe^w^glyTBaO zg^q7Y((l^Uq`ZY=kjTYUe{=YA?^fEzPF1m8Czk$M$E8)0793MZEMl&k8n4ZgX!{EB zw~SVqiy5Vg9oWZ8p`=od)BrQuru#b@&|6XbL#e=yo86DwKikGpd(=U1N9RR->( z(yzk1PNa)h>q(5Q{hC_dHIC{za@sB!wNC9F-@4eJK_wBavo;Nr@xoSqM1KWxyPC>rn=yby$g8 z=BS;DpQSgEtZYP|d*%NCYZYTDq&Zw=@(Y!WXqW%lv9uGPD6*hT22T zNhTQN(=vA&0TtyRDI0$pr6V22wkDfRlEtG~uF~}+B(nwbSwGq5C;tG~+Ock=*xA9w z105S=^{LUh>sj7^@hwjs$otvpKo>^Z2wmCgMO0b(=B8OPI?x1-@~_GTV_#l<|iz(cBpb2TLX+v(LWe1GV zA~ujOr!;4EHRJiQOZR9J9gNZ(ccEM6q38P-z@yAO(@YK(H4lki z9b^5erQ7RPXy6yLZPJA9LY`X81#2`#SqJ4*^{)@;I`ltg)imfXq8%1!!(+e7dWtj=Vma;ZBl9AaTw^~gW|+;4w(hmb zU3@!+)F1doyhW(!u0{$Y`SB1lfKksF>_HV0-}vvt__x&b(XBxmk@l+@2b$iD@VNy0 z?PmH@5zt=}%1jb`pg+H_^2_pR=|1+3$xfX>g4UpYRos0^f#f zdNv+#IU(abuR=cxL$RS6vo_tligb}OaO;42QpWrKWn3DvCy}El%u1fCo}LuN>l!;rWxA0K}R_iGFOOAG&egnH9zB5@EU{ZwKbBX(5gHkwM3(s4QUtdZ`^5bo-xtG@&Gyw!| z-|G5<+O(}<*f(+wR`Sm$xV=blAp#@)q8E;n+h!cLpLMF3ioW_R9SwB0 zhkDENC2hf#zZz%SCWVI10sF#$xzSmzy5(VEpW+#-(dBCbJE%h}j6$EKX<6z}%-cg` z{{T7w(P=ke8g2%0QJDwhO0D?PObHL`O&fB0^GIavjrhU5OP{UtoV%l_K9lY@-{&>gAFfl^{B;~#8M)y3?G-(@V zHamUkfxp@(H6TBBYB`Yq0C%M;^0?_om_Z}2H7p9N^K|V}BMO&j>Z1hHU3&D*ASI2) zIL%1hty7Lh8P7_TTz?KJ+yy@^H_UZ>tvAlyl`Bh{Kwpc+ldNn$&moYHzRkNQ=~&H| zxR&X`GRS^rC;C;pdoWb*kwNXq%}H-(<*Trn8P$O2xA@kn7G|(_TyCqHe}`{12Q3>a z;ACz+Pql4n`gNb#!(K_ca({&m4?m4|8eOfWov2|M1MhM-f@H-$!!i%Uo^h*y6cqHOVz=!tHQXHj;Pu?^=IsnPH7A?NmfD%CA%E zaYevQYT;vGZ7GEn(%PnVwR39hd7! z2p&&618xUp^r_*6Q{BC47L8&4E=@UQ+DwdcO#oVk7HKiNKHj3Dy4eG4kM9=7+80pr zVDNmKUL@Z>}(Qt7jFO+ntHeS^(FE_%R9_lUJ4gT%6V=juuawsji9` z@;>bVIu%x3)b}br>7#BJIjER3ovWHnfSj@UO-UW3jN7|ZkX!y{v}1?m+q#zEG8hD4 z3cDP59Vw8+BmOLbR)Gu--jpCA#~moiP!1|aT5p!k*Er2lLwwFUVAK~8@A}mKS6$S` zUryCG0tnOb6=!PW7~-Q}l=@Ojype~;G$1A1k>h|Ud!%9V<8?tG$ip7hSz_|!EUt0s zR5Hw@GH&BFU3YHhr3_?ag{x58k;~8oah45&wLi@N0CjOwBq-k1Ce>b?RIn-wb_=n`xyCA4r0dU0srH8RFgjBmiOg!;Qb?<}Xs09Y`KZQDDnXQ42_;vpK{lEtQnO*z zy6zRP2wWaGq?tDZ#R5Fb#9s~c{Xrh)(-BH?LgRye&~+z< zP#6=SIWAy{m2?r)iRtq5c3+N#2LVRrScIMID7lMsx#UMap>`c;7+%4xrLjmDMA zvcj$TS2yAf_BK}+l0sfM5U@zsEZFP^sji+$D>C#8jKq0d^GHW6q{k)2=vdUQ#oYbC z&usLrpUB(qPPMd17i?-2A4;-Q9A}z$0=#km0DGlB1C`rTq&ttbILGq^Ri*_~j>}AC z`Lm8IMPLf2jh0({_o7Ju0E-mR8I1`QEKrKD%jyqG z6<4(|5J%ppjaD@*$0s~fRcY*_*Cv8Td7myR3kDxGHj}jgLoKRFmTpZ(i?@Kds|`)t zyR{%nyo&|MIF+!Y-K8QKpP7-=Gv#HT9`jtp&XuC@r?S@{?Yo- z1ou<2RNyBVQ^>y79G1% zd18l=Snb9tMJv-30KxLp)UI;WjJf8RxyhghGj8UZeQDjPHqa!jHGOG#Z)#TCv~BB6 z{vkjykI>Xxn4pk{oYkorypUTp znRzzcs%LSalLJuE>@`UwwbV5Gd#IoIW{fyLopaZo3yL`-w9|Ea-8MK}J-lm)VvpHF zasWMn720`avmojzB!)Yjd58-Gk?lptW1Wvt@z;msGwPO>+O3!YeA^tX*#7`(CpbS) z-RjExQt-LCOL?C1#%DP4@2&iX2h#-L{XsR+#Icx6a%7xikyUPN?Wcw8Zy=6)c?KFe zR5~#CQ^hc`p<}37-^Q(NbrY6d+f{}@^~Y+vw3_qVpNCpY$R_ap-R6wZFl83Kqk0jZ$E`L*Sk5Cj z_N|76dE6?c#iB7Ryif*vIX`(9@To2@mg8(PY*M2DEMR_k9Mp|!*xaWl(x9H+Wy`Et zaog5_7^`oz=3ol-rpSt)#H>3JO;}@*14$W4dLAl7R$rHC;(!^Kqn6G*OMJ+cwFfmqDLf~*IVnZ73=qc?V%e&Hm6Kdm}8Wnv{2AfV_tpH2L z+EmASXkIE<)mJ;0IrpOAN})jFk@jxKdTUIp@~ZJrv;5nsrUcRzEAt)L80M&6!yVIR zRR6>`?xteeOnnvhzRIUTB0je~CI z9+c1zmS&6qt-z^Z)fK*3BOotv-k`Wqv}BR%RaYGCJW~T{Z{j(_f%T^)$d@}ntXADe znIvtwT!TOz0=D6`sAcU~(cekdL%1JG(vE2MWXY53Knn4OQl!)jrC6;_mr<|ZUBlX= zmPnbfq>S{Zj)C=KfsPe435Yg1fj4@~G)d3%44SRydMaSpNXD zi~Q=dUc)3it^REFEIL#RbtT>-D#X?^Yp};H>MgveY@`uM<}L#h+;jeTpa*K2q|$DN zJcRYlWm{X%eQ>d(5TNG+zAK{FENx+mAG5-eNh*TG9)yaur)cYAYv+@ff6{;%Zn47- z#{28R%|((}{Jd4au|2~G0N!+k7spm+wz$lZ0gmACX=XJt_Jxd^i#t7eQDebIjrHhkt2d5{ISAPhta)VGkx*?HtVj^{NNm#3}N+on>mp&TFLpbMIPq>;ykR%pQC zvB9lWUAgK7SH9P*wD_>jgk$854P-&$ONs6epS5EC6;b@^tOo1K`%jii=Ckf4+mKk3 zQZ}Iu!6YnOHA{4pNLo(jm=Q4Z80Mek?d`=|TYTVcm0odC#~$9f zt1*sxW`Qxv%YwUkH2C-*FG_O&J5akrP&7-ojP%Vj%-W>-QY_3*?*{^-l0e6floT>a za&d}fN_OI^$u`!)u109E675~TH+o45Efaryp7-V#~A~ zgHuE0p!t@Ifa`Fn^J6BbnYSDU9<^FWQ}=ik8py&qffBjV;YDp_UE7GEG#+wY8<&8?RERD5sO#%p6x^6Xo9CsBI zFscmt)t&IhyPblMdPCelK}}_9o8>gEA74rVqN!RuvPDW&d82mP0>xP)!kpGlp`+=# zgiQ_QoN}vi^DS*i+p4s|aX^n5@n6D^CKkBT&hBy}@87+7t@nnt4K8B)Uek%04tz&K7PSKiR;(Xm_uiROI7PA-wwDAH|{YOz zAcw?878d%YtH#HVIXR5|aB{!OyDtiO+gtF{t=EV3La@l&nmq4{Ps69DBB92>osX?P zQJPgv_2s@1_}`@Jo?VZKqx%KP`F!rNG5U|Y`0?*vnHAJ>D#>p$x<4SP$Rp}0Jqi{` z@O@}i$T{HDo40qRRUGD^3X-PUujKA;x&>aDeukME=M9Plaw~g%xvR>%dsAao&RB3N zUAw+&Xe>9LML{EDHD#3JpGvJZ6dvqu9Du=GVYKNdeWe2r0MdlUkS%r zKvnYa*u^!qY%Tv8buMwcALmQzzZQ=B*7PyDlmTVb9Hq&}h|#GDy@@ zu#A>mU~M#w3pe9hGDH}0#X!-r`_lrmMTHB+Dnc_;?Z;Y0?s`xHd1I|tnm?HJt0jv3 z)f?rq&EBPf1ab52Q~vF#ymESbQyBUhU?j?irfLnm)TOs)+M|D$=B5L|6n+%dZ_=H+ zGyoc3%8XH-v;f|;tG1iEm}FmmC<0klJ%zVb2^m}N`qa$X>)xSZkCjA28yzVT>w|S_Y8Ft<_hhO}EQh ze?iunBXL1QJB)dbJcVa3jmH3E*MCkHjG%B%)@imf%QQyt8tngFjS$iH|I>}oZXo^VA>_P;mF(wecb>M31; z7tGVFg}4ihd(`VE&C`QXx`pvAKkVjB@igQf8vx;V+ zt!lclifvZw?K8y~kIdMql?0q&Kpjb{i*X_2ZYkUgCQZhqS0CQ0&`7-RQ^>&j)4g#_ z3rfn^`SDH09;=PXj8nvf^)vxzttREp+KbNGM%rfL(ry$1J8*p}2bp&jXnWYJ00$ZSuiOMZn$% z8T9rwRa?DUn&wG7#*NuTilRl`!(d~PKo!;br#92gLQX#_VVsQm=71(GkG;(_%Du5s zn~l-!DgpJVB!0bU0n=PD$E8x6Z<+Nxd({40HA6Bg^`Hg}FUs6e(TjE_n;XS-n8OXp z`PGQ_vKZT_s;~{(jG{&ADbh#g##eST-_nqS7DrHdpsNp=Sk#MhTUZ)6L~L{YY5R7z z-qeW4Ztmi&C|PmERf5H9tt(H|Au!+A!E+hvvc?!6&bggS;f9Ac`@IJ4^F+F1oZCsd z5^>%q%8dJByFk2iM$?X+X_9cq{uYLUk^Pn%9e&yn0aTO7mmluP#1r%)q_z09q1)Vj zlf)5R==VV2$9WS)&!8veKY=ybHsHJx0jgJ;eU76WL#Wxoa~b1o(T4}{Gy$ii>Q-9C zt6f@MD@Hg6YXVQ=KU$x9pOud_z{B7TH%XD?@TKkEgDk&$>@SFz^VSvyHtXq2B%cyA zyNF~jrfV=q{SrG7wMckI2=y zymjHZkT|_)w>ID2##bNH^`gLT1p%of;Aa@Bmb&Jbc^RJ8@g+q&Nl<$IF`CVj#Gh%I zVbkp7xs1uQx&!k1=Oc=C0{YJ#)z{fnjoJCWTDr@ZC{(xuG-Eqj8Fs%3aP}34k?!q>|d1it2Y~RU!_-e z3_fCWRDh^K3OUYdMf&E66&EFXQ&i)j?@56&wHa4fA!yARD{snrj}^=?nh= z7C0W27EJ&Q-D*9@o@ij(y{V14SaHP+2ZkTsB-7c2N6)1T^H2gX2R$k;Etrt4ijbd7 z(uKxY@jw;YITM3NC3c=MRvJZR!*yC>g=}JgGw$KIm~D-)4_b%p?H>mqir4b`^r+;I zcV2N#Ffyi+QS)`hF(eZnc&!$-MqF*jy+YPXoFy|-) zde8*sGue96*F5JnByy?ef-zFCjfT<2eJBFHeHiAQB+SdTq&!p1J4b4Xl3DU4ti;%xMx$iAmiq$ z^IPo#I8>95n3_p17UpSJ%~HVf2kBNVl%UGwaX=2Sx7t2bB%W)N*SrI2+JySZzqv1R z%Fcz!P7ZKJdIQ_GYoxr^7RRG5f4f*$nxvYXi_u6u2TB0i((TRZ7ZNzcSO918{#CiC zLKY;Gb`Wul*DYy!_OXbTKm}cwR$HjNmbeX`dgHY)I%_+1Hu1}9#AR?uJenl8nOk(y z?T<8`8CD4y&%)$l}i4RKlN_1JsVxBm&%ORZsx346grxjoAR(e`_&66ygFR81VZKCSTFRr(4{uRg}fBkd;o^B&%^K}idA>?l( zr@dxtTGGiNj>_R$Fh7C1(|m2JBE)pqHsPBEhkSMZb;?=8=SZr#10yFDNDUbyy1J8e zp^v9LRr@_YMRLkWX6kD~&caC*BZfYspO>27i%pK+6S=+WYYeFv4!Gl`U5*i* z)aHUs*j`0Vw`lH709&?IMeGe+%8Y!V)_fmcan$y!(8s&(w&DHnT975(yXjIYfIjUt zLa6tt7jdHCCf07*sbT%!%}xE{bYD)nwpN`$fIh6KKE9@PwzF>jZ>F=WXhsrU_%){qFKk@B3> zp?7;x6njrh16N_U4evk|RTM7KOlxi3G6iT!V!MIe(vK?{+undOCbey+oQjEK+4Ak+ zR?9<000jPZU05p)!mdW&CTJQSep+i`zV~WlN%MPB zsVzWS#h6a-TCiDhima0=4YW1Fw?T>kl1v(fl(*86B;B5BO~dOz5Vy<6dWuEQYL$>~ zEP9$}KX)_$#fNa)RwK1l{{UHxgHD1xb5pU~K+4lbyGURNJ*$rKAA@wAQH+fUM>rdl zVE&cY+)0Hds5Ej(^Lm;9@h=d3GrzU-9@aIuhyr%wljt$txLchv?@50*P7iFv<)g+? zyL3H2`qlL-K)Be^?gy_G&-jbMdTzM^R)j{%atigJhZDdoyh#%g4yhTnko0}ojlUk> zLtUqZ{CVOJ3COc(_rgnNJDT1@z9$FUx71Y+75qQA(;MZ8%?Zv<-|1X4Tk1MJ!IH*S z0G-C(Pq;_(AB7GVCdbx34EW9A-Fs!8tsv6xPY2Cm0PvX~w{7{Jjx=lXuxHk6;7bpFeJRhf8?ctEP$iW_>q-5D%l`68; zZQhitC#j?a@;AAx`$;i(EumM_6&oWH=~AjQ~k&4%XebioS-R5=XaUL$r)!?xzMc4HB~jUMd+GvBfEF zywY%J8zWZy>B?|vrEqwowFHx^W{QM1J!(NEGJ&yCNH&_6aOC<_Y#5`8J(D8UrfVcwO7 z?nMA5-PFd9Z9P=Cd{Eh>z^>7(gk*H2@;+l$0{aSGy-#Y8D6}l3o^WZ5thuY~H)5h_ zMh<#V1yx4uIH#3ru&APg9_-?sz=!5EyKuegRa^=WTu=mCK^;vCmFe1@v;(+jnmDQe zJDEWzts^B!06!_GVM3Y!s>r_lQT-}ijNdno_lNVTgdp|JBzC_$Gju&D5e%98+o~U%?(tUSj4M-iu6<|%C569> zr8%PRYRTJy-kNsvKosOVRMi%5-h9Mh{*`v@s;?EF{;C-pk(Rucc)-u-kB7EeKArqFFuqKL~02-)t|gLsMv z%-lF8np7TmrjM7tC}1lw1K88!xY%(}NPX!SJH2W^z9#b%EJa4$IPF!pN|isD-d^AD zb*cghn>8AiX27Xr1HW2DTsIXUO1qb>1&^&8g65gmzZC2Ny}Pj@g5Q-kn#Pb0{Ak*J zX}ho}Srj+TKn-SZySkgW;-!$skCzn1k0g$i0MER4XRS!Ae+oku-r|f<0!TPKR7&5K zOxz6Sqh{_p&;$3;oz%{0+o%9&_zW;=61X(~0Gpm@ZM+(*fegx3PjOWm-Z%ToGCFZr zS=ol%@lmqwH6T-HFuyL}%9>TP_j6Z%&dvBz`E06Ju`~gl<`Kqe3vpK()q1u$sM^nJ zkDqZrr3eb8K|Lup`&81yG7+_M20srh9JZ6znk)>f#)ZA&=xhnv>}t`R>!3uXky=cHIT8k;8!FcN|?7kp47s|o}XsM zUp1pHFnK)ztwo0s9DIlUp;24SG;8Gv@TZcainT4kShlkSBajb6K|vx%4XN^D%V4(b z<0twG<#j(5NfUW8Dm-dReq;`@odR0#>|gG)yTsbzMLrDQ`Cw8($YM}x@*=f zRr@K%de+-&>j?79h=;i9YK^>W3}fZa1}igG-xQnM3R-|2b2CjbZcchti&*@%C%NXc zY{Zum4ZNDvc;!R2Rf`_fz;u%?-M#%P{*k1tul9+4QRz}!_;YM4b$xIYw;=~n^{Hmm zpoxCZ8u@;nw9*4d?H3T+%WG?Wq(3Z_Hz5zSk> zg2+Q1wVY*7{Iqs#{#2M8?AGkf<~Kjmtu@xmWJOiupcKtwMUP}Qv9M6QxA&@)K4O9A zS%6>{^$2G-PC*}^w4!x6{UvgXtmcF3hTA1?->SRQxl)~O&A z>3`bpttJ5(C)&4kpAN$l1&ZHsUasARE}vwut^;PaMax5PtfqZz69e7H}< z)RCtlm!$wvlHIo|vK^=Lt;=PILIiPz9^ERjw~}mb%An-qy*B#$>~_9fEAw`w0$yA! zIr)ZZ`fQCq@n@WKSYBgIhLGirZRqf`Mq8E1qz0nLlY&J|7q%(Z@Ew4$skW+iH0%Un zG4mW|pN-k4?fG--NWUm0v5G)NNyv0TCgTX8(FFuHoG0YDKIMtzHTbaapT&RV_fd^sTG$d zkO_~Q2Cl+YMN{3m_!VP3Vt^er$XqWz)g*qsY6%yNw*sb&`gEWKmo4&z?Nw!muG+fH zKN^XObB3S{?Hc9VB)u-bCZKUr&79flqQ{-HH zwG0ot73O{>@XXdX5?S6sxGCe0)K(lb>l!)T zYdc)TIWWq9lXaxvN%n7rz9;x!#R`$fdbXEs$JuTeD}TUGM*J(R-N8GCE8-h36WD4B zyJc&8rRx-*D`(rW{43ME6Y+ak(Aqm~TH~AS?HY zrn{b_r3*}#ccnX(au;u#-k4miD^qrp??{osv&}B=N@m(j;(!Kj^xXT?cLvQnilhRw zQv&W|-knLhfEsrJ?NLg^RIJ^zP)YphfWT@`Gv%mP)}Kn?4<}lOaqm(x`x=FZG+YNB zaZ$<70-d{W;ZKe|=XTyG1~T7le={y>eX87y)Qbw9F@sMK6(2WRTLBizk!>WCmFY{j zu&oPV$f0)dX#m(Ejt_Eb(uHNmtqmJ9XB9MY?V`X}`!apzA6mSKyGGuEnitGoR-|6b zPQ$R9S0wGhqjuU>82N`#F5Fj_zh_zGbm-C3Ab_9i5vT^(xNAhbHzsN%5mO; z#?NpUgH2q2tZrMkwIH{ZnWp9V{DnIORB&-X2*;XEeW?#Uxumy%oNlOAX)&eaUoOlR&<4; zn8>GsYUSt54jUq?BYD{ya6!k{-hdlD$V-1km^X^7N^rWcB8uiL;pcfkyKj zyeG!KoR__(-hLG zMLLg{1W*JG8)xrRg0NwbMM}8cx}7H0JC$*s)Q}P2&_`iL>>jlol6%tuKZugl;LFrh z8?p)8nvymHu%);Uf1lQpg53=v;L`vr-jIw_mmTRhP!|!GbBq*ep2C<0L%58|P*x89R@BLTUj>7M-bpkgvBFVcxES!44?NHp@w7p*bN zH{EQ|G*)G9l+Q0LbK0h9g0NOr85zzvsSIk-`I~_h(*}x?TPrR@5t@bIWX|R%(yg|B z?&FTs;5sfTh@e@Q0Oq8P9h-9CW7e#)e|x1eNY~VgOm{bJR@UC#TIN6r+h3qvUK;15V=V($YMu2P5^acH&EoTK!dH zJDGq`z57(tNYZC<%}Zr6*|(Ud57_shl+K37K}{+Y#L-PNCiymJto4#z| z16shyUFacd!K2)w5fH^K*{gl&l3!J{P!;e$p2wsjUw!V_%z$ zRFQ~nq2uOmm=zl&mj!&t%C2}6z!q;cgmK4@eAK_$Uuse2cR3u?@WUD?L>R|YS0jx6 z0)R3T!|59m*l%vtePfQ!J<V)yRahz3# z6g%!CXxhG%Z5_^N0yg`H10MBVm~I_&S9)iU+Y>SWxS_qggVsi4`DL zl}e5n=8`^~^{dwQe{Q()+Tsgz3R$I^K&YeYYaa6Q6}Xb#&fz6hVxm;&-s9SUFR8{V zWopT@X#|JNc3^8ub_OT{Mt$6#f}WBJspfuFFPN&kjQ~#HHCCQLhiKxE-5zmOotc=H zpcbIhGdHy&uv70z_j^-MQfMf&tSPMB=^|EPxSlCwTrB`3HyO@GD$ICn7OFLF+_Z~| zECj6z$=05!j-3T4Tz(ZI{{Xv2z((1jQIDlcv9okuJ!)l)D8_S|mcXwXWr4+BhCTlP zd)AUT*R?;)SmfGA9<%|cXpx0GYQ&4VPDN(Nc^r5LAQ@zTC`FS*n3z-#uPW@_}%%x83Qb{5xEbWqe)fGkW04!H- z?tZxRta*z!@o+0b>fvQlxvE7s9%_Ka)btHIRspZAmO=&rJ*&?=LGab#cet@_$WPt$ zuUnBYq(|1PeV$1&jJZ=z;<58~vEi0hWVp30j*X5*X2W@{XzUg<_Q(fSejR>|-|?@e zW$=}bqs`1b`uf)y;xB}A#>QPW!v=5S>L|Ko@}6s?c#_vpVAl5y1=4klovx?+_pej% zkH(FAMe^-6qS}>^I3L{uaw9>^fG+15BLe>k9z18*CU$v??l(FZzNl- zA5hygKQ>Xe$cO3FSEzVb<3_8cm9_B{M^J+}^OS)qkABViR&F9a^;< zU7<|?R`T1XIizotnzq9|>IoMu%{ze>>S2%u_Nn}_-lJ%DHtckw;5C>LkSZqTrDedT z6+H7rz>65?v8Q>RI%bWe{b@Y2#ULHD?HqOHqiD-yimH+$sZu@PN&u*kjEt^o z%ElMBdYvP68DFMpjESMaB9!5nc(ZcTn`^`<)!2>AD=O%k%q^40mM!t0mx{Ej{5hn(F~u2naT<(d)g|-w0m`&CZul00GjGqvnEwIi4SyH!6B?X_6MmW#m%2t0~>hGjk?FiU3{}cXXq- z-lk=ruN1lYfHbZIn^%l*DLEY}cXV1aOazk+^`?dQq+$8eZmD2DXveKI{J&Z^o|I=D zO&|;g2X_XdWg)6Y8DDxBjQp#L0FTy~Ta0F;WZm;rOrcKG#Q-kie)TEA``pxLk6Jv% z-SwaeH*2a|O<6xT+ESy zre))rjh2BGWZi@BP)J!v%bvBQ8*F8GU~}@Y$Q54URj^htpYDtb0H&=bdG0Dj&OaJf z+uD_SA8G(b=~d>~6y)>Tr*4L;Oy~g&ywC=8()n$;x71UcYX0&T0lJL$_NHA%vPMF- zGCgW5CJPz2my_Ex>;>*7ggU0y?kR|VU9`w%G3GtLDd#mKGb@Q>!NJZCLq&jzTg#BI z_qvL^8aC{&6%!)LzGA2z)g*0}0MTG%>$eTHfX7o(NfI_Zxr2J}Mh#Ysq)bU18nd^b zlaPHXiMbl1FAQ=;J+j!(J*nnC=YvStpg@Jcy-4w#k3&uK6@MC5ll`i80>Sdf-ENeJ z3dgvpRP?D?S(krmECPI>5)WEcKf}8<8ERG9t&rVCJ6s2k8#$BCq9K==cFVA;aFrMK(XW6!xXK zStF0kRot}5*}IM@3|Th^A1MPJYGs+1<;6zFk7_Va-R6KLY&AzBmSk3&+lDRBP)xxfXoR;ziNy7j43JAqapgWJ6WAbWeud@&wy+;fgFDY4z# z%T8(fU9xf;2EFV z+Rarg#8M#T!xCTc?NxNY4#}-dV-qSU$zppC^Zef^}VN6YI?3t_hw_XyABF7Q7;^UY?Y zcb6APZY^X;mHuuI%sn~jUA>;4cDAV?vkI&-TNx+u@Ay=Yqs&#Ny=g+0`C}fw{+_(h zRg4KWRnueL3M>ncmnW9|YYt24ucq@id5jFJXp(Ln7~B(oYMLS{&| zuK`bgr2t87w$*cW2yzd~hmLCQ$*-;q_VzN*c1GCoovEIg#(nA9E{S!oTrJhZEK&9Y z_(#*Z;=2hZv(VuC9+z$&XZc=Z%V(xOzvs08VGr#K2tLnwFcUca<12CWs&`ixmkZ^? znHPb@Uy=)}f>wXOo{jaZ9!Ru>q$fD*?@GX7+gYq1zq;CAs;K6Yd7AK;*?vNKCM;JSMQ#_dAlMj-_ z_4J?#V2xFC-mb+S2RQudD|J?26z10 zENsiQ7lFnqdtEvfV>Hq>N2LHIrJm3wkcMyNQ%NB6JfNhLO43H3BqM-+@$XLa6R%A3 zKno4ObJDFt36ZhLP-?ojnT6+Xdbty zNU`i8aZ33apa>X+T7jnNPnomysDg&(fF7*PPTiB%oAUup8?(o)14O+CwMQVUE3C-%ccNANvqiv*nHVoMpt1)q7@DB~?b_ z{71Laq->sO0@M>Lv0b%oW9w9`Bjok105<26X)q1DJBn$}e;RTARNguI(ipyG%$(w? zUEOUTEk0)Vsy9qA??CK1Zlq=V->*tHmKi3q)?>SF>bq}-``rnkNnEdSu4&dTBcAC) zbi(p;_*Q~lZcxF#_cYhjU|*e3ZasLa^Df`ruL6+lI%%3#^dHWvOr?~r;we>D-ZHD7 zT4a+@BPQ{h)bMgDXyn|Ul_kt8H_Y7Pk{EJ8913C|ZyxNk4k~z~Qo{@0pB!OVZYo8E zw+HP&6NvVx;AWz_ZLyV5H$Ma0)YRc%qxqS3@H=#`E%7(Q znXSuQTCbTK9PR!p^~YVu=BYMEozf^{j0&+ebLE|5!wqdW+OsXS+Vq+x!5`yQEp^RP zO>-WkuX_OLG+=p){_^k-;a^2--W1cdR&(}ntVRLtUSZ;|hm+}FJ*e{oXK)nsWHe^@ zcf_%@tEu>RSY(@rp=*Tc_PGA|{{VSF=kTwa^^Xgz z&dnTeYj$!LX#Q6GdlB`kT2G0!jT$3s;;;0`k+!YuEAuG-0H%xmMMHr$KHSlD%`aZH z7ur4aS5Y3Uhm}5r9zptw(nIreUn6KfB)GJYY91ce8aY4brM$c!W&?xtHS2yA_}wBX zweeM;IKW$|7q7do^%awig6FX3tvxbpKTOqh{bJQ`H0#K&A%2XFpZ@?=XvPN}=?sxk zw`09Il!|)bb?Z^dC(Ku#DW(Dzs`E$}?{Upes?4X-qPT>%aCsEKVm9h`xu{_Uc&DFw z0Cw#4rj^~+gVTz3SGGW)2-%ftA2|Eq)Q&;VH4`g8PNIMnTg<2VeQ1Uh2yO&Cpb_tx31ioxnt0zb|T^)aIkv{?O)~%Ka&(07yM4(5~Xy&Id}3 zxoUd8Gf9FRw5-E%+nQ-?(bqK4?nL9QDzFRq(AnqSm^eQ*F^+%AlkSeRt<&C<)82uO zQBT`QtD1h_S^$BRb;Us->sH?ws`BwkfsuK4CzuvBz+R`;t=qqu8oBF=f=F6Pe(wgY zMuIWLNDXD6MtS3{N%G>6n-l>IilZGtsM%Ol?afAMFd36iP)|dHO>W#!*-~&u4G080 z(rw;C@(yZ6<$30nHuJ?Mz+*1n{M2j?cGUUHP|>R}V!Vn#LaVfLY0A9RjJ>Ii!Stqp zj!#coV>ho_do4uYFHV$zY>c?+%|ypfX1s}78izPK3imt z54A~;lp&@=Zm>wqBm^+eOjMFFUAtFZ)z5teQJPWuIg3FwK-dYrySDl%>Xe$``xMe z^rq*_%ASYxq}@Oc+&?O7^Yj!iTvUaBIsk|sl)HNLrpfZsD^LT}GbszsDmfH!Qgr5{ zWAji9U==#X+e>;=an40OcW%j`o00*vam6veQA?9ek%lM&Cg!j0VG*GuooB{eP~rGKczjFa^U8gzbM;M15G(sYkaLp&HOZ>u~e0Sbch%Yw4Pqj za-jWbcT$%6RIn<)zA3!avVA*LeZLw2bZ$GasdmTx?DJ5F_cn3XrD*o;$3yy3Yyw3a zaoVe}UBz+8s}0kxX;F}{5_3Qm)-U2b(jS$MGm5rXgjE-r* zWqIvL!`7G$+kv@P=Jlz(*3Rjhbwb;K`_!F#(gRjYRhmNHTKwPMT$ArtWsV!=k4%Oc zWxZY_R9q+?t=9wmDoE_(no;}hr~ARb`t`48r0Lems~p%#AIxvw9!SqpO;{Ol_-(Y- z`$gjkmu~JlXVV1qrhTd?+F1)BBw>_sf%UCfrh`1dBH^1EP%=jqR_92zSfo_t zS+c}~$e<2u#Ftig*6R(I&4K&EbAoaHe>&rB^n0(hEUgJBiy6u;sJ-U9hz^Efj zILbt*u0Mr8l|C5Q$TA6$za;e)Nd(f$dvTD>ur^y^rwcy-od_2A-*Tah8`HD*pfv^v-AlF|_rygf`%F z*!QgYE#|tA?NFom&2P-fIWl2@Je;1DLg7nDBY*^pJv*OsKpB?SsT&yMT%T%n)|#w= zV^U<#W7C?{3byEWkX-fl6v)A5``OI^Rk706JTWXJ?^^0Hj+v;umcaF?8{|8CngE(M zjujYP?A;V~H5JT~Fg|z7j;cCSq5aC8r~@}7_o$~?BtE~^fFb)tjf9O(D#|g(H5y0d zu5dF_C>(mw1)F`{PZc)e-TG7z<-SEccQrdU&y-^{0VtDd{IyEyw?@H^ODR!~*{OH@ zyqvKeD!Z#>voR)utWk~@P!zKqe|x=HRmDm7M@oiQY;9h?v;!p195*!Wzz>q#RwPMDw(Wu#VK8zz=Nz0WmPKfTT>+Tc(!%xi(3lt~_Yb*4u*KQ}>AO*;Po4gsJF z%pFh602NZ|`|R^a40iI$^0q!v!uyljrH)&PE*T78yZ-q-YRbmDu&OswU`6GIU8H21 zbav|>%oe9;wteoj#(a)g;*bc-`c+x?9O9>GK3*!kgt0V$sL`_%?Ndb;%g=g|QCFI< zs-S1308^3%Rr5CBdekIsHE!Zk!*6A(H&c0Qow>(K3MBIa(l#zWUByRzy=tU0HNhKH z^V+m+?e_NMPz2GcZ4t&Wpj2~iTq^Z6?aH_v%_BB_=~x0a5wFdIijnRkW!Svn^Ht^C ze(fY{w>jjRU})OOx4tTNoMeUPnxPTeyR(X#7Tnw%=92<*BX=K_DU*(9VyeFX0LrU0 z#D5hbptzc-&nDrtb*biU!>FnyPi`Jx-zD8o$`qL3c;#Obv zcsTW{Z6h-i>r*p%j7MrCjeNyc83ffK6{Oo9S%D|6DUr?RNEW8m7z}pE#ZZgoaKoiB zGV@2fjw*%ijl9va&OT20tD*8oJXHFAlY6a9{{UrzNsfZTU z;x$EjPxD0WgGJh{i(Vi`m3SE&6(e6J>*sOdKiHj8;BqaI!s0i$#7q;>Zgt!+QXJ6Ub@ z%U`j`-*#S1P4z#+^go?Mpe>KM>~(8hQrunH+$8Y0`CS+ge=3{I+{d_ZlO;yWt-hc~#-bSw6 zZsx7U8nb%}k8cA5ifc^K;Z=TY&;`#eTRxbovhYn$9E{7)dT_TA44N1emOiJ}r%$_z zvbMPAk}2tL&m*k>LmY3(YL%9(h=5b_)H1I>N@#W=C0CkV+lO4zGWDg6O0HWJ+7Q*M3r7I;rQ(>}yc5iZ9OVm6~t}4A6jbRxF(#`-{Pb(t-#yP zDKfP77`V5*}u%%%@729w;if~-eRJA5Zz&up29gGYwN>Rl#bvSa} zd7uF99Mp)#hCL~#o+;r-{AmD$bt0qM%->3wtu(eM0w#>q5@l*>81v5+1Als$4Ck*( zZqj?xv-48_012c5Y~XaIZ}&i^G@U6t&C~#()9@J7c{H)eRGyfoB3-zorz?7nwG)$_ zqdjOsW47(bITWnha($^c9y#gjO3K>{fJg@hs2QHp7GgarHmO}s;=ofHff0P)l_6c& z?NaQcIG_kwaJzd}UE{`#V`ti4wWM#CHHWNY~7Rf&>< zr#_;a=KRG^S{gP{xp}DAH{QhrldF1kG?@8~MHyq%Vx|gy?q~t5eW;AAe<)GSOXZbZ z(iH}P7B9WeN}Q_u;-CXozVg(Hay{xLZL5z;cI~+2^Fjf{ZsRo8k85?vsatBU?ZXs`Lw(;`05)(c z79Tg`Q#(kiHsFr*!}D?|C5?@J>QmSs!kD{@4-kY}+h8q_i;*q^GOS|}J z+wVavRbHL=sa1M&*Yv1D$gEjgAPSN>Gs&Q7kCAsM82hygEk0*P$Ck~W{i&O?QZfeX z*P2X~H7h9Psk=uxrkDtlg>Bmb9`w7nWq`#)wS#AryO(kC^6|$^LFVsorB?uN<0tlXDLA^<%=5PURK19#rQQBCKQ*tkr8+Z^`^{*@wI?K^^R-x?kRCbrtxpeVGgz|C zIgO>0la9k3DqjuwN62|EuZTAVv4Y!}ANI4;w>8o3OL4VOfzy9>KA%cpQM{5kVs3EQ zE4v*JwPdZgn!Lur0qN^n*K#b375E4-k4mX`b`x)wy-p1PK1QHX3mMrTaJd&>`cXOSMJn-`N1_=WXj`pJ8@b! z0@}9FTXtxUK+W^H5a`siWc2i>%-&k=Jt{>( zx9?z7H$!rm_fRy7o?}a%!kW;TK2W)-qFtXU=QVCP)Mc?jRx4XrBrBHt-^!gQ%aEOF z<`jeUsthX`g+Pi@@O8vX#~ ze85QW+KUXGmv=nknAYKsN_29GK6PM4OTYc0KoI#wYE>-UQ%eRRcM5(s_MitASl5$T znt@hq$Bo^pdFIZ3ZYw|Ll1%poqzR!dyA7JQin~du8}9A{ie;{$6q={@UfB$SKRK|u zRa}5FdICxP4InLfK>js6Xd_*qRh5Kw3qwcFC;~NLtCk>EUZJQlZ!H@m(08TOuRrD9 zC*=L?R(IIul2FP|G}03_bjVsjRhu~ZiL26Es*L;7G}Q7{qi(~g?^iAYtYzJTs`JfK z6^?sUg@NU>R5vpI6>9qFXPCC`2Ls-q^2x^?P5`SFhsM&&AdOE1bL=ai()FERLx$oF zCi(4_?jr>IG4rA7KU4YEJPYLHcdJ{K(>dT#VOXbiy8v^J*{th`*;vWDBhs}dF|&N% zhc!y}#!I5RW-+Mr??9|UXKyTnbMc1*6m4#AgVvcyz5`^ebtWr(1%`lBei?2!pSGfrvt5HYg&9a3;XE71YXDlZqtki)+y4N%-9HNMHID_y zHch&fAA2Blt}9sZ)RFIwdvh###tP<#8OO4MB8VoF%E@e05-`CvHPGFhjOMAaAnnEl76Gi>QU+`QdQfR;iH+Sz&CM%tX($zi z>M4F~V>H~10NuqmvF4=Xy+q{q3b4tqJdzvwW%9;SFH_F>`b4^8dY%d>Lmf>S;{MjS#Q(-?hJu}vU55tUR zrQ7&sjjD5&=}uBd-ZTu2nbm$#ngeYG?N5=L zYXO5*Bw{-Esw9~=b?r$e4>_hn+qVte)Q3B00w3ZbPDVP?H~Up1FU#m@A&w2@5!-K?yeQE`f!ZgMI(7?s*jK~uyOu~s}9qHH7+d4Z#48-S-PDtwMP&*w?M~t9@N<*^Au%?&p%24e%^9B)4~b=|PA9+hKqD{W!{Jt~p`Sx0Wv!a&chJ9ni*{{VaG zObD2sSG6_D)A(bLN@S6;x7|220T5rC?_#D>yK&y5GLW1bA#HVU_(`nEg-noEOgtMgllVk+;Yd)@u@VA7JL%;m2jGWhqZ&H zYHxtBI+)n|6k&tY_(-fhyn37cT1Pa)KJQ5IjmSaZ)>dbj04NB`MT^S0*z literal 0 HcmV?d00001 diff --git a/extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.03 (2).jpeg b/extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.03 (2).jpeg new file mode 100644 index 0000000000000000000000000000000000000000..f9b6458405b5d382021ba1221685d40190fdd9e4 GIT binary patch literal 392778 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 lBxw?mrj;DZyFulMF`*- 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 Nsq2q_%dHG&|JlLnIzRvb literal 0 HcmV?d00001 diff --git a/extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.03 (3).jpeg b/extrusion/lydia-print-head-v2/media/tests/ 2023-10-25 at 14.40.03 (3).jpeg new file mode 100644 index 0000000000000000000000000000000000000000..e0141405f9cdd3025ff31f0f4eacc9aca2f4576a GIT binary patch literal 239504 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¨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∨MT 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

+ + + + ${label} +

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΍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 gom1?RU8huvkMbBj? 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΍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 gom1?RU8huvkMbBj? z5wGo|nBt*vV6%AsllgJdJPda4p!1z>7Ddm=BtT7<#5{u5$~iI z(ucnj5jiNfiA#;%{Nyo*QV!i0@K-HnRB5~E0#fk~B7$vF@lpB&#^9@o_y7@GA>y<2 zM#3KIWXpnG7B62t+3P7gurzzS*K1sjqlO%$&k%9KM#NX?8-#$bCIWuHZd)MYyYxZ& zA&ZC_G-iEB-X-ixt#8(GTkq<{&F<}3I(O-TCH(34{U7F^pWqw&yu_pTA;pjioKfO< z%0|Rb>6i3d=BtVL0TG)mc2o(h>Z{-S?#RY zfsp*}s7EW}3p^RooIl#oer<)8kAt5Gt9A|gvL7NOhzPS0ky3hPr7~YlL<)%501>II zf;F`)BEoLY(+M6Ud1UnrrGEM0t;xy>Lzno|zywR?^TGUn!NUGuF0|5h79vtX#3~yR zX{>3j_A*~hL~4i#f{3)%6xMWqCt}iUznZljEAr@ah2H({8^~X^%%AdJ8=LSMxq}DTwRJ@*3SZvdc@sorga|%Oax34a}Y~Bn`hbX6x$GAHs~Xc<_1oyw9Ji^Ctx- zHp!eFc1Qa-STjKc^4buQ*_s7Hz*iH2^90S4_*^VLM;h6t#GHJ>$`HNPU_;OCkJ7d2qptHoc~akHQ4H)4SF3&Bw3ic|!uiy1_`D!9cK*Vy0@U#}QmioK0xLP6q(mETi@vyuL4{SS@7xh9Gfw@hqCqx`d6k#n5 z0r_OUnut;mu?!;0SW8&T$|9nYv9#+vxNzb1OCFtdMdtF&_SvMO3`B$`im)39JL@C! z)kKtqh^1(fepyRdeH9VOG)d99oj0WKFqp6TGWB84u{Dqi>CDDD4bdcFCC>45q6lj_ ztB>?u=BtVDg@`3cMR{vkD;B*ld2}m2-@>!6`L$U)+d6l=X_Q6O(lM3n_lL3l?anlM zJG-n+D#}9yic>EOYX#WZiZWkK1cQjh5K+nMYsFeC&Q~2~pRv`1lssm5w^Dw2Lky+e z7hZi@ql9@pYJJ7HQ7?OHsi=vvs00znYePg82&gLa)kIW=2u!NMtT1aeSwu26itT9K zAaBV{`FYgS)*qTas0a~qad(FZY+-UllVgaeZmj{62fmt!Y7l`bI%`d9Wos>2MBIUI zi&A8&%`Xc1dn}&RKQW`;X70QC+I+rU%uIgwDP@yUH6a3Rvo6A}7c5i_nXe|I7DOz7 zh#b~x*4na&WXvGr6-Nbho;sgL?yX;9%ignEKPm*Nz!oV-^pkWERzGVUSXJ=VMAU|e z`4CapTFYAR??hZ$UiSeXJ(C|gdgbAlr@w4!H=G|G(V;X%)Q1tQBlFcn)Psn55YfO| z+uBeTaU)OaFjvQFY|ga!&O@vHKibX%E^6hA_t{+_GZV`$Hb4b?!`=%Td%5=ByVrK@ z?b>@+?7jDfioK!{6;wnJ3nDh`1r_VH>-$YM$*v&Y`~IKz;4>^cnK|Ec&eTkj$x*{m z5l08T+B(ssgthB%rctqICr32|VxI$H>WogXG1pf^Gy-A{5QWA1ViUD2e%%eqVM}B8 zL@X|?M9f$+@$9CSPBp495PKX5u_*urxV{>q2@tb^XeKrin{&juQ_E66zL}uJ1So-X zhn3RrHItvW-TLUDk|5t&-KSKxw3reY<3%$d`Z*z5h%LodTwe{*9Ee#!R1%wrtvMpR zN@$a;-Q$#Nu}wR;UGX*$@l#^!4am4kj;nvD(u>nwbpndJ5)kO-jIwBhc3he3t07tg zf$KA9kj=%m9C2~C?}HoNKPl1mYTWOCsfK~j=23Fec~mMOFdi6)c9`N+;QDHawm{4T z!X~yB+jGRFNd>#NSn01^*|W9AK99Tx;&IH){QdtZEI({En@FFtIay%?Vzm>Z17=Jq zxxN~rJrFa1NGG-xJ95P3dgqQeWq&J||M^kfr%NXXLfC(|Yb#vZsqpx5)B-d&?Z+yn z17fWcq7!CJ?p$9D(GiI0KzNGn#m*dYRf=u?qmY|&sZy?s<;zVm5ZWY1PCCi)1Y*4t zq6@l@^ju#J(HV$oK-3gFit3FG(We9coY7TKA~$+m9UXqkK-{bRREV1@%Fk+K9<^V> z8k1o~O&~DyHp-$adZWx-Uk!mf7d)o|kxlF@cH>sW49pWfcV>VRb|A;R_VHf~gf@?o zwRx0IK#fAV*tR$!x}*E3#r4$?-GG<^L=W*#u_s4dEIVYt zplYYQ?()4Q2c}fsiVoVaq6ZMSoe+PCy~N&JUk%X{h{+iB9*Et{eH6w`^?R$6ENyM03yZ-(O2x}c9-j`A^HF@35Yncr`Vq( zqT>9rm86B_s~uLpFMHf(Sn*_L$8|2Yck+WNbkr*aXQ8?kZgD`IcR~!nYDYZRS3~p% zVj>(>SL`DWX6y6vo7Uk!nq5IiTqikD)4aWF?*TJBadUtMf2v*%U+8V6qK2<373xC3$7v7vdF zrVSVP8@nRIQ7?fw=Y$vn8{D|Q8e%XI<6%W^aiI7&N5n2XRk-IzMNw*f9`@nJWgQ{g zr_CQ^`?UG3ZUkynZXmG6VN}|omu&uL4_+ML!2Q3QxxPKe>?%5!mjHN-F=#sVRVe~TkH;_|^pzWGb%lrIOmHR^Tt zf{swMGgetUV|7B{#M>6?gcynQ)iPXP4T0*)yGFSv92mBD^;!m|mcF435EXg^l5F%Wy55Th}K7UueDh*3a{2BMreLIetZ)QZ)s zo|vb~QElJe$#lS~Ba{cykVbi?ewUxT4)i#7^q5XSS(F3fv=d^iSO$|z=&K>d0D*59 zZbymZR4cB9)JteyU!GmGn%|$t7aIusDa>YBJB4vV&^(wr4({&0Riw>SUjK@6#Fx`@-EzZQ%|R8|}yH_8ADp2{9RKHXpdY8e$R< z!-4omoFJk*M7x;1?aPYnljRd@RvZ<(+%piDz0)qcwGY$fX;uH}BESlbco~t9KUX%m7Wggb@+GhiC(kDl^Z|TR%2|Gr1 zp6`k!N8JjsBoK$35HkVr<@#!f89<;RivHp>5tAKUUg(uc>HYM*eEq|PhVi>v$)Uqv z^xE&M$PY`DA2v14OS$@b*O=p}HYpG5?$}U1&vjH|E*M}%^*+O=nJJu73-ay=PAWRV$ zLT7V*HN<=%1_7}^oGUI=5x>3;qxdz+yLa7OPu$;lZ*z(1JFuaAbMI!>JwPk~;;I87 zE^>P)F6R1b2!0mS`nKIo0|Z!1PGk4 z7@hetak;pH>#HJsAXe}k0K`ghp@_8*46OImml|vDz>L((!tlNJkA7!>{+Z;s_HIn5 zuo5qJmYq~sEv^yQa(gr@S3w1gk>WaWskmOXvio00PsiXcIK`Z2OS5MDf>x(=)#8t~ zTk)d##kY;QBO84k<;xw}_DG$bK&*q6IAb-e+#qgrTgL6t5bJ@!%wF6it`aw^h+d

^0#oEiF=%Q#7 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