Merge branch 'defaults-tweak' of github.com:dacarley/onefinity-firmware into firmware-update-fixes
This commit is contained in:
@@ -5,10 +5,11 @@
|
|||||||
"repository": "https://github.com/OneFinityCNC/onefinity",
|
"repository": "https://github.com/OneFinityCNC/onefinity",
|
||||||
"license": "GPL-3.0+",
|
"license": "GPL-3.0+",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"jshint": "",
|
|
||||||
"browserify": "",
|
"browserify": "",
|
||||||
"jstransformer-stylus": "",
|
"jshint": "",
|
||||||
"jstransformer-escape-html": "",
|
"jstransformer-escape-html": "",
|
||||||
|
"jstransformer-stylus": "",
|
||||||
|
"lodash.merge": "4.6.2",
|
||||||
"pug-cli": ""
|
"pug-cli": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,14 +27,19 @@
|
|||||||
|
|
||||||
'use strict'
|
'use strict'
|
||||||
|
|
||||||
|
const merge = require("lodash.merge");
|
||||||
|
|
||||||
|
const config_defaults = require("../resources/onefinity_defaults.json");
|
||||||
|
|
||||||
|
const variant_defaults = {
|
||||||
|
machinist_x35: require("../resources/onefinity_machinist_x35_defaults.json"),
|
||||||
|
woodworker_x35: require("../resources/onefinity_woodworker_x35_defaults.json"),
|
||||||
|
woodworker_x50: require("../resources/onefinity_woodworker_x50_defaults.json"),
|
||||||
|
journeyman_x50: require("../resources/onefinity_journeyman_x50_defaults.json")
|
||||||
|
};
|
||||||
|
|
||||||
const api = require('./api');
|
const api = require('./api');
|
||||||
|
|
||||||
async function fetchJSON(url, options) {
|
|
||||||
const response = await fetch(url, options);
|
|
||||||
|
|
||||||
return response.json();
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
template: '#admin-general-view-template',
|
template: '#admin-general-view-template',
|
||||||
props: ['config', 'state'],
|
props: ['config', 'state'],
|
||||||
@@ -99,17 +104,11 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
reset: async function () {
|
reset: async function () {
|
||||||
const fetchConfig = async () => {
|
const config = merge(
|
||||||
try {
|
{},
|
||||||
return await fetchJSON(`onefinity_${this.reset_variant}_defaults.json`);
|
config_defaults,
|
||||||
} catch (err) {
|
variant_defaults[this.reset_variant]
|
||||||
api.alert("Invalid default config file");
|
);
|
||||||
console.error('Invalid default config file', err);
|
|
||||||
return undefined;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const config = await fetchConfig();
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await api.put('config/save', config)
|
await api.put('config/save', config)
|
||||||
|
|||||||
@@ -26,18 +26,14 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
|
||||||
import json
|
import json
|
||||||
import tornado
|
import tornado
|
||||||
import sockjs.tornado
|
import sockjs.tornado
|
||||||
import datetime
|
import datetime
|
||||||
import shutil
|
|
||||||
import tarfile
|
|
||||||
import subprocess
|
import subprocess
|
||||||
import socket
|
import socket
|
||||||
import time
|
|
||||||
from tornado.web import HTTPError
|
from tornado.web import HTTPError
|
||||||
from tornado import web, gen
|
from tornado import gen
|
||||||
|
|
||||||
import bbctrl
|
import bbctrl
|
||||||
|
|
||||||
|
|||||||
326
src/resources/onefinity_defaults.json
Normal file
326
src/resources/onefinity_defaults.json
Normal file
@@ -0,0 +1,326 @@
|
|||||||
|
{
|
||||||
|
"tool": {
|
||||||
|
"tool-reversed": false,
|
||||||
|
"tool-enable-mode": "disabled",
|
||||||
|
"tool-direction-mode": "disabled",
|
||||||
|
"tool-type": "PWM Spindle",
|
||||||
|
"min-spin": 0,
|
||||||
|
"max-spin": 255
|
||||||
|
},
|
||||||
|
"switches": {
|
||||||
|
"switch-lockout": 250,
|
||||||
|
"estop": "disabled",
|
||||||
|
"switch-debounce": 5,
|
||||||
|
"probe": "normally-open"
|
||||||
|
},
|
||||||
|
"probe": {
|
||||||
|
"probe-diameter": 6.35,
|
||||||
|
"probe-ydim": 53.975,
|
||||||
|
"probe-slow-seek": 25,
|
||||||
|
"probe-fast-seek": 75,
|
||||||
|
"probe-zdim": 15.4,
|
||||||
|
"probe-xdim": 53.975
|
||||||
|
},
|
||||||
|
"version": "1.0.9",
|
||||||
|
"outputs": {
|
||||||
|
"load-1": "disabled",
|
||||||
|
"fault": "disabled",
|
||||||
|
"load-2": "disabled"
|
||||||
|
},
|
||||||
|
"settings": {
|
||||||
|
"junction-accel": 200000,
|
||||||
|
"max-deviation": 0.05,
|
||||||
|
"units": "METRIC",
|
||||||
|
"probing-prompts": true
|
||||||
|
},
|
||||||
|
"motors": [
|
||||||
|
{
|
||||||
|
"latch-velocity": 0.1,
|
||||||
|
"max-accel": 750,
|
||||||
|
"max-velocity": 10,
|
||||||
|
"search-velocity": 1.688,
|
||||||
|
"travel-per-rev": 10,
|
||||||
|
"idle-current": 1,
|
||||||
|
"drive-current": 2.8,
|
||||||
|
"latch-backoff": 5,
|
||||||
|
"enabled": true,
|
||||||
|
"homing-mode": "stall-min",
|
||||||
|
"reverse": false,
|
||||||
|
"stall-microstep": 8,
|
||||||
|
"min-soft-limit": 0,
|
||||||
|
"max-switch": "disabled",
|
||||||
|
"step-angle": 1.8,
|
||||||
|
"stall-current": 1,
|
||||||
|
"stall-sample-time": 200,
|
||||||
|
"microsteps": 16,
|
||||||
|
"stall-volts": 2,
|
||||||
|
"axis": "X",
|
||||||
|
"min-switch": "disabled",
|
||||||
|
"max-jerk": 1000,
|
||||||
|
"max-soft-limit": 0,
|
||||||
|
"zero-backoff": 1.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"latch-velocity": 0.1,
|
||||||
|
"max-accel": 750,
|
||||||
|
"max-velocity": 10,
|
||||||
|
"search-velocity": 1.688,
|
||||||
|
"travel-per-rev": 10,
|
||||||
|
"idle-current": 1,
|
||||||
|
"drive-current": 2.8,
|
||||||
|
"latch-backoff": 5,
|
||||||
|
"enabled": true,
|
||||||
|
"homing-mode": "stall-min",
|
||||||
|
"reverse": false,
|
||||||
|
"stall-microstep": 8,
|
||||||
|
"min-soft-limit": 0,
|
||||||
|
"max-switch": "disabled",
|
||||||
|
"step-angle": 1.8,
|
||||||
|
"stall-current": 1,
|
||||||
|
"stall-sample-time": 200,
|
||||||
|
"microsteps": 16,
|
||||||
|
"stall-volts": 2,
|
||||||
|
"axis": "Y",
|
||||||
|
"min-switch": "disabled",
|
||||||
|
"max-jerk": 1000,
|
||||||
|
"max-soft-limit": 0,
|
||||||
|
"zero-backoff": 1.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"latch-velocity": 0.1,
|
||||||
|
"max-accel": 750,
|
||||||
|
"max-velocity": 10,
|
||||||
|
"search-velocity": 1.688,
|
||||||
|
"travel-per-rev": 10,
|
||||||
|
"idle-current": 1,
|
||||||
|
"drive-current": 2.8,
|
||||||
|
"latch-backoff": 5,
|
||||||
|
"enabled": true,
|
||||||
|
"homing-mode": "stall-min",
|
||||||
|
"reverse": false,
|
||||||
|
"stall-microstep": 8,
|
||||||
|
"min-soft-limit": 0,
|
||||||
|
"max-switch": "disabled",
|
||||||
|
"step-angle": 1.8,
|
||||||
|
"stall-current": 1,
|
||||||
|
"stall-sample-time": 200,
|
||||||
|
"microsteps": 16,
|
||||||
|
"stall-volts": 2,
|
||||||
|
"axis": "Y",
|
||||||
|
"min-switch": "disabled",
|
||||||
|
"max-jerk": 1000,
|
||||||
|
"max-soft-limit": 0,
|
||||||
|
"zero-backoff": 1.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"latch-velocity": 0.1,
|
||||||
|
"max-accel": 750,
|
||||||
|
"max-velocity": 3,
|
||||||
|
"search-velocity": 0.675,
|
||||||
|
"travel-per-rev": 4,
|
||||||
|
"idle-current": 1,
|
||||||
|
"drive-current": 2.8,
|
||||||
|
"latch-backoff": 5,
|
||||||
|
"enabled": true,
|
||||||
|
"homing-mode": "stall-max",
|
||||||
|
"reverse": true,
|
||||||
|
"stall-microstep": 8,
|
||||||
|
"min-soft-limit": -133,
|
||||||
|
"max-switch": "disabled",
|
||||||
|
"step-angle": 1.8,
|
||||||
|
"stall-current": 1,
|
||||||
|
"stall-sample-time": 200,
|
||||||
|
"microsteps": 16,
|
||||||
|
"stall-volts": 2,
|
||||||
|
"axis": "Z",
|
||||||
|
"min-switch": "disabled",
|
||||||
|
"max-jerk": 1000,
|
||||||
|
"max-soft-limit": 0,
|
||||||
|
"zero-backoff": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"modbus-spindle": {
|
||||||
|
"baud": "9600",
|
||||||
|
"multi-write": false,
|
||||||
|
"regs": [
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reg-type": "disabled",
|
||||||
|
"reg-value": 0,
|
||||||
|
"reg-addr": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bus-id": "1",
|
||||||
|
"parity": "None"
|
||||||
|
},
|
||||||
|
"pwm-spindle": {
|
||||||
|
"pwm-min-duty": 1,
|
||||||
|
"pwm-inverted": false,
|
||||||
|
"pwm-max-duty": 99.99,
|
||||||
|
"pwm-freq": 1000,
|
||||||
|
"dynamic-power": true,
|
||||||
|
"rapid-auto-off": true
|
||||||
|
},
|
||||||
|
"admin": {
|
||||||
|
"auto-check-upgrade": true
|
||||||
|
},
|
||||||
|
"gcode": {
|
||||||
|
"program-start": "(Runs at program start)\nG90 (Absolute distance mode)\nG17 (Select XY plane)\n",
|
||||||
|
"tool-change": "(Runs on M6, tool change)\nM70\nG21\nS0\nM0 M6 (MSG, Change tool and attach probe)\nF100\n(probe to minimum z soft limit, which is -10)\nG38.2 Z-10\nG92 Z15.4\ng0 Z30\nM0 (MSG, Remove probe, start spindle)\nM72\n\n",
|
||||||
|
"program-end": "(Runs on M2, program end)\nM2"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,325 +1,14 @@
|
|||||||
{
|
{
|
||||||
"tool": {
|
|
||||||
"tool-reversed": false,
|
|
||||||
"tool-enable-mode": "disabled",
|
|
||||||
"tool-direction-mode": "disabled",
|
|
||||||
"tool-type": "PWM Spindle",
|
|
||||||
"min-spin": 0,
|
|
||||||
"max-spin": 255
|
|
||||||
},
|
|
||||||
"switches": {
|
|
||||||
"switch-lockout": 250,
|
|
||||||
"estop": "disabled",
|
|
||||||
"switch-debounce": 5,
|
|
||||||
"probe": "normally-open"
|
|
||||||
},
|
|
||||||
"probe": {
|
|
||||||
"probe-ydim": 53.975,
|
|
||||||
"probe-slow-seek": 25,
|
|
||||||
"probe-fast-seek": 75,
|
|
||||||
"probe-zdim": 15.4,
|
|
||||||
"probe-xdim": 53.975
|
|
||||||
},
|
|
||||||
"version": "1.0.4",
|
|
||||||
"outputs": {
|
|
||||||
"load-1": "disabled",
|
|
||||||
"fault": "disabled",
|
|
||||||
"load-2": "disabled"
|
|
||||||
},
|
|
||||||
"settings": {
|
|
||||||
"junction-accel": 200000,
|
|
||||||
"max-deviation": 0.05,
|
|
||||||
"units": "METRIC",
|
|
||||||
"probing-prompts": true
|
|
||||||
},
|
|
||||||
"motors": [
|
"motors": [
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 16,
|
"travel-per-rev": 16,
|
||||||
"idle-current": 1,
|
"max-soft-limit": 1220
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "X",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 1220,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
"max-soft-limit": 816
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 10,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Y",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 816,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
"max-soft-limit": 816
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 10,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Y",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 816,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"latch-velocity": 0.1,
|
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 3,
|
|
||||||
"search-velocity": 0.675,
|
|
||||||
"travel-per-rev": 4,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-max",
|
|
||||||
"reverse": true,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": -133,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Z",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 0,
|
|
||||||
"zero-backoff": 1
|
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"modbus-spindle": {
|
|
||||||
"baud": "9600",
|
|
||||||
"multi-write": false,
|
|
||||||
"regs": [
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"bus-id": "1",
|
|
||||||
"parity": "None"
|
|
||||||
},
|
|
||||||
"pwm-spindle": {
|
|
||||||
"pwm-min-duty": 1,
|
|
||||||
"pwm-inverted": false,
|
|
||||||
"pwm-max-duty": 99.99,
|
|
||||||
"pwm-freq": 1000,
|
|
||||||
"dynamic-power": true,
|
|
||||||
"rapid-auto-off": true
|
|
||||||
},
|
|
||||||
"admin": {
|
|
||||||
"auto-check-upgrade": true
|
|
||||||
},
|
|
||||||
"gcode": {
|
|
||||||
"program-start": "(Runs at program start)\nG90 (Absolute distance mode)\nG17 (Select XY plane)\n",
|
|
||||||
"tool-change": "(Runs on M6, tool change)\nM70\nG21\nS0\nM0 M6 (MSG, Change tool and attach probe)\nF100\n(probe to minimum z soft limit, which is -10)\nG38.2 Z-10\nG92 Z15.4\ng0 Z30\nM0 (MSG, Remove probe, start spindle)\nM72\n\n",
|
|
||||||
"program-end": "(Runs on M2, program end)\nM2"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,325 +1,13 @@
|
|||||||
{
|
{
|
||||||
"tool": {
|
|
||||||
"tool-reversed": false,
|
|
||||||
"tool-enable-mode": "disabled",
|
|
||||||
"tool-direction-mode": "disabled",
|
|
||||||
"tool-type": "PWM Spindle",
|
|
||||||
"min-spin": 0,
|
|
||||||
"max-spin": 255
|
|
||||||
},
|
|
||||||
"switches": {
|
|
||||||
"switch-lockout": 250,
|
|
||||||
"estop": "disabled",
|
|
||||||
"switch-debounce": 5,
|
|
||||||
"probe": "normally-open"
|
|
||||||
},
|
|
||||||
"probe": {
|
|
||||||
"probe-ydim": 53.975,
|
|
||||||
"probe-slow-seek": 25,
|
|
||||||
"probe-fast-seek": 75,
|
|
||||||
"probe-zdim": 15.4,
|
|
||||||
"probe-xdim": 53.975
|
|
||||||
},
|
|
||||||
"version": "1.0.4",
|
|
||||||
"outputs": {
|
|
||||||
"load-1": "disabled",
|
|
||||||
"fault": "disabled",
|
|
||||||
"load-2": "disabled"
|
|
||||||
},
|
|
||||||
"settings": {
|
|
||||||
"junction-accel": 200000,
|
|
||||||
"max-deviation": 0.05,
|
|
||||||
"units": "METRIC",
|
|
||||||
"probing-prompts": true
|
|
||||||
},
|
|
||||||
"motors": [
|
"motors": [
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
"max-soft-limit": 410
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 10,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "X",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 410,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
"max-soft-limit": 410
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 10,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Y",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 410,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
"max-soft-limit": 410
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 10,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Y",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 410,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"latch-velocity": 0.1,
|
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 3,
|
|
||||||
"search-velocity": 0.675,
|
|
||||||
"travel-per-rev": 4,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-max",
|
|
||||||
"reverse": true,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": -133,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Z",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 0,
|
|
||||||
"zero-backoff": 1
|
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"modbus-spindle": {
|
|
||||||
"baud": "9600",
|
|
||||||
"multi-write": false,
|
|
||||||
"regs": [
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"bus-id": "1",
|
|
||||||
"parity": "None"
|
|
||||||
},
|
|
||||||
"pwm-spindle": {
|
|
||||||
"pwm-min-duty": 1,
|
|
||||||
"pwm-inverted": false,
|
|
||||||
"pwm-max-duty": 99.99,
|
|
||||||
"pwm-freq": 1000,
|
|
||||||
"dynamic-power": true,
|
|
||||||
"rapid-auto-off": true
|
|
||||||
},
|
|
||||||
"admin": {
|
|
||||||
"auto-check-upgrade": true
|
|
||||||
},
|
|
||||||
"gcode": {
|
|
||||||
"program-start": "(Runs at program start)\nG90 (Absolute distance mode)\nG17 (Select XY plane)\n",
|
|
||||||
"tool-change": "(Runs on M6, tool change)\nM70\nG21\nS0\nM0 M6 (MSG, Change tool and attach probe)\nF100\n(probe to minimum z soft limit, which is -10)\nG38.2 Z-10\nG92 Z15.4\ng0 Z30\nM0 (MSG, Remove probe, start spindle)\nM72\n\n",
|
|
||||||
"program-end": "(Runs on M2, program end)\nM2"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,325 +1,13 @@
|
|||||||
{
|
{
|
||||||
"tool": {
|
|
||||||
"tool-reversed": false,
|
|
||||||
"tool-enable-mode": "disabled",
|
|
||||||
"tool-direction-mode": "disabled",
|
|
||||||
"tool-type": "PWM Spindle",
|
|
||||||
"min-spin": 0,
|
|
||||||
"max-spin": 255
|
|
||||||
},
|
|
||||||
"switches": {
|
|
||||||
"switch-lockout": 250,
|
|
||||||
"estop": "disabled",
|
|
||||||
"switch-debounce": 5,
|
|
||||||
"probe": "normally-open"
|
|
||||||
},
|
|
||||||
"probe": {
|
|
||||||
"probe-ydim": 53.975,
|
|
||||||
"probe-slow-seek": 25,
|
|
||||||
"probe-fast-seek": 75,
|
|
||||||
"probe-zdim": 15.4,
|
|
||||||
"probe-xdim": 53.975
|
|
||||||
},
|
|
||||||
"version": "1.0.4",
|
|
||||||
"outputs": {
|
|
||||||
"load-1": "disabled",
|
|
||||||
"fault": "disabled",
|
|
||||||
"load-2": "disabled"
|
|
||||||
},
|
|
||||||
"settings": {
|
|
||||||
"junction-accel": 200000,
|
|
||||||
"max-deviation": 0.05,
|
|
||||||
"units": "METRIC",
|
|
||||||
"probing-prompts": true
|
|
||||||
},
|
|
||||||
"motors": [
|
"motors": [
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
"max-soft-limit": 816
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 10,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "X",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 816,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
"max-soft-limit": 816
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 10,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Y",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 816,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
"max-soft-limit": 816
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 10,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Y",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 816,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"latch-velocity": 0.1,
|
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 3,
|
|
||||||
"search-velocity": 0.675,
|
|
||||||
"travel-per-rev": 4,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-max",
|
|
||||||
"reverse": true,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": -133,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Z",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 0,
|
|
||||||
"zero-backoff": 1
|
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"modbus-spindle": {
|
|
||||||
"baud": "9600",
|
|
||||||
"multi-write": false,
|
|
||||||
"regs": [
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"bus-id": "1",
|
|
||||||
"parity": "None"
|
|
||||||
},
|
|
||||||
"pwm-spindle": {
|
|
||||||
"pwm-min-duty": 1,
|
|
||||||
"pwm-inverted": false,
|
|
||||||
"pwm-max-duty": 99.99,
|
|
||||||
"pwm-freq": 1000,
|
|
||||||
"dynamic-power": true,
|
|
||||||
"rapid-auto-off": true
|
|
||||||
},
|
|
||||||
"admin": {
|
|
||||||
"auto-check-upgrade": true
|
|
||||||
},
|
|
||||||
"gcode": {
|
|
||||||
"program-start": "(Runs at program start)\nG90 (Absolute distance mode)\nG17 (Select XY plane)\n",
|
|
||||||
"tool-change": "(Runs on M6, tool change)\nM70\nG21\nS0\nM0 M6 (MSG, Change tool and attach probe)\nF100\n(probe to minimum z soft limit, which is -10)\nG38.2 Z-10\nG92 Z15.4\ng0 Z30\nM0 (MSG, Remove probe, start spindle)\nM72\n\n",
|
|
||||||
"program-end": "(Runs on M2, program end)\nM2"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,325 +1,14 @@
|
|||||||
{
|
{
|
||||||
"tool": {
|
|
||||||
"tool-reversed": false,
|
|
||||||
"tool-enable-mode": "disabled",
|
|
||||||
"tool-direction-mode": "disabled",
|
|
||||||
"tool-type": "PWM Spindle",
|
|
||||||
"min-spin": 0,
|
|
||||||
"max-spin": 255
|
|
||||||
},
|
|
||||||
"switches": {
|
|
||||||
"switch-lockout": 250,
|
|
||||||
"estop": "disabled",
|
|
||||||
"switch-debounce": 5,
|
|
||||||
"probe": "normally-open"
|
|
||||||
},
|
|
||||||
"probe": {
|
|
||||||
"probe-ydim": 53.975,
|
|
||||||
"probe-slow-seek": 25,
|
|
||||||
"probe-fast-seek": 75,
|
|
||||||
"probe-zdim": 15.4,
|
|
||||||
"probe-xdim": 53.975
|
|
||||||
},
|
|
||||||
"version": "1.0.4",
|
|
||||||
"outputs": {
|
|
||||||
"load-1": "disabled",
|
|
||||||
"fault": "disabled",
|
|
||||||
"load-2": "disabled"
|
|
||||||
},
|
|
||||||
"settings": {
|
|
||||||
"junction-accel": 200000,
|
|
||||||
"max-deviation": 0.05,
|
|
||||||
"units": "METRIC",
|
|
||||||
"probing-prompts": true
|
|
||||||
},
|
|
||||||
"motors": [
|
"motors": [
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 16,
|
"travel-per-rev": 16,
|
||||||
"idle-current": 1,
|
"max-soft-limit": 816
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "X",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 816,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
"max-soft-limit": 816
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 10,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Y",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 816,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"latch-velocity": 0.1,
|
"max-soft-limit": 816
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 10,
|
|
||||||
"search-velocity": 1.688,
|
|
||||||
"travel-per-rev": 10,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-min",
|
|
||||||
"reverse": false,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": 0,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Y",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 816,
|
|
||||||
"zero-backoff": 1.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"latch-velocity": 0.1,
|
|
||||||
"max-accel": 750,
|
|
||||||
"max-velocity": 3,
|
|
||||||
"search-velocity": 0.675,
|
|
||||||
"travel-per-rev": 4,
|
|
||||||
"idle-current": 1,
|
|
||||||
"drive-current": 2.8,
|
|
||||||
"latch-backoff": 5,
|
|
||||||
"enabled": true,
|
|
||||||
"homing-mode": "stall-max",
|
|
||||||
"reverse": true,
|
|
||||||
"stall-microstep": 8,
|
|
||||||
"min-soft-limit": -133,
|
|
||||||
"max-switch": "disabled",
|
|
||||||
"step-angle": 1.8,
|
|
||||||
"stall-current": 1,
|
|
||||||
"stall-sample-time": 200,
|
|
||||||
"microsteps": 16,
|
|
||||||
"stall-volts": 2,
|
|
||||||
"axis": "Z",
|
|
||||||
"min-switch": "disabled",
|
|
||||||
"max-jerk": 1000,
|
|
||||||
"max-soft-limit": 0,
|
|
||||||
"zero-backoff": 1
|
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"modbus-spindle": {
|
|
||||||
"baud": "9600",
|
|
||||||
"multi-write": false,
|
|
||||||
"regs": [
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"reg-type": "disabled",
|
|
||||||
"reg-value": 0,
|
|
||||||
"reg-addr": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"bus-id": "1",
|
|
||||||
"parity": "None"
|
|
||||||
},
|
|
||||||
"pwm-spindle": {
|
|
||||||
"pwm-min-duty": 1,
|
|
||||||
"pwm-inverted": false,
|
|
||||||
"pwm-max-duty": 99.99,
|
|
||||||
"pwm-freq": 1000,
|
|
||||||
"dynamic-power": true,
|
|
||||||
"rapid-auto-off": true
|
|
||||||
},
|
|
||||||
"admin": {
|
|
||||||
"auto-check-upgrade": true
|
|
||||||
},
|
|
||||||
"gcode": {
|
|
||||||
"program-start": "(Runs at program start)\nG90 (Absolute distance mode)\nG17 (Select XY plane)\n",
|
|
||||||
"tool-change": "(Runs on M6, tool change)\nM70\nG21\nS0\nM0 M6 (MSG, Change tool and attach probe)\nF100\n(probe to minimum z soft limit, which is -10)\nG38.2 Z-10\nG92 Z15.4\ng0 Z30\nM0 (MSG, Remove probe, start spindle)\nM72\n\n",
|
|
||||||
"program-end": "(Runs on M2, program end)\nM2"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -995,12 +995,12 @@ tt.save
|
|||||||
width 98%
|
width 98%
|
||||||
|
|
||||||
.reset-variants
|
.reset-variants
|
||||||
padding-left 40px
|
padding-left 40px
|
||||||
padding-bottom 20px
|
padding-bottom 20px
|
||||||
display grid
|
display grid
|
||||||
grid-template-rows repeat(4, auto)
|
grid-template-rows repeat(4, auto)
|
||||||
grid-template-columns min-content auto
|
grid-template-columns min-content auto
|
||||||
grid-gap 20px 10px
|
grid-gap 20px 10px
|
||||||
|
|
||||||
input[type="radio"]
|
input[type="radio"]
|
||||||
width 30px
|
width 30px
|
||||||
|
|||||||
Reference in New Issue
Block a user