Tweak M600 filament change
Adjust load and unload distances to suit the bowden tube and append instructions
This commit is contained in:
		| @@ -985,7 +985,7 @@ | ||||
|                                                   // This short retract is done immediately, before parking the nozzle. | ||||
|   #define FILAMENT_CHANGE_UNLOAD_FEEDRATE     30  // (mm/s) Unload filament feedrate. This can be pretty fast. | ||||
|   #define FILAMENT_CHANGE_UNLOAD_ACCEL        25  // (mm/s^2) Lower acceleration may allow a faster feedrate. | ||||
|   #define FILAMENT_CHANGE_UNLOAD_LENGTH      500  // (mm) The length of filament for a complete unload. | ||||
|   #define FILAMENT_CHANGE_UNLOAD_LENGTH      555  // (mm) The length of filament for a complete unload. | ||||
|                                                   //   For Bowden, the full length of the tube and nozzle. | ||||
|                                                   //   For direct drive, the full length of the nozzle. | ||||
|                                                   //   Set to 0 for manual unloading. | ||||
| @@ -994,12 +994,12 @@ | ||||
|                                                   // 0 to disable start loading and skip to fast load only | ||||
|   #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE  30  // (mm/s) Load filament feedrate. This can be pretty fast. | ||||
|   #define FILAMENT_CHANGE_FAST_LOAD_ACCEL     25  // (mm/s^2) Lower acceleration may allow a faster feedrate. | ||||
|   #define FILAMENT_CHANGE_FAST_LOAD_LENGTH   500  // (mm) Load length of filament, from extruder gear to nozzle. | ||||
|   #define FILAMENT_CHANGE_FAST_LOAD_LENGTH   530  // (mm) Load length of filament, from extruder gear to nozzle. | ||||
|                                                   //   For Bowden, the full length of the tube and nozzle. | ||||
|                                                   //   For direct drive, the full length of the nozzle. | ||||
|   //#define ADVANCED_PAUSE_CONTINUOUS_PURGE       // Purge continuously up to the purge length until interrupted. | ||||
|   #define ADVANCED_PAUSE_PURGE_FEEDRATE        3  // (mm/s) Extrude feedrate (after loading). Should be slower than load feedrate. | ||||
|   #define ADVANCED_PAUSE_PURGE_LENGTH         50  // (mm) Length to extrude after loading. | ||||
|   #define ADVANCED_PAUSE_PURGE_LENGTH         10  // (mm) Length to extrude after loading. | ||||
|                                                   //   Set to 0 for manual extrusion. | ||||
|                                                   //   Filament can be extruded repeatedly from the Filament Change menu | ||||
|                                                   //   until extrusion is consistent, and to purge old filament. | ||||
|   | ||||
							
								
								
									
										15
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								README.md
									
									
									
									
									
								
							| @@ -185,11 +185,15 @@ Note: These commands are tweaked for PLA printing at up to 210/60 °C. If you ru | ||||
|  | ||||
| ## M600 Filament Change | ||||
|  | ||||
| ![M600 Demo][m600 demo] | ||||
|  | ||||
| [m600 demo]: https://kore.cc/i3mega/img/m600demo.jpg "M600 demo" | ||||
|  | ||||
| **A USB host (OctoPrint, Pronterface, ...) is required to use this.** | ||||
|  | ||||
| #### Configuration: | ||||
| - Send `M603 L0 U0` to use manual loading & unloading. (Recommended) | ||||
| - Send `M603 L500 U500` to use automatic loading & unloading | ||||
| - Send `M603 L0 U0` to use manual loading & unloading. | ||||
| - Send `M603 L530 U555` to use automatic loading & unloading | ||||
| - Save with `M500` | ||||
|  | ||||
| #### Filament change process (manual loading): | ||||
| @@ -205,7 +209,12 @@ Note: These commands are tweaked for PLA printing at up to 210/60 °C. If you ru | ||||
| - Place `M600` in your GCode at the desired layer or send it manually | ||||
| - The nozzle will park | ||||
| - The printer will remove the filament right up to the extruder and beep when finished | ||||
| - Insert the new filament just until where the bowden tube begins | ||||
| - Insert the new filament just up to the end of the bowden fitting, as shown here: | ||||
|  | ||||
| ![Load Filament][m600 load] | ||||
|  | ||||
| [m600 load]: https://kore.cc/i3mega/img/load.jpg "M600 Load" | ||||
|  | ||||
| - Send `M108` via your USB host. | ||||
| - Note for OctoPrint users: After sending `M108`, enable the advanced options at the bottom of the terminal and press `Fake Acknowledgement` | ||||
| - The printer will now pull in the new filament, watch out since it might ooze quite a bit from the nozzle | ||||
|   | ||||
		Reference in New Issue
	
	Block a user