From cf4cd4c69316f8dcfaa3a114c00a46c422c6cd9e Mon Sep 17 00:00:00 2001 From: Gregory Diaz Date: Wed, 14 Oct 2015 12:23:35 -0700 Subject: [PATCH] Added requested changes for ME3D --- PrinterControls/PrinterConnections/PrinterSetupStatus.cs | 2 +- StaticData/PrinterSettings/Me3D/Me2/config.ini | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/PrinterControls/PrinterConnections/PrinterSetupStatus.cs b/PrinterControls/PrinterConnections/PrinterSetupStatus.cs index e43f38f35..f456a2fcb 100644 --- a/PrinterControls/PrinterConnections/PrinterSetupStatus.cs +++ b/PrinterControls/PrinterConnections/PrinterSetupStatus.cs @@ -118,7 +118,7 @@ namespace MatterHackers.MatterControl macroDict["Offset 1"] = "M565 Z1;\nM500"; macroDict["Offset 1.1"] = "M565 Z1.1;\nM500"; macroDict["Offset 1.2"] = "M565 Z1.2;\nM500"; - macroDict["Z Offset"] = "G1 Z10; G28; G29; G1 Z10; G1 X5 Y5 F4000; M117 Lower Z to bed; M114;"; + macroDict["Z Offset"] = "G1 Z10;\nG28;\nG29;\nG1 Z10;\nG1 X5 Y5 F4000;\nM117;"; //Determine if baud rate is needed and show controls if required string baudRate; diff --git a/StaticData/PrinterSettings/Me3D/Me2/config.ini b/StaticData/PrinterSettings/Me3D/Me2/config.ini index 9a7becd8a..261befc80 100644 --- a/StaticData/PrinterSettings/Me3D/Me2/config.ini +++ b/StaticData/PrinterSettings/Me3D/Me2/config.ini @@ -40,7 +40,7 @@ fill_density = 20% fill_pattern = honeycomb first_layer_acceleration = 0 first_layer_bed_temperature = 0 -first_layer_extrusion_width = 0 +first_layer_extrusion_width = 120% first_layer_height = 0.2 first_layer_speed = 20 first_layer_temperature = 220 @@ -120,7 +120,7 @@ solid_infill_speed = 60 solid_shell = 0 spiral_vase = 0 standby_temperature_delta = -5 -start_gcode = ;Me3D - MC1.3 startup sequence - Me2 (G5,G6,G7) Build 07/15\n;Remove the ";" to activate any line\n;MAKE SURE YOU KNOW WHAT EACH LINE DOES BEFORE YOU CHANGE IT!!! The Me2 is 100% hackable and so has limited physical protection from errors in the g-code\nM104 S[temperature] ; // Start heater and continue g-code\nG21 ; // set units to millimeters\nM201 X3000 Y3000; // max accel print\nM202 X3000 Y3000; // max accel travel\nM205 X10; // max xyjerk mm/s\nG91; // Relative position\nG1 Z10; // clear bed \nG90 ; // ABS position\nG28; // home axes\nG29; // perform auto levelling at three corners\nM82 ; // use absolute distances for extrusion\nG1 Z15 F4000; // Raise Z axis clear\nG1 X-5 F4000; // Move to X axis zero\nG1 Y5 F4000;\nG92 E0; // zero the extruded length\nM109 S[temperature]; // Set print temperature and wait\nG1 F100 E19; // extrude feed stock to prime hotend barrel and purge\n; //Create purge line\nG1 Z[z_offset] F1000; // z_offset variable only available in 1.2.3 and above\nG91; // Relative motion \nG1 Z0.3;\nG1 X10 Y1 F1000; // Change this value to move the position of the line on the bed\nG1 X120 E20;\nG1 Y1;\nG1 X-100 E16.5;\nG1 X-20 E2;\nG1 X10 Y-3 F500;\nG1 Y5 F4000;\nG92 E0;\nG90;\nG92 E0; // zero the extruded length again\nM117 OK...let's print +start_gcode = ;Me3D - MC1.3 startup sequence - Me2 (G5,G6,G7) Build 07/15\n;Remove the ";" to activate any line\n;MAKE SURE YOU KNOW WHAT EACH LINE DOES BEFORE YOU CHANGE IT!!! The Me2 is 100% hackable and so has limited physical protection from errors in the g-code\n M104 S[temperature] ; // Start heater and continue g-code\nG21 ; // set units to millimeters\n M201 X9000 Y9000; // max accel print\nM202 X9000 Y9000; // max accel travel\n M205 X15; // max xyjerk mm/s\nG91; // Relative position\nG1 Z10; // clear bed\nG90 ; // ABS position\nG28; // home axes\nG29; // perform auto levelling at three corners\nM82 ; // use absolute distances for extrusion\nG1 Z15 F4000; // Raise Z axis clear\nG1 X-5 F4000; // Move to X axis zero\nG1 Y5 F4000;\nG92 E0; // zero the extruded length\nM109 S[temperature]; // Set print temperature and wait\nG1 F100 E19; // extrude feed stock to prime hotend barrel and purge\n; //Create purge line\n G1 Z[z_offset] F1000; // z_offset variable only available in 1.2.3 and above\nG91; // Relative motion \nG1 Z0.3;\nG1 X10 Y1 F1000; // Change this value to move the position of the line on the bed\nG1 X120 E20;\nG1 Y1;\nG1 X-100 E16.5;\nG1 X-20 E2;\nG1 X10 Y-3 F500;\nG1 Y5 F4000;\nG92 E0;\nG90;\nG92 E0; // zero the extruded length again\nM117 OK...let's print start_perimeters_at_concave_points = 0 start_perimeters_at_non_overhang = 0 support_material = 0