The original post: /r/3dprinting by /u/Flat_Let_9017 on 2024-12-27 12:18:54.
Hi everyone,
I’m looking for advice on the best way to handle filament changes in SuperSlicer. There’s a built-in feature that allows you to print with different filament colors using the same nozzle by pausing the print at a specific layer for a manual filament change.
Specifically, when I change filament, I want to:
- Set a different nozzle temperature for the new filament.
- Adjust the pressure advance to match the new filament.
- Adjust the extrusion multiplier (EM) for better results.
My Questions:
- Does SuperSlicer have a built-in function to handle these changes automatically during a filament swap?
- Should I use the Custom G-code option to set these parameters, or is it better to manually edit the sliced G-code file afterward?
What I’ve Tried:
When I select the filament change feature in SuperSlicer, I see three options:
- Add color change (M600): This pauses the print and lets you swap filament.
- Add pause: A simple pause without other settings.
- Add custom G-code: This allows me to add specific G-code commands.
I’m considering skipping the default M600 and instead using the Custom G-code option to directly specify the nozzle temperature, pressure advance, and extrusion multiplier for the new filament.
The Problem:
I’m not sure which approach is best. I’m also not confident in manually editing the sliced G-code file, as reviewing each line is beyond my current skills. I’d like to avoid potential errors and ensure the settings are applied properly for a smooth and successful print.The Problem:I’m not sure which approach is best. I’m also not confident in manually editing the sliced G-code file, as reviewing each line is beyond my current skills. I’d like to avoid potential errors and ensure the settings are applied properly for a smooth and successful print.
I’d love to hear how others have handled similar situations or if there’s a better workflow for achieving this in SuperSlicer. Thanks in advance for your help! 😊