Strona 1 z 1

Anycubic i3 mega s problem z cofaniem filamentu

: 03 lip 2022, 21:00
autor: sq9kcq
Od samego początku mam problem dot. wycofywania filamentu, a mianowicie kiedy z panelu kliknę komendę 'wycofaj filament' - jest on wycofywany praktycznie do samego końca, ale na samym końcu jest 'zgrubienie', które uniemożliwia całkowite wycofanie - to zgrubienie to lekko roztopiony i spłaszczony filament. Nie da rady tego wyciągną ręcznie, ani też próbując wyszarpać - jedyna opcja rozebrać exruder zdemontować prowadzenie i dopiero wtedy uda się go wycofać i założyć nowy. Drukuje PLA i tak jak pisałem od samego początku ten problem występuję.

Druga kwestia dot. drukowania wielokolorowego (wymiany filamentu w trakcie), jak to najlepiej zrobić w CURA - widziałem jakieś różne tutoriale, ale tam jest inna, starsza wersja, u mnie nie działa. Mam wgranego Marlina tmc2208 reversed. jakaś podpowiedź?

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 03 lip 2022, 21:06
autor: dziobu
sq9kcq pisze:Od samego początku mam problem dot. wycofywania filamentu(...)
To wynika z budowy hotendu. Przed wyjęciem filamentu trzeba najpierw trochę go wypchnąć żeby przetopić to zgrubienie.

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 03 lip 2022, 23:39
autor: Andrzej_W
Co do drukowania w kilku kolorach.
Ja korzystam z tej opcji.
Najpierw wchodzisz jak na zdjęciu.
W opcje Modify G-Code
CURA_1.jpg
Po pokazaniu się dodatkowego okna klikasz to co zaznaczone czerwoną strzałką.
CURA_2.jpg
Dodajesz skrypt w miejscu zaznaczonym kolejną strzałką :D
CURA_3.jpg
I po pokazaniu się opcji ustawiasz sobie je pod swoje potrzeby
Cura_4.jpg

Idąc od góry
Opcja pierwsza tu ustawiasz czy pauza ma być liczona od wysokości czy numeru warstwy
Ja ustawiam od której warstwy mam zrobić zmianę łatwiej się liczy.
Druga opcja. Tu taj wpisujesz w zależności co wybrałeś wysokość lub numer warstwy.
Opcja trzecia jest to komenda wpisywana do generowanego G-Codu w zależności jakie oprogramowanie steruje drukarką.
W twoim przypadku będzie to Marlin.
Opcja czwarta Za pomocą opcji „Disarm timeout” można ustawić czas, po którym wszystkie silniki krokowe powinny zostać wyłączone. Pozwala to na przesuwanie głowicy drukującej lub stołu roboczego lub wyciąganie filamentu z ekstrudera podczas pauzy.
Opcja piąta pozycja zaparkowania głowicy na czas pauzy.
Reszta opcji odpowiada za pozycję zaparkowanej głowicy, retrakcje i inne rzeczy związane z wycofaniem filamentu
KOlejna opcja którą trzeba zwrócić uwagę to Standby Temperature
Ustaw sobie na temperaturę wydruku żeby na spokojnie zmienić filament bo jak ostygnie to możesz nie zdążyć zmienić
I to by były takie podstawy aby to sprawnie wykonać.

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 04 lip 2022, 08:24
autor: sq9kcq
@Andrzej_W - tak robię, ustawiam, żeby głowica odjechała w punkt 10 10, faktycznie odjeżdża, ale po chwili zaczyna sama dalszą pracę.

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 04 lip 2022, 12:57
autor: dziobu
A pokaż kawałek kodu jaki Cura tam wstawia. Może Twój firmware nie obsługuje niezbędnych komend (jak M600 której chyba tu Cura używa).

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 04 lip 2022, 20:21
autor: sq9kcq
U mnie nie jest M600, ale chyba M0,
fragment kodu, który za to odpowiada poniżej:

Kod: Zaznacz cały

M205 X8 Y8
G1 F480 Z2.1
G1 F1800 E73.28761
G1 F1200 X101.421 Y41.07 E73.5354
G1 X101.491 Y41.14
M205 X10 Y10
G1 F1800 E67.5354
G1 F480 Z2.175
;MESH:NONMESH
G0 F6000 X94.575 Y38.437 Z2.175
;TIME_ELAPSED:127.267062
;TYPE:CUSTOM
;added code by post processing
;script: PauseAtHeight.py
;current layer: 10
M83 ; switch to relative E values for any needed retraction
G1 F300 Z3.175 ; move up a millimeter to get out of the way
G1 F9000 X190 Y190
G1 F300 Z15 ; too close to bed--move to at least 15mm
M104 S0 ; standby temperature
M0 ; Do the actual pause
M109 S200 ; resume temperature
G1 F300 Z2.175
G1 F9000 X94.575 Y38.437
G1 F300 Z2.175 ; move back down to resume height
G1 F1800 ; restore extrusion feedrate
M82 ; switch back to absolute E values
G92 E67.5354
;LAYER:10
;MESH:test.stl

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 04 lip 2022, 20:37
autor: Andrzej_W
M600 to zmiana filamentu
M0 to stop i kontynuacja po kliknięciu w dokumentacji jest że był wykorzystywany jeszcze M1
https://marlinfw.org/docs/gcode/M000-M001.html

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 04 lip 2022, 20:39
autor: Jarewa
Skoro ignoruje ci "M0" to albo nie masz LCD bezpośrednio obsługiwanego przez marlin albo brak włączonej opcji EMERGENCY_PARSER

i3 mega jaki ma wyświetlacz? nie jest czasem host? bo tak patrzę na te ikonki na lcd to by było zrozumiałe dlaczego ignoruje M0

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 05 lip 2022, 07:48
autor: sq9kcq
ale sekunde, bo ja to puszczam przez drukowanie z CURA - via USB - może tutaj jest problem i powinienem z karty, wtedy np. będzie aktywny przycisk CONTINUE?
Jarewa pisze:i3 mega jaki ma wyświetlacz? nie jest czasem host? bo tak patrzę na te ikonki na lcd to by było zrozumiałe dlaczego ignoruje M0
to jest ten wyświetlacz, nazwijmy go 'biało-niebieski', a nie ten 'żółto-niebieski' - z tego co czytałem to ten mój jest wspierany przez Marlina

z linku, który podesłałeś wynika, że M1 to jest alias komendy M0, który jest przestarzały.

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 05 lip 2022, 08:16
autor: Jarewa
sq9kcq pisze:ale sekunde, bo ja to puszczam przez drukowanie z CURA - via USB - może tutaj jest problem i powinienem z karty, wtedy np. będzie aktywny przycisk CONTINUE?
Właśnie wspierany to nie znaczy że wszystko działa bo jak jest host lcd to nie wspiera poleceń wyskakujących. Takie rzeczy działają tylko jak wyświetlacz jest częścią marlina i to on obsługuje wyświetlanie.

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 05 lip 2022, 11:18
autor: sq9kcq
Jarewa pisze:Takie rzeczy działają tylko jak wyświetlacz jest częścią marlina i to on obsługuje wyświetlanie.
czyli w przypadku tej drukarki mogę zapomnieć o 'programowym' zatrzymywaniu i podmianie filamentu?

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 05 lip 2022, 14:47
autor: milu_
Kiedyś trafiłem na takie wytłumaczenie:
the i3 mega series has no push button and M600 is waiting for user input after filamente unload to start the loading oft the new inserted filament - M108 brakes the wait loop like the button press on printers where it exists - so in this case M108 replaces the button press and makes the Filamente change fully working - i created a custom button as a temporary solution and it works like a charm.
źródło: https://github.com/UnchartedBull/OctoDash/issues/1458

Z jakiego oprogramowania korzystasz? Jeśli z knutwursta bazowanego na Marlinie 2 https://github.com/knutwurst/Marlin-2-0 ... -i3-MEGA-S to powinno to w jakiś sposób zadziałać (np. komunikat nie wyskoczy ale w dodatkowym menu będzie możliwość zatrzymania i kontynuacji wydruku)

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 05 lip 2022, 20:20
autor: Jarewa
sq9kcq pisze:czyli w przypadku tej drukarki mogę zapomnieć o 'programowym' zatrzymywaniu i podmianie filamentu?
Też kiedyś z tym się męczyłem gdzieś indziej SKR 1.2 i MKS lcd (host) i próbowałem uruchomić inne funkcje ale to na razie jest w fazie testów HOST_ACTION_COMMANDS i nie widać by to zakończyli i mi nie działało. Swój problem rozwiązałem instalując wyświetlacz od BTT podwójny graficzny 12864 i host. I jak trzeba to jednym kliknięciem przerzucam się na wyświetlacz 12864. Albo czekać może kiedyś będzie bo Creality coś w tym kierunku zrobił ale oni mają własny skonfigurowany marlin z większą opcją niż ten podstawowy do pobrania.

Najprościej było by zmienić wyświetlacz na graficzny 12864 i skonfigurowanie marlina pod siebie wtedy wszystko się da.

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 05 lip 2022, 23:28
autor: milu_
Sprawdziłem empirycznie:
- PrusaSlicer zmiana koloru na określonej warstwie (M600)
- drukarka zatrzymuje się, hotend odjeżdża w róg, cofa filament(u mnie prawie do końca) i zaczyna pikać
- Zmieniam filament, wsuwam go kilka cm ponad ekstruder
- ze specjalnego menu wybieram pozycję Fil. Change Resume i zatwierdzam
- drukarka nagrzewa hotend jeśli ostygł, wciąga filament i kontynuuje wydruk(tu trzeba uważać na oczyszczenie hotendu z tego co zdążyło wylecieć w trakcie zmiany)

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 06 lip 2022, 09:02
autor: sq9kcq
milu_ pisze:Z jakiego oprogramowania korzystasz? Jeśli z knutwursta bazowanego na Marlinie 2 https://github.com/knutwurst/Marlin-2-0 ... -i3-MEGA-S to powinno to w jakiś sposób zadziałać (np. komunikat nie wyskoczy ale w dodatkowym menu będzie możliwość zatrzymania i kontynuacji wydruku)
Ja korzystam z: https://github.com/davidramiro/Marlin-AI3M/releases
Jarewa pisze:Najprościej było by zmienić wyświetlacz na graficzny 12864 i skonfigurowanie marlina pod siebie wtedy wszystko się da.
wymiana wyświetlacza to nie problem, gorzej z 'konfiguracją' pod siebie, ale póki co nie jest to być, albo nie być.. zawsze mogę zrobić 2-3 projekty, zaczynające sie na różnej wysokości i puścić je jeden po drugim, ze zmianą PLA w trakcie ;)

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 06 lip 2022, 10:29
autor: milu_
Na stronie https://github.com/davidramiro/Marlin-Ai3M masz sekcję o nazwię M600 Filament Change z krótką instrukcją.
sq9kcq pisze:wymiana wyświetlacza to nie problem, gorzej z 'konfiguracją' pod siebie, ale póki co nie jest to być, albo nie być.. zawsze mogę zrobić 2-3 projekty, zaczynające sie na różnej wysokości i puścić je jeden po drugim, ze zmianą PLA w trakcie ;)
Takie rozwiązanie to trochę rzeźba - musisz wtedy edytować gcode by pasował bo slicer domyślnie potnie go od warstwy 1.
Spróbuj postępować wg instrukcji z powyższej strony. Podejrzewam że jak przejdziesz 2 wydruki testowe ze zmianami koloru to zrozumiesz jak to robić prawidłowo.

Re: Anycubic i3 mega s problem z cofaniem filamentu

: 09 paź 2023, 09:38
autor: zawisl
Podepnę sie pod temat bo mam podobny.
Uzywam Artillery Hornet i Prusa Slicera.
Moge ręcznie zmienić filament bo mam taka opcje w menu - filament sie wycofuje i po kliknieciu wjeżdża z powrotem.
Gorzej jest jeżeli wprowadzę zmiane koloru w slicerze. Drukarka zatrzymuje się, odjeżdża i podnosi ale nie ma kroku w którym wyładowuje filament od razu mam na ekranie info, żeby załadowac nowy i wcisnąć przycisk, wtedy podajnik realizuje całą długość bowdena przy ładowaniu.
Moge oczywiście wysunąć filament ręcznie ale nie o to chodzi.
Pomyślałem, że mogę dać "custom gcode" dodatkowo przy zmianie koloru ale nie bardzo wiem jakie parametry wpisać :think:
Próbowałem znaleźć te dane w plikach configuracyjnych Marlina ale bez powodzenia.

Sądzicie, że wystarczy tylko dodać M605 U[tutaj moje ok. 500mm] ? w gcode mam tylko M600 bez parametrów, domyślam się, ze reszte powinna zrobić drukarka swoim wewnętrznym programem.
A może powinienem dać M600 L500 U500 (te pięćset to w zaokrągleniu moje parametry) ?

Jakies rady?