very hot extruder motor
Hello,
I have iMK3s, which was working fine previously.
Now I have installed MMU and the printer is still not working.
While searching for the problem, I have encountered, that the extruder motor is really hot, even when the printer is idle!
What I have done:
- I tried to load filament, which is still failing;
- after that I have cooled down the printer by menue "Prehead"
everything is cooled down (extruder temp. about 30 degrees), but extruder motor has 55 degrees (I measured with infrared thermometer, which is pretty exactly)
it seems, that the motor is still under power for holding position. Is this necessary? I am afraid, that the motor will not alive very long.
(I often started a print job in the evening. the motor will heat the whole night)
When installing the mmu module, I updated firmware to 3.8. But I do not know, if the older firmware caused the same behaviour
RE: very hot extruder motor
- I tried to load filament, which is still failing;
Hi Richard,
This is where you have to start. Disregard the extruder motor temperature. Check why loading is failing. Most common issues are FINDA sensor not properly aligned. IR filament sensor not properly aligned.
Often linked posts:
Going small with MMU2
Real Multi Material
My prints on Instagram
RE: very hot extruder motor
yes, of course...the printer should work; with this issue I had progress; it is able to load filament now.
but anyway, when filament loading is failing (which could occur accidently at any time), the extruder motor should not be fully powered for endless time.
RE: very hot extruder motor
The extruder motor operates at 55 to 60c under normal ambient 23c conditions. Well below the rated 100c operating specs. If using inside an enclosure, the motor requires cooling to reduce the risk of filament deformation during printing - where the gears can reach 80c when the enclosure is at 40c or more.
And the filament motor is generally disabled after each print via End Gcode:
G4 ; wait
M221 S100
M104 S0 ; turn off temperature
M140 S0 ; turn off heatbed
M107 ; turn off fan
{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+30, max_print_height)}{endif} ; Move print head up
G1 X0 Y200 F3000 ; home X axis
M84 ; disable motors
RE: very hot extruder motor
@tim-m30
yes, this is maybe the problem. Seems, it's ok when GCode is processed till the end without error, the motor will be disabled.
but I have performed actions without GCode:
- first layer calibration, loading filament failed
- Load to nozzle, loading filament failed
- or with GCode, printing multicolor GCode, but printing stops because of mmu error, when changing filament
maybe the extruder motor is disabled only after successfully finished the operation, but not on failure
maybe it's a minor problem, but my first experiences with the mmu unit showed me, that there a lot of possible errors 🙁
RE: very hot extruder motor
The big red X button (well, orange or black) turns off the motors.
RE: very hot extruder motor
Im have the same issue, motor runs at 55deg out side my enclosure. inside I would hate to imagine
I haven't tried it but using the M907 command to adjust the extruder stepper current.
Im not sure what the default current, maybe some body knows? would have to look at the source code.
Example
M907 X540 Z830 E450
Marlin web site has more details on the command.