Engines hum and heat up a lot with Kraken and RatOS2.1

I have upgraded my VC3.1 24/48v printer from the Octopus PRO to the Kraken board and installed RatOS2.1 and now the motors keep humming all the time and get very hot. So much so that after a short time the 48v source goes off and I have to restart it to make it work. I've reinstalled it twice and it's still doing the same thing. I've bought the same new motors directly from RatRig and it's still doing the same thing. Can somebody help me? Thanks in advance.
108 Replies
Decker
Decker2mo ago
All the time? Even when the motors are turned off?
PabloMirón
PabloMirón2mo ago
No, when I use it and when they rest after using them. If I turn them off it doesn't do it.
Decker
Decker2mo ago
If you use the page that lets you see the accelerometer info live, can you see it on the graph
PabloMirón
PabloMirón2mo ago
Yes
PabloMirón
PabloMirón2mo ago
No description
PabloMirón
PabloMirón2mo ago
I have the Z motors disconnected and the vibration is still transmitted through the structure.
kgbengt
kgbengt2mo ago
I have a similar problem, also a new BTT Kraken on a Vcore 3.1 and 48V and Ratos 2.1. I switched from a Duet3d HC6 with RRF because i wanted the Beacon. Z-motors seem to work, although with a sound i didnt have before. X and Y moved a couple of times and it homed. But now when i try to move X or Y, Klipper shuts down and i get an error message: "tmc 'stepper_x' reports error: gstat: 00000004 uv_cp=1(undervoltage!)". I have checked my cables and connectors, also reverted back to 24V for the drivers, no luck. I noticed that the 4 first TMC2160-drivers on the Kraken have a sense_resistor value of 0.022 and the other 4 drivers 0.075. This is probably part of the problem. I have now measured the resistance in my X and Y steppers and it is about 1,5 ohms in one winding and 0.5 in the other, so i will need new steppers... I will try again with new ones, but it seems that the config for the BTT Kraken isn't correct in Klipper. In the printer.conf it says that the stepper drivers are 5160 and not 2160, but this is maybe just a copy/paste thing? I have only just started with Klipper, coming from RRF, and it still a bit confusing...
MDFPereira
MDFPereira2mo ago
I will check it as soon as I arrive home. But I believe the configs for 2160 are exactly the same as for 5160. @miklschmidt can confirm this… Also, the problem with the kraken is not on the configs. There is a hardware issue of it running nema17 motors… the board was designed to run bigger motors. Exactly what you said about the sense resistors for X and Y. My advice: do not run it with nema17 until someone else (probably Mikkel) chime in with some info
miklschmidt
miklschmidt2mo ago
this is just ADXL345 noise
PabloMirón
PabloMirón2mo ago
When I get home I record a video but you can feel the vibration of the motors throughout the structure, perhaps in the graph it looks like a problem with the ADXL but it is something in the configuration of the 2160. Additionally, the motors get very hot.
miklschmidt
miklschmidt2mo ago
Klipper shuts down and i get an error message: "tmc 'stepper_x' reports error: gstat: 00000004 uv_cp=1(undervoltage!)"
That's usually a wiring or power supply problem: https://www.klipper3d.org/TMC_Drivers.html#tmc-reports-error-uv_cp1undervoltage
I noticed that the 4 first TMC2160-drivers on the Kraken have a sense_resistor value of 0.022 and the other 4 drivers 0.075. This is probably part of the problem.
Yes, those 0.022 ohm sense resistors do not make sense for anything below ~5A RMS. I've spoken at length about how i think this board is a mistake design wise for 3d printers. A sense resistor that low will force a super low currentscaler which results in bad microstepping performance. The latter 4 should be fine for 1.5-2.5A RMS.
I have now measured the resistance in my X and Y steppers and it is about 1,5 ohms in one winding and 0.5 in the other, so i will need new steppers...
... So somehow your coil soft-shorted / hotspotted? Explains the undervoltage error. I wonder how that's possible though, but i guess the sense_resistor is just too inaccurate at that low current.
but it seems that the config for the BTT Kraken isn't correct in Klipper.
As far as i can tell, it's correct. What about it do you believe to be incorrect? There is no 2160 section in klipper, a 2160 is just a 5160 without the motion planner which klipper doesn't support anyway, hence why klipper instructs you to use the 5160 section (you can see this in the official btt config as well).
I will check it as soon as I arrive home. But I believe the configs for 2160 are exactly the same as for 5160. @miklschmidt can confirm this…
Correct. It is normal that they hum when standing still, they're receiving the full current (as instructed by the klipper docs, run_current = hold_current) at all times, what you're hearing is the chopper driver trying to keep the motor still at a specific microstep. If you want it to shut up, enable "standstill stealth" in the motion section in the hardware configurator. You'll notice if you move the motor, the hum will change, because it'll hold at a different microstep position. All normal.
PabloMirón
PabloMirón2mo ago
The vibration matters little to me, the real problem is that the motors get so hot that it triggers the protection of the power supply and turns off.
miklschmidt
miklschmidt2mo ago
Power supply does not have any protection against motor temperature. Only overcurrent / overvoltage etc, the usual. Can you measure the stepper temperature? and what PSU are you using? Also, please upload a debug.zip (download it from the sidebar in the configurator)
PabloMirón
PabloMirón2mo ago
Sorry for the delay. The power supplies are Meanwell LRS-200, one 24v and one 48v. I have sent the Debug.zip file
miklschmidt
miklschmidt2mo ago
It looks like you didn't update RatOS and the configurator, that's why you're having problems Currently double checking if there's an issue. Yeah you're missing updates
Want results from more Discord servers?
Add your server