Fill out above information andin all cases attach yourklippy.logfile (use zip to compress it, if too big). Pasting yourprinter.cfgis 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 tried to print something with my Voron 2.4. But for a reason, I cannot get behind, it fails with the BTT EBBCan losing connection. Back in 22nd of August it worked flawless and printed properly. The failure has no clear timing when it fails. I cannot pinpoint what it is since back in August it printed without any issues.
Any help is appreciated
More details: The only way to restart the printer is by restarting the klipper service. It does not help to execute FIRMWARE_RESTART or RESTART commands.
Good find man, I check the post and it is fairly similar to my issue. I am just confused that it happens now but used to work for so long. But on the other hand, my dad has similar issues (he has basically the same Voron). The capacitor would probably work, would it work connecting the powerlines directly to the PSU instead of the MCU?
It was my post about “New Voron instance lost communication with EBB (can bus)“.
I printed over 200hours without any problem after adding capacitor. But. Problem is back - a week ago I found every print finishes with EBB lost communication. I replaced PSU, added one more capacitor, grounded motor and extruder, changed can cable, updated klipper and firmware and tried second EBB board…. Still no luck. It (EBB board) just reboots after 30-70minutes and print stops.
Dang, do happen to have a solution at hand or an idea what could be the culprit? You said swapping “everything” didn’t help, but maybe you have another idea. Also, what hotend are you using with which wattage?
This might be the right question.
Often the CANbus cables are not the thickest ones and with a powerful hotend there might be voltage/current issues.
On the other hand solder joints and connectors can behave different under different temperatures.
And even the CANbus data lines might cause issues if not twisted and/or properly shielded.
Are you using only one CAN device connected to the MCU?
Sorry. Hotend was last thing I tried to change. My original hotend was 70w and I changed it to 40w revo two days ago… No luck - print stopped after 37mins.
Currently I plan to try some kind of esp32-based voltage logger (2 channel) - to log voltage 10-30 rounds per second on sdcard. I just want to be sure voltage is ok…
Currently I have only one can device connected. I added a “hub” with 3 sockets to connect toolheads, but stuck with connection loses. Hub is connected to PSU using 2.5mm2 wires (shielded) and has three 470uf capacitors near every socket.
I had that discussion recently with @mykepredko while I was looking for a proper way to connect several extruder boards using CAN.
CAN is meant to daisy chain its components on a single line/bus.
The specs allow short stubs but this can cause issues due to signal reflections and respective interference on the bus. I ordered a BTT CEB yesterday to test it in a future project but for your issue: can you at least for testing purpose remove that hub and directly connect the EBB to the MCU board?
This removes the hub from that equation and each of its connections on the signal and power line.
I only use one CAN device (the EBBCan 2209) and a Phaetus Rapido V2 hotend. The cable is the original BTT one. I trimmed it a bit to fit better in my printer.
What did you changed since that date on the hardware side?
That is the weird thing, I haven’t touched the printer since.
First thing, I got in my mind, old machine, maybe bad connections.
The machine is rather new and I pulled out the CAN cable and reconnected it.
It just worked fine, I didn’t touch the printer for about 3 months and now it doesn’t work anymore. In the mean time I worked on a separate printer which I built about 5 months ago.
My next try would be to connect the CAN power line to the PSU directly, but before that I was wondering if some had a similar issue, which is the case, and has a proper solution.
I was just checking the printer, and it already was getting its power from the PSU. But bare cable and not with a U pin thingy, no idea what its actually called. I crimped the U pin thingies on but to no avail.
It is my situation too - there was such problems just after build, but then I added capacitor and problems gone. There was many “no-problem” prints (longest - 22 hours), but then it just start losing ebb in 30-60 minutes of printing.
Root of the problem - EBB, its mcu just reboots at some moment (katapult was build to enable red lamp gpio at start and klipper disable this gpio after toolhead init) and there is no “reset“ commands in klippy log.