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:
Hi,
I have a heating problem about nema 14 extruder stepper motor with the BTT EBB42 CAN.
When I use the nema 14 extruder stepper motor direct connect BTT SKR3 board no problem but using with EBB42 CAN there is heating problem.
When I connect it via CAN, the engine does not warm up initially, but when I give the command (examp. M83 G1 E10 F600), it starts to warm up. Even if the engine is stopped, it continues to warm up.
Both connections, SKR3 and EBB42 are the same current, have the same configurations.
I would be very happy, if you help.
Thanks everybody.
I disabled the hold_current value, but the result did not change.
I have previously tried many values such as 0.8, 1.22, 1.7 for the run_current value, but the result did not change. The stepper motor continued to warm up.
The problem occurs when EBB42 is used with CAN. Regardless of the run_current value, there is no heat problem in the stepper motor with SKR3.
Can you explain what you mean by “The stepper motor continued to warm up.”
How much does it warm up and why is it a problem?
When I look through your klippy.log I see a number of communications lost events. You do monitor the temperature of the EBB42 and the highest I see it reach is 37.C which should be fine.
When I look at your printer.cfg, I see that you have set your stepper_z and extruder[tmc2209... statements as:
As was noted by @EddyMI3D the hold_current parameter shouldn’t be there but, personally, I’m more concerned about the lines:
diag_pin =
I’m not sure how Klipper will react upon encountering it - it’s not throwing an error but I’m not sure what it will do.
Based on the diag_pin lines, I’d be curious as to whether or not your Z Axis stepper is also getting “warm” when the printer is idle. If it is and the X and Y axis steppers aren’t then I would think those lines are the culprit.
Regardless, more information in terms of what you mean by “warm” and why it is a problem is required.
I attached the heater bed sensor to the stepper motor so that you can monitor the temperature.
I have tried the run_current value before with values such as 1.22, 0.80, 1.7. But the heating problem of the stepper motor has not changed. The same problem occurred with different nema14 36mm round stepper motors.
The temperature value can reach up to 58-60 C degrees.
There is no heating in x, y and z stepper motors. Also, no EBB42 heating problem.
I think the problem is related to EBB42, but I cannot understand the reason.
Without the EBB42 Can board, it does not overheat at the same values as the SKR3 main board.
I want to confirm this - you are plugging in the extruder stepper motor that is heating up into the SKR into a stepper port with the driver set up and it’s not heating up? That means you are taking apart your toolhead (where I presume the stepper and EBB42 is located) and physically removing the stepper and plugging it into the SKR. Correct?
What happens if you plug in another stepper (ideally one that isn’t heating up) into the EBB42?
Have you done any prints with things in this configuration (ie heating up) and what is the quality of the material laying down? Does the extrusion stepper “click” or “bang” when you are printing?
I’m asking because we’ve talked through the EBB42 at length but not discussed the stepper at all. When I had my original Voron 2.4 with the stepper in the toolhead and no toolhead controller, the stepper wires were a metre or so long. When I have a stepper motor connected to a toolhead controller, I cut them down to 2-4cm. I would expect testing the stepper on a port in your printer to be a major undertaking.
Could you send some pictures of your toolhead and the stepper in question (with its wiring displayed)?
What you’re describing is hard to reconcile with how things are supposed to work and I don’t think we’re asking all the right questions first to get at what the problem is.
What exact Nema14 motor is used on the extruder port?
Maybe even the 0.8 A are too much.
Double check the TMC chip on the EBB42 though default should be a TMC2209. However it might be good to specify the correct sense_resistor value from the datasheet in the [tmc2209 extruder] section.
Wrong values can drive too much current to the motor.
Can you take a photo of the top side of the EBB42 with all the wiring?
And does the Nema14 motor work except for the heat?
@LifeOfBrian’s comment made me think of something just now and this is totally anecdotal.
I’ve been messing with my Voron 0.2 this weekend (it’s my secondary not often used printer) and while getting it back in working order I realized my extruder stepper was getting HOT.
Not too hot too touch, but pushing that limit, hotter than I would have expected.
My run current is set at .85 so I dropped it to .8 and then I started having extruder issues and skipping.
This is just some knock off NEMA 14 Pancake stepper, but some definitely run hotter than others.
My printer is not finished yet.
I’m testing the hardware parts. I can use to replace EBB42 and SKR3 motherboards with the same stepper motor cable. (changin the printer.cfg pin settings)
So motherboard and toolhead are on the table. I dont taking apart everytime
I tried tree different nema 14 stepper motor
NEMA14 Pancake Type Motor
36BYGH 36HS2418CL16
Step angle: 1.8±5% /STEP
Current: 1.88A/PHASE
Number of teeth: 10 teeth