Hi I did look at your log file…
first what I can say - “Timer too close” errors by their nature are very complex and many things can cause it, usually klipper does log it and provide some additional data from which at least we can understand what did happened and point user to right direction.
Your BTT relay module is really messing everything even more, because when something did happened - your system is just powered off and log don’t contain any usable information about last seconds before that error did happend.
Your current log is looking following way:
Ok we started the system,
you start print,
we are happily printing,
printing,
printing,
printing,
Ok we started the system.
So next time, remove/disable BTT relay module and collect full log when you will hit that error, if you afraid to leave printer running unattended - then sit around and wait for error.
But still I did spot some weird behavior in your log:
klipper is producing “Stats” almost each second and storing them to log file with time marker
, that Time marker
is counting how much second did pass from klipper startup.
I did see that Time marker
is running quicker than system time.
For example, there was a log rotation at 00:00:00 by system time, Time marker
was at “13945”
Last record of that marker was at “22750” - which give us difference 8805 seconds,
which equals to 2 hours, 26 min 45 seconds, also last “Stats” record is showing that your heatbed is at 60c, extruder is at 210c
Next record is about printer Startup, which did happened at 02:23:33 by system time, and your heatbed at 18.4c and extruder is at 16.2c - this means at 02:23 (by system time) they already completely cool (probably at room temperature) - system was already turned off at least 20 minutes.
So timers don’t match
by Stats - error should happend around 02:27
by System time and temperatures - error should happened around 02:00 (or earlier)
In log I see this kind of behaviour in both cases when you did expirienced error.
I’m not sure that this behaviour is indicating some overclocking of RPi, issues with clocks, incorrect freq, or it don’t mean anything at all - but that’s all what i was abble to derive from your log.