Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MarlinFirmware/MarlinDocumentation.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/_tools
diff options
context:
space:
mode:
authorScott Lahteine <github@thinkyhead.com>2020-04-20 06:33:07 +0300
committerScott Lahteine <github@thinkyhead.com>2020-04-20 06:33:32 +0300
commitaaa89add485681f9a3a63606de092eb96fb2c9ce (patch)
treeddf2b9a6248d48ba237825f7c869eeee70d22f6e /_tools
parent7dd386d035a37bbec9862de86452999cbe620179 (diff)
Increase K-factor precision in output
Diffstat (limited to '_tools')
-rw-r--r--_tools/lin_advance/k-factor.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/_tools/lin_advance/k-factor.js b/_tools/lin_advance/k-factor.js
index 9f80ba9a..6b86c571 100644
--- a/_tools/lin_advance/k-factor.js
+++ b/_tools/lin_advance/k-factor.js
@@ -455,8 +455,8 @@ function createAltPattern(startX, startY, basicSettings, patSettings) {
for (var i = patSettings['kStart']; i <= patSettings['kEnd']; i += patSettings['kStep']) {
if (k % 2 === 0) {
- gcode += 'M900 K' + Math.round10(i, -2) + ' ; set K-factor\n' +
- 'M117 K' + Math.round10(i, -2) + ' ; \n' +
+ gcode += 'M900 K' + Math.round10(i, -3) + ' ; set K-factor\n' +
+ 'M117 K' + Math.round10(i, -3) + ' ; \n' +
createLine(startX + patSettings['lengthSlow'], startY + j, patSettings['lengthSlow'], basicSettings, {'speed': basicSettings['slow']}) +
createLine(startX + patSettings['lengthSlow'] + patSettings['lengthFast'], startY + j, patSettings['lengthFast'], basicSettings, {'speed': basicSettings['fast']}) +
createLine(startX + (2 * patSettings['lengthSlow']) + patSettings['lengthFast'], startY + j, patSettings['lengthSlow'], basicSettings, {'speed': basicSettings['slow']}) +
@@ -464,8 +464,8 @@ function createAltPattern(startX, startY, basicSettings, patSettings) {
j += patSettings['lineSpacing'];
k += 1;
} else if (k % 2 !== 0) {
- gcode += 'M900 K' + Math.round10(i, -2) + ' ; set K-factor\n' +
- 'M117 K' + Math.round10(i, -2) + ' ; \n' +
+ gcode += 'M900 K' + Math.round10(i, -3) + ' ; set K-factor\n' +
+ 'M117 K' + Math.round10(i, -3) + ' ; \n' +
createLine(startX + patSettings['lengthSlow'] + patSettings['lengthFast'], startY + j, patSettings['lengthSlow'], basicSettings, {'speed': basicSettings['slow']}) +
createLine(startX + patSettings['lengthSlow'], startY + j, patSettings['lengthFast'], basicSettings, {'speed': basicSettings['fast']}) +
createLine(startX, startY + j, patSettings['lengthSlow'], basicSettings, {'speed': basicSettings['slow']}) +
@@ -484,8 +484,8 @@ function createStdPattern(startX, startY, basicSettings, patSettings) {
gcode = '';
for (var i = patSettings['kStart']; i <= patSettings['kEnd']; i += patSettings['kStep']) {
- gcode += 'M900 K' + Math.round10(i, -2) + ' ; set K-factor\n' +
- 'M117 K' + Math.round10(i, -2) + ' ; \n' +
+ gcode += 'M900 K' + Math.round10(i, -3) + ' ; set K-factor\n' +
+ 'M117 K' + Math.round10(i, -3) + ' ; \n' +
doEfeed('+', basicSettings, (basicSettings['fwRetract'] ? 'FWR' : 'STD')) +
createLine(startX + patSettings['lengthSlow'], startY + j, patSettings['lengthSlow'], basicSettings, {'speed': basicSettings['slow']}) +
createLine(startX + patSettings['lengthSlow'] + patSettings['lengthFast'], startY + j, patSettings['lengthFast'], basicSettings, {'speed': basicSettings['fast']}) +