PrusaSlicer wysuwanie stołu po wydruku

Programy do przygotowywania modeli do druku – cięcia
Lomax1983
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 17 sie 2020, 22:07
Lokalizacja: Wejherowo
Drukarka: Ender 3 PRO

PrusaSlicer wysuwanie stołu po wydruku

Post autor: Lomax1983 »

Witam, posiadam endera 3 pro z płytą SKR min 2.0. Chciałbym aby po wydruku stół wysuwał się w osi Y na 235mm. Niestety wprowadzając w g-code G1 X5 Y235 stół wyjeżdża na Y220. Próbowałem w Repetier host i wpisując wartość większą niż Y220 stół zawsze wyjeżdża na Y220.

Mój g-code końcowy:
{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600{endif} ; Move print head up
G1 X5 Y235 F{travel_speed*60} ; present print
M140 S0 ; turn off heatbed
M104 S0 ; turn off temperature
M107 ; turn off fan
M109 R50 ; ustaw temp 50
M81 ; wylacz drukarke
M84 X Y E ; disable motors
Awatar użytkownika
morf
Drukarz
Postów w temacie: 1
Posty: 3204
Rejestracja: 17 sty 2017, 12:28
Drukarka: Reprapy, Prusa MK3S
x 1578

Re: PrusaSlicer wysuwanie stołu po wydruku

Post autor: morf »

A nie masz w firmware y max na 220 czasem?

To nie jest nic związanego ze slicerem
Done is better than perfect.
Lomax1983
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 17 sie 2020, 22:07
Lokalizacja: Wejherowo
Drukarka: Ender 3 PRO

Re: PrusaSlicer wysuwanie stołu po wydruku

Post autor: Lomax1983 »

Może tak być, czy w repetier host biorąc wczytanie firmware sprawdzę ten parametr??
Awatar użytkownika
Pjoter
Drukarz
Postów w temacie: 4
Posty: 2004
Rejestracja: 16 lis 2017, 18:53
Lokalizacja: Gdańsk
Drukarka: HEVO, MK3S
x 877

Re: PrusaSlicer wysuwanie stołu po wydruku

Post autor: Pjoter »

Drukarka nie pozwoli na wysunięcie powyżej wartości która ma wbita w sofcie.
Na własną odpowiedzialność możesz próbować z komenda M221. Konkretnie komenda do wyłączenia software endstops to:

Kod: Zaznacz cały

M221 S0
Zdaje mi się że musisz ją wstawić przed komendę wysunięcia stołu (nigdy się nie bawiłem takimi komendami więc nie jestem pewien).
Pamiętaj że robisz to na własną odpowiedzialność. Bezpieczniej jest wgrać poprawiony soft.
morf, Lomax1983
Moje wydruki | Thingiverse | PrusaPrinters
Anycubic i3 Mega - sprzedana
HyperCube Evolution #1 - worklog
Ender-2 - sprzedana
Prusa MK3S - odkupiona używana
HyperCube Evolution #2 - szukam na nią miejsca na razie w odstawce
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 2
Posty: 1517
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 326

Re: PrusaSlicer wysuwanie stołu po wydruku

Post autor: Jarewa »

A to nie jest czasami tak że jak się da "G1 Y235" i będzie to pozycja poza programowym max stołem to sofft taki kod odrzuci??
Lomax1983
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 17 sie 2020, 22:07
Lokalizacja: Wejherowo
Drukarka: Ender 3 PRO

Re: PrusaSlicer wysuwanie stołu po wydruku

Post autor: Lomax1983 »

Jak ustawiłem w prusia slicer i robiłem ręcznie w repetier host to jak dawałem komendę "G1 Y235" to stół wysuwał się na Y220. Wszystko co było powyżej 220 kończyło się na 220.
Awatar użytkownika
Pjoter
Drukarz
Postów w temacie: 4
Posty: 2004
Rejestracja: 16 lis 2017, 18:53
Lokalizacja: Gdańsk
Drukarka: HEVO, MK3S
x 877

Re: PrusaSlicer wysuwanie stołu po wydruku

Post autor: Pjoter »

Jarewa pisze:A to nie jest czasami tak że jak się da "G1 Y235" i będzie to pozycja poza programowym max stołem to sofft taki kod odrzuci??
O ile wiem to w każdym sofcie tak będzie. Bo wielkości osi XYZ wbite w sofcie będą najważniejsze. Ale tak jak i wszystko, można to obejść. Zdaje się że to co napisałem będzie działać. Jak nie to można zrobić to w inny sposób. Wysunąć stół na Y220, powiedzieć drukarce że jest w Y205 i kazać ponownie przesunąć się na Y220.
Kod będzie jakoś tak wyglądał:

Kod: Zaznacz cały

G1 Y220 ; wysuń stół na maks osi Y
G92 Y205 ; tutaj oszukujemy i mówimy drukarce że jeszcze 15 mm do końca osi Y (stół się nie przesuwa)
G1 Y220 ; realnie powinno wysunąć to stół o kolejne 15 mm
Używasz na własną odpowiedzialność, nie jestem magikiem gcodu, możliwe że o czymś nie pomyślałem.

Kolejna podobna opcja to będzie wyłączyć silniki po druku (osie tracą pozycje wtedy), wyłączyć wymóg bazowania osi do ich ruchy i przesunąć stół o kolejne 15 mm - tak mam w HEVO zrobione opuszczanie stołu bez potrzeby bazowania osi Z, bardzo wygodne. Na wyświetlaczu wyskakuje mi komunikat aby upewnić się że stół może opaść o 5cm i po kliknięciu "OK" stół schodzi 5cm w dół, nie potrzeba wcześniej bazować żadnej osi.

To co ważne - ja pracuję na RRF i o ile 99% gcodu będzie podobna to ten 1% różnicy może spowodować że coś nie wyjdzie na drukarce z Marlinem
morf
Moje wydruki | Thingiverse | PrusaPrinters
Anycubic i3 Mega - sprzedana
HyperCube Evolution #1 - worklog
Ender-2 - sprzedana
Prusa MK3S - odkupiona używana
HyperCube Evolution #2 - szukam na nią miejsca na razie w odstawce
Lomax1983
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 17 sie 2020, 22:07
Lokalizacja: Wejherowo
Drukarka: Ender 3 PRO

Re: PrusaSlicer wysuwanie stołu po wydruku

Post autor: Lomax1983 »

Pjoter pisze:
Jarewa pisze: Kod będzie jakoś tak wyglądał:

Kod: Zaznacz cały

G1 Y220 ; wysuń stół na maks osi Y
G92 Y205 ; tutaj oszukujemy i mówimy drukarce że jeszcze 15 mm do końca osi Y (stół się nie przesuwa)
G1 Y220 ; realnie powinno wysunąć to stół o kolejne 15 mm
Niestety oszukania drukarki nie działa :(
Awatar użytkownika
Pjoter
Drukarz
Postów w temacie: 4
Posty: 2004
Rejestracja: 16 lis 2017, 18:53
Lokalizacja: Gdańsk
Drukarka: HEVO, MK3S
x 877

Re: PrusaSlicer wysuwanie stołu po wydruku

Post autor: Pjoter »

Jak możesz to wysuń stół i wpisz G92 Y205 i zobacz jaka wartość ci pokaze ekran drukarki lub jaka zwróci repetier. Bo wtedy na ekranie powinien pokazać że jest w Y205. No i zobacz czy wg można wysunąć stół na taką odległość. I mi się już skończyły pomysły poza wgrywaniem własnego softu poprawionego
Moje wydruki | Thingiverse | PrusaPrinters
Anycubic i3 Mega - sprzedana
HyperCube Evolution #1 - worklog
Ender-2 - sprzedana
Prusa MK3S - odkupiona używana
HyperCube Evolution #2 - szukam na nią miejsca na razie w odstawce
Awatar użytkownika
japim
Postów w temacie: 1
Posty: 703
Rejestracja: 12 lis 2019, 14:15
Lokalizacja: Warszawa
Drukarka: W sumie 19...
x 205
Kontakt:

Re: PrusaSlicer wysuwanie stołu po wydruku

Post autor: japim »

Zgodnie z tym g92 w marlinie aktualizuje też pozycję soft endstopow: https://marlinfw.org/docs/gcode/G092.html - dlatego nie da się już oszukać.
Można próbować wyłączyć je komenda m211 https://marlinfw.org/docs/gcode/M211.html lub pozostaje wgrać nowy firmware z wyłączonymi soft endstopami lub zmienionymi na nową wartość.
Lomax1983
Pozdrawiam,
Przemek

Moje projekty 3D: https://www.thingiverse.com/Japim/designs
Aktualne projekty modelarskie: https://www.rcgroups.com/forums/member.php?u=174992
ODPOWIEDZ

Wróć do „Slicery”