Drukarka próbuje wyjechać poza obszar roboczy

Programy do przygotowywania modeli do druku – cięcia
matikyle
Postów w temacie: 2
Posty: 119
Rejestracja: 03 maja 2019, 17:17
Lokalizacja: Zabrze
x 24

Re: Drukarka próbuje wyjechać poza obszar roboczy

Post 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
Awatar użytkownika
Bolek
Postów w temacie: 6
Posty: 35
Rejestracja: 03 wrz 2021, 10:42
x 1

Re: Drukarka próbuje wyjechać poza obszar roboczy

Post 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.
Załączniki
Przechwytywanie2.PNG
Przechwytywanie2.PNG (5.22 KiB) Przejrzano 1638 razy
Przechwytywanie.PNG
Przechwytywanie.PNG (7.63 KiB) Przejrzano 1638 razy
Awatar użytkownika
Bolek
Postów w temacie: 6
Posty: 35
Rejestracja: 03 wrz 2021, 10:42
x 1

Re: Drukarka próbuje wyjechać poza obszar roboczy

Post 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.
ODPOWIEDZ

Wróć do „Slicery”