slic3r / Slic3r

Open Source toolpath generator for 3D printers
https://slic3r.org/
GNU Affero General Public License v3.0
3.35k stars 1.29k forks source link

Dynamic Print Parameters #4944

Open bjoern79de opened 4 years ago

bjoern79de commented 4 years ago

One thing that I miss in all slicers is the ability to use equations for all print parameters. When I want to adjust filament specific parameters as precise as possible, I have to run a very effortful trial and error phase of adjusting the extrusion-multiplier, temperature, "pressure-advance", printing speeds, retraction-distance/speed, ... I have to reprint the whole test part for each small iteration (or i.e. define processes manually for each section of the part in simplify3d).

It would be really nice, If I just would be able to set all parameters optionally as a equation where I can put in place holders like {{layer-number}}. So I would be able to say Hotend-Temperature = 200 + {{layer-number}} * 0.5 and Retraction-Distance = 2 + {{layer-number}} * 0.05. Then I print ONE part, measure the height of the best results and use that values.

Another option would be some kind of an assistent to create various "calibration towers".

Jardal commented 4 years ago

Temperature change for same output quality is not linear function with Z height from bed. You can measure it and apply it in gcode "before layer change" part.

Retraction is function of temperature.

Overall strongness is function of temperature.

Other settings are the same (layer height, print speed, layer width, infill etc.)