fdm slice/prepare/export for non-threaded mode working

This commit is contained in:
Stewart Allen 2025-07-05 00:53:58 -04:00
commit e13c1e7430
2 changed files with 8 additions and 6 deletions

View file

@ -2,6 +2,8 @@
import { base, util } from '../../geo/base.js';
import { getRangeParameters } from './driver.js';
import { FDM } from './driver-be.js';
import { version } from '../../moto/license.js';
const { config } = base;
const debug = false;
@ -23,6 +25,7 @@ export function fdm_export(print, online, ondone, ondebug) {
isBambu = extras.bbl,
{ extrudeAbs } = device,
{ exportThumb } = controller,
{ extrudeMM, extrudePerMM } = FDM,
extused = Object.keys(print.extruders).map(v => parseInt(v)),
timeFactor = (device.gcodeTime || 1) * 1.5,
decimals = config.gcode_decimals || 4,
@ -119,9 +122,7 @@ export function fdm_export(print, online, ondone, ondebug) {
arcQ = [],
minz = { x: Infinity, y: Infinity, z: Infinity },
// lenghts of each filament (by nozzle) consumed
segments = [],
extrudeMM = FDM.extrudeMM,
extrudePerMM = FDM.extrudePerMM;
segments = [];
let tools_used = Object.keys(tools);
for (let tool of tools_used) {
@ -285,7 +286,7 @@ export function fdm_export(print, online, ondone, ondebug) {
}
function preamble() {
append(`; Generated by Kiri:Moto ${kiri.version}`);
append(`; Generated by Kiri:Moto ${version}`);
append(`; ${new Date().toString()}`);
appendSub("; Bed left:{left} right:{right} top:{top} bottom:{bottom}");
append(`; Bed type: ${bedType}`);