From 35aeb9caef44503a972fd8db1954c3109a1fba4e Mon Sep 17 00:00:00 2001 From: Gregory Diaz Date: Tue, 28 Jul 2015 08:22:33 -0700 Subject: [PATCH] Added start/end gcode for Me3D material setting --- StaticData/PrinterSettings/Me3D/Me2/material/PolyPlusLT.slice | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StaticData/PrinterSettings/Me3D/Me2/material/PolyPlusLT.slice b/StaticData/PrinterSettings/Me3D/Me2/material/PolyPlusLT.slice index e78454c16..3bc5d73ad 100644 --- a/StaticData/PrinterSettings/Me3D/Me2/material/PolyPlusLT.slice +++ b/StaticData/PrinterSettings/Me3D/Me2/material/PolyPlusLT.slice @@ -2,3 +2,6 @@ first_layer_bed_temperature = 0 first_layer_temperature = 85 temperature = 85 bed_temperature = 0 +start_gcode = ;Me3D - MC1.3 startup sequence - Me2 (G5,G6,G7) Build 06/24/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\nM302 S75; // Set cold extrusion level\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; // Put message on LCD screen +end_gcode = G91; Set to Relative position\nG1 Z3 E-3; move z axis up\nG28 ; home axis\nG92 E0; zero the extruded length\nG1 F250 E-16; Retract filament from barrel\nG92 E0; zero the extruded length again\nG90; Set to Absolute position\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heated bed\nM106 S0 ; Turn off fan\nM18;\nM117 All Done!!! ; Put message on LCD screen\nM302 S170; Reset cold extrusion temperature +cancel_gcode = G91; Set to Relative position\nG1 Z3 E-3; move z axis up\nG28; home axis\nG92 E0; zero the extruded length\nG1 F250 E-16; Retract filament from barrel\nG92 E0; zero the extruded length again\nG90; Set to Absolute position\nM104 S0; turn off temperature\nM140 S0; turn off heated bed\nM106 S0; Turn off fan\nM18;\nM117 Print cancelled; Put message on LCD screen\nM302 S170; Reset cold extrusion temperature \ No newline at end of file