November 3, 2024
Description
First a word of warning:
Features:
Features:
Two versions of the G-code are now available:
Original Version: Includes all optimizations and manages the "long retract" directly within the G-code. (18mm for every filament)
file: custom_gcode.3mf
Bambu Slicer Version: Disables the "long retract" in the G-code, allowing you to use the experimental "Enable Long Retract" feature in Bambu Studio. This lets you customize the retraction length per filament during color changes. All other features remain in the custom G-code.
file: custom_gcode_slicer_LR.3mf
Features:
Two versions of the G-code are now available:
Original Version: Includes all optimizations and manages the "long retract" directly within the G-code. (18mm for every filament)
file: custom_gcode.3mf
Bambu Slicer Version: Disables the "long retract" in the G-code, allowing you to use the experimental "Enable Long Retract" feature in Bambu Studio. This lets you customize the retraction length per filament during color changes. All other features remain in the custom G-code.
file: custom_gcode_slicer_LR.3mf
The experimental "long retraction" feature is now functional in the Bambu Slicer. I plan to release a new version where the custom G-code for long retraction is disabled, allowing you to control this directly through the slicer instead.
For now, I will continue using the custom G-code for long retraction (and NOT enable the experimental feature in the slicer), as it eliminates the need to manually configure this for each filament.
In the future, there will be two versions available:
A version with all improvements, where long retraction (set to 18mm for all filaments) is still handled by the custom G-code.
Features:
------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------
Details of G-code modifications:
2. END G-CODE:
When print is finished, retract the filament 18mm
-> this prevents oozing and stringing for the next print
-> afterwards, when you (if needed) manually cut the filament (cold) and unload the spool by hand, you save 20mm filament purge
-> this also stops the extruder from skipping steps on the start of the next print
Do not unload the filament from the extruder when print is finished (for external spools AND ams spools)
-> this saves you 50mm filament in purging and cutting (when the next print uses the same filament)
3. TIMELAPSE G-CODE:
STRINGING: Disable the move on the third layer to the right of the bed, prevents stringing on that layer
-> if you need NOZZLE CLUMPING DETECTION, uncomment these commands under the 'TIME LAPSE G-CODE'
4. FILAMENT G-CODE: (VERSION 1 only)
How to use it:
Open the 3mf file and save the printer profile to your user presets. (you have to rename it)
after opening the file, click on this button to edit the nozzle
in the popup window, click on “SAVE”
Give the nozzle profile a different name and save it under your user preferences
Use this printer profile when you print.
flush volumes:
dont forget to tweak your flush volumes for extra savings (I also like to lower the volume purged in the prime tower)
No golden rule here, you need to experiment.
0.5 multiplier works for most colors
(I keep a small prime tower, so any potential small stringing happens here and not on the model)
0.2mm nozzle:
First time printing with a 0.2mm nozzle, the first layer looked terrible due to over-extrusion. No matter the filament used, too much filament was being deposited on the first layer.
Solution:
To fix this, I adjusted the flow rate for the first layer to 0.6, which solved the over-extrusion issue on the first layer. However, I didn’t want to manually adjust the flow for each print. (maybe this is just a problem with this specific 0,2mm nozzle, however, I do not have another one to test)
Fix:
I added a Z-offset to my 0.2mm nozzle profile to automatically compensate for this issue. To apply this adjustment, simply add the following command to the bottom of your START G-code:
G29.1 Z{0.08}; Increase Z by 0.08mm, or modify to suit your needs
License:
Standard Digital File License