notes
This commit is contained in:
parent
0bbbe81ba8
commit
1b4fb7f9cb
4 changed files with 22 additions and 6 deletions
|
|
@ -530,7 +530,7 @@ var gs_kiri_fdm = exports;
|
||||||
while (layer < layers.length) {
|
while (layer < layers.length) {
|
||||||
path = layers[layer];
|
path = layers[layer];
|
||||||
|
|
||||||
if (trackLayers) {
|
if (trackLayers && trackLayers.length) {
|
||||||
trackLayers.forEach(function(line) {
|
trackLayers.forEach(function(line) {
|
||||||
append(constReplace(line, {
|
append(constReplace(line, {
|
||||||
progress: progress,
|
progress: progress,
|
||||||
|
|
@ -538,7 +538,7 @@ var gs_kiri_fdm = exports;
|
||||||
height: path.height.toFixed(3)}));
|
height: path.height.toFixed(3)}));
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
append("; --- layer "+layer+" ---");
|
append("; --- layer " + layer + " (" + path.height.toFixed(3) + " @ " + zpos.toFixed(3) + ") ---");
|
||||||
}
|
}
|
||||||
|
|
||||||
// second layer fan on
|
// second layer fan on
|
||||||
|
|
|
||||||
|
|
@ -2358,8 +2358,7 @@ self.kiri.license = exports.LICENSE;
|
||||||
outputTemp: UC.newInput("nozzle temp", {title:"degrees celsius", convert:UC.toInt, modes:FDM}),
|
outputTemp: UC.newInput("nozzle temp", {title:"degrees celsius", convert:UC.toInt, modes:FDM}),
|
||||||
outputFeedrate: UC.newInput("print speed", {title:"print move max speed\nmillimeters / minute", convert:UC.toInt, modes:FDM}),
|
outputFeedrate: UC.newInput("print speed", {title:"print move max speed\nmillimeters / minute", convert:UC.toInt, modes:FDM}),
|
||||||
outputFinishrate: UC.newInput("finish speed", {title:"outermost shell speed\nmillimeters / minute", convert:UC.toInt, modes:FDM}),
|
outputFinishrate: UC.newInput("finish speed", {title:"outermost shell speed\nmillimeters / minute", convert:UC.toInt, modes:FDM}),
|
||||||
outputSeekrate: UC.newInput("move speed", {title:"non-print move speed\nmillimeters / minute", convert:UC.toInt, modes:FDM}),
|
outputSeekrate: UC.newInput("move speed", {title:"non-print move speed\nmillimeters / minute\n0 = enable G0 moves", convert:UC.toInt, modes:FDM}),
|
||||||
// outputShellSpeed: UC.newInput("shell speed", {title:"speed multiplier\n0.1 - 2.0", convert:UC.toFloat, bound:UC.bound(0.1,2.0), modes:FDM}),
|
|
||||||
outputShellMult: UC.newInput("shell factor", {title:"extrusion multiplier\n0.0 - 2.0", convert:UC.toFloat, bound:UC.bound(0.0,2.0), modes:FDM}),
|
outputShellMult: UC.newInput("shell factor", {title:"extrusion multiplier\n0.0 - 2.0", convert:UC.toFloat, bound:UC.bound(0.0,2.0), modes:FDM}),
|
||||||
outputFillMult: UC.newInput("solid factor", {title:"extrusion multiplier\n0.0 - 2.0", convert:UC.toFloat, bound:UC.bound(0.0,2.0), modes:FDM}),
|
outputFillMult: UC.newInput("solid factor", {title:"extrusion multiplier\n0.0 - 2.0", convert:UC.toFloat, bound:UC.bound(0.0,2.0), modes:FDM}),
|
||||||
outputSparseMult: UC.newInput("infill factor", {title:"extrusion multiplier\n0.0 - 2.0", convert:UC.toFloat, bound:UC.bound(0.0,2.0), modes:FDM}),
|
outputSparseMult: UC.newInput("infill factor", {title:"extrusion multiplier\n0.0 - 2.0", convert:UC.toFloat, bound:UC.bound(0.0,2.0), modes:FDM}),
|
||||||
|
|
|
||||||
19
notes.md
19
notes.md
|
|
@ -60,7 +60,7 @@
|
||||||
# FDM todo
|
# FDM todo
|
||||||
|
|
||||||
* fix thin fill
|
* fix thin fill
|
||||||
* convert moves to G0 (where supported)
|
* add pause at specified layers
|
||||||
* fix slow seek to first point (raft) and wrong first point in general (all modes)
|
* fix slow seek to first point (raft) and wrong first point in general (all modes)
|
||||||
* add lay-flat auto-rotation or from selected face
|
* add lay-flat auto-rotation or from selected face
|
||||||
* determine start point from gcode preamble
|
* determine start point from gcode preamble
|
||||||
|
|
@ -100,3 +100,20 @@
|
||||||
* http://hackaday.com/2016/01/22/pack-your-plywood-cuts-with-genetic-algortihms/
|
* http://hackaday.com/2016/01/22/pack-your-plywood-cuts-with-genetic-algortihms/
|
||||||
* http://wiki.imal.org/howto/cnc-milling-introduction-cutting-tools
|
* http://wiki.imal.org/howto/cnc-milling-introduction-cutting-tools
|
||||||
* http://www.twak.co.uk/2011/01/degeneracy-in-weighted-straight.html
|
* http://www.twak.co.uk/2011/01/degeneracy-in-weighted-straight.html
|
||||||
|
|
||||||
|
|
||||||
|
# Sample FDM Pause/Unpause ```
|
||||||
|
|
||||||
|
; --- pause ---
|
||||||
|
G91 ; Relative Positioning
|
||||||
|
G0 Z20 ; Move Bed down 20mm
|
||||||
|
G90 ; Absolute positioning
|
||||||
|
G0 X10 Y10 ; Move to 10,10
|
||||||
|
M2000 ; Raise3D N2 Pause command
|
||||||
|
|
||||||
|
; --- un-pause ---
|
||||||
|
G91 ; Relative Positioning
|
||||||
|
G0 Z-20 ; Move Bed up 20mm
|
||||||
|
G90 ; Absolute positioning
|
||||||
|
|
||||||
|
```
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"pre":[
|
"pre":[
|
||||||
"M221 T0 S94.00",
|
"M221 T0 S100.00",
|
||||||
"M140 S{bed_temp}",
|
"M140 S{bed_temp}",
|
||||||
"M104 T0 S{temp}",
|
"M104 T0 S{temp}",
|
||||||
"M109 T0 S{temp}",
|
"M109 T0 S{temp}",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue