Move queue overflow - Only With Some Models

I probably cycled the log file at a strange time, and truncated several days worth of extraneous logs.

Good catch on the “Stepper too far in past” error. I thought I was running with that code enabled, but it looks like I was incorrect. Here’s the Code that was running on the MCU. It’s
related to this feature.

How do you preform those calculations? The docs weren’t quite clear, and even seem to be misleading. Specifically, the hard-coded 1024 move_nodes are shared between all the move_queue_head objects.

I’ve been going down the path of allowing more run time debugging. Just in case GPIO or PWM outputs are consuming far too many slots for some reason.

@Sineos I remember you mentioning there was a good reason the Magneto X has the “Stepper too far in past” error disabled. Would you care to comment?

1 Like