Layer to Layer Adhesion/Warping? [ABS/0.05/0.4 Nozzle]
 
Notifications
Clear all

Layer to Layer Adhesion/Warping? [ABS/0.05/0.4 Nozzle]  

  RSS
Korraz
(@korraz)
New Member
Layer to Layer Adhesion/Warping? [ABS/0.05/0.4 Nozzle]

Hello everyone,

 

I've been trying to push my MK4S to the limits and test some things out of curiosity. My current goal is to consistently get good results at 0.05 layer height with a 0.2 nozzle, and I've run into some issues along the way and I'm currently stuck at 0.05/0.4 Nozzle.

The Issue(s)
It appears that the prints are experiencing warping (possible among other things) and layer-to-layer adhesion issues after the first layer. It looks like some parts/corners are either just warping, getting pulled upwards by the nozzle, or have some messy extrusion(I think this may be the result of a layer separating and warping upwards and then causing a blob). See images here.

There are two additional issues, which are, I think, caused by this: 
The first one is bed adhesion: Prints keep getting loose, and I think the issue is, that the nozzle bumps against the warped layers and eventually kick them loose. Currently, bed adhesion isn't an issue anymore, my settings seem to keep the print attached no matter what.

The second one is breaking supports: The organic supports just keep snapping off, leading to issues.

 What I've tried
I played around with print speeds, temperature and cooling, but so far nothing conclusive. It took me a lot of trial and error to even get 0.1 working somewhat reliably, so I hope some kind soul spares me another week or two of trial and error by at least pointing me at what settings I should focus on.

The Setup
Printer: MK4S with newest firmware
Slicer: PrusaSlicer (I've considered updating to the release candidate but decided to hold off for now)
Nozzle: 0.4 High Flow
Filament: Prusa ABS
Enclosure: Yes, fully. It keeps the heat well, the fan to pull out fumes is fairly far away from the print.
Layer Height: 0.05
Model: Irrelevant, it happens on all of my test models.
Supports: Organic, everywhere, auto generated (I know this isn't ideal, but I don't want to spend too much time fiddling with painted supports on test prints)

These settings are based on the MK4 Ultra Detail 0.05 settings, but the issue already existed with the standard MK4S 0.1 settings.
No changes to printer settings and filament settings. I did some fiddling with temperature and cooling (235 without cooling vs 255 with cooling) and it didn't seem to make a difference, so I stuck to the standard 255 with cooling. I know that ABS doesn't like air flow, but from a couple of tests it didn't seem to change anything (I'm willing to try again though, with some feedback).

# generated by PrusaSlicer 2.9.0 on 2025-03-07 at 15:16:46 UTC
arc_fitting = emit_center
automatic_extrusion_widths = 0
automatic_infill_combination = 0
automatic_infill_combination_max_layer_height = 100%
avoid_crossing_curled_overhangs = 0
avoid_crossing_perimeters = 0
avoid_crossing_perimeters_max_detour = 0
bottom_fill_pattern = monotonic
bottom_solid_layers = 10
bottom_solid_min_thickness = 0.5
bridge_acceleration = 300
bridge_angle = 0
bridge_flow_ratio = 1
bridge_speed = 25
brim_separation = 0.1
brim_type = outer_only
brim_width = 15
compatible_printers = 
compatible_printers_condition = printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4
complete_objects = 0
default_acceleration = 800
dont_support_bridges = 0
draft_shield = disabled
elefant_foot_compensation = 0.2
enable_dynamic_overhang_speeds = 1
ensure_vertical_shell_thickness = enabled
external_perimeter_acceleration = 300
external_perimeter_extrusion_width = 0.45
external_perimeter_speed = 20
external_perimeters_first = 0
extra_perimeters = 0
extra_perimeters_on_overhangs = 0
extruder_clearance_height = 14
extruder_clearance_radius = 45
extrusion_width = 0.45
fill_angle = 45
fill_density = 15%
fill_pattern = grid
first_layer_acceleration = 500
first_layer_acceleration_over_raft = 0
first_layer_extrusion_width = 0.5
first_layer_height = 0.4
first_layer_speed = 10
first_layer_speed_over_raft = 30
fuzzy_skin = none
fuzzy_skin_point_dist = 0.8
fuzzy_skin_thickness = 0.3
gap_fill_enabled = 1
gap_fill_speed = 25
gcode_comments = 0
gcode_label_objects = firmware
gcode_resolution = 0.008
gcode_substitutions = 
infill_acceleration = 800
infill_anchor = 2
infill_anchor_max = 12
infill_every_layers = 1
infill_extruder = 1
infill_extrusion_width = 0.45
infill_first = 0
infill_overlap = 15%
infill_speed = 60
inherits = 
interface_shells = 0
ironing = 0
ironing_flowrate = 15%
ironing_spacing = 0.1
ironing_speed = 15
ironing_type = top
layer_height = 0.05
max_print_speed = 100
max_volumetric_extrusion_rate_slope_negative = 0
max_volumetric_extrusion_rate_slope_positive = 0
max_volumetric_speed = 0
min_bead_width = 85%
min_feature_size = 25%
min_skirt_length = 4
mmu_segmented_region_interlocking_depth = 0
mmu_segmented_region_max_width = 0
notes = 
only_one_perimeter_first_layer = 0
only_retract_when_crossing_perimeters = 0
ooze_prevention = 0
output_filename_format = {input_filename_base}_0.4n_{layer_height}mm_{printing_filament_types}_{printer_model}_{print_time}.gcode
overhang_speed_0 = 15
overhang_speed_1 = 25
overhang_speed_2 = 30
overhang_speed_3 = 80%
overhangs = 1
perimeter_acceleration = 300
perimeter_extruder = 1
perimeter_extrusion_width = 0.45
perimeter_generator = arachne
perimeter_speed = 30
perimeters = 3
post_process = 
print_settings_id = 
raft_contact_distance = 0.15
raft_expansion = 1.5
raft_first_layer_density = 80%
raft_first_layer_expansion = 3.5
raft_layers = 0
resolution = 0
scarf_seam_entire_loop = 0
scarf_seam_length = 20
scarf_seam_max_segment_length = 1
scarf_seam_on_inner_perimeters = 0
scarf_seam_only_on_smooth = 1
scarf_seam_placement = nowhere
scarf_seam_start_height = 0%
seam_gap_distance = 15%
seam_position = aligned
single_extruder_multi_material_priming = 0
skirt_distance = 6
skirt_height = 6
skirts = 0
slice_closing_radius = 0.049
slicing_mode = regular
small_perimeter_speed = 20
solid_infill_acceleration = 700
solid_infill_below_area = 0
solid_infill_every_layers = 0
solid_infill_extruder = 1
solid_infill_extrusion_width = 0.45
solid_infill_speed = 60
spiral_vase = 0
staggered_inner_seams = 0
standby_temperature_delta = -5
support_material = 1
support_material_angle = 0
support_material_auto = 1
support_material_bottom_contact_distance = 0
support_material_bottom_interface_layers = 0
support_material_buildplate_only = 0
support_material_closing_radius = 2
support_material_contact_distance = 0.17
support_material_enforce_layers = 0
support_material_extruder = 0
support_material_extrusion_width = 0.4
support_material_interface_contact_loops = 0
support_material_interface_extruder = 0
support_material_interface_layers = 3
support_material_interface_pattern = auto
support_material_interface_spacing = 0.2
support_material_interface_speed = 80%
support_material_pattern = rectilinear
support_material_spacing = 2
support_material_speed = 30
support_material_style = organic
support_material_synchronize_layers = 0
support_material_threshold = 40
support_material_with_sheath = 0
support_material_xy_spacing = 80%
support_tree_angle = 40
support_tree_angle_slow = 25
support_tree_branch_diameter = 2
support_tree_branch_diameter_angle = 5
support_tree_branch_diameter_double_wall = 3
support_tree_branch_distance = 1
support_tree_tip_diameter = 0.8
support_tree_top_rate = 30%
thick_bridges = 1
thin_walls = 0
top_fill_pattern = monotoniclines
top_infill_extrusion_width = 0.4
top_one_perimeter_type = none
top_solid_infill_acceleration = 500
top_solid_infill_speed = 30
top_solid_layers = 14
top_solid_min_thickness = 0.7
travel_acceleration = 4000
travel_speed = 300
travel_speed_z = 12
wall_distribution_count = 1
wall_transition_angle = 10
wall_transition_filter_deviation = 25%
wall_transition_length = 100%
wipe_tower = 1
wipe_tower_acceleration = 0
wipe_tower_bridging = 10
wipe_tower_brim_width = 2
wipe_tower_cone_angle = 25
wipe_tower_extra_flow = 250%
wipe_tower_extra_spacing = 110%
wipe_tower_extruder = 0
wipe_tower_no_sparse_layers = 0
wipe_tower_width = 60
xy_size_compensation = 0
Posted : 09/03/2025 10:29 am
JoanTabb
(@joantabb)
Veteran Member Moderator
RE: Layer to Layer Adhesion/Warping? [ABS/0.05/0.4 Nozzle]

Hi Koraz, 
you seem to be using a sledge hammer to do micro surgery.

the High flow nozzle is designed to flow lots of filament
low layer heights need precise control of small amounts of filament
these seem at odds with each other
why don't you start with a 0.25mm nozzle and 0.12mm layer height, and work down from there?

regards Joan

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility.Location Halifax UK

Posted : 09/03/2025 11:14 am
Korraz
(@korraz)
New Member
Topic starter answered:
RE: Layer to Layer Adhesion/Warping? [ABS/0.05/0.4 Nozzle]

Hi Joan,

Thanks for the advice. I swapped to the .25 nozzle and it seems to alleviate the overextrusion a bit (I'm still doing tests), but the issue with breaking organic supports remain. I'm having difficulties determining the reason and if it's layer-to-layer adhesion issues or if the supports just... break. In any case, the fault lines seem to not be perfectly aligned with the layer lines, there's some breaking across multiple layers.

I got curious, so I jumped to 0.05, and right now I'm using just the stock profile. The only idea I have to increase robustness of supports would be to make them thicker, but there doesn't seem to be an option for increasing number of perimeters, and I'm not sure what else I could change.

Posted : 10/03/2025 12:18 pm
Korraz
(@korraz)
New Member
Topic starter answered:
RE: Layer to Layer Adhesion/Warping? [ABS/0.05/0.4 Nozzle]

I can't seem to edit my previous post, but I did some more testing and managed to catch a print with issues early on. There seems to be some significant shifting and warping on the x/y axis, but only for the supports, and I caught two supports warping/disadhering on Z. It seems like the supports like to unravel and sometimes the printer manages to press them back down and keep printing the support correctly, but this creates a weakness that will eventually break. I don't see any of this on the print piece itself, so maybe it really is down to two perimeters not being enough?

Posted : 10/03/2025 1:00 pm
Korraz
(@korraz)
New Member
Topic starter answered:
RE: Layer to Layer Adhesion/Warping? [ABS/0.05/0.4 Nozzle]

After doing some more tests and getting the exact same result every time, I got suspicious and decided to examine the gcodes closer. Turns out, this seems to be an issue with support generation:

Broken Support Generation

 

It seems like PrusaSlicer simply generates broken supports. This is all on stock settings regarding organic support generation. Does anybody know how to fix this, or should I look at a different slicer for organic supports for now?

Posted : 15/03/2025 10:25 am
Share: