diff --git a/calibration.html b/calibration.html index 65cc879..611c5d2 100644 --- a/calibration.html +++ b/calibration.html @@ -693,7 +693,7 @@

Hot end temperature

-

Typically, filament comes with a recommended hot end temperature. It is recommended to use values either side of this. For instance, if a PLA asked for 200 degrees, you may vary the temperature from 190, 195, 200, 205, 210 (the default values of the form).

+

Typically, filament comes with a recommended hot end temperature. It is recommended to use values either side of this. For instance, if a PLA filament asked for 200 degrees, you may vary the temperature from 190, 195, 200, 205, 210 (the default values of the form). Typically, the first layer temperature will be elevated to increase adhesion with the bed, especially if a lower than usual temperature is being trialled for segment A.

@@ -704,7 +704,7 @@ - @@ -726,6 +726,10 @@ + + + +
+ EA
First layer

diff --git a/js/gcodeprocessing.js b/js/gcodeprocessing.js index 476a2e1..e34ef0d 100644 --- a/js/gcodeprocessing.js +++ b/js/gcodeprocessing.js @@ -335,6 +335,7 @@ function processTemperature(){ var retSpeed = document.temperatureForm.retspeed.value*60; var abl = document.temperatureForm.abl.value; var pc = document.temperatureForm.pc.value; + var a0 = document.temperatureForm.temp_a0.value; var a1 = document.temperatureForm.temp_a1.value; var b1 = document.temperatureForm.temp_b1.value; var c1 = document.temperatureForm.temp_c1.value; @@ -413,13 +414,14 @@ function processTemperature(){ } } if(abl != 4){ - temperature = temperature.replace(/temp1a/, "M104 S"+a1+" T0 ; custom hot end temp - A"); - temperature = temperature.replace(/temp1b/, "M109 S"+a1+" T0 ; custom hot end temp - A"); + temperature = temperature.replace(/temp0a/, "M104 S"+a0+" T0 ; custom hot end temp - first layer"); + temperature = temperature.replace(/temp0b/, "M109 S"+a0+" T0 ; custom hot end temp - first layer"); } else { - temperature = temperature.replace(/temp1a/, "; Prusa Mini"); - temperature = temperature.replace(/temp1b/, "; Prusa Mini"); - temperature = temperature.replace(/tempmini/, "M109 S"+a1+" T0 ; custom hot end temp - A"); + temperature = temperature.replace(/temp0a/, "; Prusa Mini"); + temperature = temperature.replace(/temp0b/, "; Prusa Mini"); + temperature = temperature.replace(/tempmini/, "M109 S"+a0+" T0 ; custom hot end temp - first layer"); } + temperature = temperature.replace(/temp1/, "M104 S"+a1+" T0 ; custom hot end temp - A"); temperature = temperature.replace(/temp2/, "M104 S"+b1+" T0 ; custom hot end temp - B"); temperature = temperature.replace(/temp3/, "M104 S"+c1+" T0 ; custom hot end temp - C"); temperature = temperature.replace(/temp4/, "M104 S"+d1+" T0 ; custom hot end temp - D"); diff --git a/js/temperature.js b/js/temperature.js index a23331b..8bc2165 100644 --- a/js/temperature.js +++ b/js/temperature.js @@ -4,8 +4,8 @@ M82 M106 S0 M140 S60 M190 S60 -temp1a -temp1b +temp0a +temp0b G28 ; home all axes ;G29 ; probe ABL ;M420 S1 ; restore ABL mesh @@ -667,6 +667,7 @@ G1 X72.014 Y43.503 E51.9155 G92 E0.0000 G1 E-5.0000 F2400 ; layer 2, Z = 0.400 +temp1 M106 S255 ; feature inner perimeter ; tool H0.200 W0.480