Strona 2 z 2

Re: Drukarka próbuje wyjechać poza obszar roboczy

: 25 maja 2022, 10:55
autor: matikyle
EDIT:
zapomniałem, że komenda G28 wywołuję przecież plik, a procedurę homingu piszę się samemu.
Czy możesz zamieścić zawartość pliku "homex.g" znajdującego się w configu.

Jeśli nie grzebałeś w tym pliku prawdopobnie masz coś takiego:

Kod: Zaznacz cały

G91               ; relative positioning
G1 H2 Z5 F6000    ; lift Z relative to current position to avoid dragging nozzle over the bed
G1 H1 X-235 F1800 ; move up to 235mm in the -X direction, stopping if the homing switch is triggered (first pass)
G1 H2 X5 F6000    ; go back a few mm
G1 H1 X-235 F360  ; move slowly to X axis endstop once more (second pass)
G1 H2 Z-5 F6000   ; lower Z again
G90               ; absolute positioning
Na stronie dueta znalazłem coś takiego: https://docs.duet3d.com/User_manual/Mac ... _cartesian

I dają przykład jak się kod musi różnić żeby bazować się na maxie, ruch wtedy musi być na + a nie na minus.

Kod: Zaznacz cały

G91              ; relative positioning
G1 H2 Z4 F200    ; lift Z relative to current position to avoid dragging nozzle over the bed
G1 H1 X235 F3000 ; move up to 235mm in the +X direction, stopping if the homing switch is triggered (first pass)
G1 H2 X-5 F600   ; go back a few mm
G1 H1 X10        ; move slowly to X axis endstop once more (second pass)
G1 H2 Z-4 F200   ; lower Z again
G90              ; absolute positioning
Jeśli homujesz do YMAX, nie możesz jechać do YMIN.

Jeśli nie jedzie ci drukarka do krańcówki musisz obrócić pary cewek na wtyczce lub w configu:

Kod: Zaznacz cały

M569 P2 S1
lub

Kod: Zaznacz cały

M569 P2 S0

Re: Drukarka próbuje wyjechać poza obszar roboczy

: 25 maja 2022, 16:05
autor: Bolek
@matikyle dzięki za odpowiedź, sprawa rozwiązana, pisałem już wyżej.

Mam jeszcze pytanie, teraz już bardziej odnośnie samej Cury.
Dlaczego Cura nie generuje w programie kodu M106 ? W programie mam zaznaczone jak poniżej, a w ustawieniach drukarki mam wpisany numer wentylatora chłodzącego wydruk jako 0 i pomimo tego nie ma w kodzie M106 w ani jednym miejscu:

Natomiast jeśli dopiszę ręcznie w programie np. M106 P0 S0.7 lub M106 P0 S255, to turbina włącza się może na sekundę i od razu się wyłącza.
Jeśli natomiast już w czasie wykonywania programu wpiszę w konsoli M106 P0 S0.7 to normalnie włącza się i działa.

Re: Drukarka próbuje wyjechać poza obszar roboczy

: 25 maja 2022, 19:57
autor: Bolek
Ok, już wiem. M106 było w programie, ale dopiero od drugiej warstwy. Myślałem że wentylator włączy się od początku druku i ciągle przerywałem wydruk testując różne ustawienia, nie dochodząc do drugiej warstwy.

A odnośnie wyłączania się wentylatora po ręcznym wpisaniu kodu M106 na początku programu, to działo się tak dlatego że kawałek dalej był kod M107 wygenerowany przez Cure, który wyłączał ten wentylator.