' Combined.pgm ' ' Define user status commands #DEFINE INK_ON 1 #DEFINE INK_OFF 0 #DEFINE ACTIVE 1 #DEFINE INACTIVE 0 ' Define dispenser ink on/off command for all four dispensers. ' For instance, the command ' ' DISPENSER1 INK_ON ' ' will turn on the dispenser 1 and starting the ink dispensing. #DEFINE DISPENSER1 $DO[0].Y = #DEFINE DISPENSER2 $DO[1].Y = #DEFINE DISPENSER3 $DO[2].Y = #DEFINE DISPENSER4 $DO[3].Y = ' Define high voltage on/off command for Glassman High Voltage Supply. ' For instance, the command ' ' HIGHVOLTAGE ACTIVE ' ' will turn on the high voltage supply and starting the electrospinning. #DEFINE HIGHVOLTAGE $DO[4].Y = ' Define dispenser status set command for all four dispensers. ' For instance, the command ' ' SET_DISPENSER1_STATUS ACTIVE ' ' will mark the dispenser 1 as active status. #DEFINE SET_DISPENSER1_STATUS $BO[0] = #DEFINE SET_DISPENSER2_STATUS $BO[1] = #DEFINE SET_DISPENSER3_STATUS $BO[2] = #DEFINE SET_DISPENSER4_STATUS $BO[3] = ' Define dispenser status check command for all four dispensers. ' For instance, the command ' ' CHECK_DISPENSER1_STATUS ' ' will return the dispenser 1's status as active or inactive. #DEFINE CHECK_DISPENSER1_STATUS $BO[0] #DEFINE CHECK_DISPENSER2_STATUS $BO[1] #DEFINE CHECK_DISPENSER3_STATUS $BO[2] #DEFINE CHECK_DISPENSER4_STATUS $BO[3] ' Define the tool change command for all four dispensers. ' For instance, the command ' ' SWITCH_TO_DISPENSER1 ' ' will move the dispenser head to to the dispenser 1 and mark the dispenser 1 ' active and all other dispensers inactive. ' ' For dispenser 1 #DEFINE SWITCH_TO_DISPENSER1 \ IF(CHECK_DISPENSER1_STATUS == INACTIVE) THEN\ IF (CHECK_DISPENSER2_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 2 to 1 inserted here. LINEAR X-75.10 Y-0.25 F1200\ POSOFFSET CLEAR X Y\ POSOFFSET SET X0 Y0\ SET_DISPENSER1_STATUS ACTIVE\ SET_DISPENSER2_STATUS INACTIVE\ SET_DISPENSER3_STATUS INACTIVE\ SET_DISPENSER4_STATUS INACTIVE\ ELSE IF (CHECK_DISPENSER3_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 3 to 1 inserted here. LINEAR X-75.60 Y-83.50 F1200\ POSOFFSET CLEAR X Y\ POSOFFSET SET X0 Y0\ SET_DISPENSER1_STATUS ACTIVE\ SET_DISPENSER2_STATUS INACTIVE\ SET_DISPENSER3_STATUS INACTIVE\ SET_DISPENSER4_STATUS INACTIVE\ ELSE IF (CHECK_DISPENSER4_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 4 to 1 inserted here. LINEAR Y-83.50 F1200\ POSOFFSET CLEAR Y\ POSOFFSET SET Y0\ SET_DISPENSER1_STATUS ACTIVE\ SET_DISPENSER2_STATUS INACTIVE\ SET_DISPENSER3_STATUS INACTIVE\ SET_DISPENSER4_STATUS INACTIVE\ ELSE\ SET_DISPENSER1_STATUS ACTIVE\ ENDIF\ ENDIF \ ' For dispenser 2 #DEFINE SWITCH_TO_DISPENSER2 \ IF(CHECK_DISPENSER2_STATUS == INACTIVE) THEN\ IF (CHECK_DISPENSER1_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 1 to 2 inserted here. LINEAR X75.10 Y0.25 F1200\ POSOFFSET CLEAR X Y\ POSOFFSET SET X0 Y0\ SET_DISPENSER2_STATUS ACTIVE\ SET_DISPENSER1_STATUS INACTIVE\ SET_DISPENSER3_STATUS INACTIVE\ SET_DISPENSER4_STATUS INACTIVE\ ELSE IF (CHECK_DISPENSER3_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 3 to 2 inserted here. LINEAR Y-83.50 F1200\ POSOFFSET CLEAR Y\ POSOFFSET SET Y0\ SET_DISPENSER2_STATUS ACTIVE\ SET_DISPENSER1_STATUS INACTIVE\ SET_DISPENSER3_STATUS INACTIVE\ SET_DISPENSER4_STATUS INACTIVE\ ELSE IF (CHECK_DISPENSER4_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 4 to 2 inserted here. LINEAR X75.60 Y-83.50 F1200\ POSOFFSET CLEAR X Y\ POSOFFSET SET X0 Y0\ SET_DISPENSER2_STATUS ACTIVE\ SET_DISPENSER1_STATUS INACTIVE\ SET_DISPENSER3_STATUS INACTIVE\ SET_DISPENSER4_STATUS INACTIVE\ ELSE\ SET_DISPENSER2_STATUS ACTIVE\ ENDIF\ ENDIF \ ' For dispenser 3 #DEFINE SWITCH_TO_DISPENSER3 \ IF(CHECK_DISPENSER3_STATUS == INACTIVE) THEN\ IF (CHECK_DISPENSER1_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 1 to 3 inserted here. LINEAR X75.60 Y83.50 F1200\ POSOFFSET CLEAR X Y\ POSOFFSET SET X0 Y0\ SET_DISPENSER3_STATUS ACTIVE\ SET_DISPENSER1_STATUS INACTIVE\ SET_DISPENSER2_STATUS INACTIVE\ SET_DISPENSER4_STATUS INACTIVE\ ELSE IF (CHECK_DISPENSER2_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 2 to 3 inserted here. LINEAR Y83.50 F1200\ POSOFFSET CLEAR Y\ POSOFFSET SET Y0\ SET_DISPENSER3_STATUS ACTIVE\ SET_DISPENSER1_STATUS INACTIVE\ SET_DISPENSER2_STATUS INACTIVE\ SET_DISPENSER4_STATUS INACTIVE\ ELSE IF (CHECK_DISPENSER4_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 4 to 3 inserted here. LINEAR X75.60 F1200\ POSOFFSET CLEAR X\ POSOFFSET SET X0\ SET_DISPENSER3_STATUS ACTIVE\ SET_DISPENSER1_STATUS INACTIVE\ SET_DISPENSER2_STATUS INACTIVE\ SET_DISPENSER4_STATUS INACTIVE\ ELSE\ SET_DISPENSER3_STATUS ACTIVE\ ENDIF\ ENDIF \ ' For dispenser 4 #DEFINE SWITCH_TO_DISPENSER4 \ IF(CHECK_DISPENSER4_STATUS == INACTIVE) THEN\ IF (CHECK_DISPENSER1_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 1 to 4 inserted here. LINEAR Y83.50 F1200\ POSOFFSET CLEAR Y\ POSOFFSET SET Y0\ SET_DISPENSER4_STATUS ACTIVE\ SET_DISPENSER1_STATUS INACTIVE\ SET_DISPENSER2_STATUS INACTIVE\ SET_DISPENSER3_STATUS INACTIVE\ ELSE IF (CHECK_DISPENSER2_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 2 to 4 inserted here. LINEAR X-75.60 Y83.50 F1200\ POSOFFSET CLEAR X Y\ POSOFFSET SET X0 Y0\ SET_DISPENSER4_STATUS ACTIVE\ SET_DISPENSER1_STATUS INACTIVE\ SET_DISPENSER2_STATUS INACTIVE\ SET_DISPENSER3_STATUS INACTIVE\ ELSE IF (CHECK_DISPENSER3_STATUS == ACTIVE) THEN\ LINEAR X0 Y0 F1200\ ; Motion from dispenser 3 to 4 inserted here. LINEAR X-75.60 F1200\ POSOFFSET CLEAR X\ POSOFFSET SET X0\ SET_DISPENSER4_STATUS ACTIVE\ SET_DISPENSER1_STATUS INACTIVE\ SET_DISPENSER2_STATUS INACTIVE\ SET_DISPENSER3_STATUS INACTIVE\ ELSE\ SET_DISPENSER4_STATUS ACTIVE\ ENDIF\ ENDIF \ ' Set all variables to default states DISPENSER1 INK_OFF DISPENSER2 INK_OFF DISPENSER3 INK_OFF DISPENSER4 INK_OFF HIGHVOLTAGE INACTIVE SET_DISPENSER1_STATUS ACTIVE SET_DISPENSER2_STATUS INACTIVE SET_DISPENSER3_STATUS INACTIVE SET_DISPENSER4_STATUS INACTIVE ' Enable all three axes ENABLE X Y Z ' To avoid possible collision of dispenser head fixture to the edge of the gantry ' the homing is sequentially performed in order of Z > Y > X HOME Z HOME Y HOME X ' Set metric and minutes as the unit for the programming (velocity unit = mm/min). PRIMARY MINUTES ' Set to absolute programming mode ABSOLUTE ' Position the dispenser head to the starting position which is center of the XY stage ' and set that position as the new software home for the programming. ' ' To avoid possible damage, double check whether the printing motion code is programmed ' in absolute or incremental programming modes. Absolute programming mode is recommended. ' For Z-axis leveling, it is recommended to use the ThorLabs Z-axis stage instead of ' changing the starting Z-axis position. Set appropriate Z-height for different nozzles. LINEAR X127.20 Y110 F1200 ' For WPI 10 micron nozzle ' LINEAR Z110 F600 ' For FISNA 50/100 micron nozzle ' LINEAR Z85 F600 ' For EFD 200/400 micron nozzle LINEAR Z100 F600 POSOFFSET SET X0 Y0 Z0 ' Set the safe printing zone. The safe printing area is defined as 100 mm x 100 mm ' to ensure safe printing procedures. Also, the origin of printing coordinates is ' recommended to be the center of the printing area when you generate the printing ' path in either CADFusion or Slic3r or other G-code generators. SAFEZONE 0 TYPE SAFEZONETYPE_NoExit SAFEZONE 0 SET X 50, 250 SAFEZONE 0 SET Y 50, 250 SAFEZONE 0 ON ' Start printing G1 Z2.000 F200.000 ' Layer Changed G1 X-36.937 Y7.096 F200.000 G1 Z0.150 F300.000 DISPENSER1 INK_ON DWELL 0.5 G1 X-36.975 Y7.300 F300.000 G1 X-32.056 Y9.196 G1 X-23.278 Y12.256 G1 X-14.019 Y15.085 G1 X-4.259 Y17.674 G1 X6.026 Y20.011 G1 X16.859 Y22.085 G1 X28.261 Y23.884 G1 X40.030 Y25.366 G1 X40.025 Y25.416 G1 X28.256 Y23.933 G1 X16.855 Y22.135 G1 X6.024 Y20.062 G1 X-4.260 Y17.725 G1 X-14.020 Y15.137 G1 X-23.278 Y12.308 G1 X-32.055 Y9.249 G1 X-37.625 Y7.096 G1 X-40.569 Y7.096 G1 X-40.698 Y7.119 G1 X-40.702 Y7.096 G1 X-42.338 Y7.096 G1 X-41.488 Y7.926 G1 X-37.344 Y11.702 G1 X-32.404 Y15.705 G1 X-26.934 Y19.642 G1 X-20.900 Y23.511 G1 X-14.265 Y27.305 G1 X-6.991 Y31.019 G1 X0.963 Y34.643 G1 X9.639 Y38.169 G1 X19.078 Y41.586 G1 X29.059 Y44.799 G1 X29.045 Y44.847 G1 X19.065 Y41.634 G1 X9.626 Y38.218 G1 X0.951 Y34.692 G1 X-7.002 Y31.069 G1 X-14.276 Y27.356 G1 X-20.911 Y23.563 G1 X-26.945 Y19.695 G1 X-32.415 Y15.759 G1 X-37.355 Y11.758 G1 X-41.499 Y7.984 G1 X-42.407 Y7.096 G1 X-48.288 Y7.096 G1 X-48.288 Y7.046 G1 X-43.815 Y7.046 G1 X-42.713 Y4.393 G1 X-41.203 Y1.723 G1 X-39.501 Y-0.601 G1 X-37.409 Y-2.907 G1 X-34.819 Y-5.278 G1 X-31.559 Y-7.825 G1 X-27.035 Y-10.939 G1 X-15.350 Y-18.411 G1 X-8.615 Y-22.969 G1 X-3.255 Y-26.921 G1 X1.887 Y-31.067 G1 X6.869 Y-35.472 G1 X11.878 Y-40.347 G1 X11.914 Y-40.312 G1 X6.907 Y-35.439 G1 X1.928 Y-31.035 G1 X-3.213 Y-26.891 G1 X-8.572 Y-22.939 G1 X-14.270 Y-19.058 G1 X-24.680 Y-12.404 G1 X-29.476 Y-9.239 G1 X-33.183 Y-6.537 G1 X-36.101 Y-4.088 G1 X-38.438 Y-1.756 G1 X-40.334 Y0.555 G1 X-41.876 Y2.916 G1 X-43.217 Y5.631 G1 X-43.762 Y7.046 G1 X-40.711 Y7.046 G1 X-40.721 Y6.804 G1 X-40.690 Y6.418 G1 X-40.602 Y6.064 G1 X-40.427 Y5.657 G1 X-40.159 Y5.239 G1 X-39.735 Y4.756 G1 X-38.971 Y4.116 G1 X-37.603 Y3.282 G1 X-35.218 Y2.222 G1 X-31.569 Y1.019 G1 X-26.441 Y-0.288 G1 X-19.191 Y-1.771 G1 X-9.064 Y-3.499 G1 X6.982 Y-5.884 G1 X41.314 Y-10.679 G1 X41.321 Y-10.630 G1 X6.973 Y-5.832 G1 X-9.065 Y-3.448 G1 X-19.193 Y-1.720 G1 X-26.442 Y-0.237 G1 X-31.573 Y1.072 G1 X-35.200 Y2.269 G1 X-37.593 Y3.333 G1 X-38.945 Y4.159 G1 X-39.701 Y4.792 G1 X-40.121 Y5.270 G1 X-40.384 Y5.682 G1 X-40.555 Y6.080 G1 X-40.642 Y6.428 G1 X-40.671 Y6.800 G1 X-40.660 Y7.046 G1 X41.335 Y7.046 G1 X41.335 Y7.096 G1 X-36.915 Y7.096 DISPENSER1 INK_OFF G1 Z2.150 F200.000 ' Layer Changed G1 X-48.238 Y-11.594 F300.000 G1 Z0.300 F200.000 DISPENSER1 INK_ON DWELL 0.5 G1 X-47.765 Y-11.568 F300.000 G1 X-44.500 Y-11.573 G1 X-40.925 Y-11.941 G1 X-37.375 Y-12.676 G1 X-33.999 Y-13.711 G1 X-30.254 Y-15.237 G1 X-26.699 Y-17.048 G1 X-22.735 Y-19.476 G1 X-18.977 Y-22.171 G1 X-14.753 Y-25.649 G1 X8.144 Y-45.770 G1 X8.812 Y-46.266 G1 X9.555 Y-46.647 G1 X10.351 Y-46.899 G1 X11.178 Y-47.018 G1 X12.013 Y-46.999 G1 X12.834 Y-46.842 G1 X13.617 Y-46.553 G1 X14.342 Y-46.138 G1 X14.989 Y-45.610 G1 X15.541 Y-44.983 G1 X15.981 Y-44.273 G1 X16.299 Y-43.501 G1 X16.485 Y-42.687 G1 X16.535 Y-41.853 G1 X16.447 Y-41.022 G1 X16.223 Y-40.218 G1 X15.870 Y-39.461 G1 X15.397 Y-38.772 G1 X14.820 Y-38.173 G1 X-8.096 Y-18.036 G1 X-8.240 Y-17.695 G1 X-8.346 Y-17.301 G1 X-8.378 Y-17.009 G1 X-8.367 Y-16.735 G1 X-8.310 Y-16.464 G1 X-8.210 Y-16.208 G1 X-8.067 Y-15.967 G1 X-7.865 Y-15.722 G1 X-7.576 Y-15.463 G1 X-7.179 Y-15.198 G1 X-6.336 Y-14.809 G1 X-5.227 Y-14.475 G1 X-3.442 Y-14.150 G1 X-0.970 Y-13.924 G1 X3.047 Y-13.847 G1 X40.904 Y-18.217 G1 X41.741 Y-18.244 G1 X42.575 Y-18.133 G1 X43.379 Y-17.886 G1 X44.131 Y-17.509 G1 X44.810 Y-17.015 G1 X45.400 Y-16.415 G1 X45.882 Y-15.726 G1 X46.244 Y-14.967 G1 X46.477 Y-14.159 G1 X46.573 Y-13.324 G1 X46.531 Y-12.484 G1 X46.351 Y-11.663 G1 X46.038 Y-10.882 G1 X45.601 Y-10.164 G1 X45.052 Y-9.527 G1 X44.406 Y-8.989 G1 X43.679 Y-8.566 G1 X42.893 Y-8.267 G1 X42.072 Y-8.103 G1 X4.218 Y-3.733 G1 X3.877 Y-3.635 G1 X3.557 Y-3.480 G1 X3.270 Y-3.272 G1 X3.023 Y-3.017 G1 X2.823 Y-2.723 G1 X2.678 Y-2.399 G1 X2.591 Y-2.055 G1 X2.565 Y-1.701 G1 X2.601 Y-1.347 G1 X2.698 Y-1.006 G1 X2.852 Y-0.686 G1 X3.059 Y-0.398 G1 X3.313 Y-0.150 G1 X3.607 Y0.050 G1 X3.930 Y0.196 G1 X4.274 Y0.284 G1 X4.628 Y0.311 G1 X4.992 Y0.275 G1 X43.081 Y0.275 G1 X43.924 Y0.326 G1 X44.750 Y0.517 G1 X45.533 Y0.844 G1 X46.250 Y1.297 G1 X46.881 Y1.864 G1 X47.409 Y2.528 G1 X47.818 Y3.271 G1 X48.097 Y4.072 G1 X48.239 Y4.908 G1 X48.239 Y5.756 G1 X48.097 Y6.592 G1 X47.818 Y7.393 G1 X47.409 Y8.136 G1 X46.881 Y8.800 G1 X46.250 Y9.366 G1 X45.533 Y9.819 G1 X44.750 Y10.146 G1 X43.924 Y10.338 G1 X43.081 Y10.388 G1 X4.705 Y10.391 G1 X4.401 Y10.452 G1 X4.177 Y10.535 G1 X3.940 Y10.674 G1 X3.731 Y10.852 G1 X3.556 Y11.063 G1 X3.419 Y11.301 G1 X3.327 Y11.559 G1 X3.280 Y11.830 G1 X3.281 Y12.104 G1 X3.329 Y12.374 G1 X3.424 Y12.632 G1 X3.562 Y12.869 G1 X3.739 Y13.079 G1 X3.949 Y13.256 G1 X4.187 Y13.393 G1 X4.445 Y13.486 G1 X4.719 Y13.535 G1 X42.554 Y18.008 G1 X43.369 Y18.174 G1 X44.149 Y18.473 G1 X44.869 Y18.896 G1 X45.426 Y19.361 G1 X45.510 Y19.431 G1 X46.054 Y20.065 G1 X46.486 Y20.780 G1 X46.794 Y21.556 G1 X46.971 Y22.372 G1 X47.011 Y23.207 G1 X46.913 Y24.036 G1 X46.679 Y24.838 G1 X46.317 Y25.591 G1 X45.836 Y26.273 G1 X45.249 Y26.868 G1 X44.573 Y27.357 G1 X43.825 Y27.729 G1 X43.026 Y27.972 G1 X42.198 Y28.081 G1 X41.366 Y28.052 G1 X3.541 Y23.579 G1 X3.093 Y23.484 G1 X2.645 Y23.469 G1 X2.201 Y23.532 G1 X1.724 Y23.697 G1 X1.378 Y23.881 G1 X1.025 Y24.157 G1 X0.724 Y24.490 G1 X0.487 Y24.869 G1 X0.306 Y25.341 G1 X0.224 Y25.724 G1 X0.207 Y26.172 G1 X0.268 Y26.616 G1 X0.406 Y27.043 G1 X0.615 Y27.440 G1 X0.890 Y27.794 G1 X1.222 Y28.096 G1 X1.601 Y28.335 G1 X2.018 Y28.506 G1 X31.258 Y37.116 G1 X32.034 Y37.416 G1 X32.753 Y37.841 G1 X33.392 Y38.379 G1 X33.933 Y39.015 G1 X34.363 Y39.731 G1 X34.669 Y40.508 G1 X34.843 Y41.325 G1 X34.880 Y42.160 G1 X34.779 Y42.989 G1 X34.543 Y43.790 G1 X34.178 Y44.541 G1 X33.695 Y45.223 G1 X33.106 Y45.815 G1 X32.428 Y46.302 G1 X31.679 Y46.671 G1 X30.879 Y46.912 G1 X30.051 Y47.018 G1 X29.216 Y46.986 G1 X28.401 Y46.817 G1 X-0.840 Y38.207 G1 X-14.256 Y34.461 G1 X-27.742 Y30.971 G1 X-48.238 Y25.970 G1 X-48.238 Y-11.571 DISPENSER1 INK_OFF G1 Z2.300 F200.000 G1 X-48.288 Y-11.650 F300.000 G1 Z0.300 F200.000 DISPENSER1 INK_ON DWELL 0.5 G1 X-45.646 Y-11.585 F300.000 G1 X-42.130 Y-11.825 G1 X-38.545 Y-12.444 G1 X-34.875 Y-13.464 G1 X-31.101 Y-14.912 G1 X-27.208 Y-16.824 G1 X-23.181 Y-19.242 G1 X-19.008 Y-22.211 G1 X-14.788 Y-25.685 G1 X8.106 Y-45.804 G1 X8.786 Y-46.308 G1 X9.537 Y-46.692 G1 X10.340 Y-46.948 G1 X11.175 Y-47.067 G1 X12.018 Y-47.048 G1 X12.847 Y-46.890 G1 X13.638 Y-46.598 G1 X14.370 Y-46.179 G1 X15.024 Y-45.646 G1 X15.580 Y-45.012 G1 X16.025 Y-44.296 G1 X16.346 Y-43.516 G1 X16.534 Y-42.694 G1 X16.584 Y-41.852 G1 X16.495 Y-41.013 G1 X16.270 Y-40.201 G1 X15.913 Y-39.436 G1 X15.436 Y-38.741 G1 X14.848 Y-38.132 G1 X-8.059 Y-18.002 G1 X-8.230 Y-17.569 G1 X-8.306 Y-17.241 G1 X-8.330 Y-16.952 G1 X-8.310 Y-16.684 G1 X-8.246 Y-16.425 G1 X-8.146 Y-16.191 G1 X-7.985 Y-15.938 G1 X-7.764 Y-15.690 G1 X-7.439 Y-15.423 G1 X-6.940 Y-15.125 G1 X-6.155 Y-14.796 G1 X-4.623 Y-14.394 G1 X-1.595 Y-14.014 G1 X3.041 Y-13.897 G1 X40.892 Y-18.266 G1 X41.744 Y-18.294 G1 X42.585 Y-18.181 G1 X43.397 Y-17.932 G1 X44.156 Y-17.552 G1 X44.843 Y-17.052 G1 X45.438 Y-16.446 G1 X45.925 Y-15.751 G1 X46.291 Y-14.985 G1 X46.526 Y-14.169 G1 X46.623 Y-13.325 G1 X46.580 Y-12.477 G1 X46.398 Y-11.648 G1 X46.083 Y-10.860 G1 X45.694 Y-10.221 G1 X45.641 Y-10.135 G1 X45.087 Y-9.492 G1 X44.434 Y-8.949 G1 X43.701 Y-8.521 G1 X42.907 Y-8.219 G1 X42.071 Y-8.052 G1 X4.219 Y-3.682 G1 X3.848 Y-3.567 G1 X3.575 Y-3.433 G1 X3.294 Y-3.228 G1 X3.031 Y-2.942 G1 X2.861 Y-2.689 G1 X2.721 Y-2.372 G1 X2.638 Y-2.035 G1 X2.615 Y-1.689 G1 X2.652 Y-1.344 G1 X2.749 Y-1.010 G1 X2.902 Y-0.699 G1 X3.107 Y-0.419 G1 X3.357 Y-0.178 G1 X3.645 Y0.015 G1 X3.963 Y0.155 G1 X4.300 Y0.238 G1 X4.646 Y0.261 G1 X4.981 Y0.225 G1 X43.074 Y0.225 G1 X43.933 Y0.277 G1 X44.767 Y0.471 G1 X45.557 Y0.801 G1 X46.281 Y1.259 G1 X46.918 Y1.831 G1 X47.450 Y2.501 G1 X47.863 Y3.251 G1 X48.145 Y4.060 G1 X48.288 Y4.904 G1 X48.288 Y5.760 G1 X48.145 Y6.604 G1 X47.863 Y7.413 G1 X47.450 Y8.163 G1 X46.918 Y8.833 G1 X46.281 Y9.405 G1 X45.557 Y9.863 G1 X44.767 Y10.193 G1 X43.933 Y10.387 G1 X43.074 Y10.439 G1 X4.717 Y10.439 G1 X4.454 Y10.486 G1 X4.204 Y10.577 G1 X3.973 Y10.711 G1 X3.770 Y10.883 G1 X3.599 Y11.087 G1 X3.466 Y11.318 G1 X3.375 Y11.569 G1 X3.329 Y11.831 G1 X3.330 Y12.098 G1 X3.377 Y12.360 G1 X3.468 Y12.610 G1 X3.602 Y12.841 G1 X3.774 Y13.045 G1 X3.978 Y13.216 G1 X4.209 Y13.348 G1 X4.460 Y13.439 G1 X4.718 Y13.484 G1 X42.553 Y17.958 G1 X43.383 Y18.126 G1 X44.171 Y18.428 G1 X44.898 Y18.855 G1 X45.545 Y19.396 G1 X46.094 Y20.036 G1 X46.530 Y20.758 G1 X46.842 Y21.542 G1 X47.020 Y22.366 G1 X47.060 Y23.208 G1 X46.961 Y24.046 G1 X46.725 Y24.856 G1 X46.360 Y25.616 G1 X45.932 Y26.223 G1 X45.874 Y26.305 G1 X45.282 Y26.905 G1 X44.598 Y27.400 G1 X43.843 Y27.775 G1 X43.036 Y28.021 G1 X42.200 Y28.130 G1 X41.354 Y28.100 G1 X3.524 Y23.627 G1 X3.104 Y23.535 G1 X2.663 Y23.518 G1 X2.227 Y23.577 G1 X1.807 Y23.710 G1 X1.416 Y23.915 G1 X1.068 Y24.185 G1 X0.771 Y24.511 G1 X0.535 Y24.883 G1 X0.368 Y25.291 G1 X0.274 Y25.721 G1 X0.256 Y26.162 G1 X0.315 Y26.598 G1 X0.449 Y27.018 G1 X0.654 Y27.409 G1 X0.923 Y27.757 G1 X1.249 Y28.054 G1 X1.621 Y28.290 G1 X2.027 Y28.456 G1 X31.266 Y37.066 G1 X32.056 Y37.372 G1 X32.781 Y37.801 G1 X33.427 Y38.344 G1 X33.974 Y38.986 G1 X34.407 Y39.709 G1 X34.716 Y40.494 G1 X34.892 Y41.319 G1 X34.929 Y42.162 G1 X34.827 Y42.999 G1 X34.589 Y43.808 G1 X34.221 Y44.567 G1 X33.733 Y45.254 G1 X33.138 Y45.853 G1 X32.453 Y46.345 G1 X31.697 Y46.717 G1 X30.889 Y46.960 G1 X30.053 Y47.067 G1 X29.210 Y47.035 G1 X28.381 Y46.864 G1 X-0.855 Y38.254 G1 X-9.377 Y35.834 G1 X-25.188 Y31.668 G1 X-48.288 Y26.011 G1 X-48.288 Y-11.628 DISPENSER1 INK_OFF G1 Z2.300 F200.000 ' Layer Changed G1 X-48.238 Y-11.594 F300.000 G1 Z0.450 F200.000 DISPENSER1 INK_ON DWELL 0.5 G1 X-47.765 Y-11.568 F300.000 G1 X-44.500 Y-11.573 G1 X-40.925 Y-11.941 G1 X-37.375 Y-12.676 G1 X-33.999 Y-13.711 G1 X-30.254 Y-15.237 G1 X-26.699 Y-17.048 G1 X-22.735 Y-19.476 G1 X-18.977 Y-22.171 G1 X-14.753 Y-25.649 G1 X8.144 Y-45.770 G1 X8.812 Y-46.266 G1 X9.555 Y-46.647 G1 X10.351 Y-46.899 G1 X11.178 Y-47.018 G1 X12.013 Y-46.999 G1 X12.834 Y-46.842 G1 X13.617 Y-46.553 G1 X14.342 Y-46.138 G1 X14.989 Y-45.610 G1 X15.541 Y-44.983 G1 X15.981 Y-44.273 G1 X16.299 Y-43.501 G1 X16.485 Y-42.687 G1 X16.535 Y-41.853 G1 X16.447 Y-41.022 G1 X16.223 Y-40.218 G1 X15.870 Y-39.461 G1 X15.397 Y-38.772 G1 X14.820 Y-38.173 G1 X-8.096 Y-18.036 G1 X-8.240 Y-17.695 G1 X-8.346 Y-17.301 G1 X-8.378 Y-17.009 G1 X-8.367 Y-16.735 G1 X-8.310 Y-16.464 G1 X-8.210 Y-16.208 G1 X-8.067 Y-15.967 G1 X-7.865 Y-15.722 G1 X-7.576 Y-15.463 G1 X-7.179 Y-15.198 G1 X-6.336 Y-14.809 G1 X-5.227 Y-14.475 G1 X-3.442 Y-14.150 G1 X-0.970 Y-13.924 G1 X3.047 Y-13.847 G1 X40.904 Y-18.217 G1 X41.741 Y-18.244 G1 X42.575 Y-18.133 G1 X43.379 Y-17.886 G1 X44.131 Y-17.509 G1 X44.810 Y-17.015 G1 X45.400 Y-16.415 G1 X45.882 Y-15.726 G1 X46.244 Y-14.967 G1 X46.477 Y-14.159 G1 X46.573 Y-13.324 G1 X46.531 Y-12.484 G1 X46.351 Y-11.663 G1 X46.038 Y-10.882 G1 X45.601 Y-10.164 G1 X45.052 Y-9.527 G1 X44.406 Y-8.989 G1 X43.679 Y-8.566 G1 X42.893 Y-8.267 G1 X42.072 Y-8.103 G1 X4.218 Y-3.733 G1 X3.877 Y-3.635 G1 X3.598 Y-3.500 G1 X3.269 Y-3.271 G1 X3.023 Y-3.017 G1 X2.823 Y-2.723 G1 X2.678 Y-2.399 G1 X2.591 Y-2.055 G1 X2.565 Y-1.701 G1 X2.601 Y-1.347 G1 X2.685 Y-1.049 G1 X2.852 Y-0.685 G1 X3.059 Y-0.398 G1 X3.313 Y-0.150 G1 X3.607 Y0.050 G1 X3.930 Y0.196 G1 X4.274 Y0.284 G1 X4.628 Y0.311 G1 X4.992 Y0.275 G1 X43.081 Y0.275 G1 X43.924 Y0.326 G1 X44.750 Y0.517 G1 X45.533 Y0.844 G1 X46.250 Y1.297 G1 X46.881 Y1.864 G1 X47.409 Y2.528 G1 X47.818 Y3.271 G1 X48.097 Y4.072 G1 X48.239 Y4.908 G1 X48.239 Y5.756 G1 X48.097 Y6.592 G1 X47.818 Y7.393 G1 X47.409 Y8.136 G1 X46.881 Y8.800 G1 X46.250 Y9.366 G1 X45.533 Y9.819 G1 X44.750 Y10.146 G1 X43.924 Y10.338 G1 X43.081 Y10.388 G1 X4.704 Y10.391 G1 X4.434 Y10.440 G1 X4.177 Y10.535 G1 X3.940 Y10.674 G1 X3.731 Y10.852 G1 X3.556 Y11.063 G1 X3.419 Y11.301 G1 X3.327 Y11.559 G1 X3.280 Y11.830 G1 X3.281 Y12.104 G1 X3.329 Y12.374 G1 X3.424 Y12.632 G1 X3.562 Y12.869 G1 X3.739 Y13.079 G1 X3.949 Y13.256 G1 X4.187 Y13.393 G1 X4.445 Y13.486 G1 X4.719 Y13.535 G1 X42.554 Y18.008 G1 X43.369 Y18.174 G1 X44.149 Y18.473 G1 X44.869 Y18.896 G1 X45.510 Y19.431 G1 X46.054 Y20.065 G1 X46.486 Y20.780 G1 X46.794 Y21.556 G1 X46.971 Y22.372 G1 X47.011 Y23.207 G1 X46.913 Y24.036 G1 X46.679 Y24.838 G1 X46.317 Y25.591 G1 X45.836 Y26.273 G1 X45.249 Y26.868 G1 X44.573 Y27.357 G1 X43.825 Y27.729 G1 X43.026 Y27.972 G1 X42.198 Y28.081 G1 X41.366 Y28.052 G1 X3.541 Y23.579 G1 X3.093 Y23.484 G1 X2.645 Y23.469 G1 X2.257 Y23.524 G1 X1.774 Y23.671 G1 X1.378 Y23.881 G1 X1.025 Y24.157 G1 X0.724 Y24.490 G1 X0.486 Y24.870 G1 X0.318 Y25.286 G1 X0.224 Y25.724 G1 X0.209 Y26.115 G1 X0.269 Y26.617 G1 X0.406 Y27.043 G1 X0.615 Y27.440 G1 X0.890 Y27.794 G1 X1.222 Y28.096 G1 X1.601 Y28.335 G1 X2.018 Y28.506 G1 X31.258 Y37.116 G1 X32.034 Y37.416 G1 X32.753 Y37.841 G1 X33.392 Y38.379 G1 X33.933 Y39.015 G1 X34.363 Y39.731 G1 X34.403 Y39.833 G1 X34.669 Y40.508 G1 X34.843 Y41.325 G1 X34.880 Y42.160 G1 X34.779 Y42.989 G1 X34.543 Y43.790 G1 X34.178 Y44.541 G1 X33.695 Y45.223 G1 X33.106 Y45.815 G1 X32.428 Y46.302 G1 X31.679 Y46.671 G1 X30.879 Y46.912 G1 X30.051 Y47.018 G1 X29.216 Y46.986 G1 X28.401 Y46.817 G1 X-0.840 Y38.207 G1 X-14.256 Y34.461 G1 X-27.742 Y30.971 G1 X-48.238 Y25.970 G1 X-48.238 Y-11.571 DISPENSER1 INK_OFF G1 Z2.450 F200.000 ' Clear all variables and stop every dispensers DISPENSER1 INK_OFF DISPENSER2 INK_OFF DISPENSER3 INK_OFF DISPENSER4 INK_OFF HIGHVOLTAGE INACTIVE ' Clear the software home and return to the original absolute coordinate POSOFFSET CLEAR X Y Z ' Position the dispenser head to the termination position LINEAR Z150 F600 LINEAR X127.20 Y110 F1200 ' Clear safety zone SAFEZONE 0 OFF SAFEZONE 0 CLEAR ' Disable axes DISABLE X Y Z ' End program END PROGRAM