diff --git a/babysteps b/babysteps new file mode 100644 index 0000000..840db65 --- /dev/null +++ b/babysteps @@ -0,0 +1,12 @@ +button R0 C0 F0 T" BACK " A"return" +text T" " +image R11 C0 L"hline.img" +text R26 C8 F0 T"Baby Step Adjust" +alter C88 D2 N521 +image R51 C0 L"hline.img" +text R52 C5 F0 T"X " +value N510 W25 +text T" Y " +value N511 W25 +text T" Z " +value N512 D2 W30 diff --git a/control b/control new file mode 100644 index 0000000..3a0344b --- /dev/null +++ b/control @@ -0,0 +1,7 @@ +button R0 C5 F0 T"BACK " A"return" +;image R11 C5 L"hline.img" +button R10 C5 T"COOLDOWN" A"M98 P#0" L"/menu/cooldown|return" +button R20 C5 T"MOTORS OFF" A"M18|return" +button R30 C5 T"TUNE" A"menu tune" +button R40 C5 T"REBOOT MAESTRO" A"M999|return" +button R50 C5 T"MACROS" A"menu macros" diff --git a/cooldown b/cooldown new file mode 100644 index 0000000..8bbcbb0 --- /dev/null +++ b/cooldown @@ -0,0 +1,4 @@ +M140 S0 +M140 S-273.15 R-273.15 +G10 P0 S-273.15 R-273.15 +M106 S0 ;Put parts cooling fan off too \ No newline at end of file diff --git a/error.img b/error.img new file mode 100644 index 0000000..62e9a0e --- /dev/null +++ b/error.img @@ -0,0 +1 @@ +àø8x|ÎÇÃÁÃÀãÀs`>p8øà \ No newline at end of file diff --git a/heat b/heat new file mode 100644 index 0000000..62682ea --- /dev/null +++ b/heat @@ -0,0 +1,29 @@ +image R3 C5 L"hotend.img" +value R0 C22 W19 H0 F0 D0 N079 +; +image R3 C40 L"heatbed.img" +value R0 C57 W17 H0 F0 D0 N080 +; +; "HEATER FAULT" (V20 and V28) +; +image R3 C5 V20 L"error.img" +image R3 C40 V28 L"error.img" +; +text R1 C75 F0 T"X" +value R1 C81 W19 H0 F0 D0 N510 +; +text R1 C100 F0 T"Y" +value R1 C106 W19 H0 F0 D0 N511 +; +text R10 C75 F0 T"Z" +value R10 C81 W33 H0 F0 D2 N512 +button R11 C112 F0 T"|^|" A"return" +; +image R22 C0 L"hline.img" +; +button R26 C5 F0 T"Preheat PLA 210/60" A"M104 S210 M140 S60|return" +button R37 C5 F0 T"Preheat PETG 230/90" A"M104 S230 M140 S90|return" +button R48 C5 F0 T"Preheat ABS 250/100" A"M104 S250 M140 S100|return" +; +alter R11 C21 W19 H0 F0 D0 N179 +alter R11 C56 W17 H0 F0 D0 N180 diff --git a/heatbed.img b/heatbed.img new file mode 100644 index 0000000..07abbb8 Binary files /dev/null and b/heatbed.img differ diff --git a/hline.img b/hline.img new file mode 100644 index 0000000..711f348 --- /dev/null +++ b/hline.img @@ -0,0 +1 @@ +€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/hotend.img b/hotend.img new file mode 100644 index 0000000..9207667 --- /dev/null +++ b/hotend.img @@ -0,0 +1,3 @@ +ÿÿ€€qœ‰£££œ‰€q€ÿÿ +P +Pð@€ \ No newline at end of file diff --git a/hourglass.img b/hourglass.img new file mode 100644 index 0000000..73d849a --- /dev/null +++ b/hourglass.img @@ -0,0 +1 @@ +øˆP Pˆø \ No newline at end of file diff --git a/listFiles b/listFiles new file mode 100644 index 0000000..5e01555 --- /dev/null +++ b/listFiles @@ -0,0 +1,4 @@ +button R0 C0 F0 T" BACK " A"return" +text T" " +image R11 C0 L"hline.img" +files R14 F0 N4 I"/gcodes" A"M32 #0|return" \ No newline at end of file diff --git a/load b/load new file mode 100644 index 0000000..000402e --- /dev/null +++ b/load @@ -0,0 +1,4 @@ +M83 +G1 E5 F700 +G1 E40 F500 +G1 E50 F300 diff --git a/macros b/macros new file mode 100644 index 0000000..b6d6394 --- /dev/null +++ b/macros @@ -0,0 +1,4 @@ +button R0 C0 F0 T" BACK " A"return" +text T" " +image R11 C0 L"hline.img" +files R14 F0 N4 I"/macros" A"M32 #0|return|return" \ No newline at end of file diff --git a/main b/main new file mode 100644 index 0000000..edd63b8 --- /dev/null +++ b/main @@ -0,0 +1,63 @@ +; +; "Always on" Menu (V0, default) +; +image R3 C5 L"hotend.img" +value R0 C22 W19 H0 F0 D0 N079 +value R11 C22 W19 H0 F0 D0 N179 +; +image R3 C40 L"heatbed.img" +value R0 C57 W17 H0 F0 D0 N080 +value R11 C57 W17 H0 F0 D0 N180 +; +text R1 C75 F0 T"X" +value R1 C81 W19 H0 F0 D0 N510 +; +text R1 C100 F0 T"Y" +value R1 C106 W19 H0 F0 D0 N511 +; +text R10 C75 F0 T"Z" +value R10 C81 W33 H0 F0 D2 N512 +; +image R22 C0 L"hline.img" +; +text R23 C6 F0 T"IP:" +value R23 C22 W105 F0 H0 N534 +; +image R35 C0 L"hline.img" +; +image R49 C0 L"hline.img" +; +; "Not printing" Menu (V5) +; +button R51 C5 F0 V5 T"HEAT" A"menu heat" +button R51 C35 F0 V5 T"MOVE" A"menu move" +button R51 C66 F0 V5 T"CTRL" A"menu control" +button R51 C96 F0 V5 T"PRINT" A"menu listFiles" +; +button R37 C5 F0 V5 T"LOAD" A"M98 P#0" L"/menu/load" +button R37 C43 F0 V5 T"UNLOAD" A"M98 P#0" L"/menu/unload" +button R37 C94 F0 V5 T"RISE Z" A"M98 P#0" L"/menu/rise" +; +; "Actively Printing" Menu (V2) +; +button R51 C5 F0 V2 T"BABYSTEP" A"menu babysteps" +button R51 C61 V2 T"PAUSE" A"M25" +button R51 C99 V2 T"TUNE" A"menu tune" +; +; "Printing" Menu (includes paused, pausing, resuming) (V4) +; +text R37 C6 F0 V4 T"PRINT" +value R37 C34 F0 V4 N535 +image R39 C60 V4 L"hourglass.img" +value R37 C68 W54 F0 V4 N537 +; +; "Paused" Menu (includes pausing, does not include actively printing or resuming) (V6) +; +button R51 C5 F0 V6 T"RESUME" A"M24" +button R51 C43 F0 V6 T"ABORT" A"M0" +button R51 C80 F0 V6 T"FILAMENT" A"menu switch" +; +; "HEATER FAULT" (V20 and V28) +; +image R3 C5 V20 L"error.img" +image R3 C40 V28 L"error.img" \ No newline at end of file diff --git a/meshcomp b/meshcomp new file mode 100644 index 0000000..4605c84 --- /dev/null +++ b/meshcomp @@ -0,0 +1,11 @@ +M291 P"Homing all axes" +G28 +M291 P"Heating bed & nozzle" +M190 S50 +M109 S180 +M291 P"Running mesh compensation" +G32 +M291 P"Done - turning heaters off" +M140 S0 +M140 S-273.15 R-273.15 +G10 P0 S-273.15 R-273.15 \ No newline at end of file diff --git a/move b/move new file mode 100644 index 0000000..ca62ae4 --- /dev/null +++ b/move @@ -0,0 +1,45 @@ +image R3 C5 L"hotend.img" +value R0 C22 W19 H0 F0 D0 N079 +value R11 C22 W19 H0 F0 D0 N179 +; +image R3 C40 L"heatbed.img" +value R0 C57 W17 H0 F0 D0 N080 +value R11 C57 W17 H0 F0 D0 N180 +; +; "HEATER FAULT" (V20 and V28) +; +image R3 C5 V20 L"error.img" +image R3 C40 V28 L"error.img" + +text R1 C75 F0 T"X" +value R1 C81 W19 H0 F0 D0 N510 +; +text R1 C100 F0 T"Y" +value R1 C106 W19 H0 F0 D0 N511 +; +text R10 C75 F0 T"Z" +value R10 C81 W33 H0 F0 D2 N512 +button R11 C112 F0 T"|^|" A"return" +; +image R22 C0 L"hline.img" +; +button R24 C6 T"HOME" A"M98 P#0" L"/sys/homeall.g|return" +button R24 C76 T"LEVEL BED" A"M98 P#0" L"/menu/meshcomp|return" +; +image R36 C0 L"hline.img" +; +button R38 C2 T"X-25" A"G91 G1 X-25 F6000" +button R38 T"+25" A"G91 G1 X+25 F6000" +button R38 C44 T"Y-25" A"G91 G1 Y-25 F6000" +button R38 T"+25" A"G91 G1 Y+25 F6000" +button R38 C87 T"Z-25" A"G91 G1 Z-25 F6000" +button R38 T"+25" A"G91 G1 Z+25 F6000" +; +image R51 C0 L"hline.img" +; +text R52 C6 F0 T"X:" +alter N510 D1 W27 H2 +text R52 C44 T"Y:" +alter N511 D1 W27 H2 +text R52 C82 T"Z:" +alter N512 D2 W33 H2 \ No newline at end of file diff --git a/rise b/rise new file mode 100644 index 0000000..3c22df4 --- /dev/null +++ b/rise @@ -0,0 +1,2 @@ +G28; +G1 X20 Y20 Z100 F1800; \ No newline at end of file diff --git a/speed.img b/speed.img new file mode 100644 index 0000000..52c5aad --- /dev/null +++ b/speed.img @@ -0,0 +1 @@ +`€l*î \ No newline at end of file diff --git a/switch b/switch new file mode 100644 index 0000000..7873b73 --- /dev/null +++ b/switch @@ -0,0 +1,38 @@ +image R3 C5 L"hotend.img" +value R0 C22 W19 H0 F0 D0 N079 +value R11 C22 W19 H0 F0 D0 N179 +; +image R3 C40 L"heatbed.img" +value R0 C57 W17 H0 F0 D0 N080 +value R11 C57 W17 H0 F0 D0 N180 +; +text R1 C75 F0 T"X" +value R1 C81 W19 H0 F0 D0 N510 +; +text R1 C100 F0 T"Y" +value R1 C106 W19 H0 F0 D0 N511 +; +text R10 C75 F0 T"Z" +value R10 C81 W33 H0 F0 D2 N512 +; +image R22 C0 L"hline.img" +; +text R23 C6 F0 T"MSG:" +value R23 C27 W102 F0 H0 N501 +; +image R35 C0 L"hline.img" +; +image R49 C0 L"hline.img" +text R37 C6 F0 T"PRINT" +value R37 C34 F0 N535 +image R39 C60 L"hourglass.img" +value R37 C68 W54 F0 N537 +; +button R51 C5 F0 T"UNLOAD" A"M98 P#0" L"/menu/unload" +button R51 C52 F0 T"LOAD" A"M98 P#0" L"/menu/unload" +button R51 C87 F0 T"RETURN" A"return" +; +; "HEATER FAULT" (V20 and V28) +; +image R3 C5 V20 L"error.img" +image R3 C40 V28 L"error.img" \ No newline at end of file diff --git a/tune b/tune new file mode 100644 index 0000000..f761453 --- /dev/null +++ b/tune @@ -0,0 +1,34 @@ +image R3 C5 L"hotend.img" +value R0 C22 W19 H0 F0 D0 N079 +value R11 C22 W19 H0 F0 D0 N179 +; +image R3 C40 L"heatbed.img" +value R0 C57 W17 H0 F0 D0 N080 +value R11 C57 W17 H0 F0 D0 N180 +; +; "HEATER FAULT" (V20 and V28) +; +image R3 C5 V20 L"error.img" +image R3 C40 V28 L"error.img" +; +text R1 C75 F0 T"X" +value R1 C81 W19 H0 F0 D0 N510 +; +text R1 C100 F0 T"Y" +value R1 C106 W19 H0 F0 D0 N511 +; +text R10 C75 F0 T"Z" +value R10 C81 W33 H0 F0 D2 N512 +button R11 C112 F0 T"|^|" A"return|return" +; +image R22 C0 L"hline.img" +; +text R26 C6 F0 T"FAN:" +alter W26 F0 H2 N300 +; +text R37 C6 F0 T"FLOWRATE:" +alter W26 F0 H2 N400 +; +text R48 C6 F0 T"SPEED:" +alter W26 F0 H2 N500 +; \ No newline at end of file diff --git a/tune1 b/tune1 new file mode 100644 index 0000000..5287738 --- /dev/null +++ b/tune1 @@ -0,0 +1,34 @@ +image R3 C5 L"hotend.img" +value R0 C22 W19 H0 F0 D0 N079 +value R11 C22 W19 H0 F0 D0 N179 +; +image R3 C40 L"heatbed.img" +value R0 C57 W17 H0 F0 D0 N080 +value R11 C57 W17 H0 F0 D0 N180 +; +; "HEATER FAULT" (V20 and V28) +; +image R3 C5 V20 L"error.img" +image R3 C40 V28 L"error.img" +; +text R1 C75 F0 T"X" +value R1 C81 W19 H0 F0 D0 N510 +; +text R1 C100 F0 T"Y" +value R1 C106 W19 H0 F0 D0 N511 +; +text R10 C75 F0 T"Z" +value R10 C81 W33 H0 F0 D2 N512 +button R11 C112 F0 T"|^|" A"return" +; +image R22 C0 L"hline.img" +; +text R26 C6 F0 T"FAN:" +alter W26 F0 H2 N300 +; +text R37 C6 F0 T"FLOWRATE:" +alter W26 F0 H2 N400 +; +text R48 C6 F0 T"SPEED:" +alter W26 F0 H2 N500 +; \ No newline at end of file diff --git a/unload b/unload new file mode 100644 index 0000000..68e1671 --- /dev/null +++ b/unload @@ -0,0 +1,2 @@ +M83 +G1 E-60 F2000 \ No newline at end of file