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
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 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
Kod: Zaznacz cały
M569 P2 S0