From 029c41db87bd8ba4f6feb7bd3157c98446b92ccd Mon Sep 17 00:00:00 2001 From: carlosgs Date: Thu, 6 Jun 2013 13:40:34 +0200 Subject: [PATCH] More software tests, bugfix... etc --- README.md | 1 + Software/CycloneHost/CycloneHost.py | 4 +- Software/CycloneHost/GcodeParser.py | 7 +- Software/CycloneHost/GcodeViewer.py | 6 +- .../in/DTMF_Shield-B_Adhes.gba | 578 ++++++++ .../in/DTMF_Shield-B_Cu.gbl | 276 ++++ .../in/DTMF_Shield-Edge_Cuts.gbr | 26 + .../pyGerber2Gcode_CUI/in/DTMF_Shield.drl | 72 + .../out/DTMF_Shield_drill.gcode | 176 +++ .../out/DTMF_Shield_edge.gcode | 20 + .../out/DTMF_Shield_etch.gcode | 1256 ++++++++++++++++ .../out/DTMF_Shield_etch2pass.gcode | 1269 +++++++++++++++++ .../out/DTMF_Shield_etch3pass.gcode | 1250 ++++++++++++++++ .../pygerber2gcode_cui_MOD.conf | 26 +- Software/gcode_Z_adjust/DTMF.png | Bin 0 -> 24013 bytes Software/gcode_Z_adjust/DTMF_smooth.png | Bin 0 -> 37108 bytes Software/gcode_Z_adjust/Send.py | 26 +- Software/gcode_Z_adjust/Z_probe.py | 23 +- Software/gcode_Z_adjust/viewGcode.py | 47 +- 19 files changed, 5027 insertions(+), 36 deletions(-) create mode 100644 Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-B_Adhes.gba create mode 100644 Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-B_Cu.gbl create mode 100644 Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-Edge_Cuts.gbr create mode 100644 Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield.drl create mode 100644 Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_drill.gcode create mode 100644 Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_edge.gcode create mode 100644 Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch.gcode create mode 100644 Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch2pass.gcode create mode 100644 Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch3pass.gcode create mode 100644 Software/gcode_Z_adjust/DTMF.png create mode 100644 Software/gcode_Z_adjust/DTMF_smooth.png diff --git a/README.md b/README.md index cf02cc4..51dc6ac 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ News - v0.9.6b has a robust Y axis motor stand (improvement suggested and tested by **Yopero**), and the Z carriage now shows the name of the machine (how cool is that? :P) **Software** +- Note: The timeout for commands of the edge needs to be increased, since the moves are really slow. - First Z probing results are promising, read: and - Added the python probing script (v0.1) and Octave/Matlab visualizer - Based on PyGerber2Gcode.py script diff --git a/Software/CycloneHost/CycloneHost.py b/Software/CycloneHost/CycloneHost.py index b2f16fa..c8ada29 100644 --- a/Software/CycloneHost/CycloneHost.py +++ b/Software/CycloneHost/CycloneHost.py @@ -198,7 +198,7 @@ def moveZrelSafe(Z, F): print "Moving Z", Z, "mm safely..." sendCommand("M121\n") # Enable endstops (for protection! usually it should **NOT** hit neither the endstop nor the PCB) moveZrel(Z, F) - dist = abs(Z-lastDrillPos[2]) # [mm] + dist = abs(Z) # [mm] speed = float(F)/60.0 # [mm/s] wait = float(dist)/speed # [s] time.sleep(wait) # Wait for the movement to finish, this way the M121 command is effective @@ -222,7 +222,7 @@ def probeZ(): def close(): # IMPORTANT: Before closing the serial port we must make a blocking move in order to wait for all the buffered commands to end - homeZXY() + sendCommand("G28 Z0\n",timeoutResend) # move Z to min endstop if Emulate == 0: CNC_Machine.close() # Close the serial port connection diff --git a/Software/CycloneHost/GcodeParser.py b/Software/CycloneHost/GcodeParser.py index 3d20f0a..ea2f264 100644 --- a/Software/CycloneHost/GcodeParser.py +++ b/Software/CycloneHost/GcodeParser.py @@ -207,9 +207,12 @@ def optimize(etch_moves_in, origin=[0,0], travel_height = 5): # Optimizes the to firstPoint = path[0] - if distance > 0.0001 : # This will join etching moves closer than 0.01 mm (sqrt(0.0001)=0.01) + if distance > 0.1**2 : # This will join etching moves closer than 0.1 mm (this avoids repetitive drill lifting) travel_moves.append([toolPosition, [firstPoint[0], firstPoint[1], travel_height, firstPoint[3]] ]) # Travel to the initial point of the etching - + else : + travel_moves.append([toolPosition, firstPoint]) # Travel to the initial point of the etching (without lifting) + print "Joining etching paths!" + if distance < minDistance : minDistance = distance diff --git a/Software/CycloneHost/GcodeViewer.py b/Software/CycloneHost/GcodeViewer.py index f88e66d..0f0e7e9 100644 --- a/Software/CycloneHost/GcodeViewer.py +++ b/Software/CycloneHost/GcodeViewer.py @@ -98,13 +98,15 @@ def view(filePath,fileName,showAll=0,showEtch=0,showEtch2=0,showEtch3=0,showDril (etch_moves, travel_moves, gcode_minXY, gcode_maxXY) = gcp.parseGcodeRaw(gcode_file) (etch_moves, travel_moves) = gcp.optimize(etch_moves) if draw: plotPath(etch_moves, travel_moves, etch2pass_color, travel_color, etch2pass_diam, travel_diam) + checkMinMax(gcode_minXY,gcode_maxXY) if showAll or showEtch3: - print "\n Loading etch (3nd pass)..." + print "\n Loading etch (3rd pass)..." gcode_file = filePath+fileName+"_etch3pass.gcode" (etch_moves, travel_moves, gcode_minXY, gcode_maxXY) = gcp.parseGcodeRaw(gcode_file) (etch_moves, travel_moves) = gcp.optimize(etch_moves) if draw: plotPath(etch_moves, travel_moves, etch3pass_color, travel_color, etch3pass_diam, travel_diam) + checkMinMax(gcode_minXY,gcode_maxXY) if showAll or showDrill: print "\n Loading drill..." @@ -112,6 +114,7 @@ def view(filePath,fileName,showAll=0,showEtch=0,showEtch2=0,showEtch3=0,showDril (etch_moves, travel_moves, gcode_minXY, gcode_maxXY) = gcp.parseGcodeRaw(gcode_file) (etch_moves, travel_moves) = gcp.optimize(etch_moves) if draw: plotPath(etch_moves, travel_moves, drill_color, travel_color, drill_diam, travel_diam) + checkMinMax(gcode_minXY,gcode_maxXY) if showAll or showEdge: print "\n Loading edge..." @@ -119,6 +122,7 @@ def view(filePath,fileName,showAll=0,showEtch=0,showEtch2=0,showEtch3=0,showDril (etch_moves, travel_moves, gcode_minXY, gcode_maxXY) = gcp.parseGcodeRaw(gcode_file) (etch_moves, travel_moves) = gcp.optimize(etch_moves) if draw: plotPath(etch_moves, travel_moves, edge_color, travel_color, edge_diam, travel_diam) + checkMinMax(gcode_minXY,gcode_maxXY) #if draw : plt.hold(False) if draw and newFigure: pltShowNonBlocking() diff --git a/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-B_Adhes.gba b/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-B_Adhes.gba new file mode 100644 index 0000000..045ac21 --- /dev/null +++ b/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-B_Adhes.gba @@ -0,0 +1,578 @@ +G04 (created by PCBNEW (2013-mar-13)-testing) date mié 05 jun 2013 17:08:33 CEST* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.005906*% +%ADD11C,0.009843*% +G04 APERTURE END LIST* +G54D10* +G54D11* +X92790Y-52178D02* +X92790Y-51784D01* +X92696Y-51784D01* +X92640Y-51803D01* +X92603Y-51840D01* +X92584Y-51878D01* +X92565Y-51953D01* +X92565Y-52009D01* +X92584Y-52084D01* +X92603Y-52121D01* +X92640Y-52159D01* +X92696Y-52178D01* +X92790Y-52178D01* +X92190Y-52178D02* +X92415Y-52178D01* +X92303Y-52178D02* +X92303Y-51784D01* +X92340Y-51840D01* +X92378Y-51878D01* +X92415Y-51896D01* +X92790Y-51178D02* +X92790Y-50784D01* +X92696Y-50784D01* +X92640Y-50803D01* +X92603Y-50840D01* +X92584Y-50878D01* +X92565Y-50953D01* +X92565Y-51009D01* +X92584Y-51084D01* +X92603Y-51121D01* +X92640Y-51159D01* +X92696Y-51178D01* +X92790Y-51178D01* +X92415Y-50821D02* +X92396Y-50803D01* +X92359Y-50784D01* +X92265Y-50784D01* +X92228Y-50803D01* +X92209Y-50821D01* +X92190Y-50859D01* +X92190Y-50896D01* +X92209Y-50953D01* +X92434Y-51178D01* +X92190Y-51178D01* +X92790Y-50178D02* +X92790Y-49784D01* +X92696Y-49784D01* +X92640Y-49803D01* +X92603Y-49840D01* +X92584Y-49878D01* +X92565Y-49953D01* +X92565Y-50009D01* +X92584Y-50084D01* +X92603Y-50121D01* +X92640Y-50159D01* +X92696Y-50178D01* +X92790Y-50178D01* +X92228Y-49915D02* +X92228Y-50178D01* +X92321Y-49765D02* +X92415Y-50046D01* +X92171Y-50046D01* +X92790Y-49178D02* +X92790Y-48784D01* +X92696Y-48784D01* +X92640Y-48803D01* +X92603Y-48840D01* +X92584Y-48878D01* +X92565Y-48953D01* +X92565Y-49009D01* +X92584Y-49084D01* +X92603Y-49121D01* +X92640Y-49159D01* +X92696Y-49178D01* +X92790Y-49178D01* +X92340Y-48953D02* +X92378Y-48934D01* +X92396Y-48915D01* +X92415Y-48878D01* +X92415Y-48859D01* +X92396Y-48821D01* +X92378Y-48803D01* +X92340Y-48784D01* +X92265Y-48784D01* +X92228Y-48803D01* +X92209Y-48821D01* +X92190Y-48859D01* +X92190Y-48878D01* +X92209Y-48915D01* +X92228Y-48934D01* +X92265Y-48953D01* +X92340Y-48953D01* +X92378Y-48971D01* +X92396Y-48990D01* +X92415Y-49028D01* +X92415Y-49103D01* +X92396Y-49140D01* +X92378Y-49159D01* +X92340Y-49178D01* +X92265Y-49178D01* +X92228Y-49159D01* +X92209Y-49140D01* +X92190Y-49103D01* +X92190Y-49028D01* +X92209Y-48990D01* +X92228Y-48971D01* +X92265Y-48953D01* +X108006Y-44528D02* +X107706Y-44528D01* +X107856Y-44678D02* +X107856Y-44378D01* +X107331Y-44284D02* +X107518Y-44284D01* +X107537Y-44471D01* +X107518Y-44453D01* +X107481Y-44434D01* +X107387Y-44434D01* +X107350Y-44453D01* +X107331Y-44471D01* +X107312Y-44509D01* +X107312Y-44603D01* +X107331Y-44640D01* +X107350Y-44659D01* +X107387Y-44678D01* +X107481Y-44678D01* +X107518Y-44659D01* +X107537Y-44640D01* +X107200Y-44284D02* +X107068Y-44678D01* +X106937Y-44284D01* +X114678Y-47078D02* +X114284Y-47078D01* +X114565Y-47209D01* +X114284Y-47340D01* +X114678Y-47340D01* +X114678Y-47528D02* +X114284Y-47528D01* +X114640Y-47940D02* +X114659Y-47921D01* +X114678Y-47865D01* +X114678Y-47828D01* +X114659Y-47771D01* +X114621Y-47734D01* +X114584Y-47715D01* +X114509Y-47696D01* +X114453Y-47696D01* +X114378Y-47715D01* +X114340Y-47734D01* +X114303Y-47771D01* +X114284Y-47828D01* +X114284Y-47865D01* +X114303Y-47921D01* +X114321Y-47940D01* +X92771Y-48178D02* +X92771Y-47784D01* +X92678Y-47784D01* +X92621Y-47803D01* +X92584Y-47840D01* +X92565Y-47878D01* +X92546Y-47953D01* +X92546Y-48009D01* +X92565Y-48084D01* +X92584Y-48121D01* +X92621Y-48159D01* +X92678Y-48178D01* +X92771Y-48178D01* +X92434Y-47784D02* +X92303Y-48178D01* +X92171Y-47784D01* +X114149Y-48528D02* +X113850Y-48528D01* +X113999Y-48678D02* +X113999Y-48378D01* +X112799Y-44303D02* +X112837Y-44284D01* +X112893Y-44284D01* +X112949Y-44303D01* +X112987Y-44340D01* +X113006Y-44378D01* +X113024Y-44453D01* +X113024Y-44509D01* +X113006Y-44584D01* +X112987Y-44621D01* +X112949Y-44659D01* +X112893Y-44678D01* +X112856Y-44678D01* +X112799Y-44659D01* +X112781Y-44640D01* +X112781Y-44509D01* +X112856Y-44509D01* +X112612Y-44678D02* +X112612Y-44284D01* +X112387Y-44678D01* +X112387Y-44284D01* +X112200Y-44678D02* +X112200Y-44284D01* +X112106Y-44284D01* +X112050Y-44303D01* +X112012Y-44340D01* +X111993Y-44378D01* +X111975Y-44453D01* +X111975Y-44509D01* +X111993Y-44584D01* +X112012Y-44621D01* +X112050Y-44659D01* +X112106Y-44678D01* +X112200Y-44678D01* +X104162Y-44678D02* +X104162Y-44284D01* +X103993Y-44678D02* +X103993Y-44471D01* +X104012Y-44434D01* +X104049Y-44415D01* +X104105Y-44415D01* +X104143Y-44434D01* +X104162Y-44453D01* +X103862Y-44415D02* +X103712Y-44415D01* +X103805Y-44284D02* +X103805Y-44621D01* +X103787Y-44659D01* +X103749Y-44678D01* +X103712Y-44678D01* +X103637Y-44415D02* +X103487Y-44415D01* +X103580Y-44284D02* +X103580Y-44621D01* +X103562Y-44659D01* +X103524Y-44678D01* +X103487Y-44678D01* +X103356Y-44415D02* +X103356Y-44809D01* +X103356Y-44434D02* +X103318Y-44415D01* +X103243Y-44415D01* +X103206Y-44434D01* +X103187Y-44453D01* +X103168Y-44490D01* +X103168Y-44603D01* +X103187Y-44640D01* +X103206Y-44659D01* +X103243Y-44678D01* +X103318Y-44678D01* +X103356Y-44659D01* +X102999Y-44640D02* +X102981Y-44659D01* +X102999Y-44678D01* +X103018Y-44659D01* +X102999Y-44640D01* +X102999Y-44678D01* +X102999Y-44434D02* +X102981Y-44453D01* +X102999Y-44471D01* +X103018Y-44453D01* +X102999Y-44434D01* +X102999Y-44471D01* +X102531Y-44265D02* +X102868Y-44771D01* +X102118Y-44265D02* +X102456Y-44771D01* +X101818Y-44659D02* +X101856Y-44678D01* +X101931Y-44678D01* +X101968Y-44659D01* +X101987Y-44640D01* +X102006Y-44603D01* +X102006Y-44490D01* +X101987Y-44453D01* +X101968Y-44434D01* +X101931Y-44415D01* +X101856Y-44415D01* +X101818Y-44434D01* +X101481Y-44678D02* +X101481Y-44471D01* +X101500Y-44434D01* +X101537Y-44415D01* +X101612Y-44415D01* +X101649Y-44434D01* +X101481Y-44659D02* +X101518Y-44678D01* +X101612Y-44678D01* +X101649Y-44659D01* +X101668Y-44621D01* +X101668Y-44584D01* +X101649Y-44546D01* +X101612Y-44528D01* +X101518Y-44528D01* +X101481Y-44509D01* +X101293Y-44678D02* +X101293Y-44415D01* +X101293Y-44490D02* +X101275Y-44453D01* +X101256Y-44434D01* +X101218Y-44415D01* +X101181Y-44415D01* +X100993Y-44678D02* +X101031Y-44659D01* +X101050Y-44621D01* +X101050Y-44284D01* +X100787Y-44678D02* +X100825Y-44659D01* +X100843Y-44640D01* +X100862Y-44603D01* +X100862Y-44490D01* +X100843Y-44453D01* +X100825Y-44434D01* +X100787Y-44415D01* +X100731Y-44415D01* +X100693Y-44434D01* +X100675Y-44453D01* +X100656Y-44490D01* +X100656Y-44603D01* +X100675Y-44640D01* +X100693Y-44659D01* +X100731Y-44678D01* +X100787Y-44678D01* +X100506Y-44659D02* +X100468Y-44678D01* +X100393Y-44678D01* +X100356Y-44659D01* +X100337Y-44621D01* +X100337Y-44603D01* +X100356Y-44565D01* +X100393Y-44546D01* +X100450Y-44546D01* +X100487Y-44528D01* +X100506Y-44490D01* +X100506Y-44471D01* +X100487Y-44434D01* +X100450Y-44415D01* +X100393Y-44415D01* +X100356Y-44434D01* +X100000Y-44415D02* +X100000Y-44734D01* +X100018Y-44771D01* +X100037Y-44790D01* +X100075Y-44809D01* +X100131Y-44809D01* +X100168Y-44790D01* +X100000Y-44659D02* +X100037Y-44678D01* +X100112Y-44678D01* +X100150Y-44659D01* +X100168Y-44640D01* +X100187Y-44603D01* +X100187Y-44490D01* +X100168Y-44453D01* +X100150Y-44434D01* +X100112Y-44415D01* +X100037Y-44415D01* +X100000Y-44434D01* +X99831Y-44659D02* +X99793Y-44678D01* +X99718Y-44678D01* +X99681Y-44659D01* +X99662Y-44621D01* +X99662Y-44603D01* +X99681Y-44565D01* +X99718Y-44546D01* +X99775Y-44546D01* +X99812Y-44528D01* +X99831Y-44490D01* +X99831Y-44471D01* +X99812Y-44434D01* +X99775Y-44415D01* +X99718Y-44415D01* +X99681Y-44434D01* +X99494Y-44640D02* +X99475Y-44659D01* +X99494Y-44678D01* +X99512Y-44659D01* +X99494Y-44640D01* +X99494Y-44678D01* +X99156Y-44659D02* +X99194Y-44678D01* +X99269Y-44678D01* +X99306Y-44659D01* +X99325Y-44621D01* +X99325Y-44471D01* +X99306Y-44434D01* +X99269Y-44415D01* +X99194Y-44415D01* +X99156Y-44434D01* +X99137Y-44471D01* +X99137Y-44509D01* +X99325Y-44546D01* +X98987Y-44659D02* +X98950Y-44678D01* +X98875Y-44678D01* +X98837Y-44659D01* +X98819Y-44621D01* +X98819Y-44603D01* +X98837Y-44565D01* +X98875Y-44546D01* +X98931Y-44546D01* +X98969Y-44528D01* +X98987Y-44490D01* +X98987Y-44471D01* +X98969Y-44434D01* +X98931Y-44415D01* +X98875Y-44415D01* +X98837Y-44434D01* +X104246Y-43678D02* +X104246Y-43284D01* +X104152Y-43284D01* +X104096Y-43303D01* +X104059Y-43340D01* +X104040Y-43378D01* +X104021Y-43453D01* +X104021Y-43509D01* +X104040Y-43584D01* +X104059Y-43621D01* +X104096Y-43659D01* +X104152Y-43678D01* +X104246Y-43678D01* +X103909Y-43284D02* +X103684Y-43284D01* +X103796Y-43678D02* +X103796Y-43284D01* +X103552Y-43678D02* +X103552Y-43284D01* +X103421Y-43565D01* +X103290Y-43284D01* +X103290Y-43678D01* +X102971Y-43471D02* +X103102Y-43471D01* +X103102Y-43678D02* +X103102Y-43284D01* +X102915Y-43284D01* +X102465Y-43678D02* +X102465Y-43284D01* +X102371Y-43284D01* +X102315Y-43303D01* +X102278Y-43340D01* +X102259Y-43378D01* +X102240Y-43453D01* +X102240Y-43509D01* +X102259Y-43584D01* +X102278Y-43621D01* +X102315Y-43659D01* +X102371Y-43678D01* +X102465Y-43678D01* +X101921Y-43659D02* +X101959Y-43678D01* +X102034Y-43678D01* +X102071Y-43659D01* +X102090Y-43621D01* +X102090Y-43471D01* +X102071Y-43434D01* +X102034Y-43415D01* +X101959Y-43415D01* +X101921Y-43434D01* +X101903Y-43471D01* +X101903Y-43509D01* +X102090Y-43546D01* +X101565Y-43659D02* +X101603Y-43678D01* +X101678Y-43678D01* +X101715Y-43659D01* +X101734Y-43640D01* +X101753Y-43603D01* +X101753Y-43490D01* +X101734Y-43453D01* +X101715Y-43434D01* +X101678Y-43415D01* +X101603Y-43415D01* +X101565Y-43434D01* +X101340Y-43678D02* +X101378Y-43659D01* +X101396Y-43640D01* +X101415Y-43603D01* +X101415Y-43490D01* +X101396Y-43453D01* +X101378Y-43434D01* +X101340Y-43415D01* +X101284Y-43415D01* +X101246Y-43434D01* +X101228Y-43453D01* +X101209Y-43490D01* +X101209Y-43603D01* +X101228Y-43640D01* +X101246Y-43659D01* +X101284Y-43678D01* +X101340Y-43678D01* +X100871Y-43678D02* +X100871Y-43284D01* +X100871Y-43659D02* +X100909Y-43678D01* +X100984Y-43678D01* +X101021Y-43659D01* +X101040Y-43640D01* +X101059Y-43603D01* +X101059Y-43490D01* +X101040Y-43453D01* +X101021Y-43434D01* +X100984Y-43415D01* +X100909Y-43415D01* +X100871Y-43434D01* +X100534Y-43659D02* +X100571Y-43678D01* +X100646Y-43678D01* +X100684Y-43659D01* +X100703Y-43621D01* +X100703Y-43471D01* +X100684Y-43434D01* +X100646Y-43415D01* +X100571Y-43415D01* +X100534Y-43434D01* +X100515Y-43471D01* +X100515Y-43509D01* +X100703Y-43546D01* +X100347Y-43678D02* +X100347Y-43415D01* +X100347Y-43490D02* +X100328Y-43453D01* +X100309Y-43434D01* +X100272Y-43415D01* +X100234Y-43415D01* +X99840Y-43415D02* +X99747Y-43678D01* +X99653Y-43415D01* +X99428Y-43284D02* +X99390Y-43284D01* +X99353Y-43303D01* +X99334Y-43321D01* +X99315Y-43359D01* +X99297Y-43434D01* +X99297Y-43528D01* +X99315Y-43603D01* +X99334Y-43640D01* +X99353Y-43659D01* +X99390Y-43678D01* +X99428Y-43678D01* +X99465Y-43659D01* +X99484Y-43640D01* +X99503Y-43603D01* +X99522Y-43528D01* +X99522Y-43434D01* +X99503Y-43359D01* +X99484Y-43321D01* +X99465Y-43303D01* +X99428Y-43284D01* +X99128Y-43640D02* +X99109Y-43659D01* +X99128Y-43678D01* +X99147Y-43659D01* +X99128Y-43640D01* +X99128Y-43678D01* +X98753Y-43284D02* +X98940Y-43284D01* +X98959Y-43471D01* +X98940Y-43453D01* +X98903Y-43434D01* +X98809Y-43434D01* +X98772Y-43453D01* +X98753Y-43471D01* +X98734Y-43509D01* +X98734Y-43603D01* +X98753Y-43640D01* +X98772Y-43659D01* +X98809Y-43678D01* +X98903Y-43678D01* +X98940Y-43659D01* +X98959Y-43640D01* +M02* diff --git a/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-B_Cu.gbl b/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-B_Cu.gbl new file mode 100644 index 0000000..b2da318 --- /dev/null +++ b/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-B_Cu.gbl @@ -0,0 +1,276 @@ +G04 (created by PCBNEW (2013-mar-13)-testing) date mié 05 jun 2013 17:08:33 CEST* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.005906*% +%ADD11R,0.062000X0.090000*% +%ADD12O,0.062000X0.090000*% +%ADD13R,0.055000X0.055000*% +%ADD14C,0.055000*% +%ADD15C,0.065000*% +%ADD16C,0.070000*% +%ADD17R,0.100000X0.100000*% +%ADD18C,0.100000*% +%ADD19R,0.060000X0.060000*% +%ADD20C,0.060000*% +%ADD21C,0.039370*% +G04 APERTURE END LIST* +G54D10* +G54D11* +X96000Y-53000D03* +G54D12* +X97000Y-53000D03* +X98000Y-53000D03* +X99000Y-53000D03* +X100000Y-53000D03* +X101000Y-53000D03* +X102000Y-53000D03* +X102000Y-50000D03* +X101000Y-50000D03* +X100000Y-50000D03* +X99000Y-50000D03* +X98000Y-50000D03* +X97000Y-50000D03* +X96000Y-50000D03* +G54D13* +X113500Y-50250D03* +G54D14* +X113500Y-51750D03* +X105000Y-51500D03* +X105000Y-53500D03* +X103500Y-52500D03* +X103500Y-50500D03* +X100500Y-46000D03* +X102500Y-46000D03* +X100500Y-47000D03* +X102500Y-47000D03* +G54D15* +X111000Y-53500D03* +X114000Y-53500D03* +X104000Y-46500D03* +X107000Y-46500D03* +X111000Y-52000D03* +X111000Y-49000D03* +X107500Y-47500D03* +X110500Y-47500D03* +X105000Y-47500D03* +X105000Y-50500D03* +G54D16* +X102500Y-48500D03* +X98500Y-48500D03* +G54D11* +X109500Y-49500D03* +G54D12* +X108500Y-49500D03* +X107500Y-49500D03* +X106500Y-49500D03* +X106500Y-52500D03* +X107500Y-52500D03* +X108500Y-52500D03* +X109500Y-52500D03* +G54D16* +X97000Y-46500D03* +X97000Y-44500D03* +G54D17* +X109000Y-45000D03* +G54D18* +X111000Y-45000D03* +G54D19* +X113500Y-47000D03* +G54D20* +X113500Y-48000D03* +G54D19* +X93500Y-52000D03* +G54D20* +X93500Y-51000D03* +X93500Y-50000D03* +X93500Y-49000D03* +X93500Y-48000D03* +G54D21* +X109000Y-45000D02* +X110500Y-46500D01* +X110500Y-46500D02* +X110500Y-47500D01* +X105500Y-52500D02* +X103500Y-52500D01* +X105500Y-53000D02* +X105500Y-52500D01* +X106000Y-53500D02* +X105500Y-53000D01* +X109500Y-53500D02* +X106000Y-53500D01* +X109500Y-53500D02* +X111000Y-53500D01* +X110500Y-47500D02* +X111000Y-47500D01* +X109500Y-52000D02* +X109500Y-52500D01* +X112000Y-49500D02* +X109500Y-52000D01* +X112000Y-48500D02* +X112000Y-49500D01* +X111000Y-47500D02* +X112000Y-48500D01* +X109500Y-52500D02* +X109500Y-53500D01* +X103500Y-52500D02* +X103500Y-52000D01* +X103500Y-52000D02* +X103000Y-51500D01* +X103000Y-51500D02* +X101500Y-51500D01* +X101500Y-51500D02* +X101000Y-52000D01* +X101000Y-52000D02* +X101000Y-53000D01* +X98000Y-53000D02* +X99000Y-53000D01* +X99000Y-53000D02* +X100000Y-53000D01* +X100000Y-53000D02* +X101000Y-53000D01* +X113000Y-47000D02* +X111000Y-45000D01* +X113500Y-47000D02* +X113000Y-47000D01* +X104000Y-46500D02* +X107000Y-43500D01* +X111000Y-44000D02* +X111000Y-45000D01* +X110500Y-43500D02* +X111000Y-44000D01* +X107000Y-43500D02* +X110500Y-43500D01* +X104000Y-46500D02* +X104000Y-49500D01* +X104000Y-46500D02* +X102500Y-46500D01* +X102500Y-46000D02* +X102500Y-46500D01* +X102500Y-46500D02* +X102500Y-47000D01* +X106500Y-49500D02* +X104000Y-49500D01* +X104000Y-49500D02* +X103500Y-49500D01* +X103500Y-49500D02* +X103500Y-50500D01* +X103500Y-50500D02* +X102500Y-50500D01* +X102500Y-50500D02* +X102000Y-50000D01* +X97000Y-46500D02* +X98500Y-48000D01* +X98500Y-48000D02* +X98500Y-48500D01* +X100500Y-47000D02* +X100500Y-47500D01* +X100000Y-48000D02* +X100000Y-48500D01* +X100500Y-47500D02* +X100000Y-48000D01* +X100000Y-50000D02* +X100000Y-48500D01* +X100000Y-48500D02* +X98500Y-48500D01* +X93500Y-48000D02* +X96500Y-48000D01* +X98000Y-49500D02* +X98000Y-50000D01* +X96500Y-48000D02* +X98000Y-49500D01* +X107000Y-46500D02* +X107000Y-47000D01* +X107000Y-47000D02* +X107500Y-47500D01* +X107500Y-47500D02* +X107500Y-49500D01* +X113500Y-48000D02* +X113500Y-50250D01* +X113500Y-50250D02* +X113750Y-50250D01* +X114500Y-53000D02* +X114000Y-53500D01* +X114500Y-51000D02* +X114500Y-53000D01* +X113750Y-50250D02* +X114500Y-51000D01* +X113500Y-51750D02* +X111250Y-51750D01* +X111250Y-51750D02* +X111000Y-52000D01* +X105000Y-51000D02* +X109000Y-51000D01* +X109500Y-50500D02* +X109500Y-49500D01* +X109000Y-51000D02* +X109500Y-50500D01* +X105000Y-51500D02* +X105000Y-51000D01* +X105000Y-51000D02* +X105000Y-50500D01* +X105000Y-47500D02* +X105000Y-47000D01* +X109000Y-47000D02* +X109000Y-48500D01* +X107500Y-45500D02* +X109000Y-47000D01* +X106500Y-45500D02* +X107500Y-45500D01* +X105000Y-47000D02* +X106500Y-45500D01* +X111000Y-49000D02* +X110500Y-49000D01* +X110000Y-48500D02* +X109000Y-48500D01* +X109000Y-48500D02* +X108500Y-48500D01* +X110500Y-49000D02* +X110000Y-48500D01* +X108500Y-48500D02* +X108500Y-49500D01* +X97000Y-44500D02* +X98500Y-46000D01* +X98500Y-46000D02* +X100500Y-46000D01* +X100500Y-46000D02* +X101500Y-46000D01* +X101500Y-46000D02* +X101500Y-48500D01* +X101000Y-50000D02* +X101000Y-48500D01* +X101000Y-48500D02* +X101500Y-48500D01* +X101500Y-48500D02* +X102500Y-48500D01* +X105000Y-53500D02* +X102500Y-53500D01* +X102500Y-53500D02* +X102000Y-53000D01* +X97000Y-50000D02* +X97000Y-49500D01* +X96500Y-49000D02* +X93500Y-49000D01* +X97000Y-49500D02* +X96500Y-49000D01* +X97000Y-53000D02* +X97000Y-54000D01* +X93500Y-52500D02* +X93500Y-52000D01* +X95000Y-54000D02* +X93500Y-52500D01* +X97000Y-54000D02* +X95000Y-54000D01* +X93500Y-51000D02* +X94500Y-51000D01* +X96000Y-52500D02* +X96000Y-53000D01* +X94500Y-51000D02* +X96000Y-52500D01* +X96000Y-50000D02* +X93500Y-50000D01* +M02* diff --git a/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-Edge_Cuts.gbr b/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-Edge_Cuts.gbr new file mode 100644 index 0000000..057888a --- /dev/null +++ b/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield-Edge_Cuts.gbr @@ -0,0 +1,26 @@ +G04 (created by PCBNEW (2013-mar-13)-testing) date mié 05 jun 2013 17:08:33 CEST* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.005906*% +G04 APERTURE END LIST* +G54D10* +X115500Y-55000D02* +X115500Y-54500D01* +X91000Y-55000D02* +X115500Y-55000D01* +X91000Y-54500D02* +X91000Y-55000D01* +X92000Y-42500D02* +X91000Y-42500D01* +X91000Y-42500D02* +X91000Y-54500D01* +X115500Y-54500D02* +X115500Y-42500D01* +X92000Y-42500D02* +X115500Y-42500D01* +M02* diff --git a/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield.drl b/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield.drl new file mode 100644 index 0000000..76e61ed --- /dev/null +++ b/Software/GcodeGenerators/pyGerber2Gcode_CUI/in/DTMF_Shield.drl @@ -0,0 +1,72 @@ +M48 +;DRILL file {Pcbnew (2013-mar-13)-testing} date mar 04 jun 2013 23:39:34 CEST +;FORMAT={-:-/ absolute / inch / decimal} +FMAT,2 +INCH,TZ +T1C0.032 +T2C0.040 +T3C0.060 +% +G90 +G05 +M72 +T1 +X9.6Y-5. +X9.6Y-5.3 +X9.7Y-4.45 +X9.7Y-4.65 +X9.7Y-5. +X9.7Y-5.3 +X9.8Y-5. +X9.8Y-5.3 +X9.85Y-4.85 +X9.9Y-5. +X9.9Y-5.3 +X10.Y-5. +X10.Y-5.3 +X10.05Y-4.6 +X10.05Y-4.7 +X10.1Y-5. +X10.1Y-5.3 +X10.2Y-5. +X10.2Y-5.3 +X10.25Y-4.6 +X10.25Y-4.7 +X10.25Y-4.85 +X10.35Y-5.05 +X10.35Y-5.25 +X10.4Y-4.65 +X10.5Y-4.75 +X10.5Y-5.05 +X10.5Y-5.15 +X10.5Y-5.35 +X10.65Y-4.95 +X10.65Y-5.25 +X10.7Y-4.65 +X10.75Y-4.75 +X10.75Y-4.95 +X10.75Y-5.25 +X10.85Y-4.95 +X10.85Y-5.25 +X10.95Y-4.95 +X10.95Y-5.25 +X11.05Y-4.75 +X11.1Y-4.9 +X11.1Y-5.2 +X11.1Y-5.35 +X11.35Y-5.025 +X11.35Y-5.175 +X11.4Y-5.35 +T2 +X9.35Y-4.8 +X9.35Y-4.9 +X9.35Y-5. +X9.35Y-5.1 +X9.35Y-5.2 +X11.35Y-4.7 +X11.35Y-4.8 +T3 +X10.9Y-4.5 +X11.1Y-4.5 +T0 +M30 diff --git a/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_drill.gcode b/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_drill.gcode new file mode 100644 index 0000000..4c3ab63 --- /dev/null +++ b/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_drill.gcode @@ -0,0 +1,176 @@ +(Generated by ./pygerber2gcode_cui_MOD.py ) +( 2013-06-05 17:19:17 ) +(Initialize) + +(Start form here) +G0 Z0.500000 F40.000000 +G0 X52.989999 Y16.159999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X52.989999 Y8.539999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X50.449999 Y30.129999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X50.449999 Y25.049999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X50.449999 Y16.159999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X50.449999 Y8.539999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X47.909999 Y16.159999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X47.909999 Y8.539999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X46.639999 Y19.969999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X45.369999 Y16.159999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X45.369999 Y8.539999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X42.829999 Y16.159999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X42.829999 Y8.539999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X41.559999 Y26.319999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X41.559999 Y23.779999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X40.289999 Y16.159999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X40.289999 Y8.539999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X37.749999 Y16.159999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X37.749999 Y8.539999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X36.479999 Y26.319999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X36.479999 Y23.779999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X36.479999 Y19.969999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X33.939999 Y14.889999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X33.939999 Y9.809999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X32.669999 Y25.049999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X30.129999 Y22.509999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X30.129999 Y14.889999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X30.129999 Y12.349999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X30.129999 Y7.269999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X26.319999 Y17.429999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X26.319999 Y9.809999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X25.049999 Y25.049999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X23.779999 Y22.509999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X23.779999 Y17.429999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X23.779999 Y9.809999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X21.239999 Y17.429999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X21.239999 Y9.809999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X18.699999 Y17.429999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X18.699999 Y9.809999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X16.159999 Y22.509999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X14.889999 Y18.699999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X14.889999 Y11.079999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X14.889999 Y7.269999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X8.539999 Y15.524999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X8.539999 Y11.714999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X7.269999 Y7.269999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X59.339999 Y21.239999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X59.339999 Y18.699999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X59.339999 Y16.159999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X59.339999 Y13.619999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X59.339999 Y11.079999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X8.539999 Y23.779999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X8.539999 Y21.239999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X19.969999 Y28.859999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 +G0 X14.889999 Y28.859999 +G0 Z-2.000000 F40.000000 +G0 Z0.500000 + +(Goto to Initial position) +G0 Z0.500000 +G0 X0.000000 Y0.000000 +G0 Z0.000000 diff --git a/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_edge.gcode b/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_edge.gcode new file mode 100644 index 0000000..225f1ca --- /dev/null +++ b/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_edge.gcode @@ -0,0 +1,20 @@ +(Generated by ./pygerber2gcode_cui_MOD.py ) +( 2013-06-05 17:19:17 ) +(Initialize) + +(Start form here) +G0 Z0.500000 +G0 X65.689999 Y35.209999 +G1 Z-2.000000 F20.000000 +G1 Y4.729999 F30.000000 +G1 Y3.459999 F30.000000 +G1 X3.459999 F30.000000 +G1 Y4.729999 F30.000000 +G1 Y35.209999 F30.000000 +G1 X63.149999 F30.000000 +G1 X65.689999 F30.000000 + +(Goto to Initial position) +G0 Z0.500000 +G0 X0.000000 Y0.000000 +G0 Z0.000000 diff --git a/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch.gcode b/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch.gcode new file mode 100644 index 0000000..9f53759 --- /dev/null +++ b/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch.gcode @@ -0,0 +1,1256 @@ +(Generated by ./pygerber2gcode_cui_MOD.py ) +( 2013-06-05 17:19:17 ) +(Initialize) + +(Start form here) +G0 Z0.500000 +G0 X52.601091 Y10.198907 +G1 Z-0.040000 F60.000000 +G1 X52.551999 Y10.120777 F200.000000 +G1 X52.494467 Y10.048635 F200.000000 +G1 X52.487506 Y10.018138 F200.000000 +G1 X52.470864 Y9.991652 F200.000000 +G1 X52.460533 Y9.899959 F200.000000 +G1 X52.440000 Y9.809999 F200.000000 +G1 Y9.732999 F200.000000 +G1 X52.152599 F200.000000 +G1 Y7.346999 F200.000000 +G1 X53.827399 F200.000000 +G1 Y9.732999 F200.000000 +G1 X53.690815 F200.000000 +G1 X57.027816 Y13.070000 F200.000000 +G1 X58.783164 F200.000000 +G1 X59.089077 Y12.847741 F200.000000 +G1 X59.590921 F200.000000 +G1 X59.996921 Y13.142717 F200.000000 +G1 X60.151999 Y13.619999 F200.000000 +G1 X59.996921 Y14.097281 F200.000000 +G1 X59.590921 Y14.392257 F200.000000 +G1 X59.089077 F200.000000 +G1 X58.783164 Y14.169998 F200.000000 +G1 X56.799999 F200.000000 +G1 X56.710039 Y14.149465 F200.000000 +G1 X56.618346 Y14.139134 F200.000000 +G1 X56.591860 Y14.122492 F200.000000 +G1 X56.561363 Y14.115531 F200.000000 +G1 X56.489221 Y14.057999 F200.000000 +G1 X56.411091 Y14.008907 F200.000000 +G1 X52.601091 Y10.198907 F200.000000 +G0 Z0.500000 +G0 X49.900000 Y7.564665 +G1 Z-0.040000 F60.000000 +G1 X49.695528 Y7.821065 F200.000000 +G1 X49.612599 Y8.184399 F200.000000 +G1 Y8.895599 F200.000000 +G1 X49.695528 Y9.258933 F200.000000 +G1 X49.927889 Y9.550305 F200.000000 +G1 X50.263660 Y9.712004 F200.000000 +G1 X50.636338 F200.000000 +G1 X50.972109 Y9.550305 F200.000000 +G1 X51.204470 Y9.258933 F200.000000 +G1 X51.287399 Y8.895599 F200.000000 +G1 Y8.184399 F200.000000 +G1 X51.204470 Y7.821065 F200.000000 +G1 X50.999998 Y7.564665 F200.000000 +G0 Z0.500000 +G0 X47.116969 Y9.089998 +G1 Z-0.040000 F60.000000 +G1 X47.155528 Y9.258933 F200.000000 +G1 X47.387889 Y9.550305 F200.000000 +G1 X47.723660 Y9.712004 F200.000000 +G1 X48.096338 F200.000000 +G1 X48.432109 Y9.550305 F200.000000 +G1 X48.664470 Y9.258933 F200.000000 +G1 X48.747399 Y8.895599 F200.000000 +G1 Y8.184399 F200.000000 +G1 X48.664470 Y7.821065 F200.000000 +G1 X48.432109 Y7.529693 F200.000000 +G1 X48.096338 Y7.367994 F200.000000 +G1 X47.723660 F200.000000 +G1 X47.387889 Y7.529693 F200.000000 +G1 X47.155528 Y7.821065 F200.000000 +G1 X47.116969 Y7.990000 F200.000000 +G0 Z0.500000 +G0 X44.576969 Y9.089998 +G1 Z-0.040000 F60.000000 +G1 X44.615528 Y9.258933 F200.000000 +G1 X44.847889 Y9.550305 F200.000000 +G1 X45.183660 Y9.712004 F200.000000 +G1 X45.556338 F200.000000 +G1 X45.892109 Y9.550305 F200.000000 +G1 X46.124470 Y9.258933 F200.000000 +G1 X46.163029 Y9.089998 F200.000000 +G0 Z0.500000 +G0 X46.163029 Y7.990000 +G1 Z-0.040000 F60.000000 +G1 X46.124470 Y7.821065 F200.000000 +G1 X45.892109 Y7.529693 F200.000000 +G1 X45.556338 Y7.367994 F200.000000 +G1 X45.183660 F200.000000 +G1 X44.847889 Y7.529693 F200.000000 +G1 X44.615528 Y7.821065 F200.000000 +G1 X44.576969 Y7.990000 F200.000000 +G0 Z0.500000 +G0 X42.036969 Y9.089998 +G1 Z-0.040000 F60.000000 +G1 X42.075528 Y9.258933 F200.000000 +G1 X42.307889 Y9.550305 F200.000000 +G1 X42.643660 Y9.712004 F200.000000 +G1 X43.016338 F200.000000 +G1 X43.352109 Y9.550305 F200.000000 +G1 X43.584470 Y9.258933 F200.000000 +G1 X43.623029 Y9.089998 F200.000000 +G0 Z0.500000 +G0 Y7.990000 +G1 Z-0.040000 F60.000000 +G1 X43.584470 Y7.821065 F200.000000 +G1 X43.352109 Y7.529693 F200.000000 +G1 X43.016338 Y7.367994 F200.000000 +G1 X42.643660 F200.000000 +G1 X42.307889 Y7.529693 F200.000000 +G1 X42.075528 Y7.821065 F200.000000 +G1 X42.036969 Y7.990000 F200.000000 +G0 Z0.500000 +G0 X41.083029 +G1 Z-0.040000 F60.000000 +G1 X41.044470 Y7.821065 F200.000000 +G1 X40.812109 Y7.529693 F200.000000 +G1 X40.476338 Y7.367994 F200.000000 +G1 X40.103660 F200.000000 +G1 X39.767889 Y7.529693 F200.000000 +G1 X39.535528 Y7.821065 F200.000000 +G1 X39.452599 Y8.184399 F200.000000 +G1 Y8.895599 F200.000000 +G1 X39.535528 Y9.258933 F200.000000 +G1 X39.740000 Y9.515333 F200.000000 +G0 Z0.500000 +G0 X40.839998 Y9.515333 +G1 Z-0.040000 F60.000000 +G1 X41.044470 Y9.258933 F200.000000 +G1 X41.083029 Y9.089998 F200.000000 +G0 Z0.500000 +G0 X36.912599 Y8.480415 +G1 Z-0.040000 F60.000000 +G1 Y8.895599 F200.000000 +G1 X36.995528 Y9.258933 F200.000000 +G1 X37.227889 Y9.550305 F200.000000 +G1 X37.563660 Y9.712004 F200.000000 +G1 X37.936338 F200.000000 +G1 X38.272109 Y9.550305 F200.000000 +G1 X38.504470 Y9.258933 F200.000000 +G1 X38.587399 Y8.895599 F200.000000 +G1 Y8.184399 F200.000000 +G1 X38.504470 Y7.821065 F200.000000 +G1 X38.272109 Y7.529693 F200.000000 +G1 X37.936338 Y7.367994 F200.000000 +G1 X37.563660 F200.000000 +G1 X37.423370 Y7.435554 F200.000000 +G0 Z0.500000 +G0 X36.912599 Y16.100415 +G1 Z-0.040000 F60.000000 +G1 Y16.515599 F200.000000 +G1 X36.995528 Y16.878933 F200.000000 +G1 X37.227889 Y17.170305 F200.000000 +G1 X37.563660 Y17.332004 F200.000000 +G1 X37.936338 F200.000000 +G1 X38.272109 Y17.170305 F200.000000 +G1 X38.504470 Y16.878933 F200.000000 +G1 X38.587399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X38.504470 Y15.441065 F200.000000 +G1 X38.272109 Y15.149693 F200.000000 +G1 X37.936338 Y14.987994 F200.000000 +G1 X37.563660 F200.000000 +G1 X37.423370 Y15.055554 F200.000000 +G0 Z0.500000 +G0 X40.839998 Y17.135333 +G1 Z-0.040000 F60.000000 +G1 X41.044470 Y16.878933 F200.000000 +G1 X41.127399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X41.044470 Y15.441065 F200.000000 +G1 X40.812109 Y15.149693 F200.000000 +G1 X40.476338 Y14.987994 F200.000000 +G1 X40.103660 F200.000000 +G1 X39.767889 Y15.149693 F200.000000 +G1 X39.535528 Y15.441065 F200.000000 +G1 X39.452599 Y15.804399 F200.000000 +G1 Y16.515599 F200.000000 +G1 X39.535528 Y16.878933 F200.000000 +G1 X39.740000 Y17.135333 F200.000000 +G0 Z0.500000 +G0 X43.379998 +G1 Z-0.040000 F60.000000 +G1 X43.584470 Y16.878933 F200.000000 +G1 X43.667399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X43.584470 Y15.441065 F200.000000 +G1 X43.352109 Y15.149693 F200.000000 +G1 X43.016338 Y14.987994 F200.000000 +G1 X42.643660 F200.000000 +G1 X42.307889 Y15.149693 F200.000000 +G1 X42.075528 Y15.441065 F200.000000 +G1 X41.992599 Y15.804399 F200.000000 +G1 Y16.515599 F200.000000 +G1 X42.075528 Y16.878933 F200.000000 +G1 X42.280000 Y17.135333 F200.000000 +G0 Z0.500000 +G0 X44.532599 Y16.515599 +G1 Z-0.040000 F60.000000 +G1 X44.615528 Y16.878933 F200.000000 +G1 X44.847889 Y17.170305 F200.000000 +G1 X45.183660 Y17.332004 F200.000000 +G1 X45.556338 F200.000000 +G1 X45.892109 Y17.170305 F200.000000 +G1 X46.124470 Y16.878933 F200.000000 +G1 X46.207399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X46.124470 Y15.441065 F200.000000 +G1 X45.892109 Y15.149693 F200.000000 +G1 X45.556338 Y14.987994 F200.000000 +G1 X45.183660 F200.000000 +G1 X44.847889 Y15.149693 F200.000000 +G1 X44.615528 Y15.441065 F200.000000 +G1 X44.532599 Y15.804399 F200.000000 +G1 Y16.515599 F200.000000 +G0 Z0.500000 +G0 X48.459998 Y17.135333 +G1 Z-0.040000 F60.000000 +G1 X48.664470 Y16.878933 F200.000000 +G1 X48.747399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X48.664470 Y15.441065 F200.000000 +G1 X48.432109 Y15.149693 F200.000000 +G1 X48.096338 Y14.987994 F200.000000 +G1 X47.723660 F200.000000 +G1 X47.387889 Y15.149693 F200.000000 +G1 X47.155528 Y15.441065 F200.000000 +G1 X47.072599 Y15.804399 F200.000000 +G1 Y16.515599 F200.000000 +G1 X47.155528 Y16.878933 F200.000000 +G1 X47.360000 Y17.135333 F200.000000 +G0 Z0.500000 +G0 X50.999998 Y17.135333 +G1 Z-0.040000 F60.000000 +G1 X51.204470 Y16.878933 F200.000000 +G1 X51.287399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X51.204470 Y15.441065 F200.000000 +G1 X50.972109 Y15.149693 F200.000000 +G1 X50.636338 Y14.987994 F200.000000 +G1 X50.263660 F200.000000 +G1 X49.927889 Y15.149693 F200.000000 +G1 X49.695528 Y15.441065 F200.000000 +G1 X49.612599 Y15.804399 F200.000000 +G1 Y16.515599 F200.000000 +G1 X49.695528 Y16.878933 F200.000000 +G1 X49.900000 Y17.135333 F200.000000 +G0 Z0.500000 +G0 X53.783029 Y15.610000 +G1 Z-0.040000 F60.000000 +G1 X53.744470 Y15.441065 F200.000000 +G1 X53.512109 Y15.149693 F200.000000 +G1 X53.176338 Y14.987994 F200.000000 +G1 X52.803660 F200.000000 +G1 X52.467889 Y15.149693 F200.000000 +G1 X52.235528 Y15.441065 F200.000000 +G1 X52.152599 Y15.804399 F200.000000 +G1 Y16.515599 F200.000000 +G1 X52.235528 Y16.878933 F200.000000 +G1 X52.467889 Y17.170305 F200.000000 +G1 X52.803660 Y17.332004 F200.000000 +G1 X53.176338 F200.000000 +G1 X53.512109 Y17.170305 F200.000000 +G1 X53.744470 Y16.878933 F200.000000 +G1 X53.783029 Y16.709998 F200.000000 +G0 Z0.500000 +G0 X14.463138 Y12.217492 +G1 Z-0.040000 F60.000000 +G1 X14.436652 Y12.234134 F200.000000 +G1 X14.344959 Y12.244465 F200.000000 +G1 X14.254999 Y12.264998 F200.000000 +G1 X8.996666 Y12.264998 F200.000000 +G1 X8.914249 Y12.363219 F200.000000 +G1 X8.410023 Y12.452128 F200.000000 +G1 X7.966615 Y12.196126 F200.000000 +G1 X7.791499 Y11.714999 F200.000000 +G1 X7.966615 Y11.233872 F200.000000 +G1 X8.410023 Y10.977870 F200.000000 +G1 X8.914249 Y11.066779 F200.000000 +G1 X8.996666 Y11.165000 F200.000000 +G1 X14.027182 F200.000000 +G1 X14.036671 Y11.155511 F200.000000 +G1 X14.014499 Y11.079999 F200.000000 +G1 X14.153482 Y10.606668 F200.000000 +G1 X14.526303 Y10.283616 F200.000000 +G1 X15.014596 Y10.213410 F200.000000 +G1 X15.463330 Y10.418340 F200.000000 +G1 X15.730035 Y10.833342 F200.000000 +G1 Y11.326656 F200.000000 +G1 X15.463330 Y11.741658 F200.000000 +G1 X15.014596 Y11.946588 F200.000000 +G1 X14.828048 Y11.919766 F200.000000 +G1 X14.643907 Y12.103907 F200.000000 +G1 X14.565777 Y12.152999 F200.000000 +G1 X14.493635 Y12.210531 F200.000000 +G1 X14.463138 Y12.217492 F200.000000 +G0 Z0.500000 +G0 X36.912599 Y8.480415 +G1 Z-0.040000 F60.000000 +G1 X36.252182 Y7.819998 F200.000000 +G1 X30.586666 Y7.819998 F200.000000 +G1 X30.504249 Y7.918219 F200.000000 +G1 X30.000023 Y8.007128 F200.000000 +G1 X29.556615 Y7.751126 F200.000000 +G1 X29.381499 Y7.269999 F200.000000 +G1 X29.556615 Y6.788872 F200.000000 +G1 X30.000023 Y6.532870 F200.000000 +G1 X30.504249 Y6.621779 F200.000000 +G1 X30.586666 Y6.720000 F200.000000 +G1 X36.479999 F200.000000 +G1 X36.569959 Y6.740533 F200.000000 +G1 X36.661652 Y6.750864 F200.000000 +G1 X36.688138 Y6.767506 F200.000000 +G1 X36.718635 Y6.774467 F200.000000 +G1 X36.790777 Y6.831999 F200.000000 +G1 X36.868907 Y6.881091 F200.000000 +G1 X37.423370 Y7.435554 F200.000000 +G0 Z0.500000 +G0 X27.828635 Y6.774467 +G1 Z-0.040000 F60.000000 +G1 X27.900777 Y6.831999 F200.000000 +G1 X27.978907 Y6.881091 F200.000000 +G1 X29.248907 Y8.151091 F200.000000 +G1 X29.297999 Y8.229221 F200.000000 +G1 X29.355531 Y8.301363 F200.000000 +G1 X29.362492 Y8.331860 F200.000000 +G1 X29.379134 Y8.358346 F200.000000 +G1 X29.389465 Y8.450039 F200.000000 +G1 X29.409998 Y8.539999 F200.000000 +G1 Y9.260000 F200.000000 +G1 X33.485905 F200.000000 +G1 X33.810023 Y9.072870 F200.000000 +G1 X34.314249 Y9.161779 F200.000000 +G1 X34.643359 Y9.553997 F200.000000 +G1 Y10.066001 F200.000000 +G1 X34.489998 Y10.248770 F200.000000 +G1 Y10.852182 F200.000000 +G1 X35.437816 Y11.800000 F200.000000 +G1 X38.792182 Y11.800000 F200.000000 +G1 X39.740000 Y10.852182 F200.000000 +G1 Y9.515333 F200.000000 +G0 Z0.500000 +G0 X27.113029 Y16.880000 +G1 Z-0.040000 F60.000000 +G1 X33.390000 F200.000000 +G1 Y15.384627 F200.000000 +G1 X33.366615 Y15.371126 F200.000000 +G1 X33.191499 Y14.889999 F200.000000 +G1 X33.366615 Y14.408872 F200.000000 +G1 X33.810023 Y14.152870 F200.000000 +G1 X34.314249 Y14.241779 F200.000000 +G1 X34.396666 Y14.340000 F200.000000 +G1 X36.479999 F200.000000 +G1 X36.569959 Y14.360533 F200.000000 +G1 X36.661652 Y14.370864 F200.000000 +G1 X36.688138 Y14.387506 F200.000000 +G1 X36.718635 Y14.394467 F200.000000 +G1 X36.790777 Y14.451999 F200.000000 +G1 X36.868907 Y14.501091 F200.000000 +G1 X37.423370 Y15.055554 F200.000000 +G0 Z0.500000 +G0 X40.528635 Y20.465531 +G1 Z-0.040000 F60.000000 +G1 X40.468218 Y20.479321 F200.000000 +G1 X40.412385 Y20.506208 F200.000000 +G1 X40.350415 Y20.506208 F200.000000 +G1 X40.289999 Y20.519998 F200.000000 +G1 X39.569998 F200.000000 +G1 Y25.770000 F200.000000 +G1 X41.105905 Y25.770000 F200.000000 +G1 X41.430023 Y25.582870 F200.000000 +G1 X41.934249 Y25.671779 F200.000000 +G1 X42.016666 Y25.770000 F200.000000 +G1 X46.639999 Y25.770000 F200.000000 +G1 X46.729959 Y25.790533 F200.000000 +G1 X46.821652 Y25.800864 F200.000000 +G1 X46.848138 Y25.817506 F200.000000 +G0 Z0.500000 +G1 Z-0.040000 F60.000000 +G1 X46.878635 Y25.824467 F200.000000 +G1 X46.950777 Y25.881999 F200.000000 +G1 X47.028907 Y25.931091 F200.000000 +G1 X50.334231 Y29.236415 F200.000000 +G1 X50.583633 Y29.200557 F200.000000 +G1 X51.064913 Y29.420350 F200.000000 +G1 X51.350963 Y29.865452 F200.000000 +G1 Y30.394546 F200.000000 +G1 X51.064913 Y30.839648 F200.000000 +G1 X50.583633 Y31.059441 F200.000000 +G1 X50.059924 Y30.984143 F200.000000 +G1 X49.660062 Y30.637661 F200.000000 +G1 X49.510999 Y30.129999 F200.000000 +G1 X49.547584 Y30.005400 F200.000000 +G1 X46.412182 Y26.869998 F200.000000 +G1 X42.016666 Y26.869998 F200.000000 +G1 X41.934249 Y26.968219 F200.000000 +G1 X41.430023 Y27.057128 F200.000000 +G1 X41.105905 Y26.869998 F200.000000 +G1 X39.019999 Y26.869998 F200.000000 +G1 X38.959583 Y26.856208 F200.000000 +G1 X38.897613 F200.000000 +G1 X38.841780 Y26.829321 F200.000000 +G1 X38.781363 Y26.815531 F200.000000 +G1 X38.732913 Y26.776893 F200.000000 +G1 X38.677080 Y26.750006 F200.000000 +G1 X38.638443 Y26.701555 F200.000000 +G1 X38.589992 Y26.662918 F200.000000 +G1 X38.563105 Y26.607085 F200.000000 +G1 X38.524467 Y26.558635 F200.000000 +G1 X38.510677 Y26.498218 F200.000000 +G1 X38.483790 Y26.442385 F200.000000 +G1 Y26.380415 F200.000000 +G1 X38.470000 Y26.319999 F200.000000 +G1 Y20.519998 F200.000000 +G0 Z0.500000 +G0 X34.282918 Y17.860006 +G1 Z-0.040000 F60.000000 +G1 X34.227085 Y17.886893 F200.000000 +G1 X34.178635 Y17.925531 F200.000000 +G1 X34.118218 Y17.939321 F200.000000 +G1 X34.062385 Y17.966208 F200.000000 +G1 X34.000415 F200.000000 +G1 X33.939999 Y17.979998 F200.000000 +G1 X33.219998 F200.000000 +G1 Y24.377685 F200.000000 +G1 X33.243330 Y24.388340 F200.000000 +G1 X33.315089 Y24.500000 F200.000000 +G1 X35.930000 Y24.500000 F200.000000 +G1 Y24.274627 F200.000000 +G1 X35.906615 Y24.261126 F200.000000 +G1 X35.731499 Y23.779999 F200.000000 +G1 X35.906615 Y23.298872 F200.000000 +G1 X36.350023 Y23.042870 F200.000000 +G1 X36.854249 Y23.131779 F200.000000 +G1 X37.183359 Y23.523997 F200.000000 +G1 Y24.036001 F200.000000 +G1 X37.029998 Y24.218770 F200.000000 +G1 Y25.049999 F200.000000 +G1 Y25.881228 F200.000000 +G1 X37.183359 Y26.063997 F200.000000 +G1 Y26.576001 F200.000000 +G1 X36.854249 Y26.968219 F200.000000 +G1 X36.350023 Y27.057128 F200.000000 +G1 X35.906615 Y26.801126 F200.000000 +G1 X35.731499 Y26.319999 F200.000000 +G1 X35.906615 Y25.838872 F200.000000 +G1 X35.930000 Y25.825371 F200.000000 +G1 Y25.599998 F200.000000 +G1 X33.315089 Y25.599998 F200.000000 +G1 X33.243330 Y25.711658 F200.000000 +G1 X32.794596 Y25.916588 F200.000000 +G1 X32.608048 Y25.889766 F200.000000 +G1 X25.438907 Y33.058907 F200.000000 +G1 X25.360777 Y33.107999 F200.000000 +G1 X25.288635 Y33.165531 F200.000000 +G1 X25.258138 Y33.172492 F200.000000 +G1 X25.231652 Y33.189134 F200.000000 +G1 X25.139959 Y33.199465 F200.000000 +G1 X25.049999 Y33.219998 F200.000000 +G1 X16.159999 F200.000000 +G0 Z0.500000 +G0 X43.349134 Y21.421652 +G1 Z-0.040000 F60.000000 +G1 X43.332492 Y21.448138 F200.000000 +G1 X43.325531 Y21.478635 F200.000000 +G1 X43.267999 Y21.550777 F200.000000 +G1 X43.218907 Y21.628907 F200.000000 +G1 X42.109998 Y22.737816 F200.000000 +G1 Y23.341228 F200.000000 +G1 X42.263359 Y23.523997 F200.000000 +G1 Y24.036001 F200.000000 +G1 X41.934249 Y24.428219 F200.000000 +G1 X41.430023 Y24.517128 F200.000000 +G1 X40.986615 Y24.261126 F200.000000 +G1 X40.811499 Y23.779999 F200.000000 +G1 X40.986615 Y23.298872 F200.000000 +G1 X41.010000 Y23.285371 F200.000000 +G1 Y22.509999 F200.000000 +G1 X41.030533 Y22.420039 F200.000000 +G1 X41.040864 Y22.328346 F200.000000 +G1 X41.057506 Y22.301860 F200.000000 +G1 X41.064467 Y22.271363 F200.000000 +G1 X41.121999 Y22.199221 F200.000000 +G1 X41.171091 Y22.121091 F200.000000 +G1 X42.280000 Y21.012182 F200.000000 +G1 Y19.969999 F200.000000 +G1 Y19.969999 F200.000000 +G1 Y19.969999 F200.000000 +G1 Y17.135333 F200.000000 +G0 Z0.500000 +G0 X18.150000 Y8.834665 +G1 Z-0.040000 F60.000000 +G1 Y7.819998 F200.000000 +G1 X15.535089 Y7.819998 F200.000000 +G1 X15.463330 Y7.931658 F200.000000 +G1 X15.014596 Y8.136588 F200.000000 +G1 X14.526303 Y8.066382 F200.000000 +G1 X14.153482 Y7.743330 F200.000000 +G1 X14.014499 Y7.269999 F200.000000 +G1 X14.153482 Y6.796668 F200.000000 +G1 X14.526303 Y6.473616 F200.000000 +G1 X15.014596 Y6.403410 F200.000000 +G1 X15.463330 Y6.608340 F200.000000 +G1 X15.535089 Y6.720000 F200.000000 +G1 X27.589999 Y6.720000 F200.000000 +G1 X27.679959 Y6.740533 F200.000000 +G1 X27.771652 Y6.750864 F200.000000 +G1 X27.798138 Y6.767506 F200.000000 +G1 X27.828635 Y6.774467 F200.000000 +G0 Z0.500000 +G0 X17.248346 Y20.489134 +G1 Z-0.040000 F60.000000 +G1 X17.221860 Y20.472492 F200.000000 +G1 X17.191363 Y20.465531 F200.000000 +G1 X17.119221 Y20.407999 F200.000000 +G1 X17.041091 Y20.358907 F200.000000 +G1 X15.932182 Y19.249998 F200.000000 +G1 X15.535089 Y19.249998 F200.000000 +G1 X15.463330 Y19.361658 F200.000000 +G1 X15.014596 Y19.566588 F200.000000 +G1 X14.526303 Y19.496382 F200.000000 +G1 X14.153482 Y19.173330 F200.000000 +G1 X14.014499 Y18.699999 F200.000000 +G1 X14.153482 Y18.226668 F200.000000 +G1 X14.526303 Y17.903616 F200.000000 +G1 X15.014596 Y17.833410 F200.000000 +G1 X15.463330 Y18.038340 F200.000000 +G1 X15.535089 Y18.150000 F200.000000 +G1 X16.159999 Y18.150000 F200.000000 +G1 X16.249959 Y18.170533 F200.000000 +G1 X16.341652 Y18.180864 F200.000000 +G1 X16.368138 Y18.197506 F200.000000 +G1 X16.398635 Y18.204467 F200.000000 +G1 X16.470777 Y18.261999 F200.000000 +G1 X16.548907 Y18.311091 F200.000000 +G1 X17.657816 Y19.420000 F200.000000 +G1 X20.690000 F200.000000 +G1 Y18.405333 F200.000000 +G0 Z0.500000 +G0 X24.329998 Y18.405333 +G1 Z-0.040000 F60.000000 +G1 Y21.837685 F200.000000 +G1 X24.353330 Y21.848340 F200.000000 +G1 X24.620035 Y22.263342 F200.000000 +G1 Y22.572219 F200.000000 +G1 X25.438907 Y23.391091 F200.000000 +G1 X25.487999 Y23.469221 F200.000000 +G1 X25.545531 Y23.541363 F200.000000 +G1 X25.552492 Y23.571860 F200.000000 +G1 X25.569134 Y23.598346 F200.000000 +G1 X25.579465 Y23.690039 F200.000000 +G1 X25.599998 Y23.779999 F200.000000 +G1 Y24.377685 F200.000000 +G1 X25.623330 Y24.388340 F200.000000 +G1 X25.890035 Y24.803342 F200.000000 +G1 Y25.296656 F200.000000 +G1 X25.623330 Y25.711658 F200.000000 +G1 X25.174596 Y25.916588 F200.000000 +G1 X24.686303 Y25.846382 F200.000000 +G1 X24.313482 Y25.523330 F200.000000 +G1 X24.174499 Y25.049999 F200.000000 +G1 X24.313482 Y24.576668 F200.000000 +G1 X24.500000 Y24.415049 F200.000000 +G1 Y24.007816 F200.000000 +G1 X23.862756 Y23.370572 F200.000000 +G1 X23.416303 Y23.306382 F200.000000 +G1 X23.043482 Y22.983330 F200.000000 +G1 X22.904499 Y22.509999 F200.000000 +G1 X23.043482 Y22.036668 F200.000000 +G1 X23.230000 Y21.875049 F200.000000 +G1 Y18.405333 F200.000000 +G0 Z0.500000 +G0 X38.470000 Y20.519998 +G1 Z-0.040000 F60.000000 +G1 X37.197514 Y20.519998 F200.000000 +G1 X37.094913 Y20.679648 F200.000000 +G1 X36.613633 Y20.899441 F200.000000 +G1 X36.089924 Y20.824143 F200.000000 +G1 X35.690062 Y20.477661 F200.000000 +G1 X35.540999 Y19.969999 F200.000000 +G1 X35.690062 Y19.462337 F200.000000 +G1 X36.089924 Y19.115855 F200.000000 +G1 X36.613633 Y19.040557 F200.000000 +G1 X37.094913 Y19.260350 F200.000000 +G1 X37.197514 Y19.420000 F200.000000 +G1 X39.740000 F200.000000 +G1 Y17.135333 F200.000000 +G0 Z0.500000 +G0 X46.144467 Y21.478635 +G1 Z-0.040000 F60.000000 +G1 X46.137506 Y21.448138 F200.000000 +G1 X46.120864 Y21.421652 F200.000000 +G1 X46.110533 Y21.329959 F200.000000 +G1 X46.090000 Y21.239999 F200.000000 +G1 Y20.685568 F200.000000 +G1 X45.898922 Y20.519998 F200.000000 +G1 X43.379998 Y20.519998 F200.000000 +G1 Y21.239999 F200.000000 +G1 X43.359465 Y21.329959 F200.000000 +G1 X43.349134 Y21.421652 F200.000000 +G0 Z0.500000 +G0 X18.180864 Y14.708346 +G1 Z-0.040000 F60.000000 +G1 X18.197506 Y14.681860 F200.000000 +G1 X18.204467 Y14.651363 F200.000000 +G1 X18.261999 Y14.579221 F200.000000 +G1 X18.311091 Y14.501091 F200.000000 +G1 X19.581091 Y13.231091 F200.000000 +G1 X19.659221 Y13.181999 F200.000000 +G1 X19.731363 Y13.124467 F200.000000 +G1 X19.761860 Y13.117506 F200.000000 +G1 X19.788346 Y13.100864 F200.000000 +G1 X19.880039 Y13.090533 F200.000000 +G1 X19.969999 Y13.070000 F200.000000 +G1 X29.580000 F200.000000 +G1 Y12.844627 F200.000000 +G1 X29.556615 Y12.831126 F200.000000 +G1 X29.381499 Y12.349999 F200.000000 +G1 X29.556615 Y11.868872 F200.000000 +G1 X30.000023 Y11.612870 F200.000000 +G1 X30.504249 Y11.701779 F200.000000 +G1 X30.833359 Y12.093997 F200.000000 +G1 Y12.606001 F200.000000 +G1 X30.679998 Y12.788770 F200.000000 +G1 Y13.619999 F200.000000 +G1 Y14.217685 F200.000000 +G1 X30.703330 Y14.228340 F200.000000 +G1 X30.970035 Y14.643342 F200.000000 +G1 Y15.136656 F200.000000 +G1 X30.703330 Y15.551658 F200.000000 +G1 X30.254596 Y15.756588 F200.000000 +G1 X29.766303 Y15.686382 F200.000000 +G1 X29.393482 Y15.363330 F200.000000 +G1 X29.254499 Y14.889999 F200.000000 +G1 X29.393482 Y14.416668 F200.000000 +G1 X29.580000 Y14.255049 F200.000000 +G1 Y14.169998 F200.000000 +G1 X20.197816 F200.000000 +G1 X19.249998 Y15.117816 F200.000000 +G1 Y16.236999 F200.000000 +G1 X19.537399 F200.000000 +G1 Y18.622999 F200.000000 +G1 X17.862599 F200.000000 +G1 Y16.236999 F200.000000 +G1 X18.150000 F200.000000 +G1 Y14.889999 F200.000000 +G1 X18.170533 Y14.800039 F200.000000 +G1 X18.180864 Y14.708346 F200.000000 +G0 Z0.500000 +G0 X21.789998 Y18.405333 +G1 Z-0.040000 F60.000000 +G1 X21.994470 Y18.148933 F200.000000 +G1 X22.077399 Y17.785599 F200.000000 +G1 Y17.074399 F200.000000 +G1 X21.994470 Y16.711065 F200.000000 +G1 X21.762109 Y16.419693 F200.000000 +G1 X21.426338 Y16.257994 F200.000000 +G1 X21.053660 F200.000000 +G1 X20.717889 Y16.419693 F200.000000 +G1 X20.485528 Y16.711065 F200.000000 +G1 X20.402599 Y17.074399 F200.000000 +G1 Y17.785599 F200.000000 +G1 X20.485528 Y18.148933 F200.000000 +G1 X20.690000 Y18.405333 F200.000000 +G0 Z0.500000 +G0 X24.329998 Y18.405333 +G1 Z-0.040000 F60.000000 +G1 X24.534470 Y18.148933 F200.000000 +G1 X24.617399 Y17.785599 F200.000000 +G1 Y17.074399 F200.000000 +G1 X24.534470 Y16.711065 F200.000000 +G1 X24.302109 Y16.419693 F200.000000 +G1 X23.966338 Y16.257994 F200.000000 +G1 X23.593660 F200.000000 +G1 X23.257889 Y16.419693 F200.000000 +G1 X23.025528 Y16.711065 F200.000000 +G1 X22.942599 Y17.074399 F200.000000 +G1 Y17.785599 F200.000000 +G1 X23.025528 Y18.148933 F200.000000 +G1 X23.230000 Y18.405333 F200.000000 +G0 Z0.500000 +G0 X27.113029 Y16.880000 +G1 Z-0.040000 F60.000000 +G1 X27.074470 Y16.711065 F200.000000 +G1 X26.842109 Y16.419693 F200.000000 +G1 X26.506338 Y16.257994 F200.000000 +G1 X26.133660 F200.000000 +G1 X25.797889 Y16.419693 F200.000000 +G1 X25.565528 Y16.711065 F200.000000 +G1 X25.482599 Y17.074399 F200.000000 +G1 Y17.785599 F200.000000 +G1 X25.565528 Y18.148933 F200.000000 +G1 X25.797889 Y18.440305 F200.000000 +G1 X26.133660 Y18.602004 F200.000000 +G1 X26.506338 F200.000000 +G1 X26.842109 Y18.440305 F200.000000 +G1 X27.074470 Y18.148933 F200.000000 +G1 X27.113029 Y17.979998 F200.000000 +G0 Z0.500000 +G0 X25.482599 Y10.165599 +G1 Z-0.040000 F60.000000 +G1 X25.565528 Y10.528933 F200.000000 +G1 X25.797889 Y10.820305 F200.000000 +G1 X26.133660 Y10.982004 F200.000000 +G1 X26.506338 F200.000000 +G1 X26.842109 Y10.820305 F200.000000 +G1 X27.074470 Y10.528933 F200.000000 +G1 X27.157399 Y10.165599 F200.000000 +G1 Y9.454399 F200.000000 +G1 X27.074470 Y9.091065 F200.000000 +G1 X26.842109 Y8.799693 F200.000000 +G1 X26.506338 Y8.637994 F200.000000 +G1 X26.133660 F200.000000 +G1 X25.797889 Y8.799693 F200.000000 +G1 X25.565528 Y9.091065 F200.000000 +G1 X25.482599 Y9.454399 F200.000000 +G1 Y10.165599 F200.000000 +G0 Z0.500000 +G0 X22.942599 +G1 Z-0.040000 F60.000000 +G1 X23.025528 Y10.528933 F200.000000 +G1 X23.257889 Y10.820305 F200.000000 +G1 X23.593660 Y10.982004 F200.000000 +G1 X23.966338 F200.000000 +G1 X24.302109 Y10.820305 F200.000000 +G1 X24.534470 Y10.528933 F200.000000 +G1 X24.617399 Y10.165599 F200.000000 +G1 Y9.454399 F200.000000 +G1 X24.534470 Y9.091065 F200.000000 +G1 X24.302109 Y8.799693 F200.000000 +G1 X23.966338 Y8.637994 F200.000000 +G1 X23.593660 F200.000000 +G1 X23.257889 Y8.799693 F200.000000 +G1 X23.025528 Y9.091065 F200.000000 +G1 X22.942599 Y9.454399 F200.000000 +G1 Y10.165599 F200.000000 +G0 Z0.500000 +G0 X20.402599 +G1 Z-0.040000 F60.000000 +G1 X20.485528 Y10.528933 F200.000000 +G1 X20.717889 Y10.820305 F200.000000 +G1 X21.053660 Y10.982004 F200.000000 +G1 X21.426338 F200.000000 +G1 X21.762109 Y10.820305 F200.000000 +G1 X21.994470 Y10.528933 F200.000000 +G1 X22.077399 Y10.165599 F200.000000 +G1 Y9.454399 F200.000000 +G1 X21.994470 Y9.091065 F200.000000 +G1 X21.762109 Y8.799693 F200.000000 +G1 X21.426338 Y8.637994 F200.000000 +G1 X21.053660 F200.000000 +G1 X20.717889 Y8.799693 F200.000000 +G1 X20.485528 Y9.091065 F200.000000 +G1 X20.402599 Y9.454399 F200.000000 +G1 Y10.165599 F200.000000 +G0 Z0.500000 +G0 X18.150000 Y8.834665 +G1 Z-0.040000 F60.000000 +G1 X17.945528 Y9.091065 F200.000000 +G1 X17.862599 Y9.454399 F200.000000 +G1 Y10.165599 F200.000000 +G1 X17.945528 Y10.528933 F200.000000 +G1 X18.150000 Y10.785333 F200.000000 +G0 Z0.500000 +G0 X19.249998 Y10.785333 +G1 Z-0.040000 F60.000000 +G1 X19.454470 Y10.528933 F200.000000 +G1 X19.537399 Y10.165599 F200.000000 +G1 Y9.454399 F200.000000 +G1 X19.454470 Y9.091065 F200.000000 +G1 X19.249998 Y8.834665 F200.000000 +G0 Z0.500000 +G0 X43.379998 Y17.135333 +G1 Z-0.040000 F60.000000 +G1 Y19.420000 F200.000000 +G1 X45.898922 F200.000000 +G1 X46.249924 Y19.115855 F200.000000 +G1 X46.773633 Y19.040557 F200.000000 +G1 X47.254913 Y19.260350 F200.000000 +G1 X47.540963 Y19.705452 F200.000000 +G1 Y20.234546 F200.000000 +G1 X47.254913 Y20.679648 F200.000000 +G1 X47.189998 Y20.709294 F200.000000 +G1 Y21.012182 F200.000000 +G1 X50.334231 Y24.156415 F200.000000 +G1 X50.583633 Y24.120557 F200.000000 +G1 X51.064913 Y24.340350 F200.000000 +G1 X51.350963 Y24.785452 F200.000000 +G1 Y25.314546 F200.000000 +G1 X51.064913 Y25.759648 F200.000000 +G1 X50.583633 Y25.979441 F200.000000 +G1 X50.059924 Y25.904143 F200.000000 +G1 X49.660062 Y25.557661 F200.000000 +G1 X49.510999 Y25.049999 F200.000000 +G1 X49.547584 Y24.925400 F200.000000 +G1 X46.251091 Y21.628907 F200.000000 +G1 X46.201999 Y21.550777 F200.000000 +G1 X46.144467 Y21.478635 F200.000000 +G0 Z0.500000 +G0 X16.159999 Y33.219998 +G1 Z-0.040000 F60.000000 +G1 X16.070039 Y33.199465 F200.000000 +G1 X15.978346 Y33.189134 F200.000000 +G1 X15.951860 Y33.172492 F200.000000 +G1 X15.921363 Y33.165531 F200.000000 +G1 X15.849221 Y33.107999 F200.000000 +G1 X15.771091 Y33.058907 F200.000000 +G1 X14.501091 Y31.788907 F200.000000 +G1 X14.451999 Y31.710777 F200.000000 +G1 X14.394467 Y31.638635 F200.000000 +G1 X14.387506 Y31.608138 F200.000000 +G1 X14.370864 Y31.581652 F200.000000 +G1 X14.360533 Y31.489959 F200.000000 +G1 X14.340000 Y31.399999 F200.000000 +G1 Y30.049548 F200.000000 +G1 X13.956618 Y29.793380 F200.000000 +G1 X13.670478 Y29.365141 F200.000000 +G1 X13.569999 Y28.859999 F200.000000 +G1 X13.659953 Y28.407769 F200.000000 +G1 X9.582182 Y24.329998 F200.000000 +G1 X9.351999 Y24.329998 F200.000000 +G1 Y24.591999 F200.000000 +G1 X7.727999 F200.000000 +G1 Y22.967999 F200.000000 +G1 X9.351999 F200.000000 +G1 Y23.230000 F200.000000 +G1 X9.809999 F200.000000 +G1 X9.899959 Y23.250533 F200.000000 +G1 X9.991652 Y23.260864 F200.000000 +G1 X10.018138 Y23.277506 F200.000000 +G1 X10.048635 Y23.284467 F200.000000 +G1 X10.120777 Y23.341999 F200.000000 +G1 X10.198907 Y23.391091 F200.000000 +G1 X14.437769 Y27.629953 F200.000000 +G1 X14.889999 Y27.539999 F200.000000 +G1 X15.395141 Y27.640478 F200.000000 +G1 X15.823380 Y27.926618 F200.000000 +G1 X16.109520 Y28.354857 F200.000000 +G1 X16.209999 Y28.859999 F200.000000 +G1 X16.109520 Y29.365141 F200.000000 +G1 X15.823380 Y29.793380 F200.000000 +G1 X15.439998 Y30.049548 F200.000000 +G1 Y31.172182 F200.000000 +G1 X16.387816 Y32.120000 F200.000000 +G1 X24.822182 Y32.120000 F200.000000 +G1 X31.816671 Y25.125511 F200.000000 +G1 X31.794499 Y25.049999 F200.000000 +G1 X31.933482 Y24.576668 F200.000000 +G1 X32.120000 Y24.415049 F200.000000 +G1 Y17.979998 F200.000000 +G1 X27.113029 F200.000000 +G0 Z0.500000 +G0 X53.783029 Y15.610000 +G1 Z-0.040000 F60.000000 +G1 X58.783164 F200.000000 +G1 X59.089077 Y15.387741 F200.000000 +G1 X59.590921 F200.000000 +G1 X59.996921 Y15.682717 F200.000000 +G1 X60.151999 Y16.159999 F200.000000 +G1 X59.996921 Y16.637281 F200.000000 +G1 X59.590921 Y16.932257 F200.000000 +G1 X59.089077 F200.000000 +G1 X58.783164 Y16.709998 F200.000000 +G1 X53.783029 F200.000000 +G0 Z0.500000 +G0 X40.839998 Y9.515333 +G1 Z-0.040000 F60.000000 +G1 Y11.079999 F200.000000 +G1 X40.819465 Y11.169959 F200.000000 +G1 X40.809134 Y11.261652 F200.000000 +G1 X40.792492 Y11.288138 F200.000000 +G1 X40.785531 Y11.318635 F200.000000 +G1 X40.727999 Y11.390777 F200.000000 +G1 X40.678907 Y11.468907 F200.000000 +G1 X39.408907 Y12.738907 F200.000000 +G1 X39.330777 Y12.787999 F200.000000 +G1 X39.258635 Y12.845531 F200.000000 +G1 X39.228138 Y12.852492 F200.000000 +G1 X39.201652 Y12.869134 F200.000000 +G1 X39.109959 Y12.879465 F200.000000 +G1 X39.019999 Y12.899998 F200.000000 +G1 X35.209999 F200.000000 +G1 X35.120039 Y12.879465 F200.000000 +G1 X35.028346 Y12.869134 F200.000000 +G1 X35.001860 Y12.852492 F200.000000 +G1 X34.971363 Y12.845531 F200.000000 +G1 X34.899221 Y12.787999 F200.000000 +G1 X34.821091 Y12.738907 F200.000000 +G1 X33.551091 Y11.468907 F200.000000 +G1 X33.501999 Y11.390777 F200.000000 +G1 X33.444467 Y11.318635 F200.000000 +G1 X33.437506 Y11.288138 F200.000000 +G1 X33.420864 Y11.261652 F200.000000 +G1 X33.410533 Y11.169959 F200.000000 +G1 X33.390000 Y11.079999 F200.000000 +G1 Y10.359998 F200.000000 +G1 X28.859999 F200.000000 +G1 X28.799583 Y10.346208 F200.000000 +G1 X28.737613 F200.000000 +G1 X28.681780 Y10.319321 F200.000000 +G1 X28.621363 Y10.305531 F200.000000 +G1 X28.572913 Y10.266893 F200.000000 +G1 X28.517080 Y10.240006 F200.000000 +G1 X28.478443 Y10.191555 F200.000000 +G1 X28.429992 Y10.152918 F200.000000 +G1 X28.403105 Y10.097085 F200.000000 +G1 X28.364467 Y10.048635 F200.000000 +G1 X28.350677 Y9.988218 F200.000000 +G1 X28.323790 Y9.932385 F200.000000 +G1 Y9.870415 F200.000000 +G1 X28.310000 Y9.809999 F200.000000 +G1 Y8.767816 F200.000000 +G1 X27.362182 Y7.819998 F200.000000 +G1 X19.249998 Y7.819998 F200.000000 +G1 Y8.834665 F200.000000 +G0 Z0.500000 +G0 Y10.785333 +G1 Z-0.040000 F60.000000 +G1 Y11.079999 F200.000000 +G1 X19.229465 Y11.169959 F200.000000 +G1 X19.219134 Y11.261652 F200.000000 +G1 X19.202492 Y11.288138 F200.000000 +G1 X19.195531 Y11.318635 F200.000000 +G1 X19.137999 Y11.390777 F200.000000 +G1 X19.088907 Y11.468907 F200.000000 +G1 X12.899998 Y17.657816 F200.000000 +G1 Y19.742182 F200.000000 +G1 X15.117816 Y21.960000 F200.000000 +G1 X15.511961 Y21.960000 F200.000000 +G1 X15.796303 Y21.713616 F200.000000 +G1 X16.284596 Y21.643410 F200.000000 +G1 X16.733330 Y21.848340 F200.000000 +G1 X17.000035 Y22.263342 F200.000000 +G1 Y22.756656 F200.000000 +G1 X16.733330 Y23.171658 F200.000000 +G1 X16.709998 Y23.182313 F200.000000 +G1 Y24.822182 F200.000000 +G1 X19.427815 Y27.539999 F200.000000 +G1 X21.289999 F200.000000 +G1 Y30.179999 F200.000000 +G1 X18.649999 F200.000000 +G1 Y28.317815 F200.000000 +G1 X15.771091 Y25.438907 F200.000000 +G1 X15.721999 Y25.360777 F200.000000 +G1 X15.664467 Y25.288635 F200.000000 +G1 X15.657506 Y25.258138 F200.000000 +G1 X15.640864 Y25.231652 F200.000000 +G1 X15.630533 Y25.139959 F200.000000 +G1 X15.610000 Y25.049999 F200.000000 +G1 Y23.144949 F200.000000 +G1 X15.511961 Y23.059998 F200.000000 +G1 X14.889999 Y23.059998 F200.000000 +G1 X14.800039 Y23.039465 F200.000000 +G1 X14.708346 Y23.029134 F200.000000 +G1 X14.681860 Y23.012492 F200.000000 +G1 X14.651363 Y23.005531 F200.000000 +G1 X14.579221 Y22.947999 F200.000000 +G1 X14.501091 Y22.898907 F200.000000 +G1 X11.961091 Y20.358907 F200.000000 +G1 X11.911999 Y20.280777 F200.000000 +G1 X11.854467 Y20.208635 F200.000000 +G1 X11.847506 Y20.178138 F200.000000 +G1 X11.830864 Y20.151652 F200.000000 +G1 X11.820533 Y20.059959 F200.000000 +G1 X11.800000 Y19.969999 F200.000000 +G1 Y17.429999 F200.000000 +G0 Z0.500000 +G1 Z-0.040000 F60.000000 +G1 X11.820533 Y17.340039 F200.000000 +G1 X11.830864 Y17.248346 F200.000000 +G1 X11.847506 Y17.221860 F200.000000 +G1 X11.854467 Y17.191363 F200.000000 +G1 X11.911999 Y17.119221 F200.000000 +G1 X11.961091 Y17.041091 F200.000000 +G1 X18.150000 Y10.852182 F200.000000 +G1 Y10.785333 F200.000000 +G0 Z0.500000 +G0 X47.116969 Y9.089998 +G1 Z-0.040000 F60.000000 +G1 X46.163029 F200.000000 +G0 Z0.500000 +G0 X46.163029 Y7.990000 +G1 Z-0.040000 F60.000000 +G1 X47.116969 F200.000000 +G0 Z0.500000 +G0 X44.576969 Y9.089998 +G1 Z-0.040000 F60.000000 +G1 X43.623029 F200.000000 +G0 Z0.500000 +G0 Y7.990000 +G1 Z-0.040000 F60.000000 +G1 X44.576969 F200.000000 +G0 Z0.500000 +G0 X42.036969 Y9.089998 +G1 Z-0.040000 F60.000000 +G1 X41.083029 F200.000000 +G0 Z0.500000 +G0 Y7.990000 +G1 Z-0.040000 F60.000000 +G1 X42.036969 F200.000000 +G0 Z0.500000 +G0 X36.912599 Y16.100415 +G1 Z-0.040000 F60.000000 +G1 X36.252182 Y15.439998 F200.000000 +G1 X34.489998 F200.000000 +G1 Y17.429999 F200.000000 +G1 X34.476208 Y17.490415 F200.000000 +G1 Y17.552385 F200.000000 +G1 X34.449321 Y17.608218 F200.000000 +G1 X34.435531 Y17.668635 F200.000000 +G1 X34.396893 Y17.717085 F200.000000 +G1 X34.370006 Y17.772918 F200.000000 +G1 X34.321555 Y17.811555 F200.000000 +G1 X34.282918 Y17.860006 F200.000000 +G0 Z0.500000 +G0 X48.459998 Y17.135333 +G1 Z-0.040000 F60.000000 +G1 Y17.202182 F200.000000 +G1 X51.947816 Y20.690000 F200.000000 +G1 X58.783164 F200.000000 +G1 X59.089077 Y20.467741 F200.000000 +G1 X59.590921 F200.000000 +G1 X59.996921 Y20.762717 F200.000000 +G1 X60.151999 Y21.239999 F200.000000 +G1 X59.996921 Y21.717281 F200.000000 +G1 X59.590921 Y22.012257 F200.000000 +G1 X59.089077 F200.000000 +G1 X58.783164 Y21.789998 F200.000000 +G1 X51.719999 F200.000000 +G1 X51.630039 Y21.769465 F200.000000 +G1 X51.538346 Y21.759134 F200.000000 +G1 X51.511860 Y21.742492 F200.000000 +G1 X51.481363 Y21.735531 F200.000000 +G1 X51.409221 Y21.677999 F200.000000 +G1 X51.331091 Y21.628907 F200.000000 +G1 X47.521091 Y17.818907 F200.000000 +G1 X47.471999 Y17.740777 F200.000000 +G1 X47.414467 Y17.668635 F200.000000 +G1 X47.407506 Y17.638138 F200.000000 +G1 X47.390864 Y17.611652 F200.000000 +G1 X47.380533 Y17.519959 F200.000000 +G1 X47.360000 Y17.429999 F200.000000 +G1 Y17.135333 F200.000000 +G0 Z0.500000 +G0 X5.611091 Y14.008907 +G1 Z-0.040000 F60.000000 +G1 X5.561999 Y13.930777 F200.000000 +G1 X5.504467 Y13.858635 F200.000000 +G1 X5.497506 Y13.828138 F200.000000 +G1 X5.480864 Y13.801652 F200.000000 +G1 X5.470533 Y13.709959 F200.000000 +G1 X5.450000 Y13.619999 F200.000000 +G1 Y8.539999 F200.000000 +G1 X5.470533 Y8.450039 F200.000000 +G1 X5.480864 Y8.358346 F200.000000 +G1 X5.497506 Y8.331860 F200.000000 +G1 X5.504467 Y8.301363 F200.000000 +G1 X5.561999 Y8.229221 F200.000000 +G1 X5.611091 Y8.151091 F200.000000 +G1 X6.416671 Y7.345511 F200.000000 +G1 X6.394499 Y7.269999 F200.000000 +G1 X6.533482 Y6.796668 F200.000000 +G1 X6.906303 Y6.473616 F200.000000 +G1 X7.394596 Y6.403410 F200.000000 +G1 X7.843330 Y6.608340 F200.000000 +G1 X8.110035 Y7.023342 F200.000000 +G1 Y7.516656 F200.000000 +G1 X7.843330 Y7.931658 F200.000000 +G1 X7.394596 Y8.136588 F200.000000 +G1 X7.208048 Y8.109766 F200.000000 +G1 X6.549998 Y8.767816 F200.000000 +G1 Y13.392182 F200.000000 +G1 X7.934315 Y14.776499 F200.000000 +G1 X9.288499 F200.000000 +G1 Y16.273499 F200.000000 +G1 X9.089998 F200.000000 +G1 Y20.685033 F200.000000 +G1 X9.196921 Y20.762717 F200.000000 +G1 X9.351999 Y21.239999 F200.000000 +G1 X9.196921 Y21.717281 F200.000000 +G1 X8.790921 Y22.012257 F200.000000 +G1 X8.289077 F200.000000 +G1 X7.883077 Y21.717281 F200.000000 +G1 X7.727999 Y21.239999 F200.000000 +G1 X7.883077 Y20.762717 F200.000000 +G1 X7.990000 Y20.685033 F200.000000 +G1 Y16.273499 F200.000000 +G1 X7.791499 F200.000000 +G1 Y16.051813 F200.000000 +G1 X7.723346 Y16.044134 F200.000000 +G1 X7.696860 Y16.027492 F200.000000 +G1 X7.666363 Y16.020531 F200.000000 +G1 X7.594221 Y15.962999 F200.000000 +G1 X7.516091 Y15.913907 F200.000000 +G1 X5.611091 Y14.008907 F200.000000 +G0 Z0.500000 +G0 X30.679998 Y13.619999 +G1 Z-0.040000 F60.000000 +G1 Y13.619999 F200.000000 +G1 Y13.619999 F200.000000 +G0 Z0.500000 +G0 X21.789998 Y18.405333 +G1 Z-0.040000 F60.000000 +G1 Y19.969999 F200.000000 +G1 X21.776208 Y20.030415 F200.000000 +G1 Y20.092385 F200.000000 +G1 X21.749321 Y20.148218 F200.000000 +G1 X21.735531 Y20.208635 F200.000000 +G1 X21.696893 Y20.257085 F200.000000 +G1 X21.670006 Y20.312918 F200.000000 +G1 X21.621555 Y20.351555 F200.000000 +G1 X21.582918 Y20.400006 F200.000000 +G1 X21.527085 Y20.426893 F200.000000 +G1 X21.478635 Y20.465531 F200.000000 +G1 X21.418218 Y20.479321 F200.000000 +G1 X21.362385 Y20.506208 F200.000000 +G1 X21.300415 Y20.506208 F200.000000 +G1 X21.239999 Y20.519998 F200.000000 +G1 X20.519998 F200.000000 +G1 Y23.552182 F200.000000 +G1 X24.007816 Y27.040000 F200.000000 +G1 X26.092182 F200.000000 +G1 X29.580000 Y23.552182 F200.000000 +G1 Y23.144949 F200.000000 +G1 X29.393482 Y22.983330 F200.000000 +G1 X29.254499 Y22.509999 F200.000000 +G1 X29.393482 Y22.036668 F200.000000 +G1 X29.766303 Y21.713616 F200.000000 +G1 X30.254596 Y21.643410 F200.000000 +G1 X30.703330 Y21.848340 F200.000000 +G1 X30.970035 Y22.263342 F200.000000 +G1 Y22.756656 F200.000000 +G1 X30.703330 Y23.171658 F200.000000 +G1 X30.679998 Y23.182313 F200.000000 +G1 Y23.779999 F200.000000 +G1 X30.659465 Y23.869959 F200.000000 +G1 X30.649134 Y23.961652 F200.000000 +G1 X30.632492 Y23.988138 F200.000000 +G1 X30.625531 Y24.018635 F200.000000 +G1 X30.567999 Y24.090777 F200.000000 +G1 X30.518907 Y24.168907 F200.000000 +G1 X26.708907 Y27.978907 F200.000000 +G1 X26.630777 Y28.027999 F200.000000 +G1 X26.558635 Y28.085531 F200.000000 +G1 X26.528138 Y28.092492 F200.000000 +G1 X26.501652 Y28.109134 F200.000000 +G1 X26.409959 Y28.119465 F200.000000 +G1 X26.319999 Y28.139998 F200.000000 +G1 X23.779999 F200.000000 +G1 X23.690039 Y28.119465 F200.000000 +G1 X23.598346 Y28.109134 F200.000000 +G1 X23.571860 Y28.092492 F200.000000 +G1 X23.541363 Y28.085531 F200.000000 +G1 X23.469221 Y28.027999 F200.000000 +G1 X23.391091 Y27.978907 F200.000000 +G1 X19.581091 Y24.168907 F200.000000 +G1 X19.531999 Y24.090777 F200.000000 +G1 X19.474467 Y24.018635 F200.000000 +G1 X19.467506 Y23.988138 F200.000000 +G1 X19.450864 Y23.961652 F200.000000 +G1 X19.440533 Y23.869959 F200.000000 +G1 X19.420000 Y23.779999 F200.000000 +G1 Y20.519998 F200.000000 +G1 X17.429999 F200.000000 +G1 X17.340039 Y20.499465 F200.000000 +G1 X17.248346 Y20.489134 F200.000000 +G0 Z0.500000 +G0 X40.839998 Y17.135333 +G1 Z-0.040000 F60.000000 +G1 Y19.969999 F200.000000 +G1 X40.826208 Y20.030415 F200.000000 +G1 Y20.092385 F200.000000 +G1 X40.799321 Y20.148218 F200.000000 +G1 X40.785531 Y20.208635 F200.000000 +G1 X40.746893 Y20.257085 F200.000000 +G1 X40.720006 Y20.312918 F200.000000 +G1 X40.671555 Y20.351555 F200.000000 +G1 X40.632918 Y20.400006 F200.000000 +G1 X40.577085 Y20.426893 F200.000000 +G1 X40.528635 Y20.465531 F200.000000 +G0 Z0.500000 +G0 X50.999998 Y17.135333 +G1 Z-0.040000 F60.000000 +G1 Y17.202182 F200.000000 +G1 X51.947816 Y18.150000 F200.000000 +G1 X58.783164 Y18.150000 F200.000000 +G1 X59.089077 Y17.927741 F200.000000 +G1 X59.590921 F200.000000 +G1 X59.996921 Y18.222717 F200.000000 +G1 X60.151999 Y18.699999 F200.000000 +G1 X59.996921 Y19.177281 F200.000000 +G1 X59.590921 Y19.472257 F200.000000 +G1 X59.089077 F200.000000 +G1 X58.783164 Y19.249998 F200.000000 +G1 X51.719999 F200.000000 +G1 X51.630039 Y19.229465 F200.000000 +G1 X51.538346 Y19.219134 F200.000000 +G1 X51.511860 Y19.202492 F200.000000 +G1 X51.481363 Y19.195531 F200.000000 +G1 X51.409221 Y19.137999 F200.000000 +G1 X51.331091 Y19.088907 F200.000000 +G1 X50.061091 Y17.818907 F200.000000 +G1 X50.011999 Y17.740777 F200.000000 +G1 X49.954467 Y17.668635 F200.000000 +G1 X49.947506 Y17.638138 F200.000000 +G1 X49.930864 Y17.611652 F200.000000 +G1 X49.920533 Y17.519959 F200.000000 +G1 X49.900000 Y17.429999 F200.000000 +G1 Y17.135333 F200.000000 +G0 Z0.500000 +G0 Y7.564665 +G1 Z-0.040000 F60.000000 +G1 Y5.999999 F200.000000 +G1 X49.913790 Y5.939583 F200.000000 +G1 Y5.877613 F200.000000 +G1 X49.940677 Y5.821780 F200.000000 +G1 X49.954467 Y5.761363 F200.000000 +G1 X49.993105 Y5.712913 F200.000000 +G1 X50.019992 Y5.657080 F200.000000 +G1 X50.068443 Y5.618443 F200.000000 +G1 X50.107080 Y5.569992 F200.000000 +G1 X50.162913 Y5.543105 F200.000000 +G1 X50.211363 Y5.504467 F200.000000 +G1 X50.271780 Y5.490677 F200.000000 +G1 X50.327613 Y5.463790 F200.000000 +G1 X50.389583 F200.000000 +G1 X50.449999 Y5.450000 F200.000000 +G1 X55.529999 F200.000000 +G1 X55.619959 Y5.470533 F200.000000 +G1 X55.711652 Y5.480864 F200.000000 +G1 X55.738138 Y5.497506 F200.000000 +G1 X55.768635 Y5.504467 F200.000000 +G1 X55.840777 Y5.561999 F200.000000 +G1 X55.918907 Y5.611091 F200.000000 +G1 X59.728907 Y9.421091 F200.000000 +G1 X59.777999 Y9.499221 F200.000000 +G1 X59.835531 Y9.571363 F200.000000 +G1 X59.842492 Y9.601860 F200.000000 +G1 X59.859134 Y9.628346 F200.000000 +G1 X59.869465 Y9.720039 F200.000000 +G1 X59.889998 Y9.809999 F200.000000 +G1 Y10.267999 F200.000000 +G1 X60.151999 F200.000000 +G1 Y11.891999 F200.000000 +G1 X58.527999 F200.000000 +G1 Y10.267999 F200.000000 +G1 X58.790000 F200.000000 +G1 Y10.037816 F200.000000 +G1 X55.302182 Y6.549998 F200.000000 +G1 X50.999998 F200.000000 +G1 Y7.564665 F200.000000 + +(Goto to Initial position) +G0 Z0.500000 +G0 X0.000000 Y0.000000 +G0 Z0.000000 diff --git a/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch2pass.gcode b/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch2pass.gcode new file mode 100644 index 0000000..4d31b51 --- /dev/null +++ b/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch2pass.gcode @@ -0,0 +1,1269 @@ +(Generated by ./pygerber2gcode_cui_MOD.py ) +( 2013-06-05 17:19:17 ) +(Initialize) + +(Start form here) +G0 Z0.500000 +G0 X52.459670 Y10.340328 +G1 Z-0.040000 F60.000000 +G1 X52.392725 Y10.233787 F200.000000 +G1 X52.314273 Y10.135411 F200.000000 +G1 X52.304782 Y10.093825 F200.000000 +G1 X52.282087 Y10.057708 F200.000000 +G1 X52.268036 Y9.932999 F200.000000 +G1 X51.952599 F200.000000 +G1 Y7.146999 F200.000000 +G1 X54.027399 F200.000000 +G1 Y9.786740 F200.000000 +G1 X57.110659 Y12.870000 F200.000000 +G1 X58.707580 F200.000000 +G1 X58.833999 Y12.743581 F200.000000 +G1 X59.339999 Y12.607999 F200.000000 +G1 X59.845999 Y12.743581 F200.000000 +G1 X60.216417 Y13.113999 F200.000000 +G1 X60.351999 Y13.619999 F200.000000 +G1 X60.216417 Y14.125999 F200.000000 +G1 X59.845999 Y14.496417 F200.000000 +G1 X59.339999 Y14.631999 F200.000000 +G1 X58.833999 Y14.496417 F200.000000 +G1 X58.707580 Y14.369998 F200.000000 +G1 X56.799999 F200.000000 +G1 X56.677326 Y14.341999 F200.000000 +G1 X56.552290 Y14.327911 F200.000000 +G1 X56.516173 Y14.305216 F200.000000 +G1 X56.474587 Y14.295725 F200.000000 +G1 X56.376211 Y14.217273 F200.000000 +G1 X56.269670 Y14.150328 F200.000000 +G1 X52.459670 Y10.340328 F200.000000 +G0 Z0.500000 +G0 X49.700000 Y7.502724 +G1 Z-0.040000 F60.000000 +G1 X49.515334 Y7.734288 F200.000000 +G1 X49.412599 Y8.184399 F200.000000 +G1 Y8.895599 F200.000000 +G1 X49.515334 Y9.345710 F200.000000 +G1 X49.803191 Y9.706671 F200.000000 +G1 X50.219156 Y9.906989 F200.000000 +G1 X50.680842 F200.000000 +G1 X51.096807 Y9.706671 F200.000000 +G1 X51.384664 Y9.345710 F200.000000 +G1 X51.487399 Y8.895599 F200.000000 +G1 Y8.184399 F200.000000 +G1 X51.384664 Y7.734288 F200.000000 +G1 X51.199998 Y7.502724 F200.000000 +G0 Z0.500000 +G0 X46.962618 Y9.289998 +G1 Z-0.040000 F60.000000 +G1 X46.975334 Y9.345710 F200.000000 +G1 X47.263191 Y9.706671 F200.000000 +G1 X47.679156 Y9.906989 F200.000000 +G1 X48.140842 F200.000000 +G1 X48.556807 Y9.706671 F200.000000 +G1 X48.844664 Y9.345710 F200.000000 +G1 X48.947399 Y8.895599 F200.000000 +G1 Y8.184399 F200.000000 +G1 X48.844664 Y7.734288 F200.000000 +G1 X48.556807 Y7.373327 F200.000000 +G1 X48.140842 Y7.173009 F200.000000 +G1 X47.679156 F200.000000 +G1 X47.263191 Y7.373327 F200.000000 +G1 X46.975334 Y7.734288 F200.000000 +G1 X46.962618 Y7.790000 F200.000000 +G0 Z0.500000 +G0 X44.422618 Y9.289998 +G1 Z-0.040000 F60.000000 +G1 X44.435334 Y9.345710 F200.000000 +G1 X44.723191 Y9.706671 F200.000000 +G1 X45.139156 Y9.906989 F200.000000 +G1 X45.600842 F200.000000 +G1 X46.016807 Y9.706671 F200.000000 +G1 X46.304664 Y9.345710 F200.000000 +G1 X46.317380 Y9.289998 F200.000000 +G0 Z0.500000 +G0 Y7.790000 +G1 Z-0.040000 F60.000000 +G1 X46.304664 Y7.734288 F200.000000 +G1 X46.016807 Y7.373327 F200.000000 +G1 X45.600842 Y7.173009 F200.000000 +G1 X45.139156 F200.000000 +G1 X44.723191 Y7.373327 F200.000000 +G1 X44.435334 Y7.734288 F200.000000 +G1 X44.422618 Y7.790000 F200.000000 +G0 Z0.500000 +G0 X41.882618 Y9.289998 +G1 Z-0.040000 F60.000000 +G1 X41.895334 Y9.345710 F200.000000 +G1 X42.183191 Y9.706671 F200.000000 +G1 X42.599156 Y9.906989 F200.000000 +G1 X43.060842 F200.000000 +G1 X43.476807 Y9.706671 F200.000000 +G1 X43.764664 Y9.345710 F200.000000 +G1 X43.777380 Y9.289998 F200.000000 +G0 Z0.500000 +G0 Y7.790000 +G1 Z-0.040000 F60.000000 +G1 X43.764664 Y7.734288 F200.000000 +G1 X43.476807 Y7.373327 F200.000000 +G1 X43.060842 Y7.173009 F200.000000 +G1 X42.599156 F200.000000 +G1 X42.183191 Y7.373327 F200.000000 +G1 X41.895334 Y7.734288 F200.000000 +G1 X41.882618 Y7.790000 F200.000000 +G0 Z0.500000 +G0 X41.237380 +G1 Z-0.040000 F60.000000 +G1 X41.224664 Y7.734288 F200.000000 +G1 X40.936807 Y7.373327 F200.000000 +G1 X40.520842 Y7.173009 F200.000000 +G1 X40.059156 F200.000000 +G1 X39.643191 Y7.373327 F200.000000 +G1 X39.355334 Y7.734288 F200.000000 +G1 X39.252599 Y8.184399 F200.000000 +G1 Y8.895599 F200.000000 +G1 X39.355334 Y9.345710 F200.000000 +G1 X39.540000 Y9.577274 F200.000000 +G0 Z0.500000 +G0 X41.039998 +G1 Z-0.040000 F60.000000 +G1 X41.224664 Y9.345710 F200.000000 +G1 X41.237380 Y9.289998 F200.000000 +G0 Z0.500000 +G0 X36.712599 Y8.563258 +G1 Z-0.040000 F60.000000 +G1 Y8.895599 F200.000000 +G1 X36.815334 Y9.345710 F200.000000 +G1 X37.103191 Y9.706671 F200.000000 +G1 X37.519156 Y9.906989 F200.000000 +G1 X37.980842 F200.000000 +G1 X38.396807 Y9.706671 F200.000000 +G1 X38.684664 Y9.345710 F200.000000 +G1 X38.787399 Y8.895599 F200.000000 +G1 Y8.184399 F200.000000 +G1 X38.684664 Y7.734288 F200.000000 +G1 X38.396807 Y7.373327 F200.000000 +G1 X37.980842 Y7.173009 F200.000000 +G1 X37.519156 F200.000000 +G1 X37.468204 Y7.197546 F200.000000 +G0 Z0.500000 +G0 X36.712599 Y16.183258 +G1 Z-0.040000 F60.000000 +G1 Y16.515599 F200.000000 +G1 X36.815334 Y16.965710 F200.000000 +G1 X37.103191 Y17.326671 F200.000000 +G1 X37.519156 Y17.526989 F200.000000 +G1 X37.980842 F200.000000 +G1 X38.396807 Y17.326671 F200.000000 +G1 X38.684664 Y16.965710 F200.000000 +G1 X38.787399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X38.684664 Y15.354288 F200.000000 +G1 X38.396807 Y14.993327 F200.000000 +G1 X37.980842 Y14.793009 F200.000000 +G1 X37.519156 F200.000000 +G1 X37.468204 Y14.817546 F200.000000 +G0 Z0.500000 +G0 X41.039998 Y17.197274 +G1 Z-0.040000 F60.000000 +G1 X41.224664 Y16.965710 F200.000000 +G1 X41.327399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X41.224664 Y15.354288 F200.000000 +G1 X40.936807 Y14.993327 F200.000000 +G1 X40.520842 Y14.793009 F200.000000 +G1 X40.059156 F200.000000 +G1 X39.643191 Y14.993327 F200.000000 +G1 X39.355334 Y15.354288 F200.000000 +G1 X39.252599 Y15.804399 F200.000000 +G1 Y16.515599 F200.000000 +G1 X39.355334 Y16.965710 F200.000000 +G1 X39.540000 Y17.197274 F200.000000 +G0 Z0.500000 +G0 X43.579998 Y17.197274 +G1 Z-0.040000 F60.000000 +G1 X43.764664 Y16.965710 F200.000000 +G1 X43.867399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X43.764664 Y15.354288 F200.000000 +G1 X43.476807 Y14.993327 F200.000000 +G1 X43.060842 Y14.793009 F200.000000 +G1 X42.599156 F200.000000 +G1 X42.183191 Y14.993327 F200.000000 +G1 X41.895334 Y15.354288 F200.000000 +G1 X41.792599 Y15.804399 F200.000000 +G1 Y16.515599 F200.000000 +G1 X41.895334 Y16.965710 F200.000000 +G1 X42.080000 Y17.197274 F200.000000 +G0 Z0.500000 +G0 X44.332599 Y16.515599 +G1 Z-0.040000 F60.000000 +G1 X44.332599 F200.000000 +G1 X44.435334 Y16.965710 F200.000000 +G1 X44.723191 Y17.326671 F200.000000 +G1 X45.139156 Y17.526989 F200.000000 +G1 X45.600842 F200.000000 +G1 X46.016807 Y17.326671 F200.000000 +G1 X46.304664 Y16.965710 F200.000000 +G1 X46.407399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X46.304664 Y15.354288 F200.000000 +G1 X46.016807 Y14.993327 F200.000000 +G1 X45.600842 Y14.793009 F200.000000 +G1 X45.139156 F200.000000 +G1 X44.723191 Y14.993327 F200.000000 +G1 X44.435334 Y15.354288 F200.000000 +G1 X44.332599 Y15.804399 F200.000000 +G1 X44.332599 Y16.515599 F200.000000 +G0 Z0.500000 +G0 X48.694575 Y17.153916 +G1 Z-0.040000 F60.000000 +G1 X48.844664 Y16.965710 F200.000000 +G1 X48.947399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X48.844664 Y15.354288 F200.000000 +G1 X48.556807 Y14.993327 F200.000000 +G1 X48.140842 Y14.793009 F200.000000 +G1 X47.679156 F200.000000 +G1 X47.263191 Y14.993327 F200.000000 +G1 X46.975334 Y15.354288 F200.000000 +G1 X46.872599 Y15.804399 F200.000000 +G1 Y16.515599 F200.000000 +G1 X46.975334 Y16.965710 F200.000000 +G1 X47.160000 Y17.197274 F200.000000 +G0 Z0.500000 +G0 X51.234575 Y17.153916 +G1 Z-0.040000 F60.000000 +G1 X51.384664 Y16.965710 F200.000000 +G1 X51.487399 Y16.515599 F200.000000 +G1 Y15.804399 F200.000000 +G1 X51.384664 Y15.354288 F200.000000 +G1 X51.096807 Y14.993327 F200.000000 +G1 X50.680842 Y14.793009 F200.000000 +G1 X50.219156 F200.000000 +G1 X49.803191 Y14.993327 F200.000000 +G1 X49.515334 Y15.354288 F200.000000 +G1 X49.412599 Y15.804399 F200.000000 +G1 Y16.515599 F200.000000 +G1 X49.515334 Y16.965710 F200.000000 +G1 X49.700000 Y17.197274 F200.000000 +G0 Z0.500000 +G0 X53.937380 Y15.410000 +G1 Z-0.040000 F60.000000 +G1 X53.924664 Y15.354288 F200.000000 +G1 X53.636807 Y14.993327 F200.000000 +G1 X53.220842 Y14.793009 F200.000000 +G1 X52.759156 F200.000000 +G1 X52.343191 Y14.993327 F200.000000 +G1 X52.055334 Y15.354288 F200.000000 +G1 X51.952599 Y15.804399 F200.000000 +G1 X51.952599 Y16.515599 F200.000000 +G1 X51.952599 F200.000000 +G1 X52.055334 Y16.965710 F200.000000 +G1 X52.343191 Y17.326671 F200.000000 +G1 X52.759156 Y17.526989 F200.000000 +G1 X53.220842 F200.000000 +G1 X53.636807 Y17.326671 F200.000000 +G1 X53.924664 Y16.965710 F200.000000 +G1 X53.937380 Y16.909998 F200.000000 +G0 Z0.500000 +G0 X14.538825 Y12.400216 +G1 Z-0.040000 F60.000000 +G1 X14.502708 Y12.422911 F200.000000 +G1 X14.377672 Y12.436999 F200.000000 +G1 X14.254999 Y12.464998 F200.000000 +G1 X9.088501 F200.000000 +G1 X8.674985 Y12.653845 F200.000000 +G1 X8.145978 Y12.577785 F200.000000 +G1 X7.742070 Y12.227797 F200.000000 +G1 X7.591499 Y11.714999 F200.000000 +G1 X7.742070 Y11.202201 F200.000000 +G1 X8.145978 Y10.852213 F200.000000 +G1 X8.674985 Y10.776153 F200.000000 +G1 X9.088501 Y10.965000 F200.000000 +G1 X13.842844 F200.000000 +G1 X13.937691 Y10.580189 F200.000000 +G1 X14.279045 Y10.194880 F200.000000 +G1 X14.760362 Y10.012341 F200.000000 +G1 X15.271377 Y10.074389 F200.000000 +G1 X15.695022 Y10.366811 F200.000000 +G1 X15.934247 Y10.822615 F200.000000 +G1 Y11.337383 F200.000000 +G1 X15.695022 Y11.793187 F200.000000 +G1 X15.271377 Y12.085609 F200.000000 +G1 X14.899948 Y12.130709 F200.000000 +G1 X14.785328 Y12.245328 F200.000000 +G1 X14.678787 Y12.312273 F200.000000 +G1 X14.580411 Y12.390725 F200.000000 +G1 X14.538825 Y12.400216 F200.000000 +G0 Z0.500000 +G0 X36.712599 Y8.563258 +G1 Z-0.040000 F60.000000 +G1 X36.169339 Y8.019998 F200.000000 +G1 X30.678501 F200.000000 +G1 X30.264985 Y8.208845 F200.000000 +G1 X29.735978 Y8.132785 F200.000000 +G1 X29.332070 Y7.782797 F200.000000 +G1 X29.181499 Y7.269999 F200.000000 +G1 X29.332070 Y6.757201 F200.000000 +G1 X29.735978 Y6.407213 F200.000000 +G1 X30.264985 Y6.331153 F200.000000 +G1 X30.678501 Y6.520000 F200.000000 +G1 X36.479999 F200.000000 +G1 X36.602672 Y6.547999 F200.000000 +G1 X36.727708 Y6.562087 F200.000000 +G1 X36.763825 Y6.584782 F200.000000 +G1 X36.805411 Y6.594273 F200.000000 +G1 X36.903787 Y6.672725 F200.000000 +G1 X37.010328 Y6.739670 F200.000000 +G1 X37.468204 Y7.197546 F200.000000 +G0 Z0.500000 +G0 X27.915411 Y6.594273 +G1 Z-0.040000 F60.000000 +G1 X28.013787 Y6.672725 F200.000000 +G1 X28.120328 Y6.739670 F200.000000 +G1 X29.390328 Y8.009670 F200.000000 +G1 X29.457273 Y8.116211 F200.000000 +G1 X29.535725 Y8.214587 F200.000000 +G1 X29.545216 Y8.256173 F200.000000 +G1 X29.567911 Y8.292290 F200.000000 +G1 X29.581999 Y8.417326 F200.000000 +G1 X29.609998 Y8.539999 F200.000000 +G1 Y9.060000 F200.000000 +G1 X33.415815 F200.000000 +G1 X33.545978 Y8.947213 F200.000000 +G1 X34.074985 Y8.871153 F200.000000 +G1 X34.561134 Y9.093171 F200.000000 +G1 X34.850078 Y9.542776 F200.000000 +G1 Y10.077222 F200.000000 +G1 X34.689998 Y10.326312 F200.000000 +G1 Y10.769339 F200.000000 +G1 X35.520659 Y11.600000 F200.000000 +G1 X38.709339 F200.000000 +G1 X39.540000 Y10.769339 F200.000000 +G1 Y9.577274 F200.000000 +G0 Z0.500000 +G0 X27.267380 Y16.680000 +G1 Z-0.040000 F60.000000 +G1 X33.190000 F200.000000 +G1 Y15.444328 F200.000000 +G1 X33.142070 Y15.402797 F200.000000 +G1 X32.991499 Y14.889999 F200.000000 +G1 X33.142070 Y14.377201 F200.000000 +G1 X33.545978 Y14.027213 F200.000000 +G1 X34.074985 Y13.951153 F200.000000 +G1 X34.488501 Y14.140000 F200.000000 +G1 X36.479999 F200.000000 +G1 X36.602672 Y14.167999 F200.000000 +G1 X36.727708 Y14.182087 F200.000000 +G1 X36.763825 Y14.204782 F200.000000 +G1 X36.805411 Y14.214273 F200.000000 +G1 X36.903787 Y14.292725 F200.000000 +G1 X37.010328 Y14.359670 F200.000000 +G1 X37.468204 Y14.817546 F200.000000 +G0 Z0.500000 +G0 X40.615411 Y20.645725 +G1 Z-0.040000 F60.000000 +G1 X40.533025 Y20.664529 F200.000000 +G1 X40.456889 Y20.701194 F200.000000 +G1 X40.372385 F200.000000 +G1 X40.289999 Y20.719998 F200.000000 +G1 X39.769998 F200.000000 +G1 Y25.570000 F200.000000 +G1 X41.035815 F200.000000 +G1 X41.165978 Y25.457213 F200.000000 +G1 X41.694985 Y25.381153 F200.000000 +G1 X42.108501 Y25.570000 F200.000000 +G1 X46.639999 F200.000000 +G1 X46.762672 Y25.597999 F200.000000 +G1 X46.887708 Y25.612087 F200.000000 +G1 X46.923825 Y25.634782 F200.000000 +G0 Z0.500000 +G0 Y25.634782 +G1 Z-0.040000 F60.000000 +G1 X46.965411 Y25.644273 F200.000000 +G1 X47.063787 Y25.722725 F200.000000 +G1 X47.170328 Y25.789670 F200.000000 +G1 X50.400215 Y29.019556 F200.000000 +G1 X50.703450 F200.000000 +G1 X51.160154 Y29.239493 F200.000000 +G1 X51.476203 Y29.635805 F200.000000 +G1 X51.588999 Y30.129999 F200.000000 +G1 X51.476203 Y30.624193 F200.000000 +G1 X51.160154 Y31.020505 F200.000000 +G1 X50.703450 Y31.240442 F200.000000 +G1 X50.196548 F200.000000 +G1 X49.739844 Y31.020505 F200.000000 +G1 X49.423795 Y30.624193 F200.000000 +G1 X49.310999 Y30.129999 F200.000000 +G1 X49.325557 Y30.066216 F200.000000 +G1 X46.329339 Y27.069998 F200.000000 +G1 X42.108501 F200.000000 +G1 X41.694985 Y27.258845 F200.000000 +G1 X41.165978 Y27.182785 F200.000000 +G1 X41.035815 Y27.069998 F200.000000 +G1 X39.019999 Y27.069998 F200.000000 +G1 X38.937613 Y27.051194 F200.000000 +G1 X38.853109 Y27.051194 F200.000000 +G1 X38.776973 Y27.014529 F200.000000 +G1 X38.694587 Y26.995725 F200.000000 +G1 X38.628518 Y26.943037 F200.000000 +G1 X38.552382 Y26.906372 F200.000000 +G1 X38.499695 Y26.840303 F200.000000 +G1 X38.433626 Y26.787616 F200.000000 +G1 X38.396961 Y26.711480 F200.000000 +G1 X38.344273 Y26.645411 F200.000000 +G1 X38.325469 Y26.563025 F200.000000 +G1 X38.288804 Y26.486889 F200.000000 +G1 Y26.402385 F200.000000 +G1 X38.270000 Y26.319999 F200.000000 +G1 Y20.719998 F200.000000 +G0 Z0.500000 +G0 X34.407616 Y18.016372 +G1 Z-0.040000 F60.000000 +G1 X34.331480 Y18.053037 F200.000000 +G1 X34.265411 Y18.105725 F200.000000 +G1 X34.183025 Y18.124529 F200.000000 +G1 X34.106889 Y18.161194 F200.000000 +G1 X34.022385 F200.000000 +G1 X33.939999 Y18.179998 F200.000000 +G1 X33.419998 F200.000000 +G1 Y24.298830 F200.000000 +G1 X33.421693 Y24.300000 F200.000000 +G1 X35.690383 F200.000000 +G1 X35.682070 Y24.292797 F200.000000 +G1 X35.531499 Y23.779999 F200.000000 +G1 X35.682070 Y23.267201 F200.000000 +G1 X36.085978 Y22.917213 F200.000000 +G1 X36.614985 Y22.841153 F200.000000 +G1 X37.101134 Y23.063171 F200.000000 +G1 X37.390078 Y23.512776 F200.000000 +G1 Y24.047222 F200.000000 +G1 X37.229998 Y24.296312 F200.000000 +G1 Y25.049999 F200.000000 +G1 Y25.803686 F200.000000 +G1 X37.390078 Y26.052776 F200.000000 +G1 Y26.587222 F200.000000 +G1 X37.101134 Y27.036827 F200.000000 +G1 X36.614985 Y27.258845 F200.000000 +G1 X36.085978 Y27.182785 F200.000000 +G1 X35.682070 Y26.832797 F200.000000 +G1 X35.531499 Y26.319999 F200.000000 +G1 X35.682070 Y25.807201 F200.000000 +G1 X35.690383 Y25.799998 F200.000000 +G1 X33.421693 Y25.799998 F200.000000 +G1 X33.051377 Y26.055609 F200.000000 +G1 X32.679948 Y26.100709 F200.000000 +G1 X25.580328 Y33.200328 F200.000000 +G1 X25.473787 Y33.267273 F200.000000 +G1 X25.375411 Y33.345725 F200.000000 +G1 X25.333825 Y33.355216 F200.000000 +G1 X25.297708 Y33.377911 F200.000000 +G1 X25.172672 Y33.391999 F200.000000 +G1 X25.049999 Y33.419998 F200.000000 +G1 X16.159999 F200.000000 +G0 Z0.500000 +G0 X43.537911 Y21.487708 +G1 Z-0.040000 F60.000000 +G1 X43.515216 Y21.523825 F200.000000 +G1 X43.505725 Y21.565411 F200.000000 +G1 X43.427273 Y21.663787 F200.000000 +G1 X43.360328 Y21.770328 F200.000000 +G1 X42.309998 Y22.820659 F200.000000 +G1 Y23.263686 F200.000000 +G1 X42.470078 Y23.512776 F200.000000 +G1 Y24.047222 F200.000000 +G1 X42.181134 Y24.496827 F200.000000 +G1 X41.694985 Y24.718845 F200.000000 +G1 X41.165978 Y24.642785 F200.000000 +G1 X40.762070 Y24.292797 F200.000000 +G1 X40.611499 Y23.779999 F200.000000 +G1 X40.762070 Y23.267201 F200.000000 +G1 X40.810000 Y23.225670 F200.000000 +G1 Y22.509999 F200.000000 +G1 X40.837999 Y22.387326 F200.000000 +G1 X40.852087 Y22.262290 F200.000000 +G1 X40.874782 Y22.226173 F200.000000 +G1 X40.884273 Y22.184587 F200.000000 +G1 X40.962725 Y22.086211 F200.000000 +G1 X41.029670 Y21.979670 F200.000000 +G1 X42.080000 Y20.929339 F200.000000 +G1 Y19.969999 F200.000000 +G1 Y19.969999 F200.000000 +G1 Y19.969999 F200.000000 +G1 Y17.197274 F200.000000 +G0 Z0.500000 +G0 X17.950000 Y8.772724 +G1 Z-0.040000 F60.000000 +G1 Y8.019998 F200.000000 +G1 X15.641693 Y8.019998 F200.000000 +G1 X15.271377 Y8.275609 F200.000000 +G1 X14.760362 Y8.337657 F200.000000 +G1 X14.279045 Y8.155118 F200.000000 +G1 X13.937691 Y7.769809 F200.000000 +G1 X13.814499 Y7.269999 F200.000000 +G1 X13.937691 Y6.770189 F200.000000 +G1 X14.279045 Y6.384880 F200.000000 +G1 X14.760362 Y6.202341 F200.000000 +G1 X15.271377 Y6.264389 F200.000000 +G1 X15.641693 Y6.520000 F200.000000 +G1 X27.589999 Y6.520000 F200.000000 +G1 X27.712672 Y6.547999 F200.000000 +G1 X27.837708 Y6.562087 F200.000000 +G1 X27.873825 Y6.584782 F200.000000 +G1 X27.915411 Y6.594273 F200.000000 +G0 Z0.500000 +G0 X17.182290 Y20.677911 +G1 Z-0.040000 F60.000000 +G1 X17.146173 Y20.655216 F200.000000 +G1 X17.104587 Y20.645725 F200.000000 +G1 X17.006211 Y20.567273 F200.000000 +G1 X16.899670 Y20.500328 F200.000000 +G1 X15.849339 Y19.449998 F200.000000 +G1 X15.641693 F200.000000 +G1 X15.271377 Y19.705609 F200.000000 +G1 X14.760362 Y19.767657 F200.000000 +G1 X14.279045 Y19.585118 F200.000000 +G1 X13.937691 Y19.199809 F200.000000 +G1 X13.814499 Y18.699999 F200.000000 +G1 X13.937691 Y18.200189 F200.000000 +G1 X14.279045 Y17.814880 F200.000000 +G1 X14.760362 Y17.632341 F200.000000 +G1 X15.271377 Y17.694389 F200.000000 +G1 X15.641693 Y17.950000 F200.000000 +G1 X16.159999 F200.000000 +G1 X16.282672 Y17.977999 F200.000000 +G1 X16.407708 Y17.992087 F200.000000 +G1 X16.443825 Y18.014782 F200.000000 +G1 X16.485411 Y18.024273 F200.000000 +G1 X16.583787 Y18.102725 F200.000000 +G1 X16.690328 Y18.169670 F200.000000 +G1 X17.740659 Y19.220000 F200.000000 +G1 X20.490000 F200.000000 +G1 Y18.467274 F200.000000 +G0 Z0.500000 +G0 X24.529998 +G1 Z-0.040000 F60.000000 +G1 Y21.758830 F200.000000 +G1 X24.585022 Y21.796811 F200.000000 +G1 X24.824247 Y22.252615 F200.000000 +G1 Y22.493588 F200.000000 +G1 X25.580328 Y23.249670 F200.000000 +G1 X25.647273 Y23.356211 F200.000000 +G1 X25.725725 Y23.454587 F200.000000 +G1 X25.735216 Y23.496173 F200.000000 +G1 X25.757911 Y23.532290 F200.000000 +G1 X25.771999 Y23.657326 F200.000000 +G1 X25.799998 Y23.779999 F200.000000 +G1 Y24.298830 F200.000000 +G1 X25.855022 Y24.336811 F200.000000 +G1 X26.094247 Y24.792615 F200.000000 +G1 Y25.307383 F200.000000 +G1 X25.855022 Y25.763187 F200.000000 +G1 X25.431377 Y26.055609 F200.000000 +G1 X24.920362 Y26.117657 F200.000000 +G1 X24.439045 Y25.935118 F200.000000 +G1 X24.097691 Y25.549809 F200.000000 +G1 X23.974499 Y25.049999 F200.000000 +G1 X24.097691 Y24.550189 F200.000000 +G1 X24.300000 Y24.321830 F200.000000 +G1 Y24.090659 F200.000000 +G1 X23.772204 Y23.562863 F200.000000 +G1 X23.650362 Y23.577657 F200.000000 +G1 X23.169045 Y23.395118 F200.000000 +G1 X22.827691 Y23.009809 F200.000000 +G1 X22.704499 Y22.509999 F200.000000 +G1 X22.827691 Y22.010189 F200.000000 +G1 X23.030000 Y21.781830 F200.000000 +G1 Y18.467274 F200.000000 +G0 Z0.500000 +G0 X17.992087 Y14.642290 +G1 Z-0.040000 F60.000000 +G1 X18.014782 Y14.606173 F200.000000 +G1 X18.024273 Y14.564587 F200.000000 +G1 X18.102725 Y14.466211 F200.000000 +G1 X18.169670 Y14.359670 F200.000000 +G1 X19.439670 Y13.089670 F200.000000 +G1 X19.546211 Y13.022725 F200.000000 +G1 X19.644587 Y12.944273 F200.000000 +G1 X19.686173 Y12.934782 F200.000000 +G1 X19.722290 Y12.912087 F200.000000 +G1 X19.847326 Y12.897999 F200.000000 +G1 X19.969999 Y12.870000 F200.000000 +G1 X29.340383 Y12.870000 F200.000000 +G1 X29.332070 Y12.862797 F200.000000 +G1 X29.181499 Y12.349999 F200.000000 +G1 X29.332070 Y11.837201 F200.000000 +G1 X29.735978 Y11.487213 F200.000000 +G1 X30.264985 Y11.411153 F200.000000 +G1 X30.751134 Y11.633171 F200.000000 +G1 X31.040078 Y12.082776 F200.000000 +G1 Y12.617222 F200.000000 +G1 X30.879998 Y12.866312 F200.000000 +G1 Y13.619999 F200.000000 +G1 Y14.138830 F200.000000 +G1 X30.935022 Y14.176811 F200.000000 +G1 X31.174247 Y14.632615 F200.000000 +G1 Y15.147383 F200.000000 +G1 X30.935022 Y15.603187 F200.000000 +G1 X30.511377 Y15.895609 F200.000000 +G1 X30.000362 Y15.957657 F200.000000 +G1 X29.519045 Y15.775118 F200.000000 +G1 X29.177691 Y15.389809 F200.000000 +G1 X29.054499 Y14.889999 F200.000000 +G1 X29.177691 Y14.390189 F200.000000 +G1 X29.195579 Y14.369998 F200.000000 +G1 X20.280659 F200.000000 +G1 X19.449998 Y15.200659 F200.000000 +G1 Y16.036999 F200.000000 +G1 X19.737399 F200.000000 +G1 Y18.822999 F200.000000 +G1 X17.662599 F200.000000 +G1 Y16.036999 F200.000000 +G1 X17.950000 F200.000000 +G1 Y14.889999 F200.000000 +G1 X17.977999 Y14.767326 F200.000000 +G1 X17.992087 Y14.642290 F200.000000 +G0 Z0.500000 +G0 X38.270000 Y20.719998 +G1 Z-0.040000 F60.000000 +G1 X37.302205 Y20.719998 F200.000000 +G1 X37.190154 Y20.860505 F200.000000 +G1 X36.733450 Y21.080442 F200.000000 +G1 X36.226548 F200.000000 +G1 X35.769844 Y20.860505 F200.000000 +G1 X35.453795 Y20.464193 F200.000000 +G1 X35.340999 Y19.969999 F200.000000 +G1 X35.453795 Y19.475805 F200.000000 +G1 X35.769844 Y19.079493 F200.000000 +G1 X36.226548 Y18.859556 F200.000000 +G1 X36.733450 F200.000000 +G1 X37.190154 Y19.079493 F200.000000 +G1 X37.302205 Y19.220000 F200.000000 +G1 X39.540000 Y19.220000 F200.000000 +G1 Y17.197274 F200.000000 +G0 Z0.500000 +G0 X45.964273 Y21.565411 +G1 Z-0.040000 F60.000000 +G1 X45.954782 Y21.523825 F200.000000 +G1 X45.932087 Y21.487708 F200.000000 +G1 X45.917999 Y21.362672 F200.000000 +G1 X45.890000 Y21.239999 F200.000000 +G1 Y20.810542 F200.000000 +G1 X45.817793 Y20.719998 F200.000000 +G1 X43.579998 Y20.719998 F200.000000 +G1 Y21.239999 F200.000000 +G1 X43.551999 Y21.362672 F200.000000 +G1 X43.537911 Y21.487708 F200.000000 +G0 Z0.500000 +G0 X21.989998 Y18.467274 +G1 Z-0.040000 F60.000000 +G1 X22.174664 Y18.235710 F200.000000 +G1 X22.277399 Y17.785599 F200.000000 +G1 Y17.074399 F200.000000 +G1 X22.174664 Y16.624288 F200.000000 +G1 X21.886807 Y16.263327 F200.000000 +G1 X21.470842 Y16.063009 F200.000000 +G1 X21.009156 F200.000000 +G1 X20.593191 Y16.263327 F200.000000 +G1 X20.305334 Y16.624288 F200.000000 +G1 X20.202599 Y17.074399 F200.000000 +G1 Y17.785599 F200.000000 +G1 X20.305334 Y18.235710 F200.000000 +G1 X20.490000 Y18.467274 F200.000000 +G0 Z0.500000 +G0 X24.529998 +G1 Z-0.040000 F60.000000 +G1 X24.714664 Y18.235710 F200.000000 +G1 X24.817399 Y17.785599 F200.000000 +G1 Y17.074399 F200.000000 +G1 X24.714664 Y16.624288 F200.000000 +G1 X24.426807 Y16.263327 F200.000000 +G1 X24.010842 Y16.063009 F200.000000 +G1 X23.549156 F200.000000 +G1 X23.133191 Y16.263327 F200.000000 +G1 X22.845334 Y16.624288 F200.000000 +G1 X22.742599 Y17.074399 F200.000000 +G1 Y17.785599 F200.000000 +G1 X22.845334 Y18.235710 F200.000000 +G1 X23.030000 Y18.467274 F200.000000 +G0 Z0.500000 +G0 X27.267380 Y16.680000 +G1 Z-0.040000 F60.000000 +G1 X27.254664 Y16.624288 F200.000000 +G1 X26.966807 Y16.263327 F200.000000 +G1 X26.550842 Y16.063009 F200.000000 +G1 X26.089156 F200.000000 +G1 X25.673191 Y16.263327 F200.000000 +G1 X25.385334 Y16.624288 F200.000000 +G1 X25.282599 Y17.074399 F200.000000 +G1 Y17.785599 F200.000000 +G1 X25.385334 Y18.235710 F200.000000 +G1 X25.673191 Y18.596671 F200.000000 +G1 X26.089156 Y18.796989 F200.000000 +G1 X26.550842 F200.000000 +G1 X26.966807 Y18.596671 F200.000000 +G1 X27.254664 Y18.235710 F200.000000 +G1 X27.267380 Y18.179998 F200.000000 +G0 Z0.500000 +G0 X25.282599 Y10.165599 +G1 Z-0.040000 F60.000000 +G1 X25.385334 Y10.615710 F200.000000 +G1 X25.673191 Y10.976671 F200.000000 +G1 X26.089156 Y11.176989 F200.000000 +G1 X26.550842 F200.000000 +G1 X26.966807 Y10.976671 F200.000000 +G1 X27.254664 Y10.615710 F200.000000 +G1 X27.357399 Y10.165599 F200.000000 +G1 Y9.454399 F200.000000 +G1 X27.254664 Y9.004288 F200.000000 +G1 X26.966807 Y8.643327 F200.000000 +G1 X26.550842 Y8.443009 F200.000000 +G1 X26.089156 F200.000000 +G1 X25.673191 Y8.643327 F200.000000 +G1 X25.385334 Y9.004288 F200.000000 +G1 X25.282599 Y9.454399 F200.000000 +G1 Y10.165599 F200.000000 +G0 Z0.500000 +G0 X22.742599 +G1 Z-0.040000 F60.000000 +G1 X22.845334 Y10.615710 F200.000000 +G1 X23.133191 Y10.976671 F200.000000 +G1 X23.549156 Y11.176989 F200.000000 +G1 X24.010842 F200.000000 +G1 X24.426807 Y10.976671 F200.000000 +G1 X24.714664 Y10.615710 F200.000000 +G1 X24.817399 Y10.165599 F200.000000 +G1 Y9.454399 F200.000000 +G1 X24.714664 Y9.004288 F200.000000 +G1 X24.426807 Y8.643327 F200.000000 +G1 X24.010842 Y8.443009 F200.000000 +G1 X23.549156 F200.000000 +G1 X23.133191 Y8.643327 F200.000000 +G1 X22.845334 Y9.004288 F200.000000 +G1 X22.742599 Y9.454399 F200.000000 +G1 Y10.165599 F200.000000 +G0 Z0.500000 +G0 X20.202599 +G1 Z-0.040000 F60.000000 +G1 X20.305334 Y10.615710 F200.000000 +G1 X20.593191 Y10.976671 F200.000000 +G1 X21.009156 Y11.176989 F200.000000 +G1 X21.470842 F200.000000 +G1 X21.886807 Y10.976671 F200.000000 +G1 X22.174664 Y10.615710 F200.000000 +G1 X22.277399 Y10.165599 F200.000000 +G1 Y9.454399 F200.000000 +G1 X22.174664 Y9.004288 F200.000000 +G1 X21.886807 Y8.643327 F200.000000 +G1 X21.470842 Y8.443009 F200.000000 +G1 X21.009156 F200.000000 +G1 X20.593191 Y8.643327 F200.000000 +G1 X20.305334 Y9.004288 F200.000000 +G1 X20.202599 Y9.454399 F200.000000 +G1 Y10.165599 F200.000000 +G0 Z0.500000 +G0 X17.950000 Y8.772724 +G1 Z-0.040000 F60.000000 +G1 X17.765334 Y9.004288 F200.000000 +G1 X17.662599 Y9.454399 F200.000000 +G1 Y10.165599 F200.000000 +G1 X17.765334 Y10.615710 F200.000000 +G1 X17.915423 Y10.803916 F200.000000 +G0 Z0.500000 +G0 X19.449998 Y10.847274 +G1 Z-0.040000 F60.000000 +G1 X19.634664 Y10.615710 F200.000000 +G1 X19.737399 Y10.165599 F200.000000 +G1 Y9.454399 F200.000000 +G1 X19.634664 Y9.004288 F200.000000 +G1 X19.449998 Y8.772724 F200.000000 +G0 Z0.500000 +G0 X43.579998 Y17.197274 +G1 Z-0.040000 F60.000000 +G1 Y19.220000 F200.000000 +G1 X45.817793 Y19.220000 F200.000000 +G1 X45.929844 Y19.079493 F200.000000 +G1 X46.386548 Y18.859556 F200.000000 +G1 X46.893450 F200.000000 +G1 X47.350154 Y19.079493 F200.000000 +G1 X47.666203 Y19.475805 F200.000000 +G1 X47.778999 Y19.969999 F200.000000 +G1 X47.666203 Y20.464193 F200.000000 +G1 X47.389998 Y20.810542 F200.000000 +G1 Y20.929339 F200.000000 +G1 X50.400215 Y23.939556 F200.000000 +G1 X50.703450 F200.000000 +G1 X51.160154 Y24.159493 F200.000000 +G1 X51.476203 Y24.555805 F200.000000 +G1 X51.588999 Y25.049999 F200.000000 +G1 X51.476203 Y25.544193 F200.000000 +G1 X51.160154 Y25.940505 F200.000000 +G1 X50.703450 Y26.160442 F200.000000 +G1 X50.196548 F200.000000 +G1 X49.739844 Y25.940505 F200.000000 +G1 X49.423795 Y25.544193 F200.000000 +G1 X49.310999 Y25.049999 F200.000000 +G1 X49.325557 Y24.986216 F200.000000 +G1 X46.109670 Y21.770328 F200.000000 +G1 X46.042725 Y21.663787 F200.000000 +G1 X45.964273 Y21.565411 F200.000000 +G0 Z0.500000 +G0 X16.159999 Y33.419998 +G1 Z-0.040000 F60.000000 +G1 X16.037326 Y33.391999 F200.000000 +G1 X15.912290 Y33.377911 F200.000000 +G1 X15.876173 Y33.355216 F200.000000 +G1 X15.834587 Y33.345725 F200.000000 +G1 X15.736211 Y33.267273 F200.000000 +G1 X15.629670 Y33.200328 F200.000000 +G1 X14.359670 Y31.930328 F200.000000 +G1 X14.292725 Y31.823787 F200.000000 +G1 X14.214273 Y31.725411 F200.000000 +G1 X14.204782 Y31.683825 F200.000000 +G1 X14.182087 Y31.647708 F200.000000 +G1 X14.167999 Y31.522672 F200.000000 +G1 X14.140000 Y31.399999 F200.000000 +G1 Y30.168181 F200.000000 +G1 X14.058638 Y30.132492 F200.000000 +G1 X13.690505 Y29.793602 F200.000000 +G1 X13.452357 Y29.353542 F200.000000 +G1 X13.369999 Y28.859999 F200.000000 +G1 X13.435688 Y28.466347 F200.000000 +G1 X9.551999 Y24.582658 F200.000000 +G1 Y24.791999 F200.000000 +G1 X7.527999 F200.000000 +G1 Y22.767999 F200.000000 +G1 X9.551999 F200.000000 +G1 Y23.030000 F200.000000 +G1 X9.809999 F200.000000 +G1 X9.932672 Y23.057999 F200.000000 +G1 X10.057708 Y23.072087 F200.000000 +G1 X10.093825 Y23.094782 F200.000000 +G1 X10.135411 Y23.104273 F200.000000 +G1 X10.233787 Y23.182725 F200.000000 +G1 X10.340328 Y23.249670 F200.000000 +G1 X14.489271 Y27.398613 F200.000000 +G1 X14.516861 Y27.386511 F200.000000 +G1 X15.015520 Y27.345191 F200.000000 +G1 X15.500576 Y27.468024 F200.000000 +G1 X15.919467 Y27.741699 F200.000000 +G1 X16.226799 Y28.136559 F200.000000 +G1 X16.389268 Y28.609815 F200.000000 +G1 Y29.110183 F200.000000 +G1 X16.226799 Y29.583439 F200.000000 +G1 X15.919467 Y29.978299 F200.000000 +G1 X15.639998 Y30.160886 F200.000000 +G1 Y31.089339 F200.000000 +G1 X16.470659 Y31.920000 F200.000000 +G1 X24.739339 F200.000000 +G1 X31.597434 Y25.061906 F200.000000 +G1 X31.594499 Y25.049999 F200.000000 +G1 X31.717691 Y24.550189 F200.000000 +G1 X31.920000 Y24.321830 F200.000000 +G1 Y18.179998 F200.000000 +G1 X27.267380 F200.000000 +G0 Z0.500000 +G0 X53.937380 Y15.410000 +G1 Z-0.040000 F60.000000 +G1 X58.707580 Y15.410000 F200.000000 +G1 X58.833999 Y15.283581 F200.000000 +G1 X59.339999 Y15.147999 F200.000000 +G1 X59.845999 Y15.283581 F200.000000 +G1 X60.216417 Y15.653999 F200.000000 +G1 X60.351999 Y16.159999 F200.000000 +G1 X60.216417 Y16.665999 F200.000000 +G1 X59.845999 Y17.036417 F200.000000 +G1 X59.339999 Y17.171999 F200.000000 +G1 X58.833999 Y17.036417 F200.000000 +G1 X58.707580 Y16.909998 F200.000000 +G1 X53.937380 Y16.909998 F200.000000 +G0 Z0.500000 +G0 X41.039998 Y9.577274 +G1 Z-0.040000 F60.000000 +G1 Y11.079999 F200.000000 +G1 X41.011999 Y11.202672 F200.000000 +G1 X40.997911 Y11.327708 F200.000000 +G1 X40.975216 Y11.363825 F200.000000 +G1 X40.965725 Y11.405411 F200.000000 +G1 X40.887273 Y11.503787 F200.000000 +G1 X40.820328 Y11.610328 F200.000000 +G1 X39.550328 Y12.880328 F200.000000 +G1 X39.443787 Y12.947273 F200.000000 +G1 X39.345411 Y13.025725 F200.000000 +G1 X39.303825 Y13.035216 F200.000000 +G1 X39.267708 Y13.057911 F200.000000 +G1 X39.142672 Y13.071999 F200.000000 +G1 X39.019999 Y13.099998 F200.000000 +G1 X35.209999 F200.000000 +G1 X35.087326 Y13.071999 F200.000000 +G1 X34.962290 Y13.057911 F200.000000 +G1 X34.926173 Y13.035216 F200.000000 +G1 X34.884587 Y13.025725 F200.000000 +G1 X34.786211 Y12.947273 F200.000000 +G1 X34.679670 Y12.880328 F200.000000 +G1 X33.409670 Y11.610328 F200.000000 +G1 X33.342725 Y11.503787 F200.000000 +G1 X33.264273 Y11.405411 F200.000000 +G1 X33.254782 Y11.363825 F200.000000 +G1 X33.232087 Y11.327708 F200.000000 +G1 X33.217999 Y11.202672 F200.000000 +G1 X33.190000 Y11.079999 F200.000000 +G1 Y10.559998 F200.000000 +G1 X28.859999 F200.000000 +G1 X28.777613 Y10.541194 F200.000000 +G1 X28.693109 F200.000000 +G1 X28.616973 Y10.504529 F200.000000 +G1 X28.534587 Y10.485725 F200.000000 +G1 X28.468518 Y10.433037 F200.000000 +G1 X28.392382 Y10.396372 F200.000000 +G1 X28.339695 Y10.330303 F200.000000 +G1 X28.273626 Y10.277616 F200.000000 +G1 X28.236961 Y10.201480 F200.000000 +G1 X28.184273 Y10.135411 F200.000000 +G1 X28.165469 Y10.053025 F200.000000 +G1 X28.128804 Y9.976889 F200.000000 +G1 Y9.892385 F200.000000 +G1 X28.110000 Y9.809999 F200.000000 +G1 Y8.850659 F200.000000 +G1 X27.279339 Y8.019998 F200.000000 +G1 X19.449998 F200.000000 +G1 Y8.772724 F200.000000 +G0 Z0.500000 +G0 Y10.847274 +G1 Z-0.040000 F60.000000 +G1 Y11.079999 F200.000000 +G1 X19.421999 Y11.202672 F200.000000 +G1 X19.407911 Y11.327708 F200.000000 +G1 X19.385216 Y11.363825 F200.000000 +G1 X19.375725 Y11.405411 F200.000000 +G1 X19.297273 Y11.503787 F200.000000 +G1 X19.230328 Y11.610328 F200.000000 +G1 X13.099998 Y17.740659 F200.000000 +G1 Y19.659339 F200.000000 +G1 X15.200659 Y21.760000 F200.000000 +G1 X15.429339 Y21.760000 F200.000000 +G1 X15.549045 Y21.624880 F200.000000 +G1 X16.030362 Y21.442341 F200.000000 +G1 X16.541377 Y21.504389 F200.000000 +G1 X16.965022 Y21.796811 F200.000000 +G1 X17.204247 Y22.252615 F200.000000 +G1 Y22.767383 F200.000000 +G1 X16.965022 Y23.223187 F200.000000 +G1 X16.909998 Y23.261168 F200.000000 +G1 Y24.739339 F200.000000 +G1 X19.510658 Y27.339999 F200.000000 +G1 X21.489999 F200.000000 +G1 Y30.379999 F200.000000 +G1 X18.449999 F200.000000 +G1 Y28.400658 F200.000000 +G1 X15.629670 Y25.580328 F200.000000 +G1 X15.562725 Y25.473787 F200.000000 +G1 X15.484273 Y25.375411 F200.000000 +G1 X15.474782 Y25.333825 F200.000000 +G1 X15.452087 Y25.297708 F200.000000 +G1 X15.437999 Y25.172672 F200.000000 +G1 X15.410000 Y25.049999 F200.000000 +G1 Y23.259998 F200.000000 +G1 X14.889999 F200.000000 +G1 X14.767326 Y23.231999 F200.000000 +G1 X14.642290 Y23.217911 F200.000000 +G1 X14.606173 Y23.195216 F200.000000 +G1 X14.564587 Y23.185725 F200.000000 +G1 X14.466211 Y23.107273 F200.000000 +G1 X14.359670 Y23.040328 F200.000000 +G1 X11.819670 Y20.500328 F200.000000 +G1 X11.752725 Y20.393787 F200.000000 +G1 X11.674273 Y20.295411 F200.000000 +G1 X11.664782 Y20.253825 F200.000000 +G1 X11.642087 Y20.217708 F200.000000 +G1 X11.627999 Y20.092672 F200.000000 +G1 X11.600000 Y19.969999 F200.000000 +G1 Y17.429999 F200.000000 +G1 X11.627999 Y17.307326 F200.000000 +G1 X11.642087 Y17.182290 F200.000000 +G1 X11.664782 Y17.146173 F200.000000 +G1 X11.674273 Y17.104587 F200.000000 +G1 X11.752725 Y17.006211 F200.000000 +G1 X11.819670 Y16.899670 F200.000000 +G1 X17.915423 Y10.803916 F200.000000 +G0 Z0.500000 +G0 X46.962618 Y9.289998 +G1 Z-0.040000 F60.000000 +G1 X46.317380 F200.000000 +G0 Z0.500000 +G0 Y7.790000 +G1 Z-0.040000 F60.000000 +G1 X46.962618 F200.000000 +G0 Z0.500000 +G0 X44.422618 Y9.289998 +G1 Z-0.040000 F60.000000 +G1 X43.777380 F200.000000 +G0 Z0.500000 +G0 Y7.790000 +G1 Z-0.040000 F60.000000 +G1 X44.422618 F200.000000 +G0 Z0.500000 +G0 X41.882618 Y9.289998 +G1 Z-0.040000 F60.000000 +G1 X41.237380 F200.000000 +G0 Z0.500000 +G0 Y7.790000 +G1 Z-0.040000 F60.000000 +G1 X41.882618 F200.000000 +G0 Z0.500000 +G0 X36.712599 Y16.183258 +G1 Z-0.040000 F60.000000 +G1 X36.169339 Y15.639998 F200.000000 +G1 X34.689998 F200.000000 +G1 Y17.429999 F200.000000 +G1 X34.671194 Y17.512385 F200.000000 +G1 Y17.596889 F200.000000 +G1 X34.634529 Y17.673025 F200.000000 +G1 X34.615725 Y17.755411 F200.000000 +G1 X34.563037 Y17.821480 F200.000000 +G1 X34.526372 Y17.897616 F200.000000 +G1 X34.460303 Y17.950303 F200.000000 +G1 X34.407616 Y18.016372 F200.000000 +G0 Z0.500000 +G0 X48.694575 Y17.153916 +G1 Z-0.040000 F60.000000 +G1 X52.030659 Y20.490000 F200.000000 +G1 X58.707580 Y20.490000 F200.000000 +G1 X58.833999 Y20.363581 F200.000000 +G1 X59.339999 Y20.227999 F200.000000 +G1 X59.845999 Y20.363581 F200.000000 +G1 X60.216417 Y20.733999 F200.000000 +G1 X60.351999 Y21.239999 F200.000000 +G1 X60.216417 Y21.745999 F200.000000 +G1 X59.845999 Y22.116417 F200.000000 +G1 X59.339999 Y22.251999 F200.000000 +G1 X58.833999 Y22.116417 F200.000000 +G1 X58.707580 Y21.989998 F200.000000 +G1 X51.719999 Y21.989998 F200.000000 +G1 X51.597326 Y21.961999 F200.000000 +G1 X51.472290 Y21.947911 F200.000000 +G1 X51.436173 Y21.925216 F200.000000 +G1 X51.394587 Y21.915725 F200.000000 +G1 X51.296211 Y21.837273 F200.000000 +G1 X51.189670 Y21.770328 F200.000000 +G1 X47.379670 Y17.960328 F200.000000 +G1 X47.312725 Y17.853787 F200.000000 +G1 X47.234273 Y17.755411 F200.000000 +G1 X47.224782 Y17.713825 F200.000000 +G1 X47.202087 Y17.677708 F200.000000 +G1 X47.187999 Y17.552672 F200.000000 +G1 X47.160000 Y17.429999 F200.000000 +G1 Y17.197274 F200.000000 +G0 Z0.500000 +G0 X5.469670 Y14.150328 +G1 Z-0.040000 F60.000000 +G1 X5.402725 Y14.043787 F200.000000 +G1 X5.324273 Y13.945411 F200.000000 +G1 X5.314782 Y13.903825 F200.000000 +G1 X5.292087 Y13.867708 F200.000000 +G1 X5.277999 Y13.742672 F200.000000 +G1 X5.250000 Y13.619999 F200.000000 +G1 Y8.539999 F200.000000 +G1 X5.277999 Y8.417326 F200.000000 +G1 X5.292087 Y8.292290 F200.000000 +G1 X5.314782 Y8.256173 F200.000000 +G1 X5.324273 Y8.214587 F200.000000 +G1 X5.402725 Y8.116211 F200.000000 +G1 X5.469670 Y8.009670 F200.000000 +G1 X6.197434 Y7.281906 F200.000000 +G1 X6.194499 Y7.269999 F200.000000 +G1 X6.317691 Y6.770189 F200.000000 +G1 X6.659045 Y6.384880 F200.000000 +G1 X7.140362 Y6.202341 F200.000000 +G1 X7.651377 Y6.264389 F200.000000 +G1 X8.075022 Y6.556811 F200.000000 +G1 X8.314247 Y7.012615 F200.000000 +G1 Y7.527383 F200.000000 +G1 X8.075022 Y7.983187 F200.000000 +G1 X7.651377 Y8.275609 F200.000000 +G1 X7.279948 Y8.320709 F200.000000 +G1 X6.749998 Y8.850659 F200.000000 +G1 Y13.309339 F200.000000 +G1 X8.017158 Y14.576499 F200.000000 +G1 X9.488499 F200.000000 +G1 Y16.473499 F200.000000 +G1 X9.289998 F200.000000 +G1 Y20.607580 F200.000000 +G1 X9.416417 Y20.733999 F200.000000 +G1 X9.551999 Y21.239999 F200.000000 +G1 X9.416417 Y21.745999 F200.000000 +G1 X9.045999 Y22.116417 F200.000000 +G1 X8.539999 Y22.251999 F200.000000 +G1 X8.033999 Y22.116417 F200.000000 +G1 X7.663581 Y21.745999 F200.000000 +G1 X7.527999 Y21.239999 F200.000000 +G1 X7.663581 Y20.733999 F200.000000 +G1 X7.790000 Y20.607580 F200.000000 +G1 Y16.473499 F200.000000 +G1 X7.591499 F200.000000 +G1 Y16.203444 F200.000000 +G1 X7.579587 Y16.200725 F200.000000 +G1 X7.481211 Y16.122273 F200.000000 +G1 X7.374670 Y16.055328 F200.000000 +G1 X5.469670 Y14.150328 F200.000000 +G0 Z0.500000 +G0 X30.879998 Y13.619999 +G1 Z-0.040000 F60.000000 +G1 Y13.619999 F200.000000 +G1 Y13.619999 F200.000000 +G0 Z0.500000 +G0 X21.989998 Y18.467274 +G1 Z-0.040000 F60.000000 +G1 Y19.969999 F200.000000 +G1 X21.971194 Y20.052385 F200.000000 +G1 Y20.136889 F200.000000 +G1 X21.934529 Y20.213025 F200.000000 +G1 X21.915725 Y20.295411 F200.000000 +G1 X21.863037 Y20.361480 F200.000000 +G1 X21.826372 Y20.437616 F200.000000 +G1 X21.760303 Y20.490303 F200.000000 +G1 X21.707616 Y20.556372 F200.000000 +G1 X21.631480 Y20.593037 F200.000000 +G1 X21.565411 Y20.645725 F200.000000 +G1 X21.483025 Y20.664529 F200.000000 +G1 X21.406889 Y20.701194 F200.000000 +G1 X21.322385 F200.000000 +G1 X21.239999 Y20.719998 F200.000000 +G1 X20.719998 F200.000000 +G1 Y23.469339 F200.000000 +G1 X24.090659 Y26.840000 F200.000000 +G1 X26.009339 F200.000000 +G1 X29.380000 Y23.469339 F200.000000 +G1 Y23.238168 F200.000000 +G1 X29.177691 Y23.009809 F200.000000 +G1 X29.054499 Y22.509999 F200.000000 +G1 X29.177691 Y22.010189 F200.000000 +G1 X29.519045 Y21.624880 F200.000000 +G1 X30.000362 Y21.442341 F200.000000 +G1 X30.511377 Y21.504389 F200.000000 +G1 X30.935022 Y21.796811 F200.000000 +G1 X31.174247 Y22.252615 F200.000000 +G1 Y22.767383 F200.000000 +G1 X30.935022 Y23.223187 F200.000000 +G1 X30.879998 Y23.261168 F200.000000 +G1 Y23.779999 F200.000000 +G1 X30.851999 Y23.902672 F200.000000 +G1 X30.837911 Y24.027708 F200.000000 +G1 X30.815216 Y24.063825 F200.000000 +G1 X30.805725 Y24.105411 F200.000000 +G1 X30.727273 Y24.203787 F200.000000 +G1 X30.660328 Y24.310328 F200.000000 +G1 X26.850328 Y28.120328 F200.000000 +G1 X26.743787 Y28.187273 F200.000000 +G1 X26.645411 Y28.265725 F200.000000 +G1 X26.603825 Y28.275216 F200.000000 +G1 X26.567708 Y28.297911 F200.000000 +G1 X26.442672 Y28.311999 F200.000000 +G1 X26.319999 Y28.339998 F200.000000 +G1 X23.779999 F200.000000 +G1 X23.657326 Y28.311999 F200.000000 +G1 X23.532290 Y28.297911 F200.000000 +G1 X23.496173 Y28.275216 F200.000000 +G1 X23.454587 Y28.265725 F200.000000 +G1 X23.356211 Y28.187273 F200.000000 +G1 X23.249670 Y28.120328 F200.000000 +G1 X19.439670 Y24.310328 F200.000000 +G1 X19.372725 Y24.203787 F200.000000 +G1 X19.294273 Y24.105411 F200.000000 +G1 X19.284782 Y24.063825 F200.000000 +G1 X19.262087 Y24.027708 F200.000000 +G1 X19.247999 Y23.902672 F200.000000 +G1 X19.220000 Y23.779999 F200.000000 +G1 Y20.719998 F200.000000 +G1 X17.429999 F200.000000 +G1 X17.307326 Y20.691999 F200.000000 +G1 X17.182290 Y20.677911 F200.000000 +G0 Z0.500000 +G0 X41.039998 Y17.197274 +G1 Z-0.040000 F60.000000 +G1 Y19.969999 F200.000000 +G1 X41.021194 Y20.052385 F200.000000 +G1 Y20.136889 F200.000000 +G1 X40.984529 Y20.213025 F200.000000 +G1 X40.965725 Y20.295411 F200.000000 +G1 X40.913037 Y20.361480 F200.000000 +G1 X40.876372 Y20.437616 F200.000000 +G1 X40.810303 Y20.490303 F200.000000 +G1 X40.757616 Y20.556372 F200.000000 +G1 X40.681480 Y20.593037 F200.000000 +G1 X40.615411 Y20.645725 F200.000000 +G0 Z0.500000 +G0 X51.234575 Y17.153916 +G1 Z-0.040000 F60.000000 +G1 X52.030659 Y17.950000 F200.000000 +G1 X58.707580 F200.000000 +G1 X58.833999 Y17.823581 F200.000000 +G1 X59.339999 Y17.687999 F200.000000 +G1 X59.845999 Y17.823581 F200.000000 +G1 X60.216417 Y18.193999 F200.000000 +G1 X60.351999 Y18.699999 F200.000000 +G1 X60.216417 Y19.205999 F200.000000 +G1 X59.845999 Y19.576417 F200.000000 +G1 X59.339999 Y19.711999 F200.000000 +G1 X58.833999 Y19.576417 F200.000000 +G1 X58.707580 Y19.449998 F200.000000 +G1 X51.719999 Y19.449998 F200.000000 +G1 X51.597326 Y19.421999 F200.000000 +G1 X51.472290 Y19.407911 F200.000000 +G1 X51.436173 Y19.385216 F200.000000 +G1 X51.394587 Y19.375725 F200.000000 +G1 X51.296211 Y19.297273 F200.000000 +G1 X51.189670 Y19.230328 F200.000000 +G1 X49.919670 Y17.960328 F200.000000 +G1 X49.852725 Y17.853787 F200.000000 +G1 X49.774273 Y17.755411 F200.000000 +G1 X49.764782 Y17.713825 F200.000000 +G1 X49.742087 Y17.677708 F200.000000 +G1 X49.727999 Y17.552672 F200.000000 +G1 X49.700000 Y17.429999 F200.000000 +G1 Y17.197274 F200.000000 +G0 Z0.500000 +G0 Y7.502724 +G1 Z-0.040000 F60.000000 +G1 Y5.999999 F200.000000 +G1 X49.718804 Y5.917613 F200.000000 +G1 Y5.833109 F200.000000 +G1 X49.755469 Y5.756973 F200.000000 +G1 X49.774273 Y5.674587 F200.000000 +G1 X49.826961 Y5.608518 F200.000000 +G1 X49.863626 Y5.532382 F200.000000 +G1 X49.929695 Y5.479695 F200.000000 +G1 X49.982382 Y5.413626 F200.000000 +G1 X50.058518 Y5.376961 F200.000000 +G1 X50.124587 Y5.324273 F200.000000 +G1 X50.206973 Y5.305469 F200.000000 +G1 X50.283109 Y5.268804 F200.000000 +G1 X50.367613 F200.000000 +G1 X50.449999 Y5.250000 F200.000000 +G1 X55.529999 F200.000000 +G1 X55.652672 Y5.277999 F200.000000 +G1 X55.777708 Y5.292087 F200.000000 +G1 X55.813825 Y5.314782 F200.000000 +G1 X55.855411 Y5.324273 F200.000000 +G1 X55.953787 Y5.402725 F200.000000 +G1 X56.060328 Y5.469670 F200.000000 +G1 X59.870328 Y9.279670 F200.000000 +G1 X59.937273 Y9.386211 F200.000000 +G1 X60.015725 Y9.484587 F200.000000 +G1 X60.025216 Y9.526173 F200.000000 +G1 X60.047911 Y9.562290 F200.000000 +G1 X60.061999 Y9.687326 F200.000000 +G1 X60.089998 Y9.809999 F200.000000 +G1 Y10.067999 F200.000000 +G1 X60.351999 F200.000000 +G1 Y12.091999 F200.000000 +G1 X58.327999 F200.000000 +G1 Y10.067999 F200.000000 +G1 X58.537340 F200.000000 +G1 X55.219339 Y6.749998 F200.000000 +G1 X51.199998 F200.000000 +G1 Y7.502724 F200.000000 + +(Goto to Initial position) +G0 Z0.500000 +G0 X0.000000 Y0.000000 +G0 Z0.000000 diff --git a/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch3pass.gcode b/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch3pass.gcode new file mode 100644 index 0000000..ed6b4f2 --- /dev/null +++ b/Software/GcodeGenerators/pyGerber2Gcode_CUI/out/DTMF_Shield_etch3pass.gcode @@ -0,0 +1,1250 @@ +(Generated by ./pygerber2gcode_cui_MOD.py ) +( 2013-06-05 17:19:17 ) +(Initialize) + +(Start form here) +G0 Z0.500000 +G0 X56.092893 Y14.327105 +G1 Z-0.040000 F60.000000 +G1 X52.282893 Y10.517105 F200.000000 +G1 X52.193634 Y10.375050 F200.000000 +G1 X52.089031 Y10.243882 F200.000000 +G1 X52.076375 Y10.188434 F200.000000 +G1 X52.072960 Y10.182999 F200.000000 +G1 X51.702599 F200.000000 +G1 Y9.048068 F200.000000 +G0 Z0.500000 +G0 Y8.031930 +G1 Z-0.040000 F60.000000 +G1 Y6.999998 F200.000000 +G1 X51.449998 F200.000000 +G1 Y7.425298 F200.000000 +G0 Z0.500000 +G0 X46.818529 Y9.539998 +G1 Z-0.040000 F60.000000 +G1 X47.107318 Y9.902129 F200.000000 +G1 X47.623526 Y10.150721 F200.000000 +G1 X48.196472 F200.000000 +G1 X48.712680 Y9.902129 F200.000000 +G1 X49.069906 Y9.454181 F200.000000 +G1 X49.179999 Y8.971833 F200.000000 +G1 X49.290092 Y9.454181 F200.000000 +G1 X49.647318 Y9.902129 F200.000000 +G1 X50.163526 Y10.150721 F200.000000 +G1 X50.736472 F200.000000 +G1 X51.252680 Y9.902129 F200.000000 +G1 X51.609906 Y9.454181 F200.000000 +G1 X51.702599 Y9.048068 F200.000000 +G0 Z0.500000 +G0 Y8.031930 +G1 Z-0.040000 F60.000000 +G1 X51.609906 Y7.625817 F200.000000 +G1 X51.449998 Y7.425298 F200.000000 +G0 Z0.500000 +G0 X49.450000 +G1 Z-0.040000 F60.000000 +G1 X49.290092 Y7.625817 F200.000000 +G1 X49.179999 Y8.108165 F200.000000 +G1 X49.069906 Y7.625817 F200.000000 +G1 X48.712680 Y7.177869 F200.000000 +G1 X48.196472 Y6.929277 F200.000000 +G1 X47.623526 F200.000000 +G1 X47.107318 Y7.177869 F200.000000 +G1 X46.818529 Y7.540000 F200.000000 +G0 Z0.500000 +G0 X44.278529 Y9.539998 +G1 Z-0.040000 F60.000000 +G1 X44.567318 Y9.902129 F200.000000 +G1 X45.083526 Y10.150721 F200.000000 +G1 X45.656472 F200.000000 +G1 X46.172680 Y9.902129 F200.000000 +G1 X46.461469 Y9.539998 F200.000000 +G0 Z0.500000 +G0 Y7.540000 +G1 Z-0.040000 F60.000000 +G1 X46.172680 Y7.177869 F200.000000 +G1 X45.656472 Y6.929277 F200.000000 +G1 X45.083526 F200.000000 +G1 X44.567318 Y7.177869 F200.000000 +G1 X44.278529 Y7.540000 F200.000000 +G0 Z0.500000 +G0 X41.738529 Y9.539998 +G1 Z-0.040000 F60.000000 +G1 X42.027318 Y9.902129 F200.000000 +G1 X42.543526 Y10.150721 F200.000000 +G1 X43.116472 F200.000000 +G1 X43.632680 Y9.902129 F200.000000 +G1 X43.921469 Y9.539998 F200.000000 +G0 Z0.500000 +G0 Y7.540000 +G1 Z-0.040000 F60.000000 +G1 X43.632680 Y7.177869 F200.000000 +G1 X43.116472 Y6.929277 F200.000000 +G1 X42.543526 F200.000000 +G1 X42.027318 Y7.177869 F200.000000 +G1 X41.738529 Y7.540000 F200.000000 +G0 Z0.500000 +G0 X36.462599 Y8.666811 +G1 Z-0.040000 F60.000000 +G1 Y8.895599 F200.000000 +G1 X36.590092 Y9.454181 F200.000000 +G1 X36.947318 Y9.902129 F200.000000 +G1 X37.463526 Y10.150721 F200.000000 +G1 X38.036472 F200.000000 +G1 X38.552680 Y9.902129 F200.000000 +G1 X38.909906 Y9.454181 F200.000000 +G1 X39.019999 Y8.971833 F200.000000 +G1 X39.130092 Y9.454181 F200.000000 +G1 X39.290000 Y9.654700 F200.000000 +G0 Z0.500000 +G0 X41.381469 Y7.540000 +G1 Z-0.040000 F60.000000 +G1 X41.092680 Y7.177869 F200.000000 +G1 X40.576472 Y6.929277 F200.000000 +G1 X40.003526 F200.000000 +G1 X39.487318 Y7.177869 F200.000000 +G1 X39.130092 Y7.625817 F200.000000 +G1 X39.019999 Y8.108165 F200.000000 +G1 X38.909906 Y7.625817 F200.000000 +G1 X38.552680 Y7.177869 F200.000000 +G1 X38.036472 Y6.929277 F200.000000 +G1 X37.553489 F200.000000 +G0 Z0.500000 +G0 X41.289998 Y9.654700 +G1 Z-0.040000 F60.000000 +G1 X41.381469 Y9.539998 F200.000000 +G0 Z0.500000 +G0 X36.462599 Y16.286811 +G1 Z-0.040000 F60.000000 +G1 Y16.515599 F200.000000 +G1 X36.590092 Y17.074181 F200.000000 +G1 X36.947318 Y17.522129 F200.000000 +G1 X37.463526 Y17.770721 F200.000000 +G1 X38.036472 F200.000000 +G1 X38.552680 Y17.522129 F200.000000 +G1 X38.909906 Y17.074181 F200.000000 +G1 X39.019999 Y16.591833 F200.000000 +G1 X39.130092 Y17.074181 F200.000000 +G1 X39.290000 Y17.274700 F200.000000 +G0 Z0.500000 +G0 X54.081469 Y15.160000 +G1 Z-0.040000 F60.000000 +G1 X53.792680 Y14.797869 F200.000000 +G1 X53.276472 Y14.549277 F200.000000 +G1 X52.703526 F200.000000 +G1 X52.187318 Y14.797869 F200.000000 +G1 X51.830092 Y15.245817 F200.000000 +G1 X51.719999 Y15.728165 F200.000000 +G1 X51.609906 Y15.245817 F200.000000 +G1 X51.252680 Y14.797869 F200.000000 +G1 X50.736472 Y14.549277 F200.000000 +G1 X50.163526 F200.000000 +G1 X49.647318 Y14.797869 F200.000000 +G1 X49.290092 Y15.245817 F200.000000 +G1 X49.179999 Y15.728165 F200.000000 +G1 X49.069906 Y15.245817 F200.000000 +G1 X48.712680 Y14.797869 F200.000000 +G1 X48.196472 Y14.549277 F200.000000 +G1 X47.623526 F200.000000 +G1 X47.107318 Y14.797869 F200.000000 +G1 X46.750092 Y15.245817 F200.000000 +G1 X46.639999 Y15.728165 F200.000000 +G1 X46.529906 Y15.245817 F200.000000 +G1 X46.172680 Y14.797869 F200.000000 +G1 X45.656472 Y14.549277 F200.000000 +G1 X45.083526 F200.000000 +G1 X44.567318 Y14.797869 F200.000000 +G1 X44.210092 Y15.245817 F200.000000 +G1 X44.099999 Y15.728165 F200.000000 +G1 X43.989906 Y15.245817 F200.000000 +G1 X43.632680 Y14.797869 F200.000000 +G1 X43.116472 Y14.549277 F200.000000 +G1 X42.543526 F200.000000 +G1 X42.027318 Y14.797869 F200.000000 +G1 X41.670092 Y15.245817 F200.000000 +G1 X41.559999 Y15.728165 F200.000000 +G1 X41.449906 Y15.245817 F200.000000 +G1 X41.092680 Y14.797869 F200.000000 +G1 X40.576472 Y14.549277 F200.000000 +G1 X40.003526 F200.000000 +G1 X39.487318 Y14.797869 F200.000000 +G1 X39.130092 Y15.245817 F200.000000 +G1 X39.019999 Y15.728165 F200.000000 +G1 X38.909906 Y15.245817 F200.000000 +G1 X38.552680 Y14.797869 F200.000000 +G1 X38.036472 Y14.549277 F200.000000 +G1 X37.553489 F200.000000 +G0 Z0.500000 +G0 X41.289998 Y17.274700 +G1 Z-0.040000 F60.000000 +G1 X41.449906 Y17.074181 F200.000000 +G1 X41.559999 Y16.591833 F200.000000 +G1 X41.670092 Y17.074181 F200.000000 +G1 X41.830000 Y17.274700 F200.000000 +G0 Z0.500000 +G0 X43.829998 Y17.274700 +G1 Z-0.040000 F60.000000 +G1 X43.989906 Y17.074181 F200.000000 +G1 X44.099999 Y16.591833 F200.000000 +G1 X44.210092 Y17.074181 F200.000000 +G1 X44.567318 Y17.522129 F200.000000 +G1 X45.083526 Y17.770721 F200.000000 +G1 X45.656472 F200.000000 +G1 X46.172680 Y17.522129 F200.000000 +G1 X46.529906 Y17.074181 F200.000000 +G1 X46.639999 Y16.591833 F200.000000 +G1 X46.750092 Y17.074181 F200.000000 +G1 X46.910000 Y17.274700 F200.000000 +G0 Z0.500000 +G0 X49.024869 Y17.130656 +G1 Z-0.040000 F60.000000 +G1 X49.069906 Y17.074181 F200.000000 +G1 X49.179999 Y16.591833 F200.000000 +G1 X49.290092 Y17.074181 F200.000000 +G1 X49.450000 Y17.274700 F200.000000 +G0 Z0.500000 +G0 X51.564869 Y17.130656 +G1 Z-0.040000 F60.000000 +G1 X51.609906 Y17.074181 F200.000000 +G1 X51.719999 Y16.591833 F200.000000 +G1 X51.830092 Y17.074181 F200.000000 +G1 X52.187318 Y17.522129 F200.000000 +G1 X52.556671 Y17.700000 F200.000000 +G0 Z0.500000 +G0 X53.423327 +G1 Z-0.040000 F60.000000 +G1 X53.792680 Y17.522129 F200.000000 +G1 X54.081469 Y17.159998 F200.000000 +G0 Z0.500000 +G0 X14.633434 Y12.628623 +G1 Z-0.040000 F60.000000 +G1 X14.585278 Y12.658881 F200.000000 +G1 X14.418563 Y12.677666 F200.000000 +G1 X14.254999 Y12.714998 F200.000000 +G1 X9.181377 Y12.714998 F200.000000 +G1 X9.139249 Y12.752930 F200.000000 +G1 X8.665276 Y12.906933 F200.000000 +G1 X8.169642 Y12.854840 F200.000000 +G1 X7.738046 Y12.605658 F200.000000 +G1 X7.445115 Y12.202473 F200.000000 +G1 X7.341499 Y11.714999 F200.000000 +G1 X7.445115 Y11.227525 F200.000000 +G1 X7.738046 Y10.824340 F200.000000 +G1 X8.169642 Y10.575158 F200.000000 +G1 X8.665276 Y10.523065 F200.000000 +G1 X9.139249 Y10.677068 F200.000000 +G1 X9.181377 Y10.715000 F200.000000 +G1 X13.637102 Y10.715000 F200.000000 +G1 X13.665397 Y10.572752 F200.000000 +G1 X13.952729 Y10.142729 F200.000000 +G1 X14.382752 Y9.855397 F200.000000 +G1 X14.889999 Y9.754499 F200.000000 +G1 X15.397246 Y9.855397 F200.000000 +G1 X15.827269 Y10.142729 F200.000000 +G1 X16.114601 Y10.572752 F200.000000 +G1 X16.215499 Y11.079999 F200.000000 +G1 X16.114601 Y11.587246 F200.000000 +G1 X15.827269 Y12.017269 F200.000000 +G1 X15.397246 Y12.304601 F200.000000 +G1 X15.000739 Y12.383472 F200.000000 +G1 X14.962105 Y12.422105 F200.000000 +G1 X14.820050 Y12.511364 F200.000000 +G1 X14.688882 Y12.615967 F200.000000 +G1 X14.633434 Y12.628623 F200.000000 +G0 Z0.500000 +G0 X36.462599 Y8.666811 +G1 Z-0.040000 F60.000000 +G1 X36.065786 Y8.269998 F200.000000 +G1 X30.771377 Y8.269998 F200.000000 +G1 X30.729249 Y8.307930 F200.000000 +G1 X30.255276 Y8.461933 F200.000000 +G1 X29.832027 Y8.417448 F200.000000 +G1 X29.859998 Y8.539999 F200.000000 +G1 Y8.810000 F200.000000 +G1 X33.327428 F200.000000 +G1 X33.569642 Y8.670158 F200.000000 +G1 X34.065276 Y8.618065 F200.000000 +G1 X34.539249 Y8.772068 F200.000000 +G1 X34.909606 Y9.105538 F200.000000 +G1 X35.112309 Y9.560817 F200.000000 +G1 Y10.059181 F200.000000 +G1 X34.939998 Y10.446198 F200.000000 +G1 Y10.665786 F200.000000 +G1 X35.624212 Y11.350000 F200.000000 +G1 X38.605786 Y11.350000 F200.000000 +G1 X39.290000 Y10.665786 F200.000000 +G1 Y9.654700 F200.000000 +G0 Z0.500000 +G0 X27.411469 Y16.430000 +G1 Z-0.040000 F60.000000 +G1 X32.940000 F200.000000 +G1 Y15.508071 F200.000000 +G1 X32.845115 Y15.377473 F200.000000 +G1 X32.741499 Y14.889999 F200.000000 +G1 X32.845115 Y14.402525 F200.000000 +G1 X33.138046 Y13.999340 F200.000000 +G1 X33.569642 Y13.750158 F200.000000 +G1 X34.065276 Y13.698065 F200.000000 +G1 X34.539249 Y13.852068 F200.000000 +G1 X34.581377 Y13.890000 F200.000000 +G1 X36.479999 F200.000000 +G1 X36.643563 Y13.927332 F200.000000 +G1 X36.810278 Y13.946117 F200.000000 +G1 X36.858434 Y13.976375 F200.000000 +G1 X36.913882 Y13.989031 F200.000000 +G1 X37.045050 Y14.093634 F200.000000 +G1 X37.187105 Y14.182893 F200.000000 +G1 X37.553489 Y14.549277 F200.000000 +G0 Z0.500000 +G0 X40.723882 Y20.870967 +G1 Z-0.040000 F60.000000 +G1 X40.614034 Y20.896039 F200.000000 +G1 X40.512520 Y20.944926 F200.000000 +G1 X40.399847 Y20.944926 F200.000000 +G1 X40.289999 Y20.969998 F200.000000 +G1 X40.019998 F200.000000 +G1 Y25.320000 F200.000000 +G1 X40.947428 F200.000000 +G1 X41.189642 Y25.180158 F200.000000 +G1 X41.685276 Y25.128065 F200.000000 +G1 X42.159249 Y25.282068 F200.000000 +G1 X42.201377 Y25.320000 F200.000000 +G1 X46.639999 Y25.320000 F200.000000 +G1 X46.803563 Y25.357332 F200.000000 +G1 X46.970278 Y25.376117 F200.000000 +G1 X47.018434 Y25.406375 F200.000000 +G0 Z0.500000 +G1 Z-0.040000 F60.000000 +G1 X47.073882 Y25.419031 F200.000000 +G1 X47.205050 Y25.523634 F200.000000 +G1 X47.347105 Y25.612893 F200.000000 +G1 X50.497405 Y28.763193 F200.000000 +G1 X50.830117 Y28.794023 F200.000000 +G1 X51.287059 Y29.021553 F200.000000 +G1 X51.630951 Y29.398785 F200.000000 +G1 X51.815349 Y29.874771 F200.000000 +G1 Y30.385227 F200.000000 +G1 X51.630951 Y30.861213 F200.000000 +G1 X51.287059 Y31.238445 F200.000000 +G1 X50.830117 Y31.465975 F200.000000 +G1 X50.321838 Y31.513074 F200.000000 +G1 X49.830868 Y31.373381 F200.000000 +G1 X49.423516 Y31.065762 F200.000000 +G1 X49.154795 Y30.631764 F200.000000 +G1 X49.066796 Y30.161008 F200.000000 +G1 X46.225786 Y27.319998 F200.000000 +G1 X42.201377 F200.000000 +G1 X42.159249 Y27.357930 F200.000000 +G1 X41.685276 Y27.511933 F200.000000 +G1 X41.189642 Y27.459840 F200.000000 +G1 X40.947428 Y27.319998 F200.000000 +G1 X39.019999 F200.000000 +G1 X38.910151 Y27.294926 F200.000000 +G1 X38.797478 F200.000000 +G1 X38.695964 Y27.246039 F200.000000 +G1 X38.586116 Y27.220967 F200.000000 +G1 X38.498025 Y27.150717 F200.000000 +G1 X38.396510 Y27.101830 F200.000000 +G1 X38.326259 Y27.013739 F200.000000 +G1 X38.238168 Y26.943488 F200.000000 +G1 X38.189281 Y26.841973 F200.000000 +G1 X38.119031 Y26.753882 F200.000000 +G1 X38.093959 Y26.644034 F200.000000 +G1 X38.045072 Y26.542520 F200.000000 +G1 Y26.429847 F200.000000 +G1 X38.020000 Y26.319999 F200.000000 +G1 Y20.969998 F200.000000 +G0 Z0.500000 +G0 X34.563488 Y18.211830 +G1 Z-0.040000 F60.000000 +G1 X34.461973 Y18.260717 F200.000000 +G1 X34.373882 Y18.330967 F200.000000 +G1 X34.264034 Y18.356039 F200.000000 +G1 X34.162520 Y18.404926 F200.000000 +G1 X34.049847 F200.000000 +G1 X33.939999 Y18.429998 F200.000000 +G1 X33.669998 F200.000000 +G1 Y24.050000 F200.000000 +G1 X35.338889 F200.000000 +G1 X35.281499 Y23.779999 F200.000000 +G1 X35.385115 Y23.292525 F200.000000 +G1 X35.678046 Y22.889340 F200.000000 +G1 X36.109642 Y22.640158 F200.000000 +G1 X36.605276 Y22.588065 F200.000000 +G1 X37.079249 Y22.742068 F200.000000 +G1 X37.449606 Y23.075538 F200.000000 +G1 X37.652309 Y23.530817 F200.000000 +G1 Y24.029181 F200.000000 +G1 X37.479998 Y24.416198 F200.000000 +G1 Y25.049999 F200.000000 +G1 X37.479998 Y25.049999 F200.000000 +G1 X37.479998 Y25.049999 F200.000000 +G1 Y25.683800 F200.000000 +G1 X37.652309 Y26.070817 F200.000000 +G1 Y26.569181 F200.000000 +G1 X37.449606 Y27.024460 F200.000000 +G1 X37.079249 Y27.357930 F200.000000 +G1 X36.605276 Y27.511933 F200.000000 +G1 X36.109642 Y27.459840 F200.000000 +G1 X35.678046 Y27.210658 F200.000000 +G1 X35.385115 Y26.807473 F200.000000 +G1 X35.281499 Y26.319999 F200.000000 +G1 X35.338889 Y26.049998 F200.000000 +G1 X33.513389 F200.000000 +G1 X33.177246 Y26.274601 F200.000000 +G1 X32.780739 Y26.353472 F200.000000 +G1 X25.757105 Y33.377105 F200.000000 +G1 X25.615050 Y33.466364 F200.000000 +G1 X25.483882 Y33.570967 F200.000000 +G1 X25.428434 Y33.583623 F200.000000 +G1 X25.380278 Y33.613881 F200.000000 +G1 X25.213563 Y33.632666 F200.000000 +G1 X25.049999 Y33.669998 F200.000000 +G1 X16.159999 F200.000000 +G0 Z0.500000 +G0 X43.773881 Y21.570278 +G1 Z-0.040000 F60.000000 +G1 X43.743623 Y21.618434 F200.000000 +G1 X43.730967 Y21.673882 F200.000000 +G1 X43.626364 Y21.805050 F200.000000 +G1 X43.537105 Y21.947105 F200.000000 +G1 X42.559998 Y22.924212 F200.000000 +G1 Y23.143800 F200.000000 +G1 X42.732309 Y23.530817 F200.000000 +G1 Y24.029181 F200.000000 +G1 X42.529606 Y24.484460 F200.000000 +G1 X42.159249 Y24.817930 F200.000000 +G1 X41.685276 Y24.971933 F200.000000 +G1 X41.189642 Y24.919840 F200.000000 +G1 X40.758046 Y24.670658 F200.000000 +G1 X40.465115 Y24.267473 F200.000000 +G1 X40.361499 Y23.779999 F200.000000 +G1 X40.465115 Y23.292525 F200.000000 +G1 X40.560000 Y23.161927 F200.000000 +G1 Y22.509999 F200.000000 +G1 X40.597332 Y22.346435 F200.000000 +G1 X40.616117 Y22.179720 F200.000000 +G1 X40.646375 Y22.131564 F200.000000 +G1 X40.659031 Y22.076116 F200.000000 +G1 X40.763634 Y21.944948 F200.000000 +G1 X40.852893 Y21.802893 F200.000000 +G1 X41.830000 Y20.825786 F200.000000 +G1 Y19.969999 F200.000000 +G1 Y19.969999 F200.000000 +G1 Y19.969999 F200.000000 +G1 Y17.274700 F200.000000 +G0 Z0.500000 +G0 X17.700000 Y8.695298 +G1 Z-0.040000 F60.000000 +G1 Y8.269998 F200.000000 +G1 X15.733389 Y8.269998 F200.000000 +G1 X15.397246 Y8.494601 F200.000000 +G1 X14.889999 Y8.595499 F200.000000 +G1 X14.382752 Y8.494601 F200.000000 +G1 X13.952729 Y8.207269 F200.000000 +G1 X13.665397 Y7.777246 F200.000000 +G1 X13.564499 Y7.269999 F200.000000 +G1 X13.665397 Y6.762752 F200.000000 +G1 X13.952729 Y6.332729 F200.000000 +G1 X14.382752 Y6.045397 F200.000000 +G1 X14.889999 Y5.944499 F200.000000 +G1 X15.397246 Y6.045397 F200.000000 +G1 X15.733389 Y6.270000 F200.000000 +G1 X27.589999 Y6.270000 F200.000000 +G1 X27.753563 Y6.307332 F200.000000 +G1 X27.920278 Y6.326117 F200.000000 +G1 X27.968434 Y6.356375 F200.000000 +G1 X28.023882 Y6.369031 F200.000000 +G1 X28.155050 Y6.473634 F200.000000 +G1 X28.297105 Y6.562893 F200.000000 +G1 X28.944245 Y7.210033 F200.000000 +G1 X29.035115 Y6.782525 F200.000000 +G1 X29.328046 Y6.379340 F200.000000 +G1 X29.759642 Y6.130158 F200.000000 +G1 X30.255276 Y6.078065 F200.000000 +G1 X30.729249 Y6.232068 F200.000000 +G1 X30.771377 Y6.270000 F200.000000 +G1 X36.479999 F200.000000 +G1 X36.643563 Y6.307332 F200.000000 +G1 X36.810278 Y6.326117 F200.000000 +G1 X36.858434 Y6.356375 F200.000000 +G1 X36.913882 Y6.369031 F200.000000 +G1 X37.045050 Y6.473634 F200.000000 +G1 X37.187105 Y6.562893 F200.000000 +G1 X37.553489 Y6.929277 F200.000000 +G0 Z0.500000 +G0 X24.779998 Y18.544700 +G1 Z-0.040000 F60.000000 +G1 Y21.666609 F200.000000 +G1 X25.004601 Y22.002752 F200.000000 +G1 X25.083472 Y22.399259 F200.000000 +G1 X25.757105 Y23.072893 F200.000000 +G1 X25.846364 Y23.214948 F200.000000 +G1 X25.950967 Y23.346116 F200.000000 +G1 X25.963623 Y23.401564 F200.000000 +G1 X25.993881 Y23.449720 F200.000000 +G1 X26.012666 Y23.616435 F200.000000 +G1 X26.049998 Y23.779999 F200.000000 +G1 Y24.206609 F200.000000 +G1 X26.274601 Y24.542752 F200.000000 +G1 X26.375499 Y25.049999 F200.000000 +G1 X26.274601 Y25.557246 F200.000000 +G1 X25.987269 Y25.987269 F200.000000 +G1 X25.557246 Y26.274601 F200.000000 +G1 X25.049999 Y26.375499 F200.000000 +G1 X24.542752 Y26.274601 F200.000000 +G1 X24.112729 Y25.987269 F200.000000 +G1 X23.825397 Y25.557246 F200.000000 +G1 X23.724499 Y25.049999 F200.000000 +G1 X23.825397 Y24.542752 F200.000000 +G1 X24.050000 Y24.206609 F200.000000 +G1 Y24.194212 F200.000000 +G1 X23.669259 Y23.813472 F200.000000 +G1 X23.272752 Y23.734601 F200.000000 +G1 X22.842729 Y23.447269 F200.000000 +G1 X22.555397 Y23.017246 F200.000000 +G1 X22.454499 Y22.509999 F200.000000 +G1 X22.555397 Y22.002752 F200.000000 +G1 X22.780000 Y21.666609 F200.000000 +G1 Y18.544700 F200.000000 +G0 Z0.500000 +G0 X38.020000 Y20.969998 +G1 Z-0.040000 F60.000000 +G1 X37.415921 Y20.969998 F200.000000 +G1 X37.317059 Y21.078445 F200.000000 +G1 X36.860117 Y21.305975 F200.000000 +G1 X36.351838 Y21.353074 F200.000000 +G1 X35.860868 Y21.213381 F200.000000 +G1 X35.453516 Y20.905762 F200.000000 +G1 X35.184795 Y20.471764 F200.000000 +G1 X35.090999 Y19.969999 F200.000000 +G1 X35.184795 Y19.468234 F200.000000 +G1 X35.453516 Y19.034236 F200.000000 +G1 X35.860868 Y18.726617 F200.000000 +G1 X36.351838 Y18.586924 F200.000000 +G1 X36.860117 Y18.634023 F200.000000 +G1 X37.317059 Y18.861553 F200.000000 +G1 X37.415921 Y18.970000 F200.000000 +G1 X39.290000 Y18.970000 F200.000000 +G1 Y17.274700 F200.000000 +G0 Z0.500000 +G0 X43.829998 Y17.274700 +G1 Z-0.040000 F60.000000 +G1 Y18.970000 F200.000000 +G1 X45.698577 Y18.970000 F200.000000 +G1 X46.020868 Y18.726617 F200.000000 +G1 X46.511838 Y18.586924 F200.000000 +G1 X47.020117 Y18.634023 F200.000000 +G1 X47.477059 Y18.861553 F200.000000 +G1 X47.820951 Y19.238785 F200.000000 +G1 X48.005349 Y19.714771 F200.000000 +G1 Y20.225227 F200.000000 +G1 X47.820951 Y20.701213 F200.000000 +G1 X47.675251 Y20.861039 F200.000000 +G1 X50.497405 Y23.683193 F200.000000 +G1 X50.830117 Y23.714023 F200.000000 +G1 X51.287059 Y23.941553 F200.000000 +G1 X51.630951 Y24.318785 F200.000000 +G1 X51.815349 Y24.794771 F200.000000 +G1 Y25.305227 F200.000000 +G1 X51.630951 Y25.781213 F200.000000 +G1 X51.287059 Y26.158445 F200.000000 +G1 X50.830117 Y26.385975 F200.000000 +G1 X50.321838 Y26.433074 F200.000000 +G1 X49.830868 Y26.293381 F200.000000 +G1 X49.423516 Y25.985762 F200.000000 +G1 X49.154795 Y25.551764 F200.000000 +G1 X49.066796 Y25.081008 F200.000000 +G1 X45.932893 Y21.947105 F200.000000 +G1 X45.843634 Y21.805050 F200.000000 +G1 X45.739031 Y21.673882 F200.000000 +G1 X45.726375 Y21.618434 F200.000000 +G1 X45.696117 Y21.570278 F200.000000 +G1 X45.677332 Y21.403563 F200.000000 +G1 X45.640000 Y21.239999 F200.000000 +G1 Y20.969998 F200.000000 +G1 X43.829998 F200.000000 +G1 Y21.239999 F200.000000 +G1 X43.792666 Y21.403563 F200.000000 +G1 X43.773881 Y21.570278 F200.000000 +G0 Z0.500000 +G0 X17.429999 Y20.969998 +G1 Z-0.040000 F60.000000 +G1 X17.266435 Y20.932666 F200.000000 +G1 X17.099720 Y20.913881 F200.000000 +G1 X17.051564 Y20.883623 F200.000000 +G1 X16.996116 Y20.870967 F200.000000 +G1 X16.864948 Y20.766364 F200.000000 +G1 X16.722893 Y20.677105 F200.000000 +G1 X15.745786 Y19.699998 F200.000000 +G1 X15.733389 Y19.699998 F200.000000 +G1 X15.397246 Y19.924601 F200.000000 +G1 X14.889999 Y20.025499 F200.000000 +G1 X14.382752 Y19.924601 F200.000000 +G1 X13.952729 Y19.637269 F200.000000 +G1 X13.665397 Y19.207246 F200.000000 +G1 X13.564499 Y18.699999 F200.000000 +G1 X13.665397 Y18.192752 F200.000000 +G1 X13.952729 Y17.762729 F200.000000 +G1 X14.382752 Y17.475397 F200.000000 +G1 X14.889999 Y17.374499 F200.000000 +G1 X15.397246 Y17.475397 F200.000000 +G1 X15.733389 Y17.700000 F200.000000 +G1 X16.159999 Y17.700000 F200.000000 +G1 X16.323563 Y17.737332 F200.000000 +G1 X16.490278 Y17.756117 F200.000000 +G1 X16.538434 Y17.786375 F200.000000 +G1 X16.593882 Y17.799031 F200.000000 +G1 X16.725050 Y17.903634 F200.000000 +G1 X16.867105 Y17.992893 F200.000000 +G1 X17.412599 Y18.538387 F200.000000 +G1 Y15.786999 F200.000000 +G1 X17.700000 F200.000000 +G1 Y14.889999 F200.000000 +G1 X17.737332 Y14.726435 F200.000000 +G1 X17.756117 Y14.559720 F200.000000 +G1 X17.786375 Y14.511564 F200.000000 +G1 X17.799031 Y14.456116 F200.000000 +G1 X17.903634 Y14.324948 F200.000000 +G1 X17.992893 Y14.182893 F200.000000 +G1 X19.262893 Y12.912893 F200.000000 +G1 X19.404948 Y12.823634 F200.000000 +G1 X19.536116 Y12.719031 F200.000000 +G1 X19.591564 Y12.706375 F200.000000 +G1 X19.639720 Y12.676117 F200.000000 +G1 X19.806435 Y12.657332 F200.000000 +G1 X19.969999 Y12.620000 F200.000000 +G1 X28.988889 Y12.620000 F200.000000 +G1 X28.931499 Y12.349999 F200.000000 +G1 X29.035115 Y11.862525 F200.000000 +G1 X29.328046 Y11.459340 F200.000000 +G1 X29.759642 Y11.210158 F200.000000 +G1 X30.255276 Y11.158065 F200.000000 +G1 X30.729249 Y11.312068 F200.000000 +G1 X31.099606 Y11.645538 F200.000000 +G1 X31.302309 Y12.100817 F200.000000 +G1 Y12.599181 F200.000000 +G1 X31.129998 Y12.986198 F200.000000 +G1 Y13.619999 F200.000000 +G1 Y14.046609 F200.000000 +G1 X31.354601 Y14.382752 F200.000000 +G1 X31.455499 Y14.889999 F200.000000 +G1 X31.354601 Y15.397246 F200.000000 +G1 X31.067269 Y15.827269 F200.000000 +G1 X30.637246 Y16.114601 F200.000000 +G1 X30.129999 Y16.215499 F200.000000 +G1 X29.622752 Y16.114601 F200.000000 +G1 X29.192729 Y15.827269 F200.000000 +G1 X28.905397 Y15.397246 F200.000000 +G1 X28.804499 Y14.889999 F200.000000 +G1 X28.858206 Y14.619998 F200.000000 +G1 X20.384212 Y14.619998 F200.000000 +G1 X19.699998 Y15.304212 F200.000000 +G1 Y15.786999 F200.000000 +G1 X19.987399 F200.000000 +G1 Y16.921930 F200.000000 +G0 Z0.500000 +G0 Y17.938068 +G1 Z-0.040000 F60.000000 +G1 Y18.970000 F200.000000 +G1 X20.240000 F200.000000 +G1 Y18.544700 F200.000000 +G0 Z0.500000 +G0 X19.987399 Y17.938068 +G1 Z-0.040000 F60.000000 +G1 X20.080092 Y18.344181 F200.000000 +G1 X20.240000 Y18.544700 F200.000000 +G0 Z0.500000 +G0 X22.239998 +G1 Z-0.040000 F60.000000 +G1 X22.399906 Y18.344181 F200.000000 +G1 X22.509999 Y17.861833 F200.000000 +G1 X22.620092 Y18.344181 F200.000000 +G1 X22.780000 Y18.544700 F200.000000 +G0 Z0.500000 +G0 X27.411469 Y16.430000 +G1 Z-0.040000 F60.000000 +G1 X27.122680 Y16.067869 F200.000000 +G1 X26.606472 Y15.819277 F200.000000 +G1 X26.033526 F200.000000 +G1 X25.517318 Y16.067869 F200.000000 +G1 X25.160092 Y16.515817 F200.000000 +G1 X25.049999 Y16.998165 F200.000000 +G1 X24.939906 Y16.515817 F200.000000 +G1 X24.582680 Y16.067869 F200.000000 +G1 X24.066472 Y15.819277 F200.000000 +G1 X23.493526 F200.000000 +G1 X22.977318 Y16.067869 F200.000000 +G1 X22.620092 Y16.515817 F200.000000 +G1 X22.509999 Y16.998165 F200.000000 +G1 X22.399906 Y16.515817 F200.000000 +G1 X22.042680 Y16.067869 F200.000000 +G1 X21.526472 Y15.819277 F200.000000 +G1 X20.953526 F200.000000 +G1 X20.437318 Y16.067869 F200.000000 +G1 X20.080092 Y16.515817 F200.000000 +G1 X19.987399 Y16.921930 F200.000000 +G0 Z0.500000 +G0 X24.779998 Y18.544700 +G1 Z-0.040000 F60.000000 +G1 X24.939906 Y18.344181 F200.000000 +G1 X25.049999 Y17.861833 F200.000000 +G1 X25.160092 Y18.344181 F200.000000 +G1 X25.517318 Y18.792129 F200.000000 +G1 X26.033526 Y19.040721 F200.000000 +G1 X26.606472 F200.000000 +G1 X27.122680 Y18.792129 F200.000000 +G1 X27.411469 Y18.429998 F200.000000 +G0 Z0.500000 +G0 X19.699998 Y10.924700 +G1 Z-0.040000 F60.000000 +G1 X19.859906 Y10.724181 F200.000000 +G1 X19.969999 Y10.241833 F200.000000 +G1 X20.080092 Y10.724181 F200.000000 +G1 X20.437318 Y11.172129 F200.000000 +G1 X20.953526 Y11.420721 F200.000000 +G1 X21.526472 F200.000000 +G1 X22.042680 Y11.172129 F200.000000 +G1 X22.399906 Y10.724181 F200.000000 +G1 X22.509999 Y10.241833 F200.000000 +G1 X22.620092 Y10.724181 F200.000000 +G1 X22.977318 Y11.172129 F200.000000 +G1 X23.493526 Y11.420721 F200.000000 +G1 X24.066472 F200.000000 +G1 X24.582680 Y11.172129 F200.000000 +G1 X24.939906 Y10.724181 F200.000000 +G1 X25.049999 Y10.241833 F200.000000 +G1 X25.160092 Y10.724181 F200.000000 +G1 X25.517318 Y11.172129 F200.000000 +G1 X26.033526 Y11.420721 F200.000000 +G1 X26.606472 F200.000000 +G1 X27.122680 Y11.172129 F200.000000 +G1 X27.479906 Y10.724181 F200.000000 +G1 X27.607399 Y10.165599 F200.000000 +G1 Y9.454399 F200.000000 +G1 X27.479906 Y8.895817 F200.000000 +G1 X27.122680 Y8.447869 F200.000000 +G1 X26.753327 Y8.269998 F200.000000 +G0 Z0.500000 +G0 X25.886671 +G1 Z-0.040000 F60.000000 +G1 X25.517318 Y8.447869 F200.000000 +G1 X25.160092 Y8.895817 F200.000000 +G1 X25.049999 Y9.378165 F200.000000 +G1 X24.939906 Y8.895817 F200.000000 +G1 X24.582680 Y8.447869 F200.000000 +G1 X24.213327 Y8.269998 F200.000000 +G0 Z0.500000 +G0 X23.346671 +G1 Z-0.040000 F60.000000 +G1 X22.977318 Y8.447869 F200.000000 +G1 X22.620092 Y8.895817 F200.000000 +G1 X22.509999 Y9.378165 F200.000000 +G1 X22.399906 Y8.895817 F200.000000 +G1 X22.042680 Y8.447869 F200.000000 +G1 X21.673327 Y8.269998 F200.000000 +G0 Z0.500000 +G0 X20.806671 +G1 Z-0.040000 F60.000000 +G1 X20.437318 Y8.447869 F200.000000 +G1 X20.080092 Y8.895817 F200.000000 +G1 X19.969999 Y9.378165 F200.000000 +G1 X19.859906 Y8.895817 F200.000000 +G1 X19.699998 Y8.695298 F200.000000 +G0 Z0.500000 +G0 X17.700000 Y8.695298 +G1 Z-0.040000 F60.000000 +G1 X17.540092 Y8.895817 F200.000000 +G1 X17.412599 Y9.454399 F200.000000 +G1 Y10.165599 F200.000000 +G1 X17.540092 Y10.724181 F200.000000 +G1 X17.585129 Y10.780656 F200.000000 +G0 Z0.500000 +G0 X16.159999 Y33.669998 +G1 Z-0.040000 F60.000000 +G1 X15.996435 Y33.632666 F200.000000 +G1 X15.829720 Y33.613881 F200.000000 +G1 X15.781564 Y33.583623 F200.000000 +G1 X15.726116 Y33.570967 F200.000000 +G1 X15.594948 Y33.466364 F200.000000 +G1 X15.452893 Y33.377105 F200.000000 +G1 X14.182893 Y32.107105 F200.000000 +G1 X14.093634 Y31.965050 F200.000000 +G1 X13.989031 Y31.833882 F200.000000 +G1 X13.976375 Y31.778434 F200.000000 +G1 X13.946117 Y31.730278 F200.000000 +G1 X13.927332 Y31.563563 F200.000000 +G1 X13.890000 Y31.399999 F200.000000 +G1 Y30.299926 F200.000000 +G1 X13.730896 Y30.197676 F200.000000 +G1 X13.400980 Y29.816933 F200.000000 +G1 X13.191696 Y29.358666 F200.000000 +G1 X13.119999 Y28.859999 F200.000000 +G1 X13.164723 Y28.548935 F200.000000 +G1 X9.657787 Y25.041999 F200.000000 +G1 X7.277999 Y25.041999 F200.000000 +G1 Y22.517999 F200.000000 +G1 X9.801999 F200.000000 +G1 Y22.780000 F200.000000 +G1 X9.809999 F200.000000 +G1 X9.973563 Y22.817332 F200.000000 +G1 X10.140278 Y22.836117 F200.000000 +G1 X10.188434 Y22.866375 F200.000000 +G1 X10.243882 Y22.879031 F200.000000 +G1 X10.375050 Y22.983634 F200.000000 +G1 X10.517105 Y23.072893 F200.000000 +G1 X14.571719 Y27.127507 F200.000000 +G1 X14.638102 Y27.108015 F200.000000 +G1 X15.141896 F200.000000 +G1 X15.625284 Y27.249950 F200.000000 +G1 X16.049102 Y27.522322 F200.000000 +G1 X16.379018 Y27.903065 F200.000000 +G1 X16.588302 Y28.361332 F200.000000 +G1 X16.659999 Y28.859999 F200.000000 +G1 X16.588302 Y29.358666 F200.000000 +G1 X16.379018 Y29.816933 F200.000000 +G1 X16.049102 Y30.197676 F200.000000 +G1 X15.889998 Y30.299926 F200.000000 +G1 Y30.985786 F200.000000 +G1 X16.574212 Y31.670000 F200.000000 +G1 X24.635786 F200.000000 +G1 X31.366526 Y24.939259 F200.000000 +G1 X31.445397 Y24.542752 F200.000000 +G1 X31.670000 Y24.206609 F200.000000 +G1 Y18.429998 F200.000000 +G1 X27.411469 F200.000000 +G0 Z0.500000 +G0 X54.081469 Y15.160000 +G1 Z-0.040000 F60.000000 +G1 X58.603204 Y15.160000 F200.000000 +G1 X58.950020 Y14.959766 F200.000000 +G1 X59.471914 Y14.904912 F200.000000 +G1 X59.970999 Y15.067075 F200.000000 +G1 X60.360978 Y15.418214 F200.000000 +G1 X60.574421 Y15.897614 F200.000000 +G1 Y16.422384 F200.000000 +G1 X60.360978 Y16.901784 F200.000000 +G1 X59.970999 Y17.252923 F200.000000 +G1 X59.471914 Y17.415086 F200.000000 +G1 X58.950020 Y17.360232 F200.000000 +G1 X58.603204 Y17.159998 F200.000000 +G1 X54.081469 Y17.159998 F200.000000 +G0 Z0.500000 +G0 X41.289998 Y9.654700 +G1 Z-0.040000 F60.000000 +G1 Y11.079999 F200.000000 +G1 X41.252666 Y11.243563 F200.000000 +G1 X41.233881 Y11.410278 F200.000000 +G1 X41.203623 Y11.458434 F200.000000 +G1 X41.190967 Y11.513882 F200.000000 +G1 X41.086364 Y11.645050 F200.000000 +G1 X40.997105 Y11.787105 F200.000000 +G1 X39.727105 Y13.057105 F200.000000 +G1 X39.585050 Y13.146364 F200.000000 +G1 X39.453882 Y13.250967 F200.000000 +G1 X39.398434 Y13.263623 F200.000000 +G1 X39.350278 Y13.293881 F200.000000 +G1 X39.183563 Y13.312666 F200.000000 +G1 X39.019999 Y13.349998 F200.000000 +G1 X35.209999 F200.000000 +G1 X35.046435 Y13.312666 F200.000000 +G1 X34.879720 Y13.293881 F200.000000 +G1 X34.831564 Y13.263623 F200.000000 +G1 X34.776116 Y13.250967 F200.000000 +G1 X34.644948 Y13.146364 F200.000000 +G1 X34.502893 Y13.057105 F200.000000 +G1 X33.232893 Y11.787105 F200.000000 +G1 X33.143634 Y11.645050 F200.000000 +G1 X33.039031 Y11.513882 F200.000000 +G1 X33.026375 Y11.458434 F200.000000 +G1 X32.996117 Y11.410278 F200.000000 +G1 X32.977332 Y11.243563 F200.000000 +G1 X32.940000 Y11.079999 F200.000000 +G1 Y10.809998 F200.000000 +G1 X28.859999 F200.000000 +G1 X28.750151 Y10.784926 F200.000000 +G1 X28.637478 F200.000000 +G1 X28.535964 Y10.736039 F200.000000 +G1 X28.426116 Y10.710967 F200.000000 +G1 X28.338025 Y10.640717 F200.000000 +G1 X28.236510 Y10.591830 F200.000000 +G1 X28.166259 Y10.503739 F200.000000 +G1 X28.078168 Y10.433488 F200.000000 +G1 X28.029281 Y10.331973 F200.000000 +G1 X27.959031 Y10.243882 F200.000000 +G1 X27.933959 Y10.134034 F200.000000 +G1 X27.885072 Y10.032520 F200.000000 +G1 Y9.919847 F200.000000 +G1 X27.860000 Y9.809999 F200.000000 +G1 Y8.954212 F200.000000 +G1 X27.175786 Y8.269998 F200.000000 +G1 X26.753327 F200.000000 +G0 Z0.500000 +G0 X25.886671 +G1 Z-0.040000 F60.000000 +G1 X24.213327 F200.000000 +G0 Z0.500000 +G0 X23.346671 +G1 Z-0.040000 F60.000000 +G1 X21.673327 F200.000000 +G0 Z0.500000 +G0 X20.806671 +G1 Z-0.040000 F60.000000 +G1 X19.699998 F200.000000 +G1 Y8.695298 F200.000000 +G0 Z0.500000 +G0 Y10.924700 +G1 Z-0.040000 F60.000000 +G1 Y11.079999 F200.000000 +G1 X19.662666 Y11.243563 F200.000000 +G1 X19.643881 Y11.410278 F200.000000 +G1 X19.613623 Y11.458434 F200.000000 +G1 X19.600967 Y11.513882 F200.000000 +G1 X19.496364 Y11.645050 F200.000000 +G1 X19.407105 Y11.787105 F200.000000 +G1 X13.349998 Y17.844212 F200.000000 +G1 Y19.555786 F200.000000 +G1 X15.304212 Y21.510000 F200.000000 +G1 X15.316609 F200.000000 +G1 X15.652752 Y21.285397 F200.000000 +G1 X16.159999 Y21.184499 F200.000000 +G1 X16.667246 Y21.285397 F200.000000 +G1 X17.097269 Y21.572729 F200.000000 +G1 X17.384601 Y22.002752 F200.000000 +G1 X17.485499 Y22.509999 F200.000000 +G1 X17.384601 Y23.017246 F200.000000 +G1 X17.159998 Y23.353389 F200.000000 +G1 Y24.635786 F200.000000 +G1 X19.614211 Y27.089999 F200.000000 +G1 X21.739999 F200.000000 +G1 Y30.629999 F200.000000 +G1 X18.199999 F200.000000 +G1 Y28.504211 F200.000000 +G1 X15.452893 Y25.757105 F200.000000 +G1 X15.363634 Y25.615050 F200.000000 +G1 X15.259031 Y25.483882 F200.000000 +G1 X15.246375 Y25.428434 F200.000000 +G1 X15.216117 Y25.380278 F200.000000 +G1 X15.197332 Y25.213563 F200.000000 +G1 X15.160000 Y25.049999 F200.000000 +G1 Y23.509998 F200.000000 +G1 X14.889999 F200.000000 +G1 X14.726435 Y23.472666 F200.000000 +G1 X14.559720 Y23.453881 F200.000000 +G1 X14.511564 Y23.423623 F200.000000 +G1 X14.456116 Y23.410967 F200.000000 +G1 X14.324948 Y23.306364 F200.000000 +G1 X14.182893 Y23.217105 F200.000000 +G1 X11.642893 Y20.677105 F200.000000 +G1 X11.553634 Y20.535050 F200.000000 +G1 X11.449031 Y20.403882 F200.000000 +G1 X11.436375 Y20.348434 F200.000000 +G1 X11.406117 Y20.300278 F200.000000 +G1 X11.387332 Y20.133563 F200.000000 +G1 X11.350000 Y19.969999 F200.000000 +G1 Y17.429999 F200.000000 +G1 X11.387332 Y17.266435 F200.000000 +G1 X11.406117 Y17.099720 F200.000000 +G1 X11.436375 Y17.051564 F200.000000 +G1 X11.449031 Y16.996116 F200.000000 +G1 X11.553634 Y16.864948 F200.000000 +G1 X11.642893 Y16.722893 F200.000000 +G1 X17.585129 Y10.780656 F200.000000 +G0 Z0.500000 +G0 X46.818529 Y9.539998 +G1 Z-0.040000 F60.000000 +G1 X46.461469 F200.000000 +G0 Z0.500000 +G0 Y7.540000 +G1 Z-0.040000 F60.000000 +G1 X46.818529 F200.000000 +G0 Z0.500000 +G0 X44.278529 Y9.539998 +G1 Z-0.040000 F60.000000 +G1 X43.921469 F200.000000 +G0 Z0.500000 +G0 Y7.540000 +G1 Z-0.040000 F60.000000 +G1 X44.278529 F200.000000 +G0 Z0.500000 +G0 X41.738529 Y9.539998 +G1 Z-0.040000 F60.000000 +G1 X41.381469 F200.000000 +G0 Z0.500000 +G0 Y7.540000 +G1 Z-0.040000 F60.000000 +G1 X41.738529 F200.000000 +G0 Z0.500000 +G0 X36.462599 Y16.286811 +G1 Z-0.040000 F60.000000 +G1 X36.065786 Y15.889998 F200.000000 +G1 X34.939998 F200.000000 +G1 Y17.429999 F200.000000 +G1 X34.914926 Y17.539847 F200.000000 +G1 Y17.652520 F200.000000 +G1 X34.866039 Y17.754034 F200.000000 +G1 X34.840967 Y17.863882 F200.000000 +G1 X34.770717 Y17.951973 F200.000000 +G1 X34.721830 Y18.053488 F200.000000 +G1 X34.633739 Y18.123739 F200.000000 +G1 X34.563488 Y18.211830 F200.000000 +G0 Z0.500000 +G0 X53.423327 Y17.700000 +G1 Z-0.040000 F60.000000 +G1 X58.603204 F200.000000 +G1 X58.950020 Y17.499766 F200.000000 +G1 X59.471914 Y17.444912 F200.000000 +G1 X59.970999 Y17.607075 F200.000000 +G1 X60.360978 Y17.958214 F200.000000 +G1 X60.574421 Y18.437614 F200.000000 +G1 Y18.962384 F200.000000 +G1 X60.360978 Y19.441784 F200.000000 +G1 X59.970999 Y19.792923 F200.000000 +G1 X59.471914 Y19.955086 F200.000000 +G1 X58.950020 Y19.900232 F200.000000 +G1 X58.603204 Y19.699998 F200.000000 +G1 X51.719999 Y19.699998 F200.000000 +G1 X51.557009 Y19.662797 F200.000000 +G1 X52.134212 Y20.240000 F200.000000 +G1 X58.603204 Y20.240000 F200.000000 +G1 X58.950020 Y20.039766 F200.000000 +G1 X59.471914 Y19.984912 F200.000000 +G1 X59.970999 Y20.147075 F200.000000 +G1 X60.360978 Y20.498214 F200.000000 +G1 X60.574421 Y20.977614 F200.000000 +G1 Y21.502384 F200.000000 +G1 X60.360978 Y21.981784 F200.000000 +G1 X59.970999 Y22.332923 F200.000000 +G1 X59.471914 Y22.495086 F200.000000 +G1 X58.950020 Y22.440232 F200.000000 +G1 X58.603204 Y22.239998 F200.000000 +G1 X51.719999 Y22.239998 F200.000000 +G1 X51.556435 Y22.202666 F200.000000 +G1 X51.389720 Y22.183881 F200.000000 +G1 X51.341564 Y22.153623 F200.000000 +G1 X51.286116 Y22.140967 F200.000000 +G1 X51.154948 Y22.036364 F200.000000 +G1 X51.012893 Y21.947105 F200.000000 +G1 X47.202893 Y18.137105 F200.000000 +G1 X47.113634 Y17.995050 F200.000000 +G1 X47.009031 Y17.863882 F200.000000 +G1 X46.996375 Y17.808434 F200.000000 +G1 X46.966117 Y17.760278 F200.000000 +G1 X46.947332 Y17.593563 F200.000000 +G1 X46.910000 Y17.429999 F200.000000 +G1 Y17.274700 F200.000000 +G0 Z0.500000 +G0 X49.024869 Y17.130656 +G1 Z-0.040000 F60.000000 +G1 X49.487201 Y17.592989 F200.000000 +G1 X49.450000 Y17.429999 F200.000000 +G1 Y17.274700 F200.000000 +G0 Z0.500000 +G0 X5.292893 Y14.327105 +G1 Z-0.040000 F60.000000 +G1 X5.203634 Y14.185050 F200.000000 +G1 X5.099031 Y14.053882 F200.000000 +G1 X5.086375 Y13.998434 F200.000000 +G1 X5.056117 Y13.950278 F200.000000 +G1 X5.037332 Y13.783563 F200.000000 +G1 X5.000000 Y13.619999 F200.000000 +G1 Y8.539999 F200.000000 +G1 X5.037332 Y8.376435 F200.000000 +G1 X5.056117 Y8.209720 F200.000000 +G1 X5.086375 Y8.161564 F200.000000 +G1 X5.099031 Y8.106116 F200.000000 +G1 X5.203634 Y7.974948 F200.000000 +G1 X5.292893 Y7.832893 F200.000000 +G1 X5.966526 Y7.159259 F200.000000 +G1 X6.045397 Y6.762752 F200.000000 +G1 X6.332729 Y6.332729 F200.000000 +G1 X6.762752 Y6.045397 F200.000000 +G1 X7.269999 Y5.944499 F200.000000 +G1 X7.777246 Y6.045397 F200.000000 +G1 X8.207269 Y6.332729 F200.000000 +G1 X8.494601 Y6.762752 F200.000000 +G1 X8.595499 Y7.269999 F200.000000 +G1 X8.494601 Y7.777246 F200.000000 +G1 X8.207269 Y8.207269 F200.000000 +G1 X7.777246 Y8.494601 F200.000000 +G1 X7.380739 Y8.573472 F200.000000 +G1 X6.999998 Y8.954212 F200.000000 +G1 Y13.205786 F200.000000 +G1 X8.120711 Y14.326499 F200.000000 +G1 X9.738499 F200.000000 +G1 Y16.723499 F200.000000 +G1 X9.539998 F200.000000 +G1 Y20.479323 F200.000000 +G1 X9.560978 Y20.498214 F200.000000 +G1 X9.774421 Y20.977614 F200.000000 +G1 Y21.502384 F200.000000 +G1 X9.560978 Y21.981784 F200.000000 +G1 X9.170999 Y22.332923 F200.000000 +G1 X8.671914 Y22.495086 F200.000000 +G1 X8.150020 Y22.440232 F200.000000 +G1 X7.695556 Y22.177848 F200.000000 +G1 X7.387105 Y21.753301 F200.000000 +G1 X7.277999 Y21.239999 F200.000000 +G1 X7.387105 Y20.726697 F200.000000 +G1 X7.540000 Y20.516255 F200.000000 +G1 Y16.723499 F200.000000 +G1 X7.341499 F200.000000 +G1 Y16.322601 F200.000000 +G1 X7.339948 Y16.321364 F200.000000 +G1 X7.197893 Y16.232105 F200.000000 +G1 X5.292893 Y14.327105 F200.000000 +G0 Z0.500000 +G0 X31.129998 Y13.619999 +G1 Z-0.040000 F60.000000 +G1 Y13.619999 F200.000000 +G1 Y13.619999 F200.000000 +G0 Z0.500000 +G0 X22.239998 Y18.544700 +G1 Z-0.040000 F60.000000 +G1 Y19.969999 F200.000000 +G1 X22.214926 Y20.079847 F200.000000 +G1 Y20.192520 F200.000000 +G1 X22.166039 Y20.294034 F200.000000 +G1 X22.140967 Y20.403882 F200.000000 +G1 X22.070717 Y20.491973 F200.000000 +G1 X22.021830 Y20.593488 F200.000000 +G1 X21.933739 Y20.663739 F200.000000 +G1 X21.863488 Y20.751830 F200.000000 +G1 X21.761973 Y20.800717 F200.000000 +G1 X21.673882 Y20.870967 F200.000000 +G1 X21.564034 Y20.896039 F200.000000 +G1 X21.462520 Y20.944926 F200.000000 +G1 X21.349847 F200.000000 +G1 X21.239999 Y20.969998 F200.000000 +G1 X20.969998 F200.000000 +G1 Y23.365786 F200.000000 +G1 X24.194212 Y26.590000 F200.000000 +G1 X25.905786 F200.000000 +G1 X29.130000 Y23.365786 F200.000000 +G1 Y23.353389 F200.000000 +G1 X28.905397 Y23.017246 F200.000000 +G1 X28.804499 Y22.509999 F200.000000 +G1 X28.905397 Y22.002752 F200.000000 +G1 X29.192729 Y21.572729 F200.000000 +G1 X29.622752 Y21.285397 F200.000000 +G1 X30.129999 Y21.184499 F200.000000 +G1 X30.637246 Y21.285397 F200.000000 +G1 X31.067269 Y21.572729 F200.000000 +G1 X31.354601 Y22.002752 F200.000000 +G1 X31.455499 Y22.509999 F200.000000 +G1 X31.354601 Y23.017246 F200.000000 +G1 X31.129998 Y23.353389 F200.000000 +G1 Y23.779999 F200.000000 +G1 X31.092666 Y23.943563 F200.000000 +G1 X31.073881 Y24.110278 F200.000000 +G1 X31.043623 Y24.158434 F200.000000 +G1 X31.030967 Y24.213882 F200.000000 +G1 X30.926364 Y24.345050 F200.000000 +G1 X30.837105 Y24.487105 F200.000000 +G1 X27.027105 Y28.297105 F200.000000 +G1 X26.885050 Y28.386364 F200.000000 +G1 X26.753882 Y28.490967 F200.000000 +G1 X26.698434 Y28.503623 F200.000000 +G1 X26.650278 Y28.533881 F200.000000 +G1 X26.483563 Y28.552666 F200.000000 +G1 X26.319999 Y28.589998 F200.000000 +G1 X23.779999 F200.000000 +G1 X23.616435 Y28.552666 F200.000000 +G1 X23.449720 Y28.533881 F200.000000 +G1 X23.401564 Y28.503623 F200.000000 +G1 X23.346116 Y28.490967 F200.000000 +G1 X23.214948 Y28.386364 F200.000000 +G1 X23.072893 Y28.297105 F200.000000 +G1 X19.262893 Y24.487105 F200.000000 +G1 X19.173634 Y24.345050 F200.000000 +G1 X19.069031 Y24.213882 F200.000000 +G1 X19.056375 Y24.158434 F200.000000 +G1 X19.026117 Y24.110278 F200.000000 +G1 X19.007332 Y23.943563 F200.000000 +G1 X18.970000 Y23.779999 F200.000000 +G1 Y20.969998 F200.000000 +G1 X17.429999 F200.000000 +G0 Z0.500000 +G0 X41.289998 Y17.274700 +G1 Z-0.040000 F60.000000 +G1 Y19.969999 F200.000000 +G1 X41.264926 Y20.079847 F200.000000 +G1 Y20.192520 F200.000000 +G1 X41.216039 Y20.294034 F200.000000 +G1 X41.190967 Y20.403882 F200.000000 +G1 X41.120717 Y20.491973 F200.000000 +G1 X41.071830 Y20.593488 F200.000000 +G1 X40.983739 Y20.663739 F200.000000 +G1 X40.913488 Y20.751830 F200.000000 +G1 X40.811973 Y20.800717 F200.000000 +G1 X40.723882 Y20.870967 F200.000000 +G0 Z0.500000 +G0 X51.564869 Y17.130656 +G1 Z-0.040000 F60.000000 +G1 X52.134212 Y17.700000 F200.000000 +G1 X52.556671 F200.000000 +G0 Z0.500000 +G0 X49.450000 Y7.425298 +G1 Z-0.040000 F60.000000 +G1 Y5.999999 F200.000000 +G1 X49.475072 Y5.890151 F200.000000 +G1 Y5.777478 F200.000000 +G1 X49.523959 Y5.675964 F200.000000 +G1 X49.549031 Y5.566116 F200.000000 +G1 X49.619281 Y5.478025 F200.000000 +G1 X49.668168 Y5.376510 F200.000000 +G1 X49.756259 Y5.306259 F200.000000 +G1 X49.826510 Y5.218168 F200.000000 +G1 X49.928025 Y5.169281 F200.000000 +G1 X50.016116 Y5.099031 F200.000000 +G1 X50.125964 Y5.073959 F200.000000 +G1 X50.227478 Y5.025072 F200.000000 +G1 X50.340151 F200.000000 +G1 X50.449999 Y5.000000 F200.000000 +G1 X55.529999 F200.000000 +G1 X55.693563 Y5.037332 F200.000000 +G1 X55.860278 Y5.056117 F200.000000 +G1 X55.908434 Y5.086375 F200.000000 +G1 X55.963882 Y5.099031 F200.000000 +G1 X56.095050 Y5.203634 F200.000000 +G1 X56.237105 Y5.292893 F200.000000 +G1 X60.047105 Y9.102893 F200.000000 +G1 X60.136364 Y9.244948 F200.000000 +G1 X60.240967 Y9.376116 F200.000000 +G1 X60.253623 Y9.431564 F200.000000 +G1 X60.283881 Y9.479720 F200.000000 +G1 X60.302666 Y9.646435 F200.000000 +G1 X60.339998 Y9.809999 F200.000000 +G1 Y9.817999 F200.000000 +G1 X60.601999 F200.000000 +G1 Y12.341999 F200.000000 +G1 X58.077999 F200.000000 +G1 Y9.962211 F200.000000 +G1 X55.115786 Y6.999998 F200.000000 +G1 X54.277399 F200.000000 +G1 Y9.683187 F200.000000 +G1 X57.214212 Y12.620000 F200.000000 +G1 X58.603204 F200.000000 +G1 X58.950020 Y12.419766 F200.000000 +G1 X59.471914 Y12.364912 F200.000000 +G1 X59.970999 Y12.527075 F200.000000 +G1 X60.360978 Y12.878214 F200.000000 +G1 X60.574421 Y13.357614 F200.000000 +G1 Y13.882384 F200.000000 +G1 X60.360978 Y14.361784 F200.000000 +G1 X59.970999 Y14.712923 F200.000000 +G1 X59.471914 Y14.875086 F200.000000 +G1 X58.950020 Y14.820232 F200.000000 +G1 X58.603204 Y14.619998 F200.000000 +G1 X56.799999 F200.000000 +G1 X56.636435 Y14.582666 F200.000000 +G1 X56.469720 Y14.563881 F200.000000 +G1 X56.421564 Y14.533623 F200.000000 +G1 X56.366116 Y14.520967 F200.000000 +G1 X56.234948 Y14.416364 F200.000000 +G1 X56.092893 Y14.327105 F200.000000 + +(Goto to Initial position) +G0 Z0.500000 +G0 X0.000000 Y0.000000 +G0 Z0.000000 diff --git a/Software/GcodeGenerators/pyGerber2Gcode_CUI/pygerber2gcode_cui_MOD.conf b/Software/GcodeGenerators/pyGerber2Gcode_CUI/pygerber2gcode_cui_MOD.conf index 73c5154..e363521 100644 --- a/Software/GcodeGenerators/pyGerber2Gcode_CUI/pygerber2gcode_cui_MOD.conf +++ b/Software/GcodeGenerators/pyGerber2Gcode_CUI/pygerber2gcode_cui_MOD.conf @@ -1,8 +1,8 @@ GERBER_DIR = "./in" FRONT_FILE = "" -BACK_FILE = "printshield-1.0-B_Cu.gtl" -DRILL_FILE = "printshield-1.0.drl" -EDGE_FILE = "printshield-1.0-Edge_Cuts.gbr" +BACK_FILE = "DTMF_Shield-B_Cu.gbl" +DRILL_FILE = "DTMF_Shield.drl" +EDGE_FILE = "DTMF_Shield-Edge_Cuts.gbr" MIRROR_FRONT = 0 MIRROR_BACK = 1 MIRROR_DRILL = 1 @@ -10,13 +10,13 @@ MIRROR_EDGE = 1 ROT_ANG = 0 OUT_DIR = "./out" OUT_FRONT_FILE = "" -OUT_BACK_FILE = "printshield_etch.gcode" +OUT_BACK_FILE = "DTMF_Shield_etch.gcode" OUT_FRONT_2PASS_FILE = "" -OUT_BACK_2PASS_FILE = "printshield_etch2pass.gcode" +OUT_BACK_2PASS_FILE = "DTMF_Shield_etch2pass.gcode" OUT_FRONT_3PASS_FILE = "" -OUT_BACK_3PASS_FILE = "printshield_etch3pass.gcode" -OUT_DRILL_FILE = "printshield_drill.gcode" -OUT_EDGE_FILE = "printshield_edge.gcode" +OUT_BACK_3PASS_FILE = "DTMF_Shield_etch3pass.gcode" +OUT_DRILL_FILE = "DTMF_Shield_drill.gcode" +OUT_EDGE_FILE = "DTMF_Shield_edge.gcode" INI_X=0.0 INI_Y=0.0 @@ -25,9 +25,9 @@ MOVE_HEIGHT=0.5 IN_INCH_FLAG=1 OUT_INCH_FLAG=0 MCODE_FLAG=0 -XY_SPEED=100 +XY_SPEED=200 Z_SPEED=60 -LEFT_X=40.0 +LEFT_X=5.0 LOWER_Y=5.0 DRILL_SPEED=40 DRILL_DEPTH=-2 @@ -41,11 +41,11 @@ DRILL_UNIT=0.00254 EDGE_UNIT=0.00254 EDGE_TOOL_D=2.4 EDGE_DEPTH=-2 -EDGE_SPEED=50 -EDGE_Z_SPEED=30 +EDGE_SPEED=30 +EDGE_Z_SPEED=20 MERGE_DRILL_DATA=0 Z_STEP_DRILL=-0.1 -Z_STEP_EDGE=-0.4 +Z_STEP_EDGE=-2.1 GERBER_COLOR=BLACK DRILL_COLOR=BLUE EDGE_COLOR=GREEN YELLOW diff --git a/Software/gcode_Z_adjust/DTMF.png b/Software/gcode_Z_adjust/DTMF.png new file mode 100644 index 0000000000000000000000000000000000000000..324182bf630874cdff45a2c7aaab1790e565c3d1 GIT binary patch literal 24013 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 bonN}{W7EMX`G`+sUZsx89*IA!`{(}xEL5up literal 0 HcmV?d00001 diff --git a/Software/gcode_Z_adjust/DTMF_smooth.png b/Software/gcode_Z_adjust/DTMF_smooth.png new file mode 100644 index 0000000000000000000000000000000000000000..41a9766de50c2ffda14870d261c7389d64ffa88f GIT binary patch literal 37108 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 G8~+P@-whW4 literal 0 HcmV?d00001 diff --git a/Software/gcode_Z_adjust/Send.py b/Software/gcode_Z_adjust/Send.py index 9bc5125..3d81a7b 100644 --- a/Software/gcode_Z_adjust/Send.py +++ b/Software/gcode_Z_adjust/Send.py @@ -13,8 +13,8 @@ # Begin configuration BAUDRATE = 115200 -DEVICE = "/dev/ttyUSB2" -Emulate = 1 +DEVICE = "/dev/ttyUSB0" +Emulate = 0 # End configuration # Begin modules @@ -34,7 +34,7 @@ from helper import * # End modules filePath = "../GcodeGenerators/pyGerber2Gcode_CUI/out/" -fileName = "printshield" # sys.argv[1] +fileName = "DTMF_Shield" # sys.argv[1] @@ -69,10 +69,16 @@ def pltShow(): def probingResults(): # quick and dirty temporal code global Z_workbed_surface - x_points = [0.0, 12.272727272727273, 24.545454545454547, 36.81818181818182, 49.09090909090909, 61.36363636363637, 73.63636363636364, 85.9090909090909, 98.18181818181819, 110.45454545454547, 122.72727272727273, 135.0] - y_points = [0.0, 16.8, 33.6, 50.400000000000006, 67.2, 84.0] - probe_result = [[0.0, 0.2, 0.4, 0.53, 0.58, 0.6, 0.56, 0.53, 0.5, 0.44, 0.33, 0.2], [-0.03, 0.07, 0.16, 0.26, 0.32, 0.33, 0.33, 0.33, 0.29, 0.23, 0.15, 0.05], [-0.07, 0.0, 0.05, 0.12, 0.16, 0.2, 0.2, 0.22, 0.2, 0.16, 0.08, 0.0], [-0.07, -0.03, 0.04, 0.11, 0.15, 0.19, 0.2, 0.22, 0.22, 0.19, 0.11, 0.04], [0.0, 0.04, 0.08, 0.19, 0.23, 0.29, 0.33, 0.36, 0.37, 0.32, 0.2, 0.11], [0.13, 0.2, 0.27, 0.37, 0.44, 0.51, 0.55, 0.61, 0.64, 0.55, 0.41, 0.22]] - duration = 346.076061 +# x_points = [0.0, 12.272727272727273, 24.545454545454547, 36.81818181818182, 49.09090909090909, 61.36363636363637, 73.63636363636364, 85.9090909090909, 98.18181818181819, 110.45454545454547, 122.72727272727273, 135.0] +# y_points = [0.0, 16.8, 33.6, 50.400000000000006, 67.2, 84.0] +# probe_result = [[0.0, 0.2, 0.4, 0.53, 0.58, 0.6, 0.56, 0.53, 0.5, 0.44, 0.33, 0.2], [-0.03, 0.07, 0.16, 0.26, 0.32, 0.33, 0.33, 0.33, 0.29, 0.23, 0.15, 0.05], [-0.07, 0.0, 0.05, 0.12, 0.16, 0.2, 0.2, 0.22, 0.2, 0.16, 0.08, 0.0], [-0.07, -0.03, 0.04, 0.11, 0.15, 0.19, 0.2, 0.22, 0.22, 0.19, 0.11, 0.04], [0.0, 0.04, 0.08, 0.19, 0.23, 0.29, 0.33, 0.36, 0.37, 0.32, 0.2, 0.11], [0.13, 0.2, 0.27, 0.37, 0.44, 0.51, 0.55, 0.61, 0.64, 0.55, 0.41, 0.22]] +# duration = 346.076061 + + # DTMF board + x_points = [0.0, 17.5, 35.0, 52.5, 70.0] + y_points = [0.0, 13.333333333333334, 26.666666666666668, 40.0] + probe_result = [[0.0, 0.28000000000000114, 0.490000000000002, 0.5599999999999987, 0.5199999999999996], [0.0, 0.1700000000000017, 0.33000000000000185, 0.41000000000000014, 0.41000000000000014], [-0.030000000000001137, 0.08999999999999986, 0.21999999999999886, 0.3000000000000007, 0.33000000000000185], [-0.08999999999999986, 0.03999999999999915, 0.16000000000000014, 0.26000000000000156, 0.28999999999999915]] + duration = 102.808573 # Show our grid # print "--- Probing results ---" @@ -123,13 +129,13 @@ probingResults() print "Must be zero:",floats(getZoffset(0,0)) # Display the Gcode that is going to be etched -(etch_moves, travel_moves, gcode_minXY_global, gcode_maxXY_global) = gcv.view(filePath,fileName,showEtch=1) +(etch_moves, travel_moves, gcode_minXY_global, gcode_maxXY_global) = gcv.view(filePath,fileName,showEdge=1) #(etch_moves, travel_moves) = gcv.view(filePath,fileName,showEtch1=1) #(etch_moves, travel_moves) = gcv.view(filePath,fileName,showEtch2=1) #(etch_moves, travel_moves) = gcv.view(filePath,fileName,showDrill=1) #(etch_moves, travel_moves) = gcv.view(filePath,fileName,showEdge=1) -# Truncate the background to the dimensions of the PCB +# Show delimiter rectangle x_dat = [gcode_minXY_global[0],gcode_minXY_global[0],gcode_maxXY_global[0],gcode_maxXY_global[0],gcode_minXY_global[0]] y_dat = [gcode_minXY_global[1],gcode_maxXY_global[1],gcode_maxXY_global[1],gcode_minXY_global[1],gcode_minXY_global[1]] plt.plot(x_dat,y_dat) @@ -184,7 +190,7 @@ drawTool(10, 20) # Show a marker on the gcode plot # Warning: Do not lower too much or you will potentially cause damage! -initial_Z_lowering_distance = -20 +initial_Z_lowering_distance = -10 cy.moveZrelSafe(initial_Z_lowering_distance,F_slowMove/2) # Move Z towards the PCB (saves some probing time for the first coord) Z_origin_offset = cy.probeZ() diff --git a/Software/gcode_Z_adjust/Z_probe.py b/Software/gcode_Z_adjust/Z_probe.py index 12d88d6..938d049 100644 --- a/Software/gcode_Z_adjust/Z_probe.py +++ b/Software/gcode_Z_adjust/Z_probe.py @@ -34,9 +34,12 @@ cy.sendCommand("G90\n") # Set absolute positioning cy.homeZXY() # Home all the axis # (x,y) +#grid_origin = (0,0) # Initial point of the grid [mm] +#grid_len = (135,84) # Distance to probe [mm] +#grid_N = (12,6) # Number of points grid_origin = (0,0) # Initial point of the grid [mm] -grid_len = (135,84) # Distance to probe [mm] -grid_N = (12,6) # Number of points +grid_len = (70,40) # Distance to probe [mm] +grid_N = (5,4) # Number of points (AT LEAST 4 IN EACH DIRECTION, OTHERWISE INTERPOLATION WILL FAIL) Zlift = 0.5 # mm @@ -46,12 +49,18 @@ F_slowMove = 100 initial_Z_lowering_distance = -15 cy.moveZrelSafe(initial_Z_lowering_distance,F_slowMove) # Move Z towards the PCB (saves some probing time for the first coord) -#(x_points, y_points, probe_result, Z_offset, duration) = cy.probeGrid(grid_origin, grid_len, grid_N, Zlift) +(x_points, y_points, probe_result, Z_offset, duration) = cy.probeGrid(grid_origin, grid_len, grid_N, Zlift) + +#x_points = [0.0, 12.272727272727273, 24.545454545454547, 36.81818181818182, 49.09090909090909, 61.36363636363637, 73.63636363636364, 85.9090909090909, 98.18181818181819, 110.45454545454547, 122.72727272727273, 135.0] +#y_points = [0.0, 16.8, 33.6, 50.400000000000006, 67.2, 84.0] +#probe_result = [[0.0, 0.2, 0.4, 0.53, 0.58, 0.6, 0.56, 0.53, 0.5, 0.44, 0.33, 0.2], [-0.03, 0.07, 0.16, 0.26, 0.32, 0.33, 0.33, 0.33, 0.29, 0.23, 0.15, 0.05], [-0.07, 0.0, 0.05, 0.12, 0.16, 0.2, 0.2, 0.22, 0.2, 0.16, 0.08, 0.0], [-0.07, -0.03, 0.04, 0.11, 0.15, 0.19, 0.2, 0.22, 0.22, 0.19, 0.11, 0.04], [0.0, 0.04, 0.08, 0.19, 0.23, 0.29, 0.33, 0.36, 0.37, 0.32, 0.2, 0.11], [0.13, 0.2, 0.27, 0.37, 0.44, 0.51, 0.55, 0.61, 0.64, 0.55, 0.41, 0.22]] +#duration = 346.076061 + +x_points = [0.0, 17.5, 35.0, 52.5, 70.0] +y_points = [0.0, 13.333333333333334, 26.666666666666668, 40.0] +probe_result = [[0.0, 0.28000000000000114, 0.490000000000002, 0.5599999999999987, 0.5199999999999996], [0.0, 0.1700000000000017, 0.33000000000000185, 0.41000000000000014, 0.41000000000000014], [-0.030000000000001137, 0.08999999999999986, 0.21999999999999886, 0.3000000000000007, 0.33000000000000185], [-0.08999999999999986, 0.03999999999999915, 0.16000000000000014, 0.26000000000000156, 0.28999999999999915]] +duration = 102.808573 -x_points = [0.0, 12.272727272727273, 24.545454545454547, 36.81818181818182, 49.09090909090909, 61.36363636363637, 73.63636363636364, 85.9090909090909, 98.18181818181819, 110.45454545454547, 122.72727272727273, 135.0] -y_points = [0.0, 16.8, 33.6, 50.400000000000006, 67.2, 84.0] -probe_result = [[0.0, 0.2, 0.4, 0.53, 0.58, 0.6, 0.56, 0.53, 0.5, 0.44, 0.33, 0.2], [-0.03, 0.07, 0.16, 0.26, 0.32, 0.33, 0.33, 0.33, 0.29, 0.23, 0.15, 0.05], [-0.07, 0.0, 0.05, 0.12, 0.16, 0.2, 0.2, 0.22, 0.2, 0.16, 0.08, 0.0], [-0.07, -0.03, 0.04, 0.11, 0.15, 0.19, 0.2, 0.22, 0.22, 0.19, 0.11, 0.04], [0.0, 0.04, 0.08, 0.19, 0.23, 0.29, 0.33, 0.36, 0.37, 0.32, 0.2, 0.11], [0.13, 0.2, 0.27, 0.37, 0.44, 0.51, 0.55, 0.61, 0.64, 0.55, 0.41, 0.22]] -duration = 346.076061 # Show our grid print "--- Probing results ---" diff --git a/Software/gcode_Z_adjust/viewGcode.py b/Software/gcode_Z_adjust/viewGcode.py index 2788f56..1e07714 100644 --- a/Software/gcode_Z_adjust/viewGcode.py +++ b/Software/gcode_Z_adjust/viewGcode.py @@ -14,6 +14,11 @@ # Begin modules import sys +import numpy as np +from scipy import interpolate +import matplotlib.pyplot as plt +from matplotlib import cm + sys.path.append("../CycloneHost") import GcodeViewer as gcv # End modules @@ -25,10 +30,50 @@ os.chdir("../GcodeGenerators/pyGerber2Gcode_CUI/") call(["pypy","./pygerber2gcode_cui_MOD.py"]) os.chdir("../../gcode_Z_adjust") + + + + +def pltShowNonBlocking(): + #plt.ion() # Enable real-time plotting to avoid blocking behaviour for plt.show() + plt.draw() + #plt.ioff() # Disable real-time plotting + +def pltNewFig(): + fig = plt.figure() + #plt.draw() + return fig + +def pltSetFig(fig): + plt.figure(fig.number) + +def pltRefresh(fig): + fig.canvas.draw() + +def pltShow(): + #plt.ion() # IMPORTANT: Enable real-time plotting + plt.draw() + #plt.ioff() + + + + +plt.ion() # IMPORTANT: Enable real-time plotting + +gcodeviewer = pltNewFig() # Define a new figure, this doesnt open a window by itself (real-time plotting disabled) + + + + filePath = "../GcodeGenerators/pyGerber2Gcode_CUI/out/" -fileName = "printshield" # sys.argv[1] +fileName = "DTMF_Shield" # sys.argv[1] gcv.view(filePath,fileName,showAll=1) + + +pltRefresh(gcodeviewer) # Draw the figure contents, still no window +pltShow() # Open the window showing our figure + raw_input("Press enter to exit...")