Only one Z axis motor is working

I’ve finally finished to assemble my Maslow 4.1.
I’ve updated firmware to 1.07 (index.html.gz and firmware.bin) and used the 1.06 maslow.yml file.

I’ve successfully retracted the belts which seems good but after playing with the Z axis buttons in the UI, only one stepper is working. The second one does nothing at all, which leads the router to be in diagonal.

Is there a way to test the Z motors ? Cable seems to be correctly plugged in.

Thanks for your help.

Console output:

Serial Messages
Index.html Version: 1.07
[MSG:INFO: Channel auto report interval set to 50 ms]
[MSG:INFO: FluidNC v0.87 (Maslow-Main-ec171155-dirty)]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.7-dirty]
[MSG:INFO: Local filesystem type is littlefs]
[MSG:INFO: Configuration file:maslow.yaml]
[MSG:INFO: Machine Maslow S3 Board]
[MSG:INFO: Board Maslow]
[MSG:INFO: UART1 Tx:gpio.1 Rx:gpio.2 RTS:NO_PIN Baud:115200]
[MSG:INFO: SPI SCK:gpio.12 MOSI:gpio.11 MISO:gpio.13]
[MSG:INFO: SD Card cs_pin:gpio.10 detect:NO_PIN freq:8000000]
[MSG:INFO: Stepping:Timed Pulse:4us Dsbl Delay:0us Dir Delay:0us Idle Delay:240ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (-2438.400,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO: Axis Y (-1219.200,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO: Axis Z (-100.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:0 Step:gpio.15 Dir:gpio.16 Disable:NO_PIN R:0.110]
[MSG:INFO:   Motor1]
[MSG:INFO:     tmc_2209 UART1 Addr:1 Step:gpio.46 Dir:gpio.38 Disable:NO_PIN R:0.110]
[MSG:INFO: Z Axis driver test passed]
[MSG:INFO: Z2 Axis driver test passed]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: Using spindle NoSpindle]
[MSG:INFO: STA SSID is not set]
[MSG:INFO: AP SSID maslow IP 192.168.0.1 mask 255.255.255.0 channel 1]
[MSG:INFO: AP started]
[MSG:INFO: WiFi on]
[MSG:INFO: Captive Portal Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
error:3
error:3
[MSG:INFO: Channel auto report interval set to 50 ms]
JogTo: '$J=G91F300Z-5
'
error:8 - Command requires idle state. Unlock machine?
Test
Index.html Version: 1.07
[MSG:INFO: Firmware Version: 0.87]
[MSG:INFO: I2C Timeout: ]
[MSG:INFO: 10]
[MSG:INFO: All tests passed on Top Left]
[MSG:INFO: All tests passed on Top Right]
[MSG:INFO: All tests passed on Bottom Left]
[MSG:INFO: All tests passed on Bottom Right]
JogTo: '$J=G91F300Z-5
'
error:8 - Command requires idle state. Unlock machine?
JogTo: '$J=G91F300Z-5
'
error:8 - Command requires idle state. Unlock machine?
JogTo: '$J=G91F300Z5
'
error:8 - Command requires idle state. Unlock machine?
JogTo: '$J=G91F300Z-5
'
error:8 - Command requires idle state. Unlock machine?
[MSG:INFO: Caution: Unlocked]
JogTo: '$J=G91F300Z-5
'
JogTo: '$J=G91F300Z5
'
JogTo: '$J=G91F300Z-5
'
JogTo: '$J=G91F300Z5
'
1 Like

I have the same here, just exchanged the cables from one to the other motor, motors are ok but not the board…

1 Like

Try swapping the stepper cables to the opposite ports. If the fault moves it is the board.

1 Like

Unfortunately this seems like a very common issue with this batch of boards, I’ve just DMd you both a code for a free replacement. I’m sorry for the trouble!