- |
-
+
1mm
|
-
+
- 10mm
+ 10mm
|
-
+
100mm
@@ -435,7 +495,7 @@
-
+
@@ -445,17 +505,17 @@
- Not Connected
+ Not Connected
- Not Connected
+ Not Connected
diff --git a/app/js/grblsettings.js b/app/js/grblsettings.js
index 899694b..6129f77 100644
--- a/app/js/grblsettings.js
+++ b/app/js/grblsettings.js
@@ -59,7 +59,8 @@ function grblPopulate() {
- Key |
+ Key
+ | |
Parameter |
Value |
@@ -67,9 +68,9 @@ function grblPopulate() {
- $0 | Step pulse time, microseconds | |
- $1 | Step idle delay, milliseconds | |
- $2 |
+ $ | 0 | Step pulse time, microseconds | |
+ $ | 1 | Step idle delay, milliseconds | |
+ $ | 2 |
Step pulse invert |
|
- $3 | Step direction invert | |
@@ -179,8 +180,12 @@ function grblPopulate() {
}
if (hasChanged) {
$('#grblSettingsBadge').fadeIn('slow');
+ $('#saveBtn').attr('disabled', false).removeClass('disabled');
+ $('#saveBtnIcon').removeClass('fg-gray').addClass('fg-grayBlue');
} else {
$('#grblSettingsBadge').fadeOut('slow');
+ $('#saveBtn').attr('disabled', true).addClass('disabled');
+ $('#saveBtnIcon').removeClass('fg-grayBlue').addClass('fg-gray');
}
});
$('#grblSettingsBadge').hide();
@@ -228,7 +233,7 @@ function grblSaveSettings() {
function refreshGrblSettings() {
grblParams = {};
$('#grblconfig').empty();
- $('#grblconfig').append(" Please Wait... Requesting updated parameters from the controller firmware...");
+ $('#grblconfig').append(" Please Wait... Requesting updated parameters from the controller firmware...");
setTimeout(function() {
sendGcode('$$');
setTimeout(function() {
diff --git a/app/js/jog.js b/app/js/jog.js
index ac9cda8..20e4127 100644
--- a/app/js/jog.js
+++ b/app/js/jog.js
@@ -88,42 +88,42 @@ $(document).ready(function() {
$('#dist01').on('click', function(ev) {
jogdist = 0.1;
- $('.jogdist').removeClass('fg-dark')
+ $('.jogdist').removeClass('fg-grayBlue')
$('.jogdist').addClass('fg-gray')
$('#dist01label').removeClass('fg-gray')
- $('#dist01label').addClass('fg-dark')
+ $('#dist01label').addClass('fg-grayBlue')
})
$('#dist1').on('click', function(ev) {
jogdist = 1;
- $('.jogdist').removeClass('fg-dark')
+ $('.jogdist').removeClass('fg-grayBlue')
$('.jogdist').addClass('fg-gray')
$('#dist1label').removeClass('fg-gray')
- $('#dist1label').addClass('fg-dark')
+ $('#dist1label').addClass('fg-grayBlue')
})
$('#dist10').on('click', function(ev) {
jogdist = 10;
- $('.jogdist').removeClass('fg-dark')
+ $('.jogdist').removeClass('fg-grayBlue')
$('.jogdist').addClass('fg-gray')
$('#dist10label').removeClass('fg-gray')
- $('#dist10label').addClass('fg-dark')
+ $('#dist10label').addClass('fg-grayBlue')
})
$('#dist100').on('click', function(ev) {
jogdist = 100;
- $('.jogdist').removeClass('fg-dark')
+ $('.jogdist').removeClass('fg-grayBlue')
$('.jogdist').addClass('fg-gray')
$('#dist100label').removeClass('fg-gray')
- $('#dist100label').addClass('fg-dark')
+ $('#dist100label').addClass('fg-grayBlue')
})
$('#dist500').on('click', function(ev) {
jogdist = 500;
- $('.jogdist').removeClass('fg-dark')
+ $('.jogdist').removeClass('fg-grayBlue')
$('.jogdist').addClass('fg-gray')
$('#dist500label').removeClass('fg-gray')
- $('#dist500label').addClass('fg-dark')
+ $('#dist500label').addClass('fg-grayBlue')
})
$('#gotozero').on('click', function(ev) {
diff --git a/app/js/main.js b/app/js/main.js
index 1f29fdc..82c9f30 100644
--- a/app/js/main.js
+++ b/app/js/main.js
@@ -9,7 +9,7 @@ $(document).ready(function() {
editor.setTheme('ace/theme/sqlserver')
// editor.setOption('printMarginColumn', 0)
editor.setAutoScrollEditorIntoView(true);
- editor.session.setValue('; No GCODE yet - please Load a GCODE file from the Open GCODE'); // from samplefile.js
+ editor.session.setValue('; No GCODE yet - please Load a GCODE file from the Open GCODE button'); // from samplefile.js
editor.setShowPrintMargin(false);
// editor.container.addEventListener("contextmenu", function(e) {
// console.log("context")
diff --git a/app/js/ui.js b/app/js/ui.js
index 6db5256..774983e 100644
--- a/app/js/ui.js
+++ b/app/js/ui.js
@@ -180,10 +180,14 @@ function setConsole(val, status) {
$("#command").attr('disabled', false);
$("#sendCommand").prop('disabled', false);
} else if (val == 3) { // Busy Streaming GCODE
- $("#command").attr('disabled', true);
+ if (!$('#command').attr('disabled')) {
+ $('#command').attr('disabled', true);
+ }
$("#sendCommand").prop('disabled', true);
} else if (val == 4) { // Paused
- $("#command").attr('disabled', true);
+ if (!$('#command').attr('disabled')) {
+ $('#command').attr('disabled', true);
+ }
$("#sendCommand").prop('disabled', false);
} else if (val == 5) { // Alarm State
$("#command").attr('disabled', false);
diff --git a/index.js b/index.js
index 58eb1be..b5e712d 100644
--- a/index.js
+++ b/index.js
@@ -2009,8 +2009,8 @@ if (electronApp) {
function createJogWindow() {
// Create the browser window.
jogWindow = new BrowserWindow({
- width: 600,
- height: 600,
+ width: 660,
+ height: 710,
fullscreen: false,
center: true,
resizable: true,
@@ -2127,4 +2127,8 @@ if (electronApp) {
openAtLogin: true,
args: []
})
-}
\ No newline at end of file
+}
+
+process.on('uncaughtException', function(error) {
+ console.log("Uncaught Error " + error)
+});
\ No newline at end of file
diff --git a/package.json b/package.json
index 06ecf7b..7c2b141 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "OpenBuildsMachineDriver",
- "version": "1.0.10",
+ "version": "1.0.11",
"license": "AGPL-3.0",
"description": "Machine Interface Driver for OpenBuilds",
"author": "github.com/openbuilds",
diff --git a/todo b/todo
deleted file mode 100644
index 75389d5..0000000
--- a/todo
+++ /dev/null
@@ -1 +0,0 @@
-Catch alarm when grbl is Locked on Init
|