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

датчик окончания филамента skr pro v 1.1 tmc 2209

artemka
Идет загрузка
Загрузка
19.10.2020
1825
16
Вопросы и ответы
Статья относится к принтерам:
RepRap

Люди добрые прошу помощи в глупом вопросе.  Не срабатывает датчик окончания филамента. Плата skr pro v 1.1 драйвера tmc 2209.  marlin 2.0 CONFIGURATION_H_VERSION 02000. опережая будущие простейшие камни. 

1. Ногу на драйвере выпаял

2. В марлин 2.0 все прописал и пины тоже ( аналог https://www.makenprint.uk/3d-printing/3d-printing-guides/skr-v1-3-filament-runout-sensor/) Все сдела как в данной инструкции. хотя таких инструкций миллион. не чего не работает

3. по команде м119 filament видет и правильно срабатывает. нет нити trigger есть нить open (хотя если инвертировать не чего не помогает). датчик обычный кнопочный pullup и down тоже и коментировал и за коментировал и раскоментировал (вообщем делал все) но не помогает. 

про пины. 

// Filament Runout Sensor

//

#ifndef FIL_RUNOUT_PIN

  #define FIL_RUNOUT_PIN PE15

#endif

#ifndef FIL_RUNOUT2_PIN

  #define FIL_RUNOUT2_PIN PE10

#endif

#ifndef FIL_RUNOUT3_PIN

  #define FIL_RUNOUT3_PIN PG5

#endif

про паузу

#define ADVANCED_PAUSE_FEATURE

#if ENABLED(ADVANCED_PAUSE_FEATURE)

ну и основная вкладка 

#define FILAMENT_RUNOUT_SENSOR

#if ENABLED(FILAMENT_RUNOUT_SENSOR)

  #define FIL_RUNOUT_ENABLED_DEFAULT false //true // Enable the sensor on startup. Override with M412 followed by M500.

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

  #define FIL_RUNOUT_STATE LOW // 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

Что за глюк. я не понимаю. наличие и отсутствие нити не влияет на печать . как печатало так и продолжает печатать

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама