kopia lustrzana https://github.com/OpenBuilds/OpenBuilds-CONTROL
#59 Inch Modes
rodzic
9af8a4e436
commit
494376ff78
|
@ -272,6 +272,10 @@
|
||||||
<ul class="ribbon-dropdown grblmode" data-role="dropdown" data-duration="100">
|
<ul class="ribbon-dropdown grblmode" data-role="dropdown" data-duration="100">
|
||||||
<li><a href="#" onclick="populateSurfaceToolForm();"><i class="fas fa-exchange-alt"></i> Surfacing / Flattening Wizard</a></li>
|
<li><a href="#" onclick="populateSurfaceToolForm();"><i class="fas fa-exchange-alt"></i> Surfacing / Flattening Wizard</a></li>
|
||||||
<li><a href="#" onclick="jogWidget();"><i class="fas fa-mobile-alt"></i> Mobile Jog Widget</a></li>
|
<li><a href="#" onclick="jogWidget();"><i class="fas fa-mobile-alt"></i> Mobile Jog Widget</a></li>
|
||||||
|
<!--li class="divider fg-lightGray"></li>
|
||||||
|
<li class="disabled grblCalibrationMenu" onclick="xstepscalibrate();"><a href="#"><i class="fas fa-wrench fa-fw"></i> Calibrate X-Axes Steps/mm</a></li>
|
||||||
|
<li class="disabled grblCalibrationMenu" onclick="ystepscalibrate();"><a href="#"><i class="fas fa-wrench fa-fw"></i> Calibrate Y-Axes Steps/mm</a></li>
|
||||||
|
<li class="disabled grblCalibrationMenu" onclick="zstepscalibrate();"><a href="#"><i class="fas fa-wrench fa-fw"></i> Calibrate Z-Axes Steps/mm</a></li-->
|
||||||
<li class="divider fg-lightGray"></li>
|
<li class="divider fg-lightGray"></li>
|
||||||
<li onclick="keyboardShortcutsEditor();"><a href="#"><i class="far fa-edit fa-fw"></i> Customise Shortcut Key Assignments</a></li>
|
<li onclick="keyboardShortcutsEditor();"><a href="#"><i class="far fa-edit fa-fw"></i> Customise Shortcut Key Assignments</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -356,13 +360,13 @@
|
||||||
<div id="jogcontrols" class="mt-2">
|
<div id="jogcontrols" class="mt-2">
|
||||||
<div class="row flex-justify-center flex-align-start" style="width: 100%; height: 100%;">
|
<div class="row flex-justify-center flex-align-start" style="width: 100%; height: 100%;">
|
||||||
<div class="cell">
|
<div class="cell">
|
||||||
<!-- <nav data-role="ribbonmenu" class="mt-2">
|
<nav data-role="ribbonmenu" class="mt-2">
|
||||||
<ul class="tabs-holder ml-17">
|
<ul class="tabs-holder ml-17">
|
||||||
<li><a href="#tab-mm">mm-mode</a></li>
|
<li onclick="mmMode();"><a href="#tab-mm">mm-mode</a></li>
|
||||||
<li><a href="#tab-inch">inch-mode</a></li>
|
<li onclick="inMode();"><a href="#tab-inch">inch-mode</a></li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</nav> -->
|
</nav>
|
||||||
<table class="drotable mt-2">
|
<table class="drotable mt-2">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
@ -600,28 +604,28 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<button class="button light jogbtn distbtn" id="dist01" style="width: 100%; height: 30px; line-height: 28px;">
|
<button class="button light jogbtn metricbtn distbtn" id="dist01" style="width: 100%; height: 30px; line-height: 28px;">
|
||||||
<span class=" fa-layers fa-fw">
|
<span class=" fa-layers fa-fw">
|
||||||
<span id="dist01label" class="fa-layers-text fg-gray jogdist" data-fa-transform="" style="font-weight:900; font-family: Arial; font-size: 12px;">0.1mm</span>
|
<span id="dist01label" class="fa-layers-text fg-gray jogdist" data-fa-transform="" style="font-weight:900; font-family: Arial; font-size: 12px;">0.1mm</span>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<button class="button light jogbtn distbtn" id="dist1" style="width: 100%; height: 30px; line-height: 28px;">
|
<button class="button light jogbtn metricbtn distbtn" id="dist1" style="width: 100%; height: 30px; line-height: 28px;">
|
||||||
<span class=" fa-layers fa-fw">
|
<span class=" fa-layers fa-fw">
|
||||||
<span id="dist1label" class="fa-layers-text fg-gray jogdist" data-fa-transform="" style="font-weight:900; font-family: Arial; font-size: 12px;">1mm</span>
|
<span id="dist1label" class="fa-layers-text fg-gray jogdist" data-fa-transform="" style="font-weight:900; font-family: Arial; font-size: 12px;">1mm</span>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<button class="button light jogbtn distbtn bd-openbuilds" id="dist10" style="width: 100%; height: 30px; line-height: 28px;">
|
<button class="button light jogbtn distbtn metricbtn bd-openbuilds" id="dist10" style="width: 100%; height: 30px; line-height: 28px;">
|
||||||
<span class=" fa-layers fa-fw">
|
<span class=" fa-layers fa-fw">
|
||||||
<span id="dist10label" class="fa-layers-text fg-openbuilds jogdist" data-fa-transform="" style="font-weight:900; font-family: Arial; font-size: 12px;">10mm</span>
|
<span id="dist10label" class="fa-layers-text fg-openbuilds jogdist" data-fa-transform="" style="font-weight:900; font-family: Arial; font-size: 12px;">10mm</span>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<button class="button light jogbtn distbtn" id="dist100" style="width: 100%; height: 30px; line-height: 28px;">
|
<button class="button light jogbtn distbtn metricbtn" id="dist100" style="width: 100%; height: 30px; line-height: 28px;">
|
||||||
<span class=" fa-layers fa-fw">
|
<span class=" fa-layers fa-fw">
|
||||||
<span id="dist100label" class="fa-layers-text fg-gray jogdist" data-fa-transform="" style="font-weight:900; font-family: Arial; font-size: 12px;">100mm</span>
|
<span id="dist100label" class="fa-layers-text fg-gray jogdist" data-fa-transform="" style="font-weight:900; font-family: Arial; font-size: 12px;">100mm</span>
|
||||||
</span>
|
</span>
|
||||||
|
@ -1120,7 +1124,6 @@
|
||||||
<script type="text/javascript" src="js/grblsettings.js"></script>
|
<script type="text/javascript" src="js/grblsettings.js"></script>
|
||||||
<script type="text/javascript" src="js/metroactions.js"></script>
|
<script type="text/javascript" src="js/metroactions.js"></script>
|
||||||
<script type="text/javascript" src="js/jog.js"></script>
|
<script type="text/javascript" src="js/jog.js"></script>
|
||||||
<script type="text/javascript" src="js/jog-realtime.js"></script>
|
|
||||||
<script type="text/javascript" src="js/keyboard.js"></script>
|
<script type="text/javascript" src="js/keyboard.js"></script>
|
||||||
<script type="text/javascript" src="js/calibrate.js"></script>
|
<script type="text/javascript" src="js/calibrate.js"></script>
|
||||||
<script type="text/javascript" src="js/widget.js"></script>
|
<script type="text/javascript" src="js/widget.js"></script>
|
||||||
|
|
|
@ -680,6 +680,7 @@ function selectMachine(type) {
|
||||||
$('#controlTab').click();
|
$('#controlTab').click();
|
||||||
$('#consoletab').click();
|
$('#consoletab').click();
|
||||||
$('#grblSettings').hide();
|
$('#grblSettings').hide();
|
||||||
|
$('.grblCalibrationMenu').addClass("disabled")
|
||||||
|
|
||||||
var data = {
|
var data = {
|
||||||
port: laststatus.comms.interfaces.activePort,
|
port: laststatus.comms.interfaces.activePort,
|
||||||
|
|
|
@ -49,6 +49,8 @@ function grblSettings(data) {
|
||||||
// $('#grblSaveBtn').removeAttr('disabled');
|
// $('#grblSaveBtn').removeAttr('disabled');
|
||||||
// $('#grblFirmwareBtn').removeAttr('disabled');
|
// $('#grblFirmwareBtn').removeAttr('disabled');
|
||||||
$('#grblSettings').show()
|
$('#grblSettings').show()
|
||||||
|
$('.grblCalibrationMenu').removeClass("disabled")
|
||||||
|
|
||||||
|
|
||||||
if (grblParams['$22'] == 1) {
|
if (grblParams['$22'] == 1) {
|
||||||
$('#gotozeroMPos').removeClass('disabled')
|
$('#gotozeroMPos').removeClass('disabled')
|
||||||
|
@ -507,30 +509,6 @@ function displayDirInvert() {
|
||||||
checkifchanged();
|
checkifchanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
// <div class="ribbon-group">
|
|
||||||
// <button class="ribbon-icon-button" onclick="sendGcode('$RST=$'); refreshGrblSettings()">
|
|
||||||
// <span class="icon">
|
|
||||||
// <i class="fas fa-sliders-h"></i>
|
|
||||||
// </span>
|
|
||||||
// <span class="caption">Reset Settings</span>
|
|
||||||
// </button><br>
|
|
||||||
// <button class="ribbon-icon-button" onclick="sendGcode('$RST=#'); refreshGrblSettings()">
|
|
||||||
// <span class="icon">
|
|
||||||
// <i class="fas fa-layer-group"></i>
|
|
||||||
// </span>
|
|
||||||
// <span class="caption">Reset WCOs</span>
|
|
||||||
// </button><br>
|
|
||||||
// <button class="ribbon-icon-button" onclick="sendGcode('$RST=*'); refreshGrblSettings()">
|
|
||||||
// <span class="icon">
|
|
||||||
// <i class="fas fa-microchip"></i>
|
|
||||||
// </span>
|
|
||||||
// <span class="caption">Reset EEPROM</span>
|
|
||||||
// </button>
|
|
||||||
// </div>
|
|
||||||
|
|
||||||
clearWCO
|
|
||||||
clearSettings
|
|
||||||
|
|
||||||
function clearSettings() {
|
function clearSettings() {
|
||||||
Metro.dialog.create({
|
Metro.dialog.create({
|
||||||
title: "Are you sure?",
|
title: "Are you sure?",
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
function cancelJog() {
|
|
||||||
socket.emit('stop', true)
|
|
||||||
}
|
|
|
@ -2,6 +2,36 @@ var allowContinuousJog = false;
|
||||||
var jogdist = 10;
|
var jogdist = 10;
|
||||||
var safeToUpdateSliders = true;
|
var safeToUpdateSliders = true;
|
||||||
|
|
||||||
|
|
||||||
|
function mmMode() {
|
||||||
|
unit = ' mm';
|
||||||
|
$('#dist01label').html('0.1mm')
|
||||||
|
$('#dist1label').html('1mm')
|
||||||
|
$('#dist10label').html('10mm')
|
||||||
|
$('#dist100label').html('100mm')
|
||||||
|
}
|
||||||
|
|
||||||
|
function inMode() {
|
||||||
|
unit = ' in';
|
||||||
|
$('#dist01label').html('0.01"')
|
||||||
|
$('#dist1label').html('0.1"')
|
||||||
|
$('#dist10label').html('1"')
|
||||||
|
$('#dist100label').html('10"')
|
||||||
|
if (jogdist == 0.1) {
|
||||||
|
jogdist = .254
|
||||||
|
}
|
||||||
|
if (jogdist == 1) {
|
||||||
|
jogdist = 2.54
|
||||||
|
}
|
||||||
|
if (jogdist == 10) {
|
||||||
|
jogdist = 25.4
|
||||||
|
}
|
||||||
|
if (jogdist == 100) {
|
||||||
|
jogdist = 254
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
||||||
$(document).mousedown(function(e) {
|
$(document).mousedown(function(e) {
|
||||||
|
@ -14,7 +44,11 @@ $(document).ready(function() {
|
||||||
|
|
||||||
$("#xPos").click(function() {
|
$("#xPos").click(function() {
|
||||||
$("#xPos").hide()
|
$("#xPos").hide()
|
||||||
$("#xPosInput").show().focus().val(laststatus.machine.position.work.x)
|
if (unit == " mm") {
|
||||||
|
$("#xPosInput").show().focus().val(laststatus.machine.position.work.x)
|
||||||
|
} else if (unit == " in") {
|
||||||
|
$("#xPosInput").show().focus().val((laststatus.machine.position.work.x / 25.4).toFixed(2))
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#xPosInput").blur(function() {
|
$("#xPosInput").blur(function() {
|
||||||
|
@ -30,13 +64,22 @@ $(document).ready(function() {
|
||||||
$("#xPosInput").hide()
|
$("#xPosInput").hide()
|
||||||
//Enable the textbox again if needed.
|
//Enable the textbox again if needed.
|
||||||
$(this).removeAttr("disabled");
|
$(this).removeAttr("disabled");
|
||||||
|
if (unit == " mm") {
|
||||||
|
sendGcode("G21")
|
||||||
|
} else if (unit == " in") {
|
||||||
|
sendGcode("G20")
|
||||||
|
}
|
||||||
sendGcode("G0 X" + $("#xPosInput").val())
|
sendGcode("G0 X" + $("#xPosInput").val())
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#yPos").click(function() {
|
$("#yPos").click(function() {
|
||||||
$("#yPos").hide()
|
$("#yPos").hide()
|
||||||
$("#yPosInput").show().focus().val(laststatus.machine.position.work.y)
|
if (unit == " mm") {
|
||||||
|
$("#yPosInput").show().focus().val(laststatus.machine.position.work.y)
|
||||||
|
} else if (unit == " in") {
|
||||||
|
$("#yPosInput").show().focus().val((laststatus.machine.position.work.y / 25.4).toFixed(2))
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#yPosInput").blur(function() {
|
$("#yPosInput").blur(function() {
|
||||||
|
@ -52,13 +95,22 @@ $(document).ready(function() {
|
||||||
$("#yPosInput").hide()
|
$("#yPosInput").hide()
|
||||||
//Enable the textbox again if needed.
|
//Enable the textbox again if needed.
|
||||||
$(this).removeAttr("disabled");
|
$(this).removeAttr("disabled");
|
||||||
|
if (unit == " mm") {
|
||||||
|
sendGcode("G21")
|
||||||
|
} else if (unit == " in") {
|
||||||
|
sendGcode("G20")
|
||||||
|
}
|
||||||
sendGcode("G0 Y" + $("#yPosInput").val())
|
sendGcode("G0 Y" + $("#yPosInput").val())
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#zPos").click(function() {
|
$("#zPos").click(function() {
|
||||||
$("#zPos").hide()
|
$("#zPos").hide()
|
||||||
$("#zPosInput").show().focus().val(laststatus.machine.position.work.z)
|
if (unit == " mm") {
|
||||||
|
$("#zPosInput").show().focus().val(laststatus.machine.position.work.z)
|
||||||
|
} else if (unit == " in") {
|
||||||
|
$("#zPosInput").show().focus().val((laststatus.machine.position.work.z / 25.4).toFixed(2))
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#zPosInput").blur(function() {
|
$("#zPosInput").blur(function() {
|
||||||
|
@ -74,13 +126,22 @@ $(document).ready(function() {
|
||||||
$("#zPosInput").hide()
|
$("#zPosInput").hide()
|
||||||
//Enable the textbox again if needed.
|
//Enable the textbox again if needed.
|
||||||
$(this).removeAttr("disabled");
|
$(this).removeAttr("disabled");
|
||||||
|
if (unit == " mm") {
|
||||||
|
sendGcode("G21")
|
||||||
|
} else if (unit == " in") {
|
||||||
|
sendGcode("G20")
|
||||||
|
}
|
||||||
sendGcode("G0 Z" + $("#zPosInput").val())
|
sendGcode("G0 Z" + $("#zPosInput").val())
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
$('#dist01').on('click', function(ev) {
|
$('#dist01').on('click', function(ev) {
|
||||||
jogdist = 0.1;
|
if (unit == " mm") {
|
||||||
|
jogdist = 0.1;
|
||||||
|
} else if (unit == " in") {
|
||||||
|
jogdist = 0.254;
|
||||||
|
}
|
||||||
$('.distbtn').removeClass('bd-openbuilds')
|
$('.distbtn').removeClass('bd-openbuilds')
|
||||||
$('#dist01').addClass('bd-openbuilds')
|
$('#dist01').addClass('bd-openbuilds')
|
||||||
$('.jogdist').removeClass('fg-openbuilds')
|
$('.jogdist').removeClass('fg-openbuilds')
|
||||||
|
@ -90,7 +151,11 @@ $(document).ready(function() {
|
||||||
})
|
})
|
||||||
|
|
||||||
$('#dist1').on('click', function(ev) {
|
$('#dist1').on('click', function(ev) {
|
||||||
jogdist = 1;
|
if (unit == " mm") {
|
||||||
|
jogdist = 1;
|
||||||
|
} else if (unit == " in") {
|
||||||
|
jogdist = 2.54;
|
||||||
|
}
|
||||||
$('.distbtn').removeClass('bd-openbuilds')
|
$('.distbtn').removeClass('bd-openbuilds')
|
||||||
$('#dist1').addClass('bd-openbuilds')
|
$('#dist1').addClass('bd-openbuilds')
|
||||||
$('.jogdist').removeClass('fg-openbuilds')
|
$('.jogdist').removeClass('fg-openbuilds')
|
||||||
|
@ -100,7 +165,11 @@ $(document).ready(function() {
|
||||||
})
|
})
|
||||||
|
|
||||||
$('#dist10').on('click', function(ev) {
|
$('#dist10').on('click', function(ev) {
|
||||||
jogdist = 10;
|
if (unit == " mm") {
|
||||||
|
jogdist = 10;
|
||||||
|
} else if (unit == " in") {
|
||||||
|
jogdist = 25.4;
|
||||||
|
}
|
||||||
$('.distbtn').removeClass('bd-openbuilds')
|
$('.distbtn').removeClass('bd-openbuilds')
|
||||||
$('#dist10').addClass('bd-openbuilds')
|
$('#dist10').addClass('bd-openbuilds')
|
||||||
$('.jogdist').removeClass('fg-openbuilds')
|
$('.jogdist').removeClass('fg-openbuilds')
|
||||||
|
@ -110,7 +179,11 @@ $(document).ready(function() {
|
||||||
})
|
})
|
||||||
|
|
||||||
$('#dist100').on('click', function(ev) {
|
$('#dist100').on('click', function(ev) {
|
||||||
jogdist = 100;
|
if (unit == " mm") {
|
||||||
|
jogdist = 100;
|
||||||
|
} else if (unit == " in") {
|
||||||
|
jogdist = 254.0;
|
||||||
|
}
|
||||||
$('.distbtn').removeClass('bd-openbuilds')
|
$('.distbtn').removeClass('bd-openbuilds')
|
||||||
$('#dist100').addClass('bd-openbuilds')
|
$('#dist100').addClass('bd-openbuilds')
|
||||||
$('.jogdist').removeClass('fg-openbuilds')
|
$('.jogdist').removeClass('fg-openbuilds')
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
var keyboardShortcuts = false;
|
var keyboardShortcuts = false;
|
||||||
//
|
|
||||||
|
function cancelJog() {
|
||||||
|
socket.emit('stop', true)
|
||||||
|
}
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
if (localStorage.getItem('continuousJog')) {
|
if (localStorage.getItem('continuousJog')) {
|
||||||
if (JSON.parse(localStorage.getItem('continuousJog')) == true) {
|
if (JSON.parse(localStorage.getItem('continuousJog')) == true) {
|
||||||
|
|
|
@ -18,9 +18,6 @@ function getChangelog() {
|
||||||
template2 += `</ul>`
|
template2 += `</ul>`
|
||||||
$("#changelog").html(template2);
|
$("#changelog").html(template2);
|
||||||
});
|
});
|
||||||
// if (!Metro.dialog.isOpen('#settingsmodal')) {
|
|
||||||
// Metro.dialog.open('#splashModal')
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
|
@ -117,12 +117,6 @@ function drawWorkspace(xmin, xmax, ymin, ymax) {
|
||||||
side: THREE.DoubleSide
|
side: THREE.DoubleSide
|
||||||
});
|
});
|
||||||
|
|
||||||
// var skyMat = new THREE.MeshPhongMaterial({
|
|
||||||
// color: 0x0000ff,
|
|
||||||
// specular: 0x0000ff,
|
|
||||||
// shininess: 00
|
|
||||||
// });
|
|
||||||
|
|
||||||
sky = new THREE.Mesh(skyGeo, skyMat);
|
sky = new THREE.Mesh(skyGeo, skyMat);
|
||||||
sky.name = "Skydome"
|
sky.name = "Skydome"
|
||||||
workspace.add(sky);
|
workspace.add(sky);
|
||||||
|
|
|
@ -9,6 +9,7 @@ var laststatus
|
||||||
var simstopped = false;
|
var simstopped = false;
|
||||||
var bellstate = false;
|
var bellstate = false;
|
||||||
var toast = Metro.toast.create;
|
var toast = Metro.toast.create;
|
||||||
|
var unit = " mm"
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
initSocket();
|
initSocket();
|
||||||
|
@ -47,25 +48,6 @@ function printLog(string) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// function printUpdateLog(string) {
|
|
||||||
// if (string.isString) {
|
|
||||||
// // split(/\r\n|\n|\r/);
|
|
||||||
// string = string.replace(/\r\n|\n|\r/, "<br />");
|
|
||||||
// }
|
|
||||||
// if ($('#console p').length > 100) {
|
|
||||||
// // remove oldest if already at 300 lines
|
|
||||||
// $('#console p').first().remove();
|
|
||||||
// }
|
|
||||||
// var template = '<p class="pf">';
|
|
||||||
// var time = new Date();
|
|
||||||
//
|
|
||||||
// template += '<span class="fg-brandColor1">[' + (time.getHours() < 10 ? '0' : '') + time.getHours() + ":" + (time.getMinutes() < 10 ? '0' : '') + time.getMinutes() + ":" + (time.getSeconds() < 10 ? '0' : '') + time.getSeconds() + ']</span> ';
|
|
||||||
// template += string;
|
|
||||||
// $('#updateconsole').append(template);
|
|
||||||
// $('#updateconsole').scrollTop($("#updateconsole")[0].scrollHeight - $("#updateconsole").height());
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
function initSocket() {
|
function initSocket() {
|
||||||
socket = io.connect(server); // socket.io init
|
socket = io.connect(server); // socket.io init
|
||||||
printLog("<span class='fg-red'>[ Websocket ] </span><span class='fg-green'>Bidirectional Websocket Interface Started</span>")
|
printLog("<span class='fg-red'>[ Websocket ] </span><span class='fg-green'>Bidirectional Websocket Interface Started</span>")
|
||||||
|
@ -116,8 +98,6 @@ function initSocket() {
|
||||||
socket.on('updateready', function(data) {
|
socket.on('updateready', function(data) {
|
||||||
$('#availVersion').html(data)
|
$('#availVersion').html(data)
|
||||||
Metro.dialog.open('#downloadUpdate')
|
Metro.dialog.open('#downloadUpdate')
|
||||||
|
|
||||||
// $('#applyupdatesbtn').prop('disabled', false);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on('updateprogress', function(data) {
|
socket.on('updateprogress', function(data) {
|
||||||
|
@ -298,15 +278,6 @@ function initSocket() {
|
||||||
|
|
||||||
$('#runStatus').html("Controller: " + status.comms.runStatus);
|
$('#runStatus').html("Controller: " + status.comms.runStatus);
|
||||||
|
|
||||||
|
|
||||||
// if (status.machine.firmware.state.units == "G20") {
|
|
||||||
// var unit = " in"
|
|
||||||
// } else if (status.machine.firmware.state.units == "G21") {
|
|
||||||
// var unit = " mm"
|
|
||||||
// } else {
|
|
||||||
var unit = " mm"
|
|
||||||
// }
|
|
||||||
|
|
||||||
if (unit == " mm") {
|
if (unit == " mm") {
|
||||||
var xpos = status.machine.position.work.x + unit;
|
var xpos = status.machine.position.work.x + unit;
|
||||||
var ypos = status.machine.position.work.y + unit;
|
var ypos = status.machine.position.work.y + unit;
|
||||||
|
@ -346,11 +317,6 @@ function initSocket() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// $('#T0CurTemp').html(status.machine.temperature.actual.t0.toFixed(1) + " / " + status.machine.temperature.setpoint.t0.toFixed(1));
|
|
||||||
// $('#T1CurTemp').html(status.machine.temperature.actual.t1.toFixed(1) + " / " + status.machine.temperature.setpoint.t1.toFixed(1));
|
|
||||||
// $('#B0CurTemp').html(status.machine.temperature.actual.b.toFixed(1) + " / " + status.machine.temperature.setpoint.b.toFixed(1));
|
|
||||||
// setTemp(status.machine.temperature.actual.t0, status.machine.temperature.actual.t1, status.machine.temperature.actual.b)
|
|
||||||
|
|
||||||
if (safeToUpdateSliders) {
|
if (safeToUpdateSliders) {
|
||||||
if ($('#fro').data('slider') && $('#tro').data('slider')) {
|
if ($('#fro').data('slider') && $('#tro').data('slider')) {
|
||||||
$('#fro').data('slider').val(status.machine.overrides.feedOverride)
|
$('#fro').data('slider').val(status.machine.overrides.feedOverride)
|
||||||
|
@ -430,57 +396,12 @@ function initSocket() {
|
||||||
}
|
}
|
||||||
$('#commstatus').html(string);
|
$('#commstatus').html(string);
|
||||||
$('#drvqueue').html(status.comms.queue);
|
$('#drvqueue').html(status.comms.queue);
|
||||||
// if (status.machine.firmware.buffer.length > 0) {
|
|
||||||
// $('#buffstatus').html(status.machine.firmware.buffer[0] + " blocks / " + status.machine.firmware.buffer[1] + " bytes");
|
|
||||||
// } else {
|
|
||||||
// $('#buffstatus').html("NOCOMM");
|
|
||||||
// }
|
|
||||||
|
|
||||||
// if (status.machine.firmware.state) {
|
|
||||||
// if (status.machine.firmware.state.workoffset.length) {
|
|
||||||
// $('#wcostatus').html(status.machine.firmware.state.workoffset);
|
|
||||||
// } else {
|
|
||||||
// $('#wcostatus').html("NOCOMM");
|
|
||||||
// }
|
|
||||||
// if (status.machine.firmware.state.plane.length) {
|
|
||||||
// $('#planestatus').html(status.machine.firmware.state.plane);
|
|
||||||
// } else {
|
|
||||||
// $('#planestatus').html("NOCOMM");
|
|
||||||
// }
|
|
||||||
// if (status.machine.firmware.state.absrel.length) {
|
|
||||||
// if (status.machine.firmware.state.absrel == "G90") {
|
|
||||||
// $('#absrel').html(status.machine.firmware.state.absrel + " (absolute)");
|
|
||||||
// } else if (status.machine.firmware.state.absrel == "G91") {
|
|
||||||
// $('#absrel').html(status.machine.firmware.state.absrel + " (relative)");
|
|
||||||
// }
|
|
||||||
// } else {
|
|
||||||
// $('#absrel').html("NOCOMM");
|
|
||||||
// }
|
|
||||||
// if (status.machine.firmware.state.units.length) {
|
|
||||||
// if (status.machine.firmware.state.units == "G20") {
|
|
||||||
// $('#units').html(status.machine.firmware.state.units + " (inches)");
|
|
||||||
// $('#dist01label').html("0.1in");
|
|
||||||
// $('#dist1label').html("1in");
|
|
||||||
// $('#dist10label').html("10in");
|
|
||||||
// $('#dist100label').html("100in");
|
|
||||||
// } else if (status.machine.firmware.state.units == "G21") {
|
|
||||||
// $('#units').html(status.machine.firmware.state.units + " (mm)");
|
|
||||||
// $('#dist01label').html("0.1mm");
|
|
||||||
// $('#dist1label').html("1mm");
|
|
||||||
// $('#dist10label').html("10mm");
|
|
||||||
// $('#dist100label').html("100mm");
|
|
||||||
// }
|
|
||||||
// } else {
|
|
||||||
// $('#units').html("NOCOMM");
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
if (status.comms.interfaces.activePort) {
|
if (status.comms.interfaces.activePort) {
|
||||||
$('#activeportstatus').html(status.comms.interfaces.activePort)
|
$('#activeportstatus').html(status.comms.interfaces.activePort)
|
||||||
} else {
|
} else {
|
||||||
$('#activeportstatus').html("none")
|
$('#activeportstatus').html("none")
|
||||||
}
|
}
|
||||||
//
|
|
||||||
// }
|
|
||||||
|
|
||||||
// Set the Connection Toolbar option
|
// Set the Connection Toolbar option
|
||||||
setConnectBar(status.comms.connectionStatus, status);
|
setConnectBar(status.comms.connectionStatus, status);
|
||||||
|
@ -580,12 +501,6 @@ function sendGcode(gcode) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// function ContextLineRun() { //Rightclick Contextmenu in Ace editor: Send single line of gcode
|
|
||||||
// sendGcode(editor.session.getLine(editor.getSelectionRange().start.row));
|
|
||||||
// $('#editorContextMenu').hide();
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
function feedOverride(step) {
|
function feedOverride(step) {
|
||||||
if (socket) {
|
if (socket) {
|
||||||
socket.emit('feedOverride', step);
|
socket.emit('feedOverride', step);
|
||||||
|
|
Ładowanie…
Reference in New Issue