update notes. add clear services for some files
This commit is contained in:
parent
57bbced374
commit
0bc90b4d99
2 changed files with 17 additions and 12 deletions
|
|
@ -599,21 +599,28 @@ function minify(path) {
|
||||||
return mini.code;
|
return mini.code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const clearok = [
|
||||||
|
'js/add-three.js',
|
||||||
|
'js/ext-three.js',
|
||||||
|
'js/ext-tween.js',
|
||||||
|
'js/moto-load-stl.js',
|
||||||
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {Object} req
|
* @param {Object} req
|
||||||
* @param {Object} res
|
* @param {Object} res
|
||||||
* @param {Function} next
|
* @param {Function} next
|
||||||
*/
|
*/
|
||||||
function handleJS(req, res, next) {
|
function handleJS(req, res, next) {
|
||||||
if (!(req.gs.local || debug)) {
|
|
||||||
return reply404(req, res);
|
|
||||||
}
|
|
||||||
|
|
||||||
let spath = req.gs.path.substring(1),
|
let spath = req.gs.path.substring(1),
|
||||||
jspos = spath.indexOf(".js"),
|
jspos = spath.indexOf(".js"),
|
||||||
fpath = jspos > 0 ? spath.substring(0,jspos+3) : spath,
|
fpath = jspos > 0 ? spath.substring(0,jspos+3) : spath,
|
||||||
cached = fileCache[fpath];
|
cached = fileCache[fpath];
|
||||||
|
|
||||||
|
if (!(req.gs.local || debug || clearok.indexOf(fpath) >= 0)) {
|
||||||
|
return reply404(req, res);
|
||||||
|
}
|
||||||
|
|
||||||
if (fileMap[fpath]) {
|
if (fileMap[fpath]) {
|
||||||
fpath = fileMap[fpath];
|
fpath = fileMap[fpath];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
14
notes.md
14
notes.md
|
|
@ -17,10 +17,9 @@
|
||||||
|
|
||||||
# FDM
|
# FDM
|
||||||
|
|
||||||
* `P` disable infill fingerprinting for gyroids
|
* `B` check for support / brim intersections on first layer
|
||||||
* `P` refactor thin fill to use outline and inside poly normal dist to self
|
|
||||||
* `F` polishing and other non-planar work
|
|
||||||
* `F` manual support addition / control
|
* `F` manual support addition / control
|
||||||
|
* `F` polishing and other non-planar work
|
||||||
* `F` gradient infill https://www.youtube.com/watch?v=hq53gsYREHU&feature=emb_logo
|
* `F` gradient infill https://www.youtube.com/watch?v=hq53gsYREHU&feature=emb_logo
|
||||||
* `F` first layer segment large flat areas for better fill reliability
|
* `F` first layer segment large flat areas for better fill reliability
|
||||||
* `F` adaptive column to compensate for fine or layers that finish too quickly and melt
|
* `F` adaptive column to compensate for fine or layers that finish too quickly and melt
|
||||||
|
|
@ -33,21 +32,19 @@
|
||||||
* `F` feather sharp tips by reducing extrusion in area of overlap
|
* `F` feather sharp tips by reducing extrusion in area of overlap
|
||||||
* `F` dual extruder and swapping extruder support
|
* `F` dual extruder and swapping extruder support
|
||||||
* `F` option to support interior bridges when 0% infill
|
* `F` option to support interior bridges when 0% infill
|
||||||
* `B` fix multiple part layout export offset (resend position @ print time)
|
* `P` disable infill fingerprinting for gyroids
|
||||||
* `B` check for support / brim intersections on first layer
|
* `P` refactor thin fill to use outline and inside poly normal dist to self
|
||||||
* `B` fix wrong first point in general (all modes)
|
|
||||||
|
|
||||||
# CAM
|
# CAM
|
||||||
|
|
||||||
* `P` background worker to speculatively generate topo maps (and maybe pre-slicing)
|
|
||||||
* `B` fails in pancaking (clone) when there are no sliced layers (like z bottom too high)
|
* `B` fails in pancaking (clone) when there are no sliced layers (like z bottom too high)
|
||||||
* `B` linear finishing should extend beyond part boundaries by tool radius
|
* `B` linear finishing should extend beyond part boundaries by tool radius
|
||||||
* `B` outside cutting direction in roughing mode inverted
|
* `B` outside cutting direction in roughing mode inverted
|
||||||
* `F` do not rough areas that go all the way through the part
|
* `F` do not rough areas that go all the way through the part
|
||||||
https://github.com/GridSpace/grid-apps/issues/20
|
https://github.com/GridSpace/grid-apps/issues/20
|
||||||
* `F` send gcode to cncjs
|
* `F` send gcode to cncjs
|
||||||
* `F` trapezoidal tabs (in the Z axis)
|
|
||||||
* `F` lead-in milling
|
* `F` lead-in milling
|
||||||
|
* `F` trapezoidal tabs (in the Z axis)
|
||||||
* `F` ease-in and ease-out especially on tab cut-out start/stop
|
* `F` ease-in and ease-out especially on tab cut-out start/stop
|
||||||
* `F` implement z line-only follows for ball/taper
|
* `F` implement z line-only follows for ball/taper
|
||||||
* `F` add option to spiral in vs out (optimal tool life) vs mixed (optimal path)
|
* `F` add option to spiral in vs out (optimal tool life) vs mixed (optimal path)
|
||||||
|
|
@ -61,6 +58,7 @@
|
||||||
* `P` linear finishing is going back to z top too often
|
* `P` linear finishing is going back to z top too often
|
||||||
* `P` option to skip milling holes that would be drilled
|
* `P` option to skip milling holes that would be drilled
|
||||||
* `P` crossing open space check point is outside camshell before returning max z
|
* `P` crossing open space check point is outside camshell before returning max z
|
||||||
|
* `P` background worker to speculatively generate topo maps (and maybe pre-slicing)
|
||||||
|
|
||||||
# Laser
|
# Laser
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue