Strona 1 z 1

Czujnik filamentu podłączenie/konfiguracja

: 07 kwie 2019, 15:57
autor: Paragon
Panowie i Panie prosze o pomoc juz brakuje mi pomysłów :/ , a więc tak mam podlączony wspomniany czujnik używam Octoprinta wszystko podłaczone jest ok, podczas rozgdzewania przed samym wydrukiem jest ok wyciągam testowo filament z czujnika i symuluje jego brak octoprint wykrywa i wykonuje polecena z funkcji pause, niestety już po rozpoczęciu druku nie działa juz i wyciąganie filamentu nie powoduje żednej reakcji ze strony drukarki, miał ktos podobny problem, a może podłączyć czujnik bezposrednio pod mks gen 1.4 i konfigurować w marlinie?

Re: Czujnik filamentu podłączenie/konfiguracja

: 07 kwie 2019, 16:55
autor: bialy_worek
Miałem dokładnie ten sam problem, ostatecznie zdemontowałem czujnik bo szkoda mi było zdrowia ;)

Miałem włączone GPIO na raspbianie w interfaces.
Zmieniałem wtyczki z Octoprint filament sensor na filament sensor reloaded, podążałem wskazówkami z tego filmiku : [youtube]https://youtu.be/ChjwIGxnivw[/youtube]
I nic :thumbdown: Miałem wtedy wersje Octoprinta 1.3.8, moze jakis bug ktore teraz naprawili próbuj i daj znać, może podłącze jeszcze raz jak Ci się uda :D

Re: Czujnik filamentu podłączenie/konfiguracja

: 07 kwie 2019, 17:02
autor: Paragon
hej wiesz mam Octoprint 1.3.10 dzialający na najnowszym OctoPi 0.16.0 tak jak pisalem podłączenie jest na 100% ok, uzywam pluginia "Filament Sensor Reloaded" sama konfiguracja powinna być ok ponieważ zalanczam wydruk z OP drukarka rozgrzewa stół i w tym momencie jak zasymuluje brak filamentu OP reaguje wyswietla komiunikat Print Pused i drukarka wchodzi w tryb pauzy i czeka na wznowienie, więc zakładam ze wszystko jest ok, ale podczas samego druku już jak zrobię podobny test niestety juz brak reakcjii trochę brakuje mi pomysłów a czujnik by sie przydał często drukuje w nocy:

Ten filmik znam :/

Moze podłaczyć pod płyte drukarki bezposrednio mam MKS Gen 1.4 ??

Re: Czujnik filamentu podłączenie/konfiguracja

: 07 kwie 2019, 18:52
autor: bialy_worek
No jest to chyba jedyna sensowna alternatywa.
https://youtu.be/tl4VZ4zlxFQ ;)

Nie mam innych pomysłów ...

Re: Czujnik filamentu podłączenie/konfiguracja

: 07 kwie 2019, 20:12
autor: Paragon
Troche się wgryzlem w temat wychodzi na to, że Octoprint już podczas druku wysyła komende "Pause Print" nie wiem jaka to komenda w Marlinie G600 może??? w każdym bądz razie firmware juz drukarki nie wykonuje polecenia, moje pytanie czy ta komenda moze byc zablokowana u mnie? jak tak to jak to odblokować?

Re: Czujnik filamentu podłączenie/konfiguracja

: 07 kwie 2019, 20:33
autor: szendo
Octoprint wysyła komendy do drukarki. Komendy sa na drukarce kolejkowane ( zależy od softu ale powiedzmy że kolejka ma 10 komend).
Twoja pauza wskakuje na 10 pozycję więc dopiero jak przyjdzie jej kolej zostanie wywołana.

Re: Czujnik filamentu podłączenie/konfiguracja

: 07 kwie 2019, 20:56
autor: Paragon
szendo pisze:Octoprint wysyła komendy do drukarki. Komendy sa na drukarce kolejkowane ( zależy od softu ale powiedzmy że kolejka ma 10 komend).
Twoja pauza wskakuje na 10 pozycję więc dopiero jak przyjdzie jej kolej zostanie wywołana.
ok czaję czekałem 20 minut i nic, kurcze już sam nie wiem podczas przygotowania wydruku (podgrzewanie stołu) mogę wywołać pauze tym czujnikiem, a podczas druku juz nie, podczas druku z kolei jak nacisnę guzik w menu Octoprint pause to działa jak chce to samo zrobic czujnikiem to juz nie da rady

Marlin 1.1.5, Drukarka Tevo Back Widow, płyta MKS Gen 1.4

Re: Czujnik filamentu podłączenie/konfiguracja

: 07 kwie 2019, 21:26
autor: bialy_worek
Może faktycznie wina leży gdzieś w nieodkomentowanych ustawieniach Marlina, np pod sekcją dot czujnika filamentu http://marlinfw.org/docs/gcode/M412.html

możemy przeczytać że należy włączyć opcję m600 a to wymaga ADVANCED_PAUSE_FEATURE (
http://marlinfw.org/docs/gcode/M600.html ), więc może spróbuj włączyć a okaże się, że zadziała.

Ustaliliśmy, że Octoprint jakoby blokuje drukarkę, nie pozwalając jej na pauze ( cokolwiek dla ta "pauza" dokładnie oznacza ), więc może spróbuj w ustawieniach Octoprinta dać komendę inna niż M600 (change filament) np m25 (pause sd print) albo m125 ( park nozzle )