Notifications
Clear all

[Closed] Smooth Vertical Walls - Are they possible?  

  RSS
Yuri Fonzarelli
(@yuri-fonzarelli)
New Member
Smooth Vertical Walls - Are they possible?

I print mainly with eSun PLA+ and never had issues prior to the MMU upgrade. Over the past few weeks and over a kilogram of filament later I've managed to greatly reduce stringing and blobbing for single color prints. One glaring defect I can not seem to get rid of is z-wobble or irregular vertical wall surfaces. Prior to the upgrade, vertical walls were incredibly smooth. Now they feel like I'm running my finger across sandpaper.

Picture for reference (blue/bottom was prior to the upgrade, red/top is post upgrade): https://imgur.com/NCweeTI

I've attempted multiple different possible solutions with Prusa Chat Support to no avail ( https://imgur.com/Pcgqcmv ):

  • Raising temperature 10 degrees (200 to 210C)

  • Setting filament diameter to 1.70mm from 1.75mm (closer to actual filament diameter)

  • PID Calibration

  • Eliminating linear advance

  • Setting extrusion multiplier from 1.00 to 1.05

  • Increasing number of perimeters and printing infill before perimeters (made it worse)
  • Print Settings:
    avoid_crossing_perimeters = 1
    bed_shape = 0x0,250x0,250x210,0x210
    bed_temperature = 55
    before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n
    between_objects_gcode =
    bottom_solid_layers = 5
    bridge_acceleration = 1000
    bridge_angle = 0
    bridge_fan_speed = 100
    bridge_flow_ratio = 0.8
    bridge_speed = 20
    brim_width = 5
    clip_multipart_objects = 1
    compatible_printers_condition =
    complete_objects = 0
    cooling = 1
    default_acceleration = 1000
    deretract_speed = 80
    disable_fan_first_layers = 1
    dont_support_bridges = 0
    duplicate_distance = 6
    elefant_foot_compensation = 0
    end_filament_gcode = "; Filament-specific end gcode"
    end_gcode = G1 E-4 F2100.00000\nG91\nG1 Z1 F7200.000\nG90\nG1 X245 Y1\nG1 X240 E4\nG1 F4000\nG1 X190 E2.7 \nG1 F4600\nG1 X110 E2.8\nG1 F5200\nG1 X40 E3 \nG1 E-15.0000 F5000\nG1 E-50.0000 F5400\nG1 E-15.0000 F3000\nG1 E-12.0000 F2000\nG1 F1600\nG1 X0 Y1 E3.0000\nG1 X50 Y1 E-5.0000\nG1 F2000\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-3.0000\nG4 S0\nM107 ; fan off\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nG28 X0 ; home X axis\nM84 ; disable motors\n\n
    ensure_vertical_shell_thickness = 0
    external_fill_pattern = rectilinear
    external_perimeter_extrusion_width = 0.45
    external_perimeter_speed = 25
    external_perimeters_first = 0
    extra_perimeters = 1
    extruder_clearance_height = 20
    extruder_clearance_radius = 20
    extruder_colour = #FFAA55
    extruder_offset = 0x0
    extrusion_axis = E
    extrusion_multiplier = 1
    extrusion_width = 0.45
    fan_always_on = 1
    fan_below_layer_time = 100
    filament_colour = #FF3232
    filament_cost = 0
    filament_density = 0
    filament_diameter = 1.75
    filament_max_volumetric_speed = 15
    filament_notes = "List of materials tested with standart PLA print settings for MK2:\n\nDas Filament\nEsun PLA\nEUMAKERS PLA\nFiberlogy HD-PLA\nFillamentum PLA\nFloreon3D\nHatchbox PLA\nPlasty Mladeč PLA\nPrimavalue PLA\nProto pasta Matte Fiber\nVerbatim PLA\nVerbatim BVOH"
    filament_settings_id =
    filament_soluble = 0
    filament_type = PLA
    fill_angle = 45
    fill_density = 20%
    fill_pattern = honeycomb
    first_layer_acceleration = 1000
    first_layer_bed_temperature = 60
    first_layer_extrusion_width = 0.42
    first_layer_height = 0.2
    first_layer_speed = 30
    first_layer_temperature = 210
    gap_fill_speed = 40
    gcode_comments = 0
    gcode_flavor = reprap
    infill_acceleration = 2000
    infill_every_layers = 1
    infill_extruder = 1
    infill_extrusion_width = 0.48
    infill_first = 0
    infill_only_where_needed = 0
    infill_overlap = 31%
    infill_speed = 60
    interface_shells = 0
    layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
    layer_height = 0.15
    max_fan_speed = 100
    max_layer_height = 0.25
    max_print_speed = 100
    max_volumetric_extrusion_rate_slope_negative = 0
    max_volumetric_extrusion_rate_slope_positive = 0
    max_volumetric_speed = 0
    min_fan_speed = 85
    min_layer_height = 0.07
    min_print_speed = 15
    min_skirt_length = 4
    notes =
    nozzle_diameter = 0.4
    octoprint_apikey =
    octoprint_host =
    only_retract_when_crossing_perimeters = 0
    ooze_prevention = 0
    output_filename_format = [input_filename_base].gcode
    overhangs = 1
    perimeter_acceleration = 800
    perimeter_extruder = 1
    perimeter_extrusion_width = 0.45
    perimeter_speed = 40
    perimeters = 1
    post_process =
    print_settings_id =
    printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK2\nPRINTER_HAS_BOWDEN
    printer_settings_id =
    raft_layers = 0
    resolution = 0
    retract_before_travel = 0.7
    retract_before_wipe = 0%
    retract_layer_change = 1
    retract_length = 4
    retract_length_toolchange = 6
    retract_lift = 0
    retract_lift_above = 0
    retract_lift_below = 199
    retract_restart_extra = 0
    retract_restart_extra_toolchange = 0
    retract_speed = 80
    seam_position = aligned
    serial_port =
    serial_speed = 250000
    single_extruder_multi_material = 1
    skirt_distance = 2
    skirt_height = 1
    skirts = 1
    slowdown_below_layer_time = 10
    small_perimeter_speed = 20
    solid_infill_below_area = 0
    solid_infill_every_layers = 0
    solid_infill_extruder = 1
    solid_infill_extrusion_width = 0.45
    solid_infill_speed = 40
    spiral_vase = 0
    standby_temperature_delta = -5
    start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}25{endif}; Filament gcode"
    start_gcode = M115 U3.1.0 ; tell printer latest fw version\n; Start G-Code sequence START\nT?\nM104 S[first_layer_temperature]\nM140 S[first_layer_bed_temperature]\nM109 S[first_layer_temperature]\nM190 S[first_layer_bed_temperature]\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG28 W\nG80\nG92 E0.0\nM203 E100\nM92 E140\nG1 Z0.250 F7200.000\nG1 X50.0 E80.0 F1000.0\nG1 X160.0 E20.0 F1000.0\nG1 Z0.200 F7200.000\nG1 X220.0 E13 F1000.0\nG1 X240.0 E0 F1000.0\nG1 E-4 F1000.0\nG92 E0.0\nM201 X3000 Y1000
    support_material = 1
    support_material_angle = 0
    support_material_buildplate_only = 1
    support_material_contact_distance = 0.22
    support_material_enforce_layers = 0
    support_material_extruder = 1
    support_material_extrusion_width = 0.35
    support_material_interface_contact_loops = 0
    support_material_interface_extruder = 1
    support_material_interface_layers = 1
    support_material_interface_spacing = 0.2
    support_material_interface_speed = 100%
    support_material_pattern = rectilinear
    support_material_spacing = 2
    support_material_speed = 50
    support_material_synchronize_layers = 0
    support_material_threshold = 45
    support_material_with_sheath = 0
    support_material_xy_spacing = 1.7
    temperature = 200
    thin_walls = 0
    threads = 4
    toolchange_gcode =
    top_infill_extrusion_width = 0.45
    top_solid_infill_speed = 30
    top_solid_layers = 5
    travel_speed = 120
    use_firmware_retraction = 0
    use_relative_e_distances = 1
    use_volumetric_e = 0
    variable_layer_height = 1
    wipe = 1
    wipe_tower = 0
    wipe_tower_per_color_wipe = 15
    wipe_tower_width = 60
    wipe_tower_x = 180
    wipe_tower_y = 140
    xy_size_compensation = 0
    z_offset = 0

    Is there anything I can do to help at least narrow down the root cause? Shotgunning possible solutions doesn't seem to be getting me anywhere...

    Posted : 21/01/2018 6:38 pm
    sasha.z
    (@sasha-z)
    Trusted Member
    Re: Smooth Vertical Walls - Are they possible?

    How's the tension on your Y-axis belt?

    Posted : 28/01/2018 8:14 am
    ntdesign
    (@ntdesign)
    Reputable Member
    Re: Smooth Vertical Walls - Are they possible?

    Could you post a picture of a single-wall calibration cube?
    Possible causes that come to mind: X or Y belt tension, extruder estep calibration, filament thickness, temp too low or high.

    Posted : 28/01/2018 6:16 pm
    supermerill
    (@supermerill)
    Eminent Member
    Re: Smooth Vertical Walls - Are they possible?

    I add to the previous advice to lubricate (again) your linear bearings. Carriages should be super easy to move by hand.

    Posted : 30/01/2018 5:52 pm
    Share: