Ender 3 - drukarka szaleje przy drugim i kolejnym wydruku

Jakość druku Cię nie zadowala?
Pastew
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 01 lip 2022, 15:56

Ender 3 - drukarka szaleje przy drugim i kolejnym wydruku

Post autor: Pastew »

Cześć!

Wideo: https://youtu.be/1caP5ovLEJ4

Problem występuje w tylko gdy uruchamiam drugi i kolejny wydruk pod rząd, tzn. jak to zreprodukować:
1. Włącz drukarkę. Wydrukuj jakiś obiekt. Działa dobrze. Nie wyłączaj drukarki.
2. Wydrukuj jeszcze raz jakiś model-> drukarka szaleje jak na filmie.
3. Zatrzymaj drukowanie. Spróbuj wydrukować ponownie. Ender znowu szaleje...

Da się to łatwo obejść, wystarczy wyłączyć zasilanie i włączyć ponownie, ale to denerwujące.

Moja drukarka działała OK, odkąd kupiłem ją w 2019 roku. Przez cały czas używałem oryginalnego firmware dostarczonego z Ender 3 (nie wiem jaki to był dokładnie firmware). Problem pojawił się niedawno, nie wystepował od początku.
Myślałem, że upgrade firmware pomoże, więc zaktualizowałem do TH3D UFW 2.48. Nic się nie zmieniło.

Płyta główna to Melzi 1.1.4, zielona 8-bit, taka jak na ząłączonym obrazku, tylko w wersji 1.1.4.


Nie znalazłem podobnego problemu w Internecie.
Ktoś widział coś podobnego?
Załączniki
melzi114.PNG
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 2
Posty: 8943
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: Ender 3 - drukarka szaleje przy drugim i kolejnym wydruku

Post autor: dziobu »

A zmieniłeś niedawno wersję slicera? Może brakuje CI czegoś w kodzie startowym. Masz jakieś stare gcody z czasów gdy to działało?
Wrzuć tu gcode jakiegoś prostego detalu.
Pastew
Pastew
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 01 lip 2022, 15:56

Re: Ender 3 - drukarka szaleje przy drugim i kolejnym wydruku

Post autor: Pastew »

dziobu pisze:A zmieniłeś niedawno wersję slicera? Może brakuje CI czegoś w kodzie startowym. Masz jakieś stare gcody z czasów gdy to działało?
Wrzuć tu gcode jakiegoś prostego detalu.
To raczej nie w pliku jest problem, ponieważ gdy uruchomię ten sam plik .gcode dwa razy pod rząd to:
1. za pierwszym razem działa normalnie
2. za drugim razem już pojawia się ten błąd

Korzystam z Ultimaker Cura 5.0.0
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 2
Posty: 8943
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: Ender 3 - drukarka szaleje przy drugim i kolejnym wydruku

Post autor: dziobu »

Jeśli na końcu pliku ustawiasz coś czego kod startowy nie zmienia, to błąd może być w pliku.
Sprzęt sam z siebie nie zacznie działać inaczej, firmware w uC też nie.
Abys, Pastew
Awatar użytkownika
Abys
Drukarz
Postów w temacie: 1
Posty: 805
Rejestracja: 09 lut 2019, 19:19
Lokalizacja: Szczecin
Drukarka: Ender 3 SKR1.4T,..
x 354

Re: Ender 3 - drukarka szaleje przy drugim i kolejnym wydruku

Post autor: Abys »

Wklej gcode startowy i końcowy z Cura:

Preferences>>Printers>>Machine Settings>> [ "Start G-code" + "End G-code" ]
dziobu, Pastew
Ender 3 SKR 1.4 Turbo / MKS Gen L V1, Bambu Lab P1P
Awatar użytkownika
@GUTEK@
Drukarz
Postów w temacie: 2
Posty: 1178
Rejestracja: 02 lip 2018, 21:45
Lokalizacja: Gliwice
Drukarka: FF Dreamer, CR-10
x 787
Kontakt:

Re: Ender 3 - drukarka szaleje przy drugim i kolejnym wydruku

Post autor: @GUTEK@ »

Jak dla mnie to w gcode brakuje kodu od resetowania osi.
Pastew
Pastew
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 01 lip 2022, 15:56

Re: Ender 3 - drukarka szaleje przy drugim i kolejnym wydruku

Post autor: Pastew »

dziobu pisze:Jeśli na końcu pliku ustawiasz coś czego kod startowy nie zmienia, to błąd może być w pliku.
Sprzęt sam z siebie nie zacznie działać inaczej, firmware w uC też nie.
OK, ma to sens.
W ramach testu pobrałem kostkę kalibracyjną xyz: https://www.thingiverse.com/thing:1278865/files
1. Zaimportowałem do Cura 5.0.0.
2. Przeskalowałem o 50% w dół, żeby było szybciej.
3. Wyeksportowałem do .gcode. Jest w załączniku w kostka50.zip.
4. Włączyłem wydruk - wydrukowało się normalnie, zdjąłem wydruk ze szkła nie wyłączając drukarki.
5. Włączyłem wydruk drugi raz - wydrukowało się również normalnie.

W wideo, które wrzuciłem widzę, że błąd wystąpił dla flow cube.
W ramach drugiego testu
1. Wydrukowałem flow cube -> wydrukowało się ok
2. Włączyłem wydruk flow cube drugi raz -> pojawił się błąd.
3. Włączyłem wydruk flow cube trzeci raz -> pojawił się błąd
4. Włączyłem wydruk kostka50 -> pojawił się błąd

Wygląda jakby flow cube zawierał w sobie jakiś błąd. Używam go od marca, ale teraz nie jestem w stanie powiedzieć na jakich ustawieniach został stworzony, ale na pewno w starszej wersji Cura. Załączam go.


W ustawieniach drukarki w Cura mam taki Start G-Code:

Kod: Zaznacz cały

; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
oraz taki End G-Code:

Kod: Zaznacz cały

G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positioning

M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z
Jedyne co zmodyfikowałem w End G-Code to usunąłem z domyślnego kodu linijkę

Kod: Zaznacz cały

G1 X0 Y{machine_depth} ;Present print

Na ten moment nie potrafię zreprodukować błędu z nową Curą i nowym wydrukiem. Gdyby błąd pojawił się jeszcze raz odświeżę wątek.
Dziękuję za pomoc!
Załączniki
_flow cube.zip
(15.19 KiB) Pobrany 37 razy
kostka50.zip
(39.69 KiB) Pobrany 30 razy
Awatar użytkownika
konradsdev1
Postów w temacie: 1
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Ender 3 - drukarka szaleje przy drugim i kolejnym wydruku

Post autor: konradsdev1 »

W pliku _flow cube.gcode na końcu jest G91 czyli Relative Positioning.
Natomiast na początku brakuje G90 - Absolute Positioning, dlatego za drugim razem wychodził błąd.
Pastew
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
Pastew
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 01 lip 2022, 15:56

Re: Ender 3 - drukarka szaleje przy drugim i kolejnym wydruku

Post autor: Pastew »

konradsdev1 pisze:W pliku _flow cube.gcode na końcu jest G91 czyli Relative Positioning.
Natomiast na początku brakuje G90 - Absolute Positioning, dlatego za drugim razem wychodził błąd.
Jasne, dzięki. W takim razie usuwam wszystkie moje stare .gcode z karty pamięci, bo możliwe, że też mają ten błąd.

Dzięki za pomoc. Temat do zamknięcia.
Awatar użytkownika
@GUTEK@
Drukarz
Postów w temacie: 2
Posty: 1178
Rejestracja: 02 lip 2018, 21:45
Lokalizacja: Gliwice
Drukarka: FF Dreamer, CR-10
x 787
Kontakt:

Re: Ender 3 - drukarka szaleje przy drugim i kolejnym wydruku

Post autor: @GUTEK@ »

Zawsze możesz je edytować i dopisać brakujace polecenie.
ODPOWIEDZ

Wróć do „Kalibracja, problemy”