From 0c79e93580977fb0880e63eb82d44ffb20f37660 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Wed, 24 Jan 2018 08:40:42 -0500 Subject: [PATCH] add another raft layer --- js/kiri-driver-fdm.js | 5 +++-- js/kiri.js | 1 - notes.md | 8 ++------ 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/js/kiri-driver-fdm.js b/js/kiri-driver-fdm.js index 09cc8ec0..a19ccb91 100644 --- a/js/kiri-driver-fdm.js +++ b/js/kiri-driver-fdm.js @@ -256,9 +256,10 @@ var gs_kiri_fdm = exports; }; raft(nozzle/1, process.sliceFillAngle + 0 , nozzle * 6.0, process.firstLayerRate / 3, 4); - raft(nozzle/2, process.sliceFillAngle + 90, nozzle * 3.0, process.outputFeedrate, 1.0); - raft(nozzle/2, process.sliceFillAngle + 0 , nozzle * 1.0, process.outputFeedrate, 1.0); + raft(nozzle/1, process.sliceFillAngle + 0 , nozzle * 6.0, process.firstLayerRate / 2, 4); + raft(nozzle/2, process.sliceFillAngle + 90, nozzle * 3.0, process.outputFeedrate, 2.0); raft(nozzle/2, process.sliceFillAngle + 0 , nozzle * 1.0, process.outputFeedrate, 1.0); + raft(nozzle/2, process.sliceFillAngle + 0 , nozzle * 1.0, process.outputFeedrate, 0.9); // raise first layer off raft slightly to lessen adhesion firstLayerHeight += process.outputRaftSpacing || 0; diff --git a/js/kiri.js b/js/kiri.js index cdd42cbf..20b97094 100644 --- a/js/kiri.js +++ b/js/kiri.js @@ -1208,7 +1208,6 @@ self.kiri.license = exports.LICENSE; grid_apik = $('grid-apik'); grid_target = $('grid-target'); grid_target.onchange = function(ev) { - console.log(grid_targets[grid_target.selectedIndex]); SDB['grid-target'] = grid_targets[grid_target.selectedIndex]; }; grid_host.value = SDB['grid-host'] || ''; diff --git a/notes.md b/notes.md index 14698de7..0a9ba105 100644 --- a/notes.md +++ b/notes.md @@ -59,23 +59,20 @@ # FDM todo +* preview doesn't show proper z offsets * trim support offset from layer below * add support gap layers (defaults to 1) * use fill spacing for top raft fill spacing -* add first layer raft offset (addition) * fix thin fill (outside). compute before sparse as separate logic. * add pause at specified layers * 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 manual supports * determine start point from gcode preamble -* add rafts, manual supports * check for support / brim intersections on first layer * solid fill every other line, two passes. minimize heat/sag. better fill between -* add dashed poly output on first connected brim (when offset === 0) * fan / layer control * update forum -* add skirt to raft option as a simpler way to do rafts * dual extruder support -* add TAZ profile from https://code.alephobjects.com/diffusion/P/browse/master/cura/TAZ_flexy_dually_v2/PLA-PVA-support_medium-quality_TAZ_FlexyDually-v2_0.6noz_cura.ini * add min layer time (slowdown or cool-off wait) * option to support interior bridges when 0% infill * fix multiple part layout export offset (resend position @ print time) @@ -87,7 +84,6 @@ * overcuts, radii for drag knives * sla :: svg modified from http://garyhodgson.github.io/slic3rsvgviewer/?file=examples/belt_pulley3.svg - # References * shader examples to enable object-clipping