Open KAPTOHKA opened 7 months ago
For a Direct Extruder (the distance from the gears to the nozzle is about 100 mm), need to change several parameters in several files:
***\Marlin\Configuration_adv.h Reduce length load/unload of filament & retract length for default. #define RETRACT_LENGTH 1 // was 3 (mm) Default retract length (positive value) #define RETRACT_LENGTH_SWAP 4 // was 13 (mm) Default swap retract length (positive value) #define FILAMENT_CHANGE_UNLOAD_LENGTH 120 // was 600 (mm) The length of filament for a complete unload. #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 120 // was 400 (mm) Load length of filament, from extruder gear to nozzle.
***\Marlin\Configuration_adv.h
#define RETRACT_LENGTH 1 // was 3 (mm) Default retract length (positive value) #define RETRACT_LENGTH_SWAP 4 // was 13 (mm) Default swap retract length (positive value) #define FILAMENT_CHANGE_UNLOAD_LENGTH 120 // was 600 (mm) The length of filament for a complete unload. #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 120 // was 400 (mm) Load length of filament, from extruder gear to nozzle.
***Marlin\src\lcd\extui\dgus_creality\creality_touch\MeshValidationHandler.cpp 2mm retraction, for direct, when printing out the test table = Q2, (was Q4). sprintf_P(gcodeBuffer, PSTR("G90\nG0 X0 Y0\nG4 S1\nG26 B%d H%d R Q2 P2 X0 Y0"), bed_temperature, nozzle_temperature);
***Marlin\src\lcd\extui\dgus_creality\creality_touch\MeshValidationHandler.cpp
sprintf_P(gcodeBuffer, PSTR("G90\nG0 X0 Y0\nG4 S1\nG26 B%d H%d R Q2 P2 X0 Y0"), bed_temperature, nozzle_temperature);
***Marlin\src\lcd\extui\dgus_creality\creality_touch\FilamentLoadUnloadHandler.cpp For direct, loading/unloading of the rod, default 120mm (was 400). length = 120;
***Marlin\src\lcd\extui\dgus_creality\creality_touch\FilamentLoadUnloadHandler.cpp
length = 120;
Additions are welcome...
For a Direct Extruder (the distance from the gears to the nozzle is about 100 mm), need to change several parameters in several files:
Additions are welcome...