From 5d49ee0c74307701defb4a1b54e199420a361b33 Mon Sep 17 00:00:00 2001 From: casperlamboo Date: Tue, 23 Jan 2018 16:58:28 +0100 Subject: [PATCH] send code "M563 S4" before uploading --- src/interface/utils.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/interface/utils.js b/src/interface/utils.js index 915e0ea..8f9b381 100644 --- a/src/interface/utils.js +++ b/src/interface/utils.js @@ -161,10 +161,11 @@ export async function slice(target, name, mesh, settings, updateProgress) { const file = new File([gcode], 'doodle.gcode', { type: 'plain/text' }); body.append('file', file); - await fetchProgress(`http://${settings.ip}/upload`, { method: 'POST', body }, (progess) => { + await fetchProgress(`http://${settings.ip}/set?code=M563 S4`, { method: 'GET' }); + await fetchProgress(`http://${settings.ip}/upload`, { method: 'POST', body }, (progress) => { updateProgress({ action: 'Uploading', - percentage: currentStep / steps + progess.loaded / progess.total / steps + percentage: currentStep / steps + progress.loaded / progress.total / steps }); }); currentStep ++; @@ -193,10 +194,10 @@ export async function slice(target, name, mesh, settings, updateProgress) { }).trim()}\n${gcode}`; body.append('file', file); - await fetchProgress(reservation.url, { method: 'POST', body }, (progess) => { + await fetchProgress(reservation.url, { method: 'POST', body }, (progress) => { updateProgress({ action: 'Uploading', - percentage: currentStep / steps + progess.loaded / progess.total / steps + percentage: currentStep / steps + progress.loaded / progress.total / steps }); }); currentStep ++;