Strona 1 z 1

DUET2 + DUEX5 dual Z endstop

: 10 kwie 2023, 21:32
autor: TDI-CAD
Nie mogę znaleść błędu w konfiguracji reprap firmware v3 dla zestawu duet 2 z rozszerzeniem duex 5.
Układ mechaniki:
idex - dwa wóżki X, (X1 endstop min, X2 endstop max)
oś Y na dwóch silnikach na osobnych driverach, na jednym endstopie,
oś Z dwa osobne silniki na dwóch driverach na dwóch osobnych endstopach - dwie śruby lewa i prawa strona.
config.g wugląda tak (część odpowiedzialna za przypisanie silników i endstopów)
Nie działa mi homowanie osi Z. Wyrzuca błąd:
z stop error.png
z stop error.png (2 KiB) Przejrzano 699 razy
Pozostałe osie homują prawidłowo.
Dodam, ze silniki Z działają dobrze, tzn. przy homowaniu X czy Y obniża się stół o 5mm a po homowaniu wraca o te 5mm.

Kod: Zaznacz cały

config.g

; Drives
M569 P0 S1                     ; physical drive 0 goes forwards (X1)
M569 P1 S1                     ; physical drive 1 goes forwards (Y1)
M569 P2 S1                     ; physical drive 2 goes backwards (Z1)
M569 P3 S1                     ; physical drive 3 goes forwards (X2)
M569 P4 S1                     ; physical drive 4 goes forwards (Y2)
M569 P5 S1                     ; physical drive 5 goes backwards (Z2)
M569 P6 S1                     ; physical drive 6 goes forwards (E0)
M569 P7 S1                     ; physical drive 7 goes forwards (E1)
M584 X0 Y1:4 U3 Z2:5 E6:7      ; set drive mapping

; Axis Limits
M208 X-50 Y0 U0 Z0 S1          ; set axis minima
M208 X440 Y430 U490 Z400 S0    ; set axis maxima

; Endstops
M574 X1 S1 P"!xstop"           ; configure switch-type (e.g. microswitch) endstop for low end on X via pin xstop
M574 Y1 S1 P"!ystop"           ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin ystop
M574 Z1 S1 P"!zstop+!e2stop"   ; configure active-low endstops for low end on Z via pins zstop and e2stop
M574 U2 S1 P"!e0stop"          ; configure switch-type (e.g. microswitch) endstop for low end on Z via pin zstop

Re: DUET2 + DUEX5 dual Z endstop

: 11 kwie 2023, 00:25
autor: Rozarh
e2stop jest zlokalizowany na rozszerzeniu?
Raczej powinien być określony jako

Kod: Zaznacz cały

duex.e2stop
albo

Kod: Zaznacz cały

exp.e2stop