nozzle not primed after retraction (I think..)
-
If using slicer-generated retraction, look for an "extra length on restart" or similar parameter in the retraction settings.
If using firmware retraction, you can use the M207 R parameter to re-prime a little more filament than was retracted.
-
@dc42 Thanks.
To get all squares connected it requiredM207 R0.68
(see below image).I then tried running a few more test on a more realistic print scenario and found that all the geometries beside the square in the center were missing the start parts of the print. I tried increasing and decreasing the e-acceleration, e-jerk and PA. I also did the same with retraction. Increasing and decreasing speeds, distance, un-retraction etc. All test prints generated similar results as the picture below.
-
What size nozzle are you using? I've seen that behavior with nozzles 0.6 mm and larger.
-
@mrehorstdmd
0.4mm nozzle -
I tried slowing everything down and the results were near identical to the above picture. You can see as the extruder retracts and moves to the next geometry and then de-retracts it just pushes out small blobs with spaces between them. It then seems to sort it self out after a little bit. I am not sure how else I can debug this.
M566 X56.25 Y56.25 Z56.25 E7.50 M203 X7800.00 Y7800.00 Z7800.00 E7800.00 M201 X93.75 Y93.75 Z93.75 E62.5 M207 S1.0 R0.2 F1800 T1800 Z0.0
-
M207 S1.10 R-0.000 F2400 T2400 Z0.0
Are you still using 1.1mm of retraction?
Maybe post your currently used settings for us to see.
Tuning something like retract based on the first layer is maybe not the best way to go.
I'd start with some neutral values and go from there.
M203 E6000 ; e speed
M201 E3000 ; e accel
M566 E3000 ; e jerk
M207 S1 R-0.000 F3000 T3000 Z0.0 ; retraction
M572 D0 S0.05 ; pressure advanceThat might give you a good enough starting point.
Fire up a tall print with some regular features and starting live tuning the values to see how it behaves. Watch it for a few layers before changing it again.A set of macros like these will help a lot, especially if you have a paneldue.
Alternatively, start with pressure advance off and do a retraction tuning test print to get an idea of how the changes to the different values in M207 have an effect. Then when you're happy with the results, tune pressure advance.
Also, if you're using a bowden tube make sure your couplings are secure and the tube isn't slipping or getting bent too much causing a restriction.
Make sure you have your slicer configured to retract on travel, and layer changes. And make your travel speed as quick as you can.
-
Thanks @Phaedrux
I have been using the macros you created to try tune the retraction (Thanks for creating them, they have helped a lot).
My setup is using a direct drive and slicer is configured to retract on travel and layer changes. Travel speed is 130mm/sec. I turned off PA and focused on retraction tuning. So far the results are pretty poor. The only time I can get enough filament down at the start of new layer is when I re-prime at set it something greater than
0.68
.I am going to run some more test this evening.
-
@skezo I'm really taking a stab at this, but maybe try adding P1 flag to your M566 command.
The default jerk policy is 0, jerk is only applied between two printing moves, or between two travel moves, and only if they both involve XY movement or neither does. Changing the jerk policy to 1 allows jerk to be applied between any pair of moves.For example, mine is:
M566 X480.00 Y480.00 Z24.00 E1500.00 P1 ; Set maximum instantaneous speed changes (mm/min)
-
There are all single wall objects, have you tried to print with multiple walls? Single wall is very difficult and unusual to do unless it's vase mode which is continuous extrusion. Using 2 walls means the seam has something to bond to.
Try using 2 walls and 10% infill on those objects and I think you'll find it's a bit better.
What is your extruder? It's possible something is mechanically off with it.
Can you make a video of it in action and share it?
-
I was able to get the first layer test to print full squares by reducing retraction speed (15mm/sec), retraction distance (0.5mm), layer-height (0.2mm), extrusion width (0.48mm) and increasing travel moves (260mm/sec) and pressure advance (0.7). This also helped with printing the single parameter geometries.
I think I still have a while to go to dialing this in but I will take it as progress. Thanks for all the help.