rommulaner / Anycubic_Vyper_MB_CE_6.2

New version Vyper-CE-6.2
GNU General Public License v3.0
74 stars 7 forks source link

Configuration for the Direct Extruder #23

Open KAPTOHKA opened 7 months ago

KAPTOHKA commented 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:

  1. ***\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.
  2. ***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);
  3. ***Marlin\src\lcd\extui\dgus_creality\creality_touch\FilamentLoadUnloadHandler.cpp

    • For direct, loading/unloading of the rod, default 120mm (was 400).
      length = 120;

      VYPER-Direct

Additions are welcome...