chiark / gitweb /
Correct PronterfaceUI temperature graph changes.
[cura.git] / plugins / PronterfaceUI / script.py
1 #Name: Pronterface UI
2 #Info: Pronterface like UI for Cura
3 #Depend: printwindow
4 #Type: printwindow
5
6 # Printer UI based on the Printrun interface by Kliment.
7 # Printrun is GPLv3, so this file, and the used images are GPLv3
8
9 setImage('image.png', 'map.png')
10
11 addColorCommand(0, 0, 255, sendGCode, "G91; G1 X100 F2000; G90")
12 addColorCommand(0, 0, 240, sendGCode, "G91; G1 X10 F2000; G90")
13 addColorCommand(0, 0, 220, sendGCode, "G91; G1 X1 F2000; G90")
14 addColorCommand(0, 0, 200, sendGCode, "G91; G1 X0.1 F2000; G90")
15 addColorCommand(0, 0, 180, sendGCode, "G91; G1 X-0.1 F2000; G90")
16 addColorCommand(0, 0, 160, sendGCode, "G91; G1 X-1 F2000; G90")
17 addColorCommand(0, 0, 140, sendGCode, "G91; G1 X-10 F2000; G90")
18 addColorCommand(0, 0, 120, sendGCode, "G91; G1 X-100 F2000; G90")
19
20 addColorCommand(0, 255, 0, sendGCode, "G91; G1 Y100 F2000; G90")
21 addColorCommand(0, 240, 0, sendGCode, "G91; G1 Y10 F2000; G90")
22 addColorCommand(0, 220, 0, sendGCode, "G91; G1 Y1 F2000; G90")
23 addColorCommand(0, 200, 0, sendGCode, "G91; G1 Y0.1 F2000; G90")
24 addColorCommand(0, 180, 0, sendGCode, "G91; G1 Y-0.1 F2000; G90")
25 addColorCommand(0, 160, 0, sendGCode, "G91; G1 Y-1 F2000; G90")
26 addColorCommand(0, 140, 0, sendGCode, "G91; G1 Y-10 F2000; G90")
27 addColorCommand(0, 120, 0, sendGCode, "G91; G1 Y-100 F2000; G90")
28
29 addColorCommand(255, 0, 0, sendGCode, "G91; G1 Z10 F200; G90")
30 addColorCommand(220, 0, 0, sendGCode, "G91; G1 Z1 F200; G90")
31 addColorCommand(200, 0, 0, sendGCode, "G91; G1 Z0.1 F200; G90")
32 addColorCommand(180, 0, 0, sendGCode, "G91; G1 Z-0.1 F200; G90")
33 addColorCommand(160, 0, 0, sendGCode, "G91; G1 Z-1 F200; G90")
34 addColorCommand(140, 0, 0, sendGCode, "G91; G1 Z-10 F200; G90")
35
36 addColorCommand(255, 80, 0, sendGCode, "G91; G1 E10 F120; G90")
37 addColorCommand(255, 100, 0, sendGCode, "G91; G1 E1 F120; G90")
38 addColorCommand(255, 120, 0, sendGCode, "G91; G1 E0.1 F120; G90")
39 addColorCommand(255, 140, 0, sendGCode, "G91; G1 E-0.1 F120; G90")
40 addColorCommand(255, 160, 0, sendGCode, "G91; G1 E-1 F120; G90")
41 addColorCommand(255, 180, 0, sendGCode, "G91; G1 E-10 F120; G90")
42
43 addColorCommand(255, 255, 0, sendGCode, "G28")
44 addColorCommand(240, 255, 0, sendGCode, "G28 X0")
45 addColorCommand(220, 255, 0, sendGCode, "G28 Y0")
46 addColorCommand(200, 255, 0, sendGCode, "G28 Z0")
47
48 addSpinner(180, 0, 160, sendGCode, "M104 S%d")
49 addSpinner(180, 0, 180, sendGCode, "M140 S%d")
50
51 addTerminal(255, 0, 255)
52 addTemperatureGraph(180, 0, 255)
53 addProgressbar(255, 200, 200)
54
55 addButton(0, 255, 255, 'Connect', connect)
56 addButton(0, 240, 255, 'Print', startPrint)
57 addButton(0, 220, 255, 'Pause', pausePrint)
58 addButton(0, 200, 255, 'Cancel', cancelPrint)
59 addButton(0, 180, 255, 'Error log', showErrorLog)
60 addButton(0, 160, 255, "Motors Off", sendGCode, "M18;")