Hi, I use a duet Wifi + Duex5 (RepRapFirmware for Duet 2 WiFi/Ethernet version 2.05.1 running on Duet WiFi 1.02 or later + DueX5) and I have settled up a COREXYU with the following:
- 2 stepper to drive Y
- 2 independents X axis (X and U)
- 3 stepper to drive Z
Everything works well and I have successfully configured X homing, U homing, and Y homing (in this case I split the Y axis in Y and V using M584). I'm using the same logic when I home the Z axis, and in this case I split Z in Z, W, A axis, all with optical endstops. Endstops work properly (tested in the Machine specific tab).
So here the issue: when I perform homeZ, when an axis reach the endstop (I think is the asis A), the board run into a loop and get resetted. Here the event log.
Last reset 00:12:21 ago, cause: software
Last software reset at 2020-06-16 16:11, reason: Stuck in spin loop, spinning module GCodes, available RAM 10636 bytes (slot 0)
Software reset code 0x4043 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f80f BFAR 0xe000ed38 SP 0x20003234 Task 0x454c4449
Stack: 00445465 00444466 61000000 a5a5a5a5 00445465 a5a5a5a5 20003258 200030f8 00000002 200048d4 00037740 20004ce8 2000177c 20003258 20004ce0 00000004 200030d0 20001790 20003258 200030c8 00000001 200032b0 4e49414d
here how I run the z homing:
G91 ; relative positioning
M584 Z2 W7 A8 P7 ; split Z motor control to Z1, Z2, Z3
G1 H1 Z-310 W-310 A-310 F900 ; move Z down until the endstop is triggered
G1 H2 Z7 W7 A7 F360 ; go back a few mm
G1 H1 Z-310 W-310 A-310 F360 ; move Z down until the endstop is triggered
G1 H2 Z7 W7 A7 F360 ; go back a few mm
M584 Z2:7:8 P4 ; back to combined axes
G90 ; absolute positioning
G92 Z0 ; Tell the firmware where we are
Any idea on what could be the issue?