Help with a crash/detour cut?

Would appreciate some insight into what happened here: my Maslow4 was finishing up, on the very last pass, and took a detour south into another piece. Not sure what caused the crash (is that what we call it?) Maybe disconnecting from my iPad? It was cutting perfectly before this, so pretty puzzled.

I hit the shutoff so unfortunately don’t have a log file. Would be great if they were actually stored somewhere – I’m not sure why it says “a file has been sent to you”.

Green line is where it was supposed to go, red was the detour.

1 Like

Here’s the cut path. Clearly not the gcode telling it to go that way.

1 Like

Just failed another cut, here’s the log.

Serial Messages
Index.html Version: 0.83
[MSG:INFO: Channel auto report interval set to 50 ms]
[MSG:INFO: FluidNC v0.82 (Maslow-Main-63b36223-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: Connecting to STA SSID:The Green House]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 192.168.0.113]
[MSG:INFO: WiFi on]
[MSG:INFO: Start mDNS with hostname:http://maslow.local/]
[MSG:INFO: SSDP Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
[MSG:INFO: Tool No: 1]
[MSG:INFO: Program End]
[MSG: /sd/Version 8 - Side Panels Fix.nc file job succeeded]
[MSG:INFO: Channel auto report interval set to 50 ms]
[MSG:INFO: Tool No: 1]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -20.566mm Counter: 1]
[MSG:WARN: Previous error was -20.566mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -20.597mm Counter: 2]
[MSG:WARN: Previous error was -20.597mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -20.628mm Counter: 3]
[MSG:WARN: Previous error was -20.628mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -20.648mm Counter: 4]
[MSG:WARN: Previous error was -20.648mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -20.669mm Counter: 5]
[MSG:WARN: Previous error was -20.669mm]
[MSG:WARN: Encoder read failure on Bottom Left]
[MSG:WARN: Bad connection on Bottom Left encoder, failed to read 1 times in the last second]
[MSG:WARN: Encoder read failure on Bottom Left]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -28.116mm Counter: 1]
[MSG:WARN: Previous error was -28.116mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -28.148mm Counter: 2]
[MSG:WARN: Previous error was -28.148mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -28.169mm Counter: 3]
[MSG:WARN: Previous error was -28.169mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -28.201mm Counter: 4]
[MSG:WARN: Previous error was -28.201mm]
[MSG:WARN: Bad connection on Bottom Right encoder, failed to read 1 times in the last second]
[MSG:WARN: Bad connection on Bottom Left encoder, failed to read 4 times in the last second]
[MSG:WARN: Bad connection on Bottom Left encoder, failed to read 1 times in the last second]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -30.701mm Counter: 1]
[MSG:WARN: Previous error was -30.701mm]
[MSG:INFO: Reset during file job at line: 45]
[MSG:ERR: Emergency stop. Update function not being called enough.1003ms since last call]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -32.174mm Counter: 2]
[MSG:WARN: Previous error was -32.174mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -32.195mm Counter: 3]
[MSG:WARN: Previous error was -32.195mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -32.227mm Counter: 4]
[MSG:WARN: Previous error was -32.227mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -24.400mm Counter: 5]
[MSG:WARN: Previous error was -24.400mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -24.432mm Counter: 6]
[MSG:WARN: Previous error was -24.432mm]
[MSG:ERR: Emergency stop! Stopping all motors]
[MSG:WARN: The machine will not respond until turned off and back on again]
[MSG:ERR: Position error > 15mm while running. E-Stop triggered.]

Another failure

Serial Messages
Index.html Version: 0.83
[MSG:INFO: Channel auto report interval set to 50 ms]
[MSG:INFO: FluidNC v0.82 (Maslow-Main-63b36223-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: Connecting to STA SSID:The Green House]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 192.168.0.113]
[MSG:INFO: WiFi on]
[MSG:INFO: Start mDNS with hostname:http://maslow.local/]
[MSG:INFO: SSDP Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
Jog: Z10
error:8 - Command requires idle state. Unlock machine?
[MSG:INFO: Caution: Unlocked]
Jog: Z10
Jog: Z10
Jog: Z10
[MSG:INFO: Set to comply]
[MSG:INFO: Retracting all belts]
[MSG:INFO: Top Right pulled tight with offset -1070.044]
[MSG:INFO: Bottom Right pulled tight with offset -1400.071]
[MSG:INFO: Top Left pulled tight with offset -2321.399]
[MSG:INFO: Bottom Left pulled tight with offset -2496.268]
[MSG:INFO: Extending all belts]
[MSG:INFO: All belts extended to center position]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point deviation: TL: 0.151 TR: 0.060 BL: 2.395 BR: 1.456]
[MSG:INFO: Center point deviation: TL: 0.151 TR: 0.060 BL: 2.395 BR: 1.456]
[MSG:INFO: Center point deviation within 15.000mm, your coordinate system is accurate]
Jog: X-100Y-100
Jog: Z-10
Jog: Z-10
Jog: Z1
Jog: Z1
Jog: Z1
Jog: Z0.5
Jog: Z10
Jog: Z-10
Home pos set for: Z
[G54:0.000,0.000,47.500]
Jog: Z10
[MSG:INFO: Tool No: 1]
[MSG:WARN: Encoder read failure on Bottom Left]
[MSG:WARN: Bad connection on Bottom Left encoder, failed to read 1 times in the last second]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -21.231mm Counter: 1]
[MSG:WARN: Previous error was -21.231mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -21.253mm Counter: 2]
[MSG:WARN: Previous error was -21.253mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -21.285mm Counter: 3]
[MSG:WARN: Previous error was -21.285mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -21.306mm Counter: 4]
[MSG:WARN: Previous error was -21.306mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -21.338mm Counter: 5]
[MSG:WARN: Previous error was -21.338mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -21.853mm Counter: 1]
[MSG:WARN: Previous error was -21.853mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -21.874mm Counter: 2]
[MSG:WARN: Previous error was -21.874mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -21.906mm Counter: 3]
[MSG:WARN: Previous error was -21.906mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -21.949mm Counter: 4]
[MSG:WARN: Previous error was -21.949mm]
[MSG:WARN: Bad connection on Bottom Left encoder, failed to read 1 times in the last second]
[MSG:WARN: Bad connection on Bottom Left encoder, failed to read 1 times in the last second]
[MSG:WARN: Bad connection on Bottom Left encoder, failed to read 2 times in the last second]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -18.638mm Counter: 1]
[MSG:WARN: Previous error was -18.638mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -18.626mm Counter: 2]
[MSG:WARN: Previous error was -18.626mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -18.608mm Counter: 3]
[MSG:WARN: Previous error was -18.608mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -18.583mm Counter: 4]
[MSG:WARN: Previous error was -18.583mm]
[MSG:WARN: Encoder read failure on Bottom Left]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -17.587mm Counter: 1]
[MSG:WARN: Previous error was -17.587mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -17.569mm Counter: 2]
[MSG:WARN: Previous error was -17.569mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -17.550mm Counter: 3]
[MSG:WARN: Previous error was -17.550mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -17.538mm Counter: 4]
[MSG:WARN: Previous error was -17.538mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.476mm Counter: 1]
[MSG:WARN: Previous error was -16.476mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.464mm Counter: 2]
[MSG:WARN: Previous error was -16.464mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.446mm Counter: 3]
[MSG:WARN: Previous error was -16.446mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.434mm Counter: 4]
[MSG:WARN: Previous error was -16.434mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.409mm Counter: 5]
[MSG:WARN: Previous error was -16.409mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.076mm Counter: 1]
[MSG:WARN: Previous error was -16.076mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.058mm Counter: 2]
[MSG:WARN: Previous error was -16.058mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.040mm Counter: 3]
[MSG:WARN: Previous error was -16.040mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.021mm Counter: 4]
[MSG:WARN: Previous error was -16.021mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.078mm Counter: 1]
[MSG:WARN: Previous error was -16.078mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.060mm Counter: 2]
[MSG:WARN: Previous error was -16.060mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.041mm Counter: 3]
[MSG:WARN: Previous error was -16.041mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -16.023mm Counter: 4]
[MSG:WARN: Previous error was -16.023mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -24.385mm Counter: 5]
[MSG:WARN: Previous error was -24.385mm]
[MSG:WARN: Position error on Top Left axis exceeded 15mm while running. Error is -24.361mm Counter: 6]
[MSG:WARN: Previous error was -24.361mm]
[MSG:ERR: Emergency stop! Stopping all motors]
[MSG:WARN: The machine will not respond until turned off and back on again]
[MSG:INFO: Reset during file job at line: 51]
[MSG:ERR: Position error > 15mm while running. E-Stop triggered.]

Not very helpful, but I don’t think it would be caused by a disconnect. I’ve had disconnects mid-cut, and it has continued the cut as normal. The gcode is uploaded to the sdcard, so, after hitting run, I believe it just pulls its directions from there until the cut is complete (or something goes haywire).

1 Like

Looking at the second error log, it might be an encoder disconnect issue. Although, it doesn’t seem like that would cause it to go rogue, just stop motion.

FWIW the ethernet cables are hot glued already.

2 Likes

Think it was the ethernet cable coming loose. Since the decoder side is hot glued, I created a janky zip tie girdle on the top and that seemed to work.

1 Like

hot glue both ends. the hot glue is easy enough to peel away if needed.

David Lang

3 Likes

I’ll probably keep my janky zip ties until I can get my hands on one of the new wiring setups that Bar is working on. Just in case I need to dismantle it, I want have to pry the glue off. Thanks for the idea though.

1 Like