Marlin 2.0.7.2 - problem z "waiting for filament change"

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
silelis
Posty: 6
Rejestracja: 28 lip 2020, 09:44
x 2

Marlin 2.0.7.2 - problem z "waiting for filament change"

Postautor: silelis » 23 lis 2020, 20:59

Cześć,

Używam Marlina 2.0.7.2 z runout sensorem i w wersji 2.0.7.2 pojawiło mi się dziwne zachowanie firmware'u gdzie zaraz po podgrzaniu dyszy włącza mi się opcja "waiting for filament change" przy czym filament jest załadowany i sensor go wykrywa. Nie jest to związane z drukowanym plikiem, ponieważ wcześniej mi go drukowało poprawnie, ale na wszelki wypadek go załaczam, tak jak konfigi firmwareu i film jak wygląda mój problem (jest on pod koniec).

Tak to wygląda:
https://www.youtube.com/watch?v=P5A8Bq4j36U&feature
Załączniki
Configuration.h
(90.52 KiB) Pobrany 12 razy
Configuration_adv.h
(141.54 KiB) Pobrany 17 razy
Uchwyt.STL
Drukowany plik, już wcześniej działał poprawnie
(46.57 KiB) Pobrany 11 razy
Maciek11.09
Posty: 43
Rejestracja: 30 sie 2020, 01:01
x 5

Re: Marlin 2.0.7.2 - problem z "waiting for filament change"

Postautor: Maciek11.09 » 24 lis 2020, 08:22

Nie masz pomylonej logiki czujnika filamentu?
silelis
Posty: 6
Rejestracja: 28 lip 2020, 09:44
x 2

Re: Marlin 2.0.7.2 - problem z "waiting for filament change"

Postautor: silelis » 24 lis 2020, 09:44

Sprawdzałem jest poprawna.
Awatar użytkownika
Stanley_B
Posty: 157
Rejestracja: 16 kwie 2020, 00:22
Lokalizacja: UK
Drukarka: Kossel Plus
x 52

Re: Marlin 2.0.7.2 - problem z "waiting for filament change"

Postautor: Stanley_B » 24 lis 2020, 12:12

To spróbuj odłączyć logicznie i fizycznie czujnik i sprawdź, czy to występuje. Będziesz bliżej problemu.
silelis
Posty: 6
Rejestracja: 28 lip 2020, 09:44
x 2

Re: Marlin 2.0.7.2 - problem z "waiting for filament change"

Postautor: silelis » 24 lis 2020, 19:32

A więc tak. Znalazłem problem.

W nowych configach przy runout sensorze pojawiła się opcja pulldown/up pinów i u mnie było źle. Poniżej poprawna składnia dla Creality V2.2.


Kod: Zaznacz cały

#define FILAMENT_RUNOUT_SENSOR      //SileliS 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     HIGH //SileliS  filament runout sensor   //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 FIL_RUNOUT_PIN 2 // Creality CR20-S stock sensor




I już wyjaśniam. Otórez przy moim czujniku jak jest filament, to rozłacza pin i 5V. Czyli daje 0V, ale miałem PULLUP, w związku z czym i tak na pinie było 5V. po zmianie na PULLDOWN zaczęło działać poprawnie.
JGFTW
Awatar użytkownika
seler1500
Posty: 199
Rejestracja: 19 gru 2019, 17:30
Lokalizacja: Jełowa k. Opola
Drukarka: Prusa A8
x 26
Kontaktowanie:

Re: Marlin 2.0.7.2 - problem z "waiting for filament change"

Postautor: seler1500 » 24 lis 2020, 21:40

Czyli jednak nie była poprawna :D

Wróć do „Firmware'y i hosty”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości