2

enter image description here

When I print the gcode repeatly, under extrusion happens at the same place.

The under extrusion not only occurs on first layer. I noticed the second layer also has some part under extruded, but not at the same place as first layer, because the infill line direction is rotated 90 degrees.

I have tried the following but could not solve the problem:

  1. Delta calibration (leveling)
  2. z=0 gap adjustment
  3. Filament flow calibration

It's a delta printer running Marlin 2.1. Slice with SuperSlicer.

The top layer doesn't seem to have under extrusion. There is even a bit over extrusion at the corner.

enter image description here

aleung
  • 263
  • 1
  • 6

1 Answers1

1

The most likely cause is that your bed just isn't flat. At least as I understand it, delta calibration is not mesh leveling, and is not there to correct for a non-flat bed, just for skew from the bed not being square with the towers or possibly other errors in the tower configuration.

Without knowing more about your printer, it's hard to know if you could add mesh leveling, but it's really a tradeoff anyway. You may be better to just adjust your Z offset so that the low points are sufficiently extruded, leaving the high points slightly overextruded.

  • 1
    Interesting read: https://www.klipper3d.org/Delta_Calibrate.html Delta calibration is not equivalent to Bed mesh, it is performed prior, so, non-flat build surface is therefor very likely! – 0scar Oct 10 '22 at 11:19