My Voron was working quite well and I added an ECRFV2 with an BTT MMB 1.1. After this the mcu (Spider 2.2) goes to shutdown in the middle of a print.
The Spider is connected by USART, all other Boards are connected by CAN. Tried to connect the Spider by CAN too, but the same error occurs. CAN is set to 1000000baud and txqlen 256, USART is set to 250000. Board for CAN is a U2C 1.1 with Klipper-Bridge
Thought to have power issues and upgrades powersupply 24V from 200W to 350W, and added 50W 5V for the Raspberry.
After adding the ERCFv2, I upgraded the Software (from Buster to Bullseye) and my issues began. I tried Bookworm 32bit and 64bit. And finally I made a clean new software setup and redid all the cabeling… but I´m still getting these shutdowns.
After 3 weeks of trial and error… I am at the end of my knowledge.
There is no conclusive hint about why the spider shuts down.
I read that topic. But restarting the firmware within a print is not a good option. Besides: When the error occurs, the only remedy is to restat the whole printer because just hitting “restart firmware” has no effect.
As stated in the linked topic: This message is the consequence of an error that happened earlier, but this error is not contained in your log.
As it stands, there is currently no further diagnosis possible.
Quite unlikely. @WeissNicht stated it happened in the middle of the print. So most likely a Timer Too Close error after adding the MMU modifications.
In any case: The MMU modifications are known to not play well with Klipper and can be causing issues. As an unofficial modification, it is not supported.
Without a log showing the actual error, it’s all speculation.
There were no other errors. All the past logs had no issues besides the “mcu in shutdown” error.
BUT… i think I narrowed it down by accident. I ripped the cabeling for the caselights, which were controlled by led_effects. So I deactivated led_effects and was able to print 3 jobs withount any issue.
Maybe this was pure luck, but I guess, led_effects might have been flooding the interface to the spider (which was controlling the caselights). led_effects was there before, but I had to update it for the MMU (and the MMU produces additional traffic).
I will dig deeper into this.
by the way, Pitufu seems to use led_effects as well. So in that case cartographer produces a lot of traffic on the CANBus while QGL, in addition to led_effects having an effect active, which produces a lot of traffic too, this could lead to running out of bandwidth on the canbus
Entirely possible. Happy Hare and its macros are creating a lot of additional traffic / load.
Every action Klipper takes needs to be processed in a given time-frame. The more you put on it, the higher the chance that you push it over the brink and finally Timer Too Close errors occur
I don´t think it´s Happy Hare in my case. Happy Hare is on the CANBus while the Spider mcu ist on USART for now. But since the only change I made now is to deactivate led_effects and I did not experience the error again (and It happened in 100% of my print jobs before); I think led_effects was flooding the mcu, which was controling the caselights. And - i guess - because of this, the mcu wasn´t even able to tell us, why it collapsed.
On the other hand, Happy Hare uses led_effects too; If I understood correctly, all the effects are triggered and controlled by the host, so there is a lot of trafic for all these "bling-bling-"effects.
My last thought on this is, that it might happen with other plugins, which will create a lot of traffic.
Glad to have found the culprit as my next step would have been to rip out the spider and try a Leviathan or Octopus pro.