enable more range parameters. localize
This commit is contained in:
parent
edf6b6671f
commit
b172e29054
5 changed files with 54 additions and 28 deletions
|
|
@ -14,6 +14,7 @@
|
|||
// slice, // src/mode/fdm/slice.js
|
||||
// prepare, // src/mode/fdm/prepare.js
|
||||
// export, // src/mode/fdm/export.js
|
||||
getRangeParameters,
|
||||
fixExtruders
|
||||
};
|
||||
|
||||
|
|
@ -28,6 +29,23 @@
|
|||
return settings;
|
||||
}
|
||||
|
||||
function getRangeParameters(settings, index) {
|
||||
let ranges = settings.process.ranges;
|
||||
if (!(ranges && ranges.length)) {
|
||||
return settings.process;
|
||||
}
|
||||
let params = Object.clone(settings.process);
|
||||
for (let range of ranges) {
|
||||
if (index >= range.lo && index <= range.hi) {
|
||||
for (let [key,value] of Object.entries(range.fields)) {
|
||||
params[key] = value;
|
||||
params._range = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return params;
|
||||
}
|
||||
|
||||
// customer gcode post function for XYZ daVinci Mini W
|
||||
self.kiri_fdm_xyz_mini_w = function(gcode, options) {
|
||||
return btoa("; filename = kirimoto.gcode\n; machine = dv1MW0A000\n" + gcode);
|
||||
|
|
|
|||
Loading…
Reference in a new issue