Strona 1 z 1

Pauza na wymianę filamentu - drukarka nie wykrywa

: 08 kwie 2024, 18:20
autor: MorskaTV
Hejka!
Jestem Michał i jestem nauczycielem + trochę YouTuba robię :)

Mam w domu Ender-3 V2 i tam nie ma problemu z pauzą na wymianę filamentu...
Śmiga jak szalona :)

W szkole mam Sermoon D3 3D i tu jest problem bo wstawiam pauzę ale ona ją ignoruje (drukuje jakby jej nie było)...
Jakieś pomysły?
:unknown:

Re: Pauza na wymianę filamentu - drukarka nie wykrywa

: 08 kwie 2024, 19:22
autor: dziobu
Najsamprzód - masz najnowsze FV ze strony producenta?

Jeśli dalej nie działa to opcje widzę dwie:
  • używane tam FW nie obsługuje takiej opcji; mało to prawdopodobne w tej drukarce ale możliwe,
  • drukarka obsługuje pauzę/zmianę filamentu ale używa do tego innych kodów.
Najprościej, bo nie wiem czego używasz - ściągnich ich slicer, potnij jakiś detal tak żeby wygenerował zmianę filamentu i podglądnij jakich kodów używa, ewentualnie jakie tam są parametry bo kody mogą być "standardowe" (czyt. "M600").

Re: Pauza na wymianę filamentu - drukarka nie wykrywa

: 08 kwie 2024, 19:30
autor: MorskaTV
dziobu pisze: 08 kwie 2024, 19:22 Najsamprzód - masz najnowsze FV ze strony producenta?
Drukarka ledwo co z pudełka wyciągnięta :)
Oprogramowanie aktualne - ze strony producenta
Sermoon_D3-Marlin2.0.8.2
Jeśli dalej nie działa to opcje widzę dwie:
  • używane tam FW nie obsługuje takiej opcji; mało to prawdopodobne w tej drukarce ale możliwe,
Tu mnie nie załamuj - muszę to jakoś ogarnąć bo często na tej swojej prywatnej używam pauzy...
[*]drukarka obsługuje pauzę/zmianę filamentu ale używa do tego innych kodów.
[/list]
No i to był by jakiś trop...
Najprościej, bo nie wiem czego używasz - ściągnich ich slicer, potnij jakiś detal tak żeby wygenerował zmianę filamentu i podglądnij jakich kodów używa, ewentualnie jakie tam są parametry bo kody mogą być "standardowe" (czyt. "M600").
To już raz zrobiłem ale faktycznie może coś tam gdzieś zmieniłem więc od nowa zainstaluję i się zobaczy...

Może jakieś inne pomysły jeszcze - pojutrze będę miał więcej czasu to wszystko bym na raz sprawdził...

Re: Pauza na wymianę filamentu - drukarka nie wykrywa

: 08 kwie 2024, 19:36
autor: dziobu
Zawsze możesz do nich napisać - https://www.creality.com/pages/service-center
Nie wiem jaki jest z nimi kontakt ale spróbowanie nic nie kosztuje.

Re: Pauza na wymianę filamentu - drukarka nie wykrywa

: 08 kwie 2024, 19:42
autor: MorskaTV
dziobu pisze: 08 kwie 2024, 19:36 Zawsze możesz do nich napisać - https://www.creality.com/pages/service-center
Nie wiem jaki jest z nimi kontakt ale spróbowanie nic nie kosztuje.
Też dobry pomysł - już do nich piszę - zobaczymy co odpiszą...

Re: Pauza na wymianę filamentu - drukarka nie wykrywa

: 08 kwie 2024, 20:02
autor: MorskaTV
;BEGIN FilamentChange plugin
M600 E5.00 L5.00 X0.00 Y0.00
;END FilamentChange plugin

Taki kod mam do pauzy i on nie działa :/
cięte w Cura_SteamEngine 5.6.0

Re: Pauza na wymianę filamentu - drukarka nie wykrywa

: 08 kwie 2024, 20:36
autor: Andrzej_W
Sermon to bodajże Creality jest.
Może tak być że to idzie przez wyświetlacz jako host i oprogramowanie w wyświetlaczu tego nie obsługuje.

Re: Pauza na wymianę filamentu - drukarka nie wykrywa

: 09 kwie 2024, 07:41
autor: MorskaTV
Andrzej_W pisze: 08 kwie 2024, 20:36 Sermon to bodajże Creality jest.
Może tak być że to idzie przez wyświetlacz jako host i oprogramowanie w wyświetlaczu tego nie obsługuje.
A jest na to jakiś sposób?
Choć na moim Ender 3v2 też jest wyświetlacz ale tu działa wszystko ok

Re: Pauza na wymianę filamentu - drukarka nie wykrywa

: 12 kwie 2024, 12:21
autor: JGFTW
Może trzeba dac w startowym gcodzie w slicerze:
M412 H
(After 'M412 H' Marlin will ask the host to handle the process.)
https://marlinfw.org/docs/gcode/M412.html
https://marlinfw.org/docs/gcode/M600.html
Jeżeli wyświetlacz jest hostem to wtedy powinno po tym zadziałać M600, jednak w firmware powinno być wtedy odblokowane host_action_commands , filament runout script oraz advance pause, nie wiadomo czy są, bo nie znalazłem na necie kodu źródłowego Marlina dla tej drukarki.

Powinni udostępnić, ale może trzeba do nich napisać - wtedy się uściśli co trzeba zrobić i jak nie zadziała to jak taką funkcjonalność dodać (skompilować i nagrać).

Zawsze można pokombinować z M108 lub G4 albo M0 w gcodzie na konkretnej warstwie (jeżeli zmieniasz w trakcie inny kolor, a jak potrzebujesz pauzy po prostu to zawsze można uciąć filament przed czujnikiem i samo się zatrzyma ;)

https://marlinfw.org/docs/gcode/M000-M001.html
https://marlinfw.org/docs/gcode/M108.html
https://marlinfw.org/docs/gcode/G004.html