Extruding issue after installing an E3D Hemera
-
Hi all,
I'm having an issue on my Ender 5 Plus when trying to calibrate the extrusion following the replacement of a Microswiss hotend with a Hemera, I'm using a Duet 3 board the normal one not the mini.
When sending a G1 E100 F3000 command in the console I just get about 4,5mm extruded.
I believe the changes on config.g to be correct but I'm clearly missing something or my Hemera is faulty:
; Drives
M569 P0.0 S0 ; physical drive 0.0 goes backwards
M569 P0.1 S0 ; physical drive 0.1 goes backwards
M569 P0.2 S0 ; physical drive 0.2 goes backwards
M569 P0.4 S1 ; physical drive 0.4 goes backwards
M584 X0.0 Y0.1 Z0.2:0.3 E0.4 ; set drive mapping
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z800.00 E409 ; set steps per mm
M566 X900.00 Y900.00 Z12.00 E300.00 ; set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z1200.00 E3600.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E5000.00 ; set accelerations (mm/s^2)
M906 X800 Y800 Z800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeoutI changed the S value to 1 on the M569 P0.4 line in order to get the filament extruded but I must admit that I was surprised I had to do this, as it was working fine with the previous motor, so maybe that the hemera motor is setup to turn in the other direction, this is the only thing I can think of right now.
Anyone one has an idea of what I'm missing here, I'll appreciate any insight !
Thanks
-
The Hemera has a gear reduction before the filament drive, which reverses the direction.
Or it could just be that it's built "the other way up" compared to your previous one.
I have two Hemera direct tools on my toolchanger machine; just checking the config, they are set for 409 steps/mm, E16, I1.
(Though my instantaneous speed change is 3000 for the extruders).Do you have absolute or relative extrusion set? In absolute, it's setting a filament position rather than distance.
Try sending M83 first?Re. directions, one Hemera has S0 and the other S1.. Must be a difference in how I made up the link cables. I thought I followed the same connections, but the cables were made a few weeks apart.
-
Hi @rjenkinsgb,
Thanks for taking the time to reply, I have M83 setup in my general preferences in my config.g as per below, so not sure if that changes anything or if maybe I need to replace it with M82 instead,:
General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"Ender 5 Plus" ; set printer nameAlso, it seems that I'm using the same E409 steps/mm, E16 and I1 values as you are so I'm a bit confused to be honest.
Concerning directions I'll keep it as S1which is extruding.
-
@aldiallo
I've never tried an extrude command from the command line, I've always used the Paneldue extrusion controls.However, I just did a double-take of your test command!
Try it again but with feed eg. 200;
At 3000 (presumably mm/min) it's quite likely the stepper is missing steps, as it's trying to shift 50mm of filament per second! -
@rjenkinsgb spot on!
Thanks, that was it, extrusion working fine, really appreciate your help on this.
-
May I ask you what your slicer settings are for the Hemera please? I've done 3 prints trying to nailed settings down but I still have some issues as you can see in the images below:
The first print was the calibration cube on the right then the one on the left and finally the benchy. I'm using Simplify3d and between the first and second cube I raised the temperature from 210 to 235 and disabled retraction so layer adhesion was better but needs to be improved.
If I compare the benchy to one of the one printed with the previous setup using the Microswiss Direct drive setup, I wasn't expecting the difference to be so huge, not sure why but I hoping that the changes required on the slicer would be minimal but I was complety wrong
Current setting after disabling retraction, the extrusion multiplier was raised from 0.90 to 0.95 and the extrusion witdth was changed form manual .0.40 to Auto, Coasting and Nozzle wipe are enable .
Layer height is set to 0.32
Any suggestions?
Thanks
-
I've never used more than 0.2mm layers; it's set for relative E movement and firmware retraction.
This is the retraction setting I use on my config, with the Hemera direct tools:
M207 P0 S2.0 F2400 Z0.075 ; Firmware retraction setting
That's using Bot's version of Prusaslicer - it gives totally different and vastly better results than the old Cura I normally use with my Overlord - though Cura works fine with that!
It looks like the temperature may be off somewhat, on the orange one?
-
I use a Hemera with my Duet2. I use very small retraction (0.5-1mm at most), because of the very short filament path. I find that if I calibrate the extrusion by measuring filament motion, the best printing is at about 95% of this. With the 0.4mm nozzle, I print layers up to 0.32mm quite successfully. I find the Hemera to be a very non-stringy nozzle; I can print almost any filament I want without much stringing. I tend to run it on the hot side (220 for PLA, 250 for PETG). I have a Pt1000 sensor for my temp sensor, so these should be fairly well-calibrated temperatures.
-
Thanks for the feedback guys, I'll retune my slicer settings and see what comes out and use a temp tower to nail the ebst printing temps for the filament being used. I'm also considering moving from Simplify3D to either PrusaSlicer or SuperSlicer once I get the new settings nailed in.