-
Notifications
You must be signed in to change notification settings - Fork 1
Feature: Filament Change
In the Quick Settings menu, you will find an option "Change Filament" - here is how to use this option:
Very Important: Your nozzle needs to be heated for this to work. If you want to change filament before starting a print, use a Preheat option first, and wait for the temperature to become hot enough.
Based on the firmware documentation, it will do the following:
- Perform a short retract of distance set in FILAMENTCHANGE_SHORTRETRACT (currently at 8mm)
- Move to the Filament change position (currently X:0, Y:0, Z:+2)
- Perform a long retract of distance set in FILAMENTCHANGE_LONGRETRACT (currently at 500mm) - sine this is a bowden extruder, it can be very long.
- Now it will start to wait for any of the following:
- If you use the control knob by turning it, the steppers will enable to either Push or Pull the filament (direction dependent).
- If the control knob is not used, steppers will be disabled, allowing you to freely move the filament out and load new filament in.
- If you press the knob, the print will continue (filament should be primed already).
- Now it will perform a Home in X and Y (it can be changed to home X, Y and Z too, but that is risky).
- It will move back to the position it was at before the filament change was initiated.
- Print will continue.
You can program your slicer to add a M600 command at the exact position in your print to more accurately time the Filament Change (be careful, since there is an idle timeout of 6 minutes, in which the printer needs to start again). For S3D, follow the guide on the Di3 Wiki - Pause at Layer Height, and use the M600 command in stead of the M25.
A sample script like this can look like:
{REPLACE "\n; layer 19, Z = " "; layer 19\nM600\n; layer 19, Z = "}
Which should output something like:
; layer 19
M600
; layer 19, Z = 3.8mm
I have created this firmware, since I needed it. I continue to improve on this firmware (adding more features, optimizing other features and settings), and will also offer support on it (through the Wanhao Google Group). All of this takes a lot of time and effort.
If this firmware or my support helps you in any way, please considder a small donation.
For support on this firmware, you can create an Issue (if you believe it is a bug), or post on the Wanhao Google Group.
You should always ensure to include that you are using this firmware on your printer, for us or other experts to help you get what you need faster.
