KREMEN Реклама
KREMEN Реклама

SCR1.4/Marlin2.0/Ender 3PRO проблема с датчиком окончания нити.

ggod77
Идет загрузка
Загрузка
22.11.2020
2501
4
Вопросы и ответы
Статья относится к принтерам:
Ender 3 Pro

Всем доброе время суток столкнулся с проблемой работы датчика обрыва филамента. Проблема заключается в постоянном диалоге о замене нити 

Схема подключения:

SCR1.4/Marlin2.0/Ender 3PRO проблема с датчиком окончания нити.Изменения в прошивке 

Configuration.h

#define FILAMENT_RUNOUT_SENSOR

#define FIL_RUNOUT_PIN P1_26 // E0DET

#define FIL_RUNOUT2_PIN P1_25 // E1DET

#if ENABLED(FILAMENT_RUNOUT_SENSOR)

  #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each.

    #define FIL_RUNOUT_STATE HIGH // Pin state indicating that filament is NOT present.

  #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins.

  //#define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins.

  // Set one or more commands to execute on filament runout.

  // (After 'M412 H' Marlin will ask the host to handle the process.)

  #define FILAMENT_RUNOUT_SCRIPT "M600"

  // After a runout is detected, continue printing this length of filament

  // before executing the runout script. Useful for a sensor at the end of

  // a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead.

  #define FILAMENT_RUNOUT_DISTANCE_MM 7

  #ifdef FILAMENT_RUNOUT_DISTANCE_MM

    // Enable this option to use an encoder disc that toggles the runout pin

    // as the filament moves. (Be sure to set FILAMENT_RUNOUT_DISTANCE_MM

    // large enough to avoid false positives.)

  #define FILAMENT_MOTION_SENSOR

  #endif

#endif

Configuration_adv.h

#define ADVANCED_PAUSE_FEATURE

Китайский датчик

SCR1.4/Marlin2.0/Ender 3PRO проблема с датчиком окончания нити.

Проверка датчика Gкодом М119

SCR1.4/Marlin2.0/Ender 3PRO проблема с датчиком окончания нити.

Ответы на вопросы