mirror of
https://github.com/teachingtechYT/teachingtechYT.github.io.git
synced 2024-08-30 18:23:26 +00:00
Add first layer input for temperature tower
This commit is contained in:
@ -693,7 +693,7 @@
|
||||
<label>Retraction distance (mm): <input type="number" name="retdist" value="5" min="0" max="20"></label>
|
||||
<label>Retraction speed (mm/sec): <input type="number" name="retspeed" value="40" min="5" max="150"></label><br />
|
||||
<h4>Hot end temperature</h4>
|
||||
<p>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).</p>
|
||||
<p>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.</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
@ -704,7 +704,7 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td rowspan="5" style="text-align: center;">
|
||||
<td rowspan="6" style="text-align: center;">
|
||||
<img src="img/temperaturediagram.jpg" />
|
||||
</td>
|
||||
<td style="text-align: center;">E</td>
|
||||
@ -726,6 +726,10 @@
|
||||
<td style="text-align: center;">A</td>
|
||||
<td><input type="number" min="150" max="450" name="temp_a1" value="190"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center;">First layer</td>
|
||||
<td><input type="number" min="150" max="450" name="temp_a0" value="200"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p><input type="button" onclick="processTemperature()" value="Download Gcode"></p>
|
||||
|
@ -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");
|
||||
|
@ -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
|
||||
|
Reference in New Issue
Block a user