Znaleziono 5 wyników

autor: JkubA
02 maja 2023, 12:53
Forum: Elektronika sterująca, wyświetlacze
Temat: Filament Sensor w Marlin'ie
Odpowiedzi: 29
Odsłony: 8788

Re: Filament Sensor w Marlin'ie

Nie wiem co konkretnie masz na myśli kod startowy
ale terminal po M412 wypluwa
M412
echo:Filament runout ON ; Host handling ON
ok
podłączyłem czujnik pod wyświetlacz BTT 43 i działa (ale musiałbym kłaść nowe, dodatkowe kable, a tego chciałem uniknąć)
płytę mam BTT GTR_V1 wieczorem poprzepinam czujnik pod inne piny (myślę, nie tędy droga !)
autor: JkubA
01 maja 2023, 21:49
Forum: Elektronika sterująca, wyświetlacze
Temat: Filament Sensor w Marlin'ie
Odpowiedzi: 29
Odsłony: 8788

Re: Filament Sensor w Marlin'ie

M600 właśnie przeztestowalem z terminala i w programie działa.
Ale jak filament opuści czujnik bez reakcji.
autor: JkubA
01 maja 2023, 21:24
Forum: Elektronika sterująca, wyświetlacze
Temat: Filament Sensor w Marlin'ie
Odpowiedzi: 29
Odsłony: 8788

Re: Filament Sensor w Marlin'ie

Kod: Zaznacz cały

#define FILAMENT_RUNOUT_SENSOR
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
  #define FIL_RUNOUT_ENABLED_DEFAULT true // Enable the sensor on startup. Override with M412 followed by M500.
  #define NUM_RUNOUT_SENSORS   1          // 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.
  //#define WATCH_ALL_RUNOUT_SENSORS      // Execute runout script on any triggering sensor, not only for the active extruder.
                                          // This is automatically enabled for MIXING_EXTRUDERs.

  // Override individually if the runout sensors vary
  //#define FIL_RUNOUT1_STATE LOW
  //#define FIL_RUNOUT1_PULLUP
  //#define FIL_RUNOUT1_PULLDOWN

  //#define FIL_RUNOUT2_STATE LOW
  //#define FIL_RUNOUT2_PULLUP
  //#define FIL_RUNOUT2_PULLDOWN

  //#define FIL_RUNOUT3_STATE LOW
  //#define FIL_RUNOUT3_PULLUP
  //#define FIL_RUNOUT3_PULLDOWN

  //#define FIL_RUNOUT4_STATE LOW
  //#define FIL_RUNOUT4_PULLUP
  //#define FIL_RUNOUT4_PULLDOWN

  //#define FIL_RUNOUT5_STATE LOW
  //#define FIL_RUNOUT5_PULLUP
  //#define FIL_RUNOUT5_PULLDOWN

  //#define FIL_RUNOUT6_STATE LOW
  //#define FIL_RUNOUT6_PULLUP
  //#define FIL_RUNOUT6_PULLDOWN

  //#define FIL_RUNOUT7_STATE LOW
  //#define FIL_RUNOUT7_PULLUP
  //#define FIL_RUNOUT7_PULLDOWN

  //#define FIL_RUNOUT8_STATE LOW
  //#define FIL_RUNOUT8_PULLUP
  //#define FIL_RUNOUT8_PULLDOWN

  // Commands to execute on filament runout.
  // With multiple runout sensors use the %c placeholder for the current tool in commands (e.g., "M600 T%c")
  // NOTE: After 'M412 H1' the host handles filament runout and this script does not apply.
  #define FILAMENT_RUNOUT_SCRIPT "M600"
autor: JkubA
01 maja 2023, 21:13
Forum: Elektronika sterująca, wyświetlacze
Temat: Filament Sensor w Marlin'ie
Odpowiedzi: 29
Odsłony: 8788

Re: Filament Sensor w Marlin'ie

Jest tak !
#define FIL_RUNOUT_ENABLED_DEFAULT true
#define FILAMENT_RUNOUT_SCRIPT "M600"
autor: JkubA
01 maja 2023, 21:00
Forum: Elektronika sterująca, wyświetlacze
Temat: Filament Sensor w Marlin'ie
Odpowiedzi: 29
Odsłony: 8788

Re: Filament Sensor w Marlin'ie

Cześć wszystkim.
Mam problem z Filament sensor (zwykły mikro przełącznik )
Skonfigurowałem marlina wydaje się że działa tzn. na M119 odpowiada
filament: open jak nie ma filamentu
filament: TRIGGERED jak jest
Ale podczas druku nie pauzuje wydruku, leci dalej bez filamentu.
Co można, co trzeba jeszcze sprawdzić ?

Wróć do „Filament Sensor w Marlin'ie”