Strona 1 z 1

Wymiana filamentu w trakcie druku

: 10 lut 2019, 10:01
autor: toomas08
Witajcie.
Uczę się jak wymienić filament w trakcie druku. Trochę już wiem i coś zaczyna mi wychodzić ale dotarłem do punktu w którym nie wiem co zrobić.
Wzorowałem się głownie na filmie https://www.youtube.com/watch?v=pEbnix5wZP4 bo mam taką samą drukarkę. Modyfikuję w Cura 3.6 kod zgodnie z instrukcją i niby podczas druku drukarka przerywa druk ale nie czeka tylko rusza dalej i kontynuuje druk. Podobna instrukcja jest tu https://www.youtube.com/watch?v=1nBnVtOEAiY&t=155s. W obu przypadkach drukarki czekają na reakcję użytkownika a u mnie nie. Możecie mi podpowiedzieć co może być problemem i gdzie szukać rozwiązania? Z góry dziękuję za pomoc.

Próbowałem pauzować na danej warstwie, danej wysokości ale bez różnicy. Zainstalowałem nawet Cura 3.5.1 ale nie ma różnicy.

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 10:17
autor: artur_n
Używam tej strony i się sprawdza:
https://www.prusaprinters.org/color-print/

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 11:12
autor: Zepco
@artur_n: skrypt z tej strony używa komendy M600. Niestety nie każda drukarka (firmware) obsługuje ten kod.

@toomas08: masz najnowszą wersję firmware w drukarce? Czasem takie rzeczy dorzucane są w późniejszych wersjach.
Jednak możesz spróbować skryptu z poprzedniego posta i zobaczyć czy działa.

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 16:04
autor: toomas08
Soft aktualny.
Rozwiązanie ze strony nie działa. Najwidoczniej moja drukarka nie obsługuje tego jak pisał Zepco. Szukam dalej rozwiązania.

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 16:57
autor: Jakub
A może z poziomu drukarki możesz to zrobić?
Poszukaj czegoś w typie ,,change filament" po menu.

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 17:11
autor: Zepco
Z poziomu drukarki jest to bardzo niewygodne. Nie dość, że trzeba pilnować na której jest warstwie, to jeszcze trudno jest zatrzymać tak, żeby nie zostawić śladu.

A to widziałeś?

źródło: https://www.youtube.com/watch?v=kfNZX9eXU2Q

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 17:15
autor: Jakub
No faktycznie, jeżeli się robi takie jakby plakietki to wymagane jest zatrzymanie na konkretnej warstwie.

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 17:23
autor: Zepco
Znalazłem taką stronę https://www.mpselectmini.com/extended_g-code_table
I z niej wynika, że Twoja drukarka obsługuje M600. Zobaczy czy gcode wynikowy ze strony prusy ma wewnątrz taką komendę. Jak nie, to sobie zrób test, wydrukuj coś niskiego i w połowie wpisz ręcznie M600.

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 17:26
autor: toomas08
Zepco pisze: A to widziałeś?
No właśnie o taki efekt mi chodzi. Wzorowałem się na filach w których też jest wykorzystywana Moniprice Mini i program Cura ale u mnie nie do końca to działa. Tak jak pisałem drukarka wykonuje pauzę ale zamiast czekać na użytkownika aż kliknie kontynuuj to zaczyna od razu dalej drukować. Będę dalej testował bo chciałbym to zgłębić i się nauczyć.

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 17:51
autor: toomas08
Zepco pisze:Jak nie, to sobie zrób test, wydrukuj coś niskiego i w połowie wpisz ręcznie M600.
No i zadziałało. Drukarka się zatrzymała i czeka na moją reakcję. Ok teraz już wiem że coś jest nie tak z tym co wychodzi z Cura skoro ręcznie dopisana komenda działa. Dzięki.
20190210_165232781_iOS.jpg

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 17:58
autor: FlameRunner
A bo się jutuba naglądałeś. xD
Na pierwszym filmie facet każe skorzystać z "Pause.." - ale po co, skoro jest Filament Change wypluwający M600, który Twoja drukarka wspiera?


Podaję rozwiązanie, przetestowane z Cura 3.6.0:

Extensions -> Post Processing -> Modify G-Code
Add a script -> Filament Change

Layer - to wiadomo, tak jak Ci trzeba
Initial Retraction, Later Retraction Distance - jeśli drukarka prawidłowo reaguje na samą komendę M600, tu wpisz zera, wtedy w pliku wynikowym jest M600 bez parametrów

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 18:15
autor: toomas08
FlameRunner pisze:A bo się jutuba naglądałeś. xD
A bo widzisz już tak mam, że najpierw sam próbuję znaleźć rozwiązanie problemu a dopiero potem zawracać komuś głowę na forum :) A że jutube nie zawsze pomoże to widać na moim przykładzie :) Ważne że sprawa rozwiązana.

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 18:21
autor: morf
Zdecydowany plus za podejście do problemu

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 18:24
autor: FlameRunner
Bardzo dobrze, że sam szukasz! Tylko problem w tym, że łatwo w internecie znaleźć coś nierzetelnego, nieaktualnego* albo odpowiadającego na trochę inne pytanie. Zresztą na forum też Ci mogą (możemy) źle poradzić. :P
A wiesz, co często jest dobrym sposobem? Poklikanie w programie. ;)
Ja nigdy nie korzystałem z metody, którą opisałem. Nigdy nie szukałem o niej informacji. Po prostu siadłem teraz i zobaczyłem, co tam jest ciekawego w Cura, znalazłem "Filament Change", zobaczyłem w wyeksportowanym gcode komendę M600 i... i po robocie.

* Ten pierwszy film jest sprzed roku. Zauważ, że facet na liście skryptów nie ma zasugerowanego przeze mnie "Filament Change", który teraz jest od razu dostarczony razem z Cura (a przynajmniej nie pamiętam, bym go dodawał).

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 18:57
autor: toomas08
Tak widziałem to..ale oglądałem też to https://youtu.be/1nBnVtOEAiY?t=69 i tam juz funkcja jest a jednak korzysta z pauzy..

Re: Wymiana filamentu w trakcie druku

: 10 lut 2019, 18:58
autor: FlameRunner
A bo się jutuba naoglądał... :DD

Re: Wymiana filamentu w trakcie druku

: 11 lut 2019, 11:12
autor: virgin71
Sprawdź sobie: https://reprap.org/wiki/G-code
Wstawienie komend ręcznie to 20s roboty. JAk sprawdzisz, która komenda działa u Ciebie, to spokojnie mozesz sobie w Cura ustawiać.

Re: Wymiana filamentu w trakcie druku

: 11 lut 2019, 11:23
autor: FlameRunner
Ale... sprawa już załatwiona! Wiadomo, która komenda działa. Wiadomo, którym pluginem szybko i przyjemnie ją dodać w pożądanym miejscu.

Re: Wymiana filamentu w trakcie druku

: 11 lut 2019, 12:07
autor: virgin71
Nie, czasem czytam pierwszą stronę ignorując fakt, że istnieją kolejne:)
A dokładnie - otwieram sobie temat, nie mam czasu odpisać i odpisuję za kilka godzin...