Strona 1 z 2

PrusaSlicer wysuwanie stołu po wydruku

: 28 wrz 2021, 20:10
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

Re: PrusaSlicer wysuwanie stołu po wydruku

: 28 wrz 2021, 20:11
autor: morf
A nie masz w firmware y max na 220 czasem?

To nie jest nic związanego ze slicerem

Re: PrusaSlicer wysuwanie stołu po wydruku

: 28 wrz 2021, 20:13
autor: Lomax1983
Może tak być, czy w repetier host biorąc wczytanie firmware sprawdzę ten parametr??

Re: PrusaSlicer wysuwanie stołu po wydruku

: 28 wrz 2021, 20:20
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.

Re: PrusaSlicer wysuwanie stołu po wydruku

: 28 wrz 2021, 21:33
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??

Re: PrusaSlicer wysuwanie stołu po wydruku

: 28 wrz 2021, 21:42
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.

Re: PrusaSlicer wysuwanie stołu po wydruku

: 28 wrz 2021, 22:17
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

Re: PrusaSlicer wysuwanie stołu po wydruku

: 28 wrz 2021, 22:45
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 :(

Re: PrusaSlicer wysuwanie stołu po wydruku

: 29 wrz 2021, 04:47
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

Re: PrusaSlicer wysuwanie stołu po wydruku

: 29 wrz 2021, 07:39
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ść.