mirror of
https://github.com/teachingtechYT/teachingtechYT.github.io.git
synced 2024-08-30 18:23:26 +00:00
Add extra restart distance to retraction settings
This commit is contained in:
@ -98,6 +98,7 @@ function processFirstlayer(){
|
||||
var bedY = document.firstlayerForm.bedy.value - 50;
|
||||
var bedRad = Math.round((document.firstlayerForm.beddia.value)/2);
|
||||
var retDist = document.firstlayerForm.retdist.value;
|
||||
var retDistExtra = document.firstlayerForm.retdistextra.value;
|
||||
var retSpeed = document.firstlayerForm.retspeed.value*60;
|
||||
var abl = document.firstlayerForm.abl.value;
|
||||
var customStart = document.firstlayerForm.startgcode.value;
|
||||
@ -210,7 +211,7 @@ function processFirstlayer(){
|
||||
}
|
||||
var firstlayer = firstlayerStart+skirts+squares+firstlayerEnd;
|
||||
firstlayer = firstlayer.replace(/G1 E-5.0000 F2400/g, "G1 E-"+retDist+" F"+retSpeed+" ; custom retraction");
|
||||
firstlayer = firstlayer.replace(/G1 E0.0000 F2400/g, "G1 E0.0000 F"+retSpeed+" ; custom un-retraction/prime");
|
||||
firstlayer = firstlayer.replace(/G1 E0.0000 F2400/g, "G1 E"+retDistExtra+" F"+retSpeed+" ; custom un-retraction/prime");
|
||||
if(document.firstlayerForm.psuon.checked == true) {
|
||||
firstlayer = firstlayer.replace(/;M80/, "M80");
|
||||
}
|
||||
@ -227,6 +228,7 @@ function processBaseline(){
|
||||
var bedX = Math.round((document.baselineForm.bedx.value-100)/2);
|
||||
var bedY = Math.round((document.baselineForm.bedy.value-100)/2);
|
||||
var retDist = document.baselineForm.retdist.value;
|
||||
var retDistExtra = document.baselineForm.retdistextra.value;
|
||||
var retSpeed = document.baselineForm.retspeed.value*60;
|
||||
var abl = document.baselineForm.abl.value;
|
||||
var pc = document.baselineForm.pc.value;
|
||||
@ -270,7 +272,7 @@ function processBaseline(){
|
||||
baseline = baseline.replace(/M109 S210 T0/g, "; Prusa Mini");
|
||||
}
|
||||
baseline = baseline.replace(/G1 E-5.0000 F2400/g, "G1 E-"+retDist+" F"+retSpeed+" ; custom retraction");
|
||||
baseline = baseline.replace(/G1 E0.0000 F2400/g, "G1 E0.0000 F"+retSpeed+" ; custom un-retraction/prime");
|
||||
baseline = baseline.replace(/G1 E0.0000 F2400/g, "G1 E"+retDistExtra+" F"+retSpeed+" ; custom un-retraction/prime");
|
||||
if(abl == 1){
|
||||
baseline = baseline.replace(/;G29 ; probe ABL/, "G29 ; probe ABL");
|
||||
}
|
||||
@ -528,6 +530,7 @@ function processTemperature(){
|
||||
var bedX = Math.round((document.temperatureForm.bedx.value-100)/2);
|
||||
var bedY = Math.round((document.temperatureForm.bedy.value-100)/2);
|
||||
var retDist = document.temperatureForm.retdist.value;
|
||||
var retDistExtra = document.temperatureForm.retdistextra.value;
|
||||
var retSpeed = document.temperatureForm.retspeed.value*60;
|
||||
var abl = document.temperatureForm.abl.value;
|
||||
var pc = document.temperatureForm.pc.value;
|
||||
@ -589,7 +592,7 @@ function processTemperature(){
|
||||
temperature = temperature.replace(/M140 S60/, "M140 S"+bedTemp+" ; custom bed temp");
|
||||
temperature = temperature.replace(/M190 S60/, "M190 S"+bedTemp+" ; custom bed temp");
|
||||
temperature = temperature.replace(/G1 E-5.0000 F2400/g, "G1 E-"+retDist+" F"+retSpeed+" ; custom retraction");
|
||||
temperature = temperature.replace(/G1 E0.0000 F2400/g, "G1 E0.0000 F"+retSpeed+" ; custom unretraction/prime");
|
||||
temperature = temperature.replace(/G1 E0.0000 F2400/g, "G1 E"+retDistExtra+" F"+retSpeed+" ; custom un-retraction/prime");
|
||||
|
||||
if(centre == true){
|
||||
var temperatureArray = temperature.split(/\n/g);
|
||||
@ -661,6 +664,7 @@ function processAcceleration(){
|
||||
var bedX = Math.round((document.accelerationForm.bedx.value-100)/2);
|
||||
var bedY = Math.round((document.accelerationForm.bedy.value-100)/2);
|
||||
var retDist = document.accelerationForm.retdist.value;
|
||||
var retDistExtra = document.accelerationForm.retdistextra.value;
|
||||
var retSpeed = document.accelerationForm.retspeed.value*60;
|
||||
var abl = document.accelerationForm.abl.value;
|
||||
var pc = document.accelerationForm.pc.value;
|
||||
@ -730,7 +734,7 @@ function processAcceleration(){
|
||||
acceleration = acceleration.replace(/M109 S210/g, "; Prusa Mini");
|
||||
}
|
||||
acceleration = acceleration.replace(/G1 E-5.0000 F2400/g, "G1 E-"+retDist+" F"+retSpeed+" ; custom retraction");
|
||||
acceleration = acceleration.replace(/G1 E0.0000 F2400/g, "G1 E0.0000 F"+retSpeed+" ; custom un-retraction/prime");
|
||||
acceleration = acceleration.replace(/G1 E0.0000 F2400/g, "G1 E"+retDistExtra+" F"+retSpeed+" ; custom un-retraction/prime");
|
||||
if(abl == 1){
|
||||
acceleration = acceleration.replace(/;G29 ; probe ABL/, "G29 ; probe ABL");
|
||||
}
|
||||
|
Reference in New Issue
Block a user