diff --git a/app/img/mch/leadmachine1515.png b/app/img/mch/leadmachine1515.png new file mode 100644 index 0000000..649066b Binary files /dev/null and b/app/img/mch/leadmachine1515.png differ diff --git a/app/js/grbl-defaults.js b/app/js/grbl-defaults.js index f1bc063..e8e6cf4 100644 --- a/app/js/grbl-defaults.js +++ b/app/js/grbl-defaults.js @@ -742,6 +742,45 @@ function selectMachine(type) { $131: "730", //"Y-axis maximum travel, millimeters" $132: "90", //"Z-axis maximum travel, millimeters" } + } else if (type == "leadmachine1515") { + // Leadmachine 1010 + var customFirmware = false; + var grblParams_def = { + $0: "10", //"Step pulse time, microseconds" + $1: "255", //"Step idle delay, milliseconds" + $2: "0", //"Step pulse invert, mask" + $3: "4", //"Step direction invert, mask" + $4: "1", //"Invert step enable pin, boolean" + $5: "0", //"Invert limit pins, boolean" + $6: "0", //"Invert probe pin, boolean" + $10: "1", //"Status report options, mask" + $11: "0.020", //"Junction deviation, millimeters" + $12: "0.002", //"Arc tolerance, millimeters" + $13: "0", //"Report in inches, boolean" + $20: "0", //"Soft limits enable, boolean" + $21: "0", //"Hard limits enable, boolean" + $22: "1", //"Homing cycle enable, boolean" + $23: "3", //"Homing direction invert, mask" + $24: "100.000", //"Homing locate feed rate, mm/min" + $25: "2000.000", //"Homing search seek rate, mm/min" + $26: "250", //"Homing switch debounce delay, milliseconds" + $27: "5.000", //"Homing switch pull-off distance, millimeters" + $30: "1000", //"Maximum spindle speed, RPM" + $31: "0", //"Minimum spindle speed, RPM" + $32: "0", //"Maximum spindle speed, RPM" + $100: "199.100", //"X-axis steps per millimeter" + $101: "199.100", //"Y-axis steps per millimeter" + $102: "199.100", //"Z-axis steps per millimeter" + $110: "4000.000", //"X-axis maximum rate, mm/min" + $111: "4000.000", //"Y-axis maximum rate, mm/min" + $112: "3000.000", //"Z-axis maximum rate, mm/min" + $120: "500.000", //"X-axis acceleration, mm/sec^2" + $121: "500.000", //"Y-axis acceleration, mm/sec^2" + $122: "500.000", //"Z-axis acceleration, mm/sec^2" + $130: "1170", //"X-axis maximum travel, millimeters" + $131: "1250", //"Y-axis maximum travel, millimeters" + $132: "90", //"Z-axis maximum travel, millimeters" + } } else if (type == "leadmachine1010laser") { // Leadmachine 55 var customFirmware = false; @@ -946,6 +985,9 @@ function setMachineButton(type) { } else if (type == "leadmachine1010") { template = ` OpenBuilds LEAD 1010` overlaytype = type; + } else if (type == "leadmachine1515") { + template = ` OpenBuilds LEAD 1515` + overlaytype = type; } else if (type == "custom") { template = ` Custom Machine` overlaytype = type; diff --git a/app/js/grblsettings.js b/app/js/grblsettings.js index 93de54a..d43b1d1 100644 --- a/app/js/grblsettings.js +++ b/app/js/grblsettings.js @@ -139,7 +139,8 @@ function grblPopulate() { OpenBuilds LEAD Machine
  • OpenBuilds MiniMill
  • diff --git a/package.json b/package.json index de1e8c5..c91ad96 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "OpenBuildsCONTROL", - "version": "1.0.246", + "version": "1.0.247", "license": "AGPL-3.0", "description": "OpenBuildsCONTROL CNC Machine Interface Software", "author": "github.com/openbuilds ",