#MCU 'Toolboard t0' shutdown: Timer too close.

101 messages · Page 1 of 1 (latest)

jagged rock
#

This error happened often on my v-core 4 500 IDEX, at first i thought it was my ssd, then the underpowered pi, so i switched the ssd and have given it a direct power supply.
it's been more than a month, i don't know what to do anymore, please help me...

drifting portalBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> ✅ Mark Solution

jagged rock
#

my only guess is that it could be the ram, since it has only 700MB for normal operations of which it looks like 50% is used at idle

#

probably the two cameras are part of this problem

#

2025-01-21 00:27:06,679 [update_manager.py:_handle_auto_refresh()] - Klippy is printing, auto refresh aborted
2025-01-21 01:27:06,679 [update_manager.py:_handle_auto_refresh()] - Klippy is printing, auto refresh aborted
2025-01-21 02:03:13,637 [klippy_connection.py:_process_status_update()] - Klippy has shutdown
2025-01-21 02:03:13,643 [websockets.py:on_close()] - Websocket Closed: ID: 4085405728 Close Code: 1000, Close Reason: None, Pong Time Elapsed: 5.21
2025-01-21 02:03:13,644 [proc_stats.py:_handle_shutdown()] -

#

i see this, howether it looked like the actual shutdown came at 3:03 maybe it has the wrong time set

#

Klipper Version: v0.12.0-396-gb7233d119-dirty i also see this over that few messages

#

thank you in advance for all the help you will provide

deft kelp
deft kelp
#

To read 😛
the files asked in rules

#

Oh, sh*t… just saw them… sorry :/

#

Will take a look later today

jagged rock
#

thank you 🙂

#

btw the error comes something like a at least 12 hours into the print, sometimes after two days

#

if you have a better sd card to suggest, i'm happy to hear, in the meantime I've ordered a raspberry 4B 8GB

gritty hornet
#

Have you considered it may be overheating? Add active cooling on the pi?

jagged rock
#

now I got this error while printing the same gcode but only after 3 hours of printing

#

raspberry was 45 deg before error, it has some passive solutions and the air blowed by the fan in the cabin onto the drivers should also be getting to it

jagged rock
#

after first time i hit firmware restart it gives this error, but then it resets fine:

jagged rock
gritty hornet
#

I had that error when the power feed to the toolboard was loose (umbilical feeding power to the ebb42). Check the pins, make sure they are solid and the connector is good. My connector was loose, ended up adding a drop of CA glue and that solved it.

jagged rock
#

can you highlight the part you refer to? @gritty hornet

#

please

jagged rock
gritty hornet
#

Yeah I was referring to the molex connector, black and red wires

jagged rock
#

I’ve had this issue at the start, i had forgotten to crimp them… but now they seem fine

#

@deft kelp not trying to rush you but if you could possibly give me a feedback in the next 3 hours it would be perfect for me, since later I’ll not be able to be close to the printer

deft kelp
#

Timer too close is a generic klipper error. Basicaly, not even klipper knows what is going on.

#

The disconnect can be more than 1 thing.
Bad cable strain causes either the USB and/or the power lines to loose connection.
Too much temp on the toolboard mcu.

#

Looks like you checked the power (24v) lines and nothing happened.
Try having the USB plug with good relief on the toolboard mount. The usb plug in the toolboard has kinda weak solder points. Any movement can cause it do loose connection.
Also, check the toolboars temp when this is happening

#

What are you printing and at what temps? Enclosed or open?

jagged rock
#

I’m printing open, 90* bed 245* hot end

#

Never had issues with t1, once while i was printing with t1, it was still t0 loosing connection, and once the beacon. However that was before correcting the undervoltages

#

I can try changing the passive cooling solution on the EBB42

#

I’ve had some problems with that heatsink at the start

deft kelp
#

I will check klippy.log later for the temps.
If any of the mcu passes the config max temp, they disconnect.

jagged rock
#

I’ve also tried shaking the usb-c that also didn’t re create the problem

#

I’ll try changing the cable

deft kelp
#

Should not be the cable.
The stock cable is quite good

jagged rock
#

However temps don’t seem to be too high while printing, it’s 50 deg at the start of the print, but at the start the fan is off and the plate is quite hot

deft kelp
#

The plate is what is passing heat to any toolboard or beacon… Even with the fans on, the fan air flux does not go near the toolboard

#

I,ve printed at way higher temps (PPS-CR). But nothing that long. 3 or 4 hours max

#

Like 310/120

jagged rock
#

I’ll try printing on a 70 buildplate for now

deft kelp
#

No need.

#

Just keep an eye and open a door for 10/20 seconds every hour. Just to circulate the air

jagged rock
#

@deft kelp did you have a chance to take a look?

#

rn I’m printing with t1, didn’t get any errors yet, but I would like to try to understand what’s the reason behind these errors…

deft kelp
#

Checking it now.
How many points do you have the bed mesh set to?

#

I can't see any error other than some error on klippy scripts...

#

try ssh and runing just
ratos doctor

#

your klipper instance should be restored and no longer show dirty.

#

did you install anything else onto the rpi? maybe any external script for anything?

jagged rock
jagged rock
jagged rock
#

may be it's gone bad because of something

deft kelp
jagged rock
#

i'll do it in about an hour, when the print is finished, thank you very much for your help

jagged rock
#

✓ Fixing potential RatOS issues...

✓ Repaired RatOS configurator
✓ Restarted RatOS configurator
✓ Repaired RatOS configuration
✓ Restarted Klipper
✓ Restarted Moonraker
Done!

Running: $ sudo systemctl restart moonraker

jagged rock
deft kelp
#

Yes

#

Refresh updates and check if klipper is no longer dirty

jagged rock
deft kelp
#

Refresh updates and check the klipper version. If it is dirty it will say dirty at the end

jagged rock
#

not sure about how klipper works in detail, i thought every board had an independent installation

deft kelp
deft kelp
jagged rock
#

oh ok, now i get it, it should be fine now in that sense. however this is strange i've reinstalled twice the firmware... may be the bad installation came from underpowerage

jagged rock
deft kelp
#

Will see 😉

jagged rock
#

thank you very much in the meantime

jagged rock
jagged rock
# deft kelp Will see 😉

same thing again unfortunately. after having done successfuly two or three full day prints with t1 decided to try again with t0 to see if what we did fixed the problem... unfortunately it didn't

#

what should i do next? i'm thinking about replacing cable and then if that doesn't solve the problem the ebb42... do you agree or should i try something different?

deft kelp
#

I would bet on the USB plug solder joints on the EBB…
You can try with the new cable too but I kinda doubt it is the cable

jagged rock
#

i have a spare board, but i'll have to unsolder the endstop cables... unfortunate, i hope this at least solves my problem

deft kelp
#

Unsolder? Why? No dupont connectors?

jagged rock
#

on the endstop they kept slipping out, I had to push them in to make a contact, couldn't make a proper crimp, so i decided to ask my electrician to solder and insulate...

#

now that i think about it i should check that with certain movements of that soldered cables the board doesn't get shorted...

jagged rock
deft kelp
jagged rock
#

yeah i meant soldered connections done by me

deft kelp
#

And I mean the solder on the usb plug. They are weak

jagged rock
#

this seems to have solved the issue

drifting portalBOT
jagged rock
#

i notice the raspberry has a question mark at the start of its version, not sure if that's normal...

#

do you still think i should swap ebb42 or could it be that the raspberry has too little ram?

jagged rock
#

However the fact that t1 doesn’t have any problems leads back to the Ebb42….