How to create custom G-code to modify the print speed for the wipe tower for multi material prints
Hi All,
I am hoping someone could point me in the right direction to help me figure out how to create custom G-code to modify the print speed for the wipe tower. I'd like to create custom G-code to set a ~30% first layer speed for the wipe tower but also separately create custom G-code to set a ~75% speed for each pre and post filament change 'wipe'.
I believe I can do this using the modifying Tool Change G-Code dialogue tool in the Printer Settings->Custom G-Code tab in the latest build of PrusaSlicer but I am struggling to find example how to do this outside of trying to figure it out by editing live G-code using Simplify3D - which currently does not support the multi material features of the mk3/mk3s.
I am forced to consider doing this because, as far as I can tell, PrusaSlicer does not incorporate a wipe tower print speed editing feature in the current build under Print Settings -> Speed. I sincerely hope this feature will be added in the future....
Most of my multi material print failures are simply due to the wipe tower print degrading during the print process due to poor layer adhesion for the first layer with subsequent layers degrading also. This inevitably leads to some frayed piece of filament on the wipe tower getting caught and dragged by the extruder usually ruining the entire print in the process or the wipe tower puling up off the print bed at the corners leading to the corners of the wipe block getting dragged through the much lower nozzle - also leading to print failure.
I have no such problems on any print that is single-material because no wipe tower is created and I can modify the print speeds easily for the single-material prints depending on the material properties of the filament I am using.
Another nice feature for a future build of PrusaSlicer would be the option to create a wipe tower with rounded corners or even a cylinder to prevent poor wipe tower bed adhesion problems that are likely to occur with square/sharp corner print geometry as higher surface tension occurs at the bed surface as it cools when there are square/sharp corners on a print. It may be possible to do this using the G-code modifying tools but this seems more complicated than just adjusting the print speed during a tool change 'wipe'.
Thanks for any assistance or guidance that can be provided!