Getting timer to close errors on my toolhead boards

Basic Information:

Printer Model: Siboor Voron 2.4
MCU / Printerboard: Octopus Pro 1.0.1 + x2 nitehawk 36
Host / SBC: Libre Computer Renagade (4gb RAM + RK3328)
klippy.log:

klippy (2).log.zip (1.2 MB)

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

I was getting TTC on my CB1 with two toolheads and the main MCU, mostly with the main MCU, so I swapped to a libre computer renagade. Though, for some reason, I occasionally get TTCs on the toolhead boards now. It seems to be random which toolhead errors. I’m only using toolhead 1, T0, currently as I need to redo its docking.

THE CB1 issues I chopped up to everything else I ran on it, but the renagade I have nothing definitive as only klipper and moonraker is on it. One hypothesis I have is that the scheduler for the RK3328 is swapping klipper from a P core to an E core sometimes and that’s causing TTC errors, but I’m not sure about that…

I am running KTC easy, as this is a stealthchanger, but it’s mainline klipper otherwise, just about 100 commits behind from main due to breaking changes in newer versions.

but it’s mainline klipper otherwise

This is not how it works; you have many different modifications, and it is questionable which one of them can cause this behaviour.
(Or they can be fine, who knows?).

This can help: PoC reactor: timers tracker by nefelim4ag · Pull Request #7170 · Klipper3d/klipper · GitHub
You probably can cherry-pick it.

Hard to tell, from what I can say, both toolheads got TTC,
So, I guess the host was too busy for whatever reason.

-Timofey

I am getting TTC on the main MCU as well but my klipper build on the mcu is newer than the host while one of the toolhead boards is still on 0.12. I just flashed the other toolhead with 0.13

Hard to tell, from what I can say, both toolheads got TTC,
So, I guess the host was too busy for whatever reason.

doubtful on the toolheads being the cause… I only had one being used while the other one sat there. Also I could be misremembering and only one toolhead did it, mostly the one being used in a print. Though I don’t see how the Renagade could be overloaded with just klipper and moonraker. I’m not even running a camera on it. My cameras are on another host.

The CB1 definitely had load issues, I can confirm that.