Hi Sylvain
Well, for the calibration I think you would have to adjust the path, because
-the nozzle size is usually quite accurate
-lowering the flow rate doesn't give thinner walls, but weaker walls with little gaps. That shouldn't be modified.
I'm not sure if your slices takes into account the printed walls are always a little bit thicker than the nozzle diameter. Normally it should do this, based on volume flow. Maybe you could add an option to allow users to edit this value, as I'm pretty sure it is different for ABS, PLA and every other material.
I just mentionend Cura as it is widely used and available for a long time, and I just found it had similar issues. Not to mention it crashes quite often, while IceSL and slicecrafter didn't crash for months now.
OctoPrint: I wouldn't do any integration into octoprint, but rather suggest to go for a standalone (node.js-served) application, coming with a simple API. (Of course it would be nice to have such a feature, but integration with octoprint is needed to get the API authentication tokens to work with the octoprint API. Then, users will ask you to pull the printer parameters from octoprint as well....and things get very complicated soon. Or think if octoprint would change its API or file structure you'd have to change as well). As long as it is a standalone application it is ok to enter printer parameters here as well, and if it has an API users can integrate it into octoprint if they want to.
Btw: Can you add a button to save the gcode file (At the moment slicecrafter and IceSL ask you to save the g-code directly after slicing, before showing the visual result. However I usually want to check the visual output first, then eventually save only if everything looks ok)?
I'll test the slicer again...
maze