Open ScottWell1 opened 1 year ago
I support this request. I am getting tiny dots of plastic deposited on the build plate during probing with some brands of PLA which have a lower melting point. For those filaments I would like to set a lower probing temperature. It makes sense for this to be a filament setting instead of custom gcode in the printer settings.
I support this request too, for the same reason. I print a lot of Sunlu PLA Meta (at 185/180 printing temp) so 170 for nozzle cleaning is to high because it keeps oozing at 170 so Nozzle cleaning failed (only with this filament). So I also approve the suggestion to make it filament setting.
I had same issues with Filamentum Woden filaments as well LW PLAs, would be great to set that as param of filament
This would help with sheets melting. My PET sheet melts over 100C so it has craters melted into it where the nozzle probes.
I'm having some Overture TPU that PrusaSlicer by default tries to do nozzle cleaning and probing with at 210 C. It oozes like crazy at that temperature, and the nozzle cleaning always fails. I have to lower the temp to 200 C for reliable operation. Yet looking at the start G-code that is handled on a per-machine basis, with an option for first_layer_temperature[0] - 10
, However since the first layer temperature of this filament is 230 C that is completely useless.
Add a new filament property for "Wipe/Probe Temperature".
The MK3.9 / MK4 and XL models now perform a "wipe" of the nozzle and "probe" directly on the bed using load-cell tech. For that wipe and probe to succeed, the filament needs to be at a temperature where the filament is very soft, but not fully liquified to prevent ooze. This temperature is currently not represented as a data element for each filament.
The workaround currently used is implemented in the Prusa-supplied Printer profiles as part of the Printer Start Gcode, using If-then-elsif-else logic such as this:
Note that the above uses a default of 170, however there are cases (aside from Nylon and Flex) where more if-then-else logic will need to be added, further complicating the code. And in any case, this ties a filament-related parameter to the Printer instead of the Filament.
Having the wipe/probe temperature as a data element tied to the filament could simplify the Start Gcode above to something like this: