Adjust firstlayer processing

suit 120mm fff bed
This commit is contained in:
lawgicau
2021-07-15 20:04:12 +10:00
parent 67e80fd586
commit 9a10699b33

View File

@ -110,12 +110,12 @@ function processGcode(formName) {
var bedTemp = formName.bedtemp.value; var bedTemp = formName.bedtemp.value;
var centre = formName.centre.checked; var centre = formName.centre.checked;
if(name == "firstlayerForm"){ if(name == "firstlayerForm"){
var bedX = formName.bedx.value - 50; var bedX = formName.bedx.value - 60;
var bedY = formName.bedy.value - 50; var bedY = formName.bedy.value - 60;
var bedRad = Math.round((formName.beddia.value)/2); var bedRad = Math.round((formName.beddia.value)/2);
} else { } else {
var bedX = Math.round((formName.bedx.value-100)/2); var bedX = Math.round((formName.bedx.value-120)/2);
var bedY = Math.round((formName.bedy.value-100)/2); var bedY = Math.round((formName.bedy.value-120)/2);
} }
var abl = formName.abl.value; var abl = formName.abl.value;
var customStart = formName.startgcode.value; var customStart = formName.startgcode.value;
@ -144,33 +144,33 @@ function processGcode(formName) {
var squares; var squares;
if(centre == true) { if(centre == true) {
// left // left
offsets[0] = (bedRad*-1) - 50 + delt + margin; offsets[0] = (bedRad*-1) - 60 + delt + margin;
offsets[1] = -50; offsets[1] = -60;
// bottom // bottom
offsets[2] = -50; offsets[2] = -60;
offsets[3] = (bedRad*-1) - 50 + delt + margin; offsets[3] = (bedRad*-1) - 60 + delt + margin;
// centre // centre
offsets[4] = -50; offsets[4] = -60;
offsets[5] = -50; offsets[5] = -60;
// top // top
offsets[6] = -50; offsets[6] = -60;
offsets[7] = (bedRad - 50 - delt) - margin; offsets[7] = (bedRad - 60 - delt) - margin;
//right //right
offsets[8] = (bedRad - 50 - delt) - margin; offsets[8] = (bedRad - 60 - delt) - margin;
offsets[9] = -50; offsets[9] = -60;
} else { } else {
// bottom left // bottom left
offsets[0] = 0 + xy - 50 + margin; offsets[0] = 0 + xy - 60 + margin;
offsets[1] = 0 + xy - 50 + margin; offsets[1] = 0 + xy - 60 + margin;
// top left // top left
offsets[2] = 0 + xy - 50 + margin; offsets[2] = 0 + xy - 60 + margin;
offsets[3] = bedY - xy - margin; offsets[3] = bedY - xy - margin;
// centre // centre
offsets[4] = bedX/2 - 25; offsets[4] = bedX/2 - 30;
offsets[5] = bedY/2 - 25; offsets[5] = bedY/2 - 30;
// bottom right // bottom right
offsets[6] = bedX - xy - margin; offsets[6] = bedX - xy - margin;
offsets[7] = 0 + xy - 50 + margin; offsets[7] = 0 + xy - 60 + margin;
// top right // top right
offsets[8] = bedX - xy - margin; offsets[8] = bedX - xy - margin;
offsets[9] = bedY - xy - margin; offsets[9] = bedY - xy - margin;