kopia lustrzana https://github.com/OpenBuilds/OpenBuilds-CONTROL
100 wiersze
2.4 KiB
JavaScript
100 wiersze
2.4 KiB
JavaScript
![]() |
var jogdist = 10;
|
||
|
|
||
|
$(document).ready(function() {
|
||
|
|
||
|
// $('#homeX').on('click', function(ev) {
|
||
|
// var homecommand = document.getElementById('homingseq').value;
|
||
|
// sendGcode(homecommand + "X");
|
||
|
// });
|
||
|
|
||
|
$('#dist01').on('click', function(ev) {
|
||
|
jogdist = 0.1;
|
||
|
$('.jogdist').removeClass('fg-dark')
|
||
|
$('.jogdist').addClass('fg-gray')
|
||
|
$('#dist01label').removeClass('fg-gray')
|
||
|
$('#dist01label').addClass('fg-dark')
|
||
|
})
|
||
|
|
||
|
$('#dist1').on('click', function(ev) {
|
||
|
jogdist = 1;
|
||
|
$('.jogdist').removeClass('fg-dark')
|
||
|
$('.jogdist').addClass('fg-gray')
|
||
|
$('#dist1label').removeClass('fg-gray')
|
||
|
$('#dist1label').addClass('fg-dark')
|
||
|
})
|
||
|
|
||
|
$('#dist10').on('click', function(ev) {
|
||
|
jogdist = 10;
|
||
|
$('.jogdist').removeClass('fg-dark')
|
||
|
$('.jogdist').addClass('fg-gray')
|
||
|
$('#dist10label').removeClass('fg-gray')
|
||
|
$('#dist10label').addClass('fg-dark')
|
||
|
})
|
||
|
|
||
|
$('#dist100').on('click', function(ev) {
|
||
|
jogdist = 100;
|
||
|
$('.jogdist').removeClass('fg-dark')
|
||
|
$('.jogdist').addClass('fg-gray')
|
||
|
$('#dist100label').removeClass('fg-gray')
|
||
|
$('#dist100label').addClass('fg-dark')
|
||
|
})
|
||
|
|
||
|
$('#dist500').on('click', function(ev) {
|
||
|
jogdist = 500;
|
||
|
$('.jogdist').removeClass('fg-dark')
|
||
|
$('.jogdist').addClass('fg-gray')
|
||
|
$('#dist500label').removeClass('fg-gray')
|
||
|
$('#dist500label').addClass('fg-dark')
|
||
|
})
|
||
|
|
||
|
$('#gotozero').on('click', function(ev) {
|
||
|
sendGcode('G0 Z5');
|
||
|
sendGcode('G0 X0 Y0');
|
||
|
sendGcode('G0 Z0');
|
||
|
});
|
||
|
|
||
|
$('#xM').on('click', function(ev) {
|
||
|
var dir = 'X-';
|
||
|
var feedrate = 1000;
|
||
|
jog('X', '-' + jogdist, feedrate);
|
||
|
})
|
||
|
|
||
|
$('#xP').on('click', function(ev) {
|
||
|
var dir = 'X-';
|
||
|
var feedrate = 1000;
|
||
|
jog('X', jogdist, feedrate);
|
||
|
})
|
||
|
|
||
|
$('#yM').on('click', function(ev) {
|
||
|
var dir = 'X-';
|
||
|
var feedrate = 1000;
|
||
|
jog('Y', '-' + jogdist, feedrate);
|
||
|
})
|
||
|
|
||
|
$('#yP').on('click', function(ev) {
|
||
|
var dir = 'X-';
|
||
|
var feedrate = 1000;
|
||
|
jog('Y', jogdist, feedrate);
|
||
|
})
|
||
|
|
||
|
$('#zM').on('click', function(ev) {
|
||
|
var dir = 'X-';
|
||
|
var feedrate = 1000;
|
||
|
jog('Z', '-' + jogdist, feedrate);
|
||
|
})
|
||
|
|
||
|
$('#zP').on('click', function(ev) {
|
||
|
var dir = 'X-';
|
||
|
var feedrate = 1000;
|
||
|
jog('Z', jogdist, feedrate);
|
||
|
})
|
||
|
|
||
|
});
|
||
|
|
||
|
function jog(dir, dist, feed = null) {
|
||
|
if (feed) {
|
||
|
socket.emit('jog', dir + ',' + dist + ',' + feed);
|
||
|
} else {
|
||
|
socket.emit('jog', dir + ',' + dist);
|
||
|
}
|
||
|
}
|