From 1be743466625876d2319494c82b923a17eb33ca9 Mon Sep 17 00:00:00 2001 From: Jannik Beyerstedt Date: Wed, 1 Jul 2020 21:41:24 +0200 Subject: [PATCH 1/4] [WIP] do not use auto speed, b/c it doesn't work Autospeed works fine for some models, but others will only be printer very slowly (10 mm/s instead of 50-65 mm/s) --- filament/DasFilament-PLA-black-3.00.ini | 6 +++--- filament/DasFilament-PLA-red-3.00.ini | 6 +++--- print/prusa_i3_JB-h02.ini | 14 +++++++------- print/prusa_i3_JB-h03.ini | 14 +++++++------- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/filament/DasFilament-PLA-black-3.00.ini b/filament/DasFilament-PLA-black-3.00.ini index 822531d..249841d 100644 --- a/filament/DasFilament-PLA-black-3.00.ini +++ b/filament/DasFilament-PLA-black-3.00.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:05:23 UTC +# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:37:18 UTC bed_temperature = 0 bridge_fan_speed = 100 compatible_printers = @@ -10,7 +10,7 @@ disable_fan_first_layers = 3 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1 fan_always_on = 0 -fan_below_layer_time = 30 +fan_below_layer_time = 60 filament_colour = #000000 filament_cooling_final_speed = 3.4 filament_cooling_initial_speed = 2.2 @@ -50,6 +50,6 @@ inherits = max_fan_speed = 100 min_fan_speed = 30 min_print_speed = 10 -slowdown_below_layer_time = 10 +slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 200 diff --git a/filament/DasFilament-PLA-red-3.00.ini b/filament/DasFilament-PLA-red-3.00.ini index 6965cc0..f067f00 100644 --- a/filament/DasFilament-PLA-red-3.00.ini +++ b/filament/DasFilament-PLA-red-3.00.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:05:20 UTC +# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:37:11 UTC bed_temperature = 0 bridge_fan_speed = 100 compatible_printers = @@ -10,7 +10,7 @@ disable_fan_first_layers = 3 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1 fan_always_on = 0 -fan_below_layer_time = 30 +fan_below_layer_time = 60 filament_colour = #FB0207 filament_cooling_final_speed = 3.4 filament_cooling_initial_speed = 2.2 @@ -50,6 +50,6 @@ inherits = max_fan_speed = 100 min_fan_speed = 30 min_print_speed = 10 -slowdown_below_layer_time = 10 +slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 200 diff --git a/print/prusa_i3_JB-h02.ini b/print/prusa_i3_JB-h02.ini index f84dbc3..2ca833e 100644 --- a/print/prusa_i3_JB-h02.ini +++ b/print/prusa_i3_JB-h02.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:03:59 UTC +# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:35:27 UTC avoid_crossing_perimeters = 0 bottom_fill_pattern = rectilinear bottom_solid_layers = 2 @@ -6,7 +6,7 @@ bottom_solid_min_thickness = 0 bridge_acceleration = 0 bridge_angle = 0 bridge_flow_ratio = 1 -bridge_speed = 0 +bridge_speed = 65 brim_width = 0 clip_multipart_objects = 0 compatible_printers = @@ -15,7 +15,7 @@ complete_objects = 0 default_acceleration = 0 dont_support_bridges = 1 draft_shield = 0 -elefant_foot_compensation = 0 +elefant_foot_compensation = 0.2 ensure_vertical_shell_thickness = 1 external_perimeter_extrusion_width = 0 external_perimeter_speed = 75% @@ -41,7 +41,7 @@ infill_extrusion_width = 0 infill_first = 0 infill_only_where_needed = 0 infill_overlap = 25% -infill_speed = 0 +infill_speed = 65 inherits = interface_shells = 0 layer_height = 0.2 @@ -56,7 +56,7 @@ overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0 -perimeter_speed = 0 +perimeter_speed = 65 perimeters = 2 post_process = print_settings_id = @@ -73,7 +73,7 @@ solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 -solid_infill_speed = 0 +solid_infill_speed = 80% spiral_vase = 0 standby_temperature_delta = -5 support_material = 0 @@ -91,7 +91,7 @@ support_material_interface_spacing = 0 support_material_interface_speed = 100% support_material_pattern = rectilinear support_material_spacing = 2.5 -support_material_speed = 0 +support_material_speed = 65 support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 diff --git a/print/prusa_i3_JB-h03.ini b/print/prusa_i3_JB-h03.ini index c38b7a5..5d23aee 100644 --- a/print/prusa_i3_JB-h03.ini +++ b/print/prusa_i3_JB-h03.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:03:56 UTC +# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:22:01 UTC avoid_crossing_perimeters = 0 bottom_fill_pattern = rectilinear bottom_solid_layers = 2 @@ -6,7 +6,7 @@ bottom_solid_min_thickness = 0 bridge_acceleration = 0 bridge_angle = 0 bridge_flow_ratio = 1 -bridge_speed = 0 +bridge_speed = 65 brim_width = 0 clip_multipart_objects = 0 compatible_printers = @@ -15,7 +15,7 @@ complete_objects = 0 default_acceleration = 0 dont_support_bridges = 1 draft_shield = 0 -elefant_foot_compensation = 0 +elefant_foot_compensation = 0.2 ensure_vertical_shell_thickness = 1 external_perimeter_extrusion_width = 0 external_perimeter_speed = 75% @@ -41,7 +41,7 @@ infill_extrusion_width = 0 infill_first = 0 infill_only_where_needed = 0 infill_overlap = 25% -infill_speed = 0 +infill_speed = 65 inherits = interface_shells = 0 layer_height = 0.3 @@ -56,7 +56,7 @@ overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0 -perimeter_speed = 0 +perimeter_speed = 65 perimeters = 2 post_process = print_settings_id = @@ -73,7 +73,7 @@ solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 -solid_infill_speed = 0 +solid_infill_speed = 80% spiral_vase = 0 standby_temperature_delta = -5 support_material = 0 @@ -91,7 +91,7 @@ support_material_interface_spacing = 0 support_material_interface_speed = 100% support_material_pattern = rectilinear support_material_spacing = 2.5 -support_material_speed = 0 +support_material_speed = 65 support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 From 731fe85405ba3a8d39ba2fa44ceaeaa67b42abed Mon Sep 17 00:00:00 2001 From: Jannik Beyerstedt Date: Fri, 10 Jul 2020 15:08:10 +0200 Subject: [PATCH 2/4] [WIP] lower perimeter speed, fix output filename --- print/prusa_i3_JB-h02.ini | 6 +++--- print/prusa_i3_JB-h03.ini | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/print/prusa_i3_JB-h02.ini b/print/prusa_i3_JB-h02.ini index 2ca833e..b15dfbb 100644 --- a/print/prusa_i3_JB-h02.ini +++ b/print/prusa_i3_JB-h02.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:35:27 UTC +# generated by PrusaSlicer 2.2.0+ on 2020-07-10 at 13:05:52 UTC avoid_crossing_perimeters = 0 bottom_fill_pattern = rectilinear bottom_solid_layers = 2 @@ -51,12 +51,12 @@ min_skirt_length = 3 notes = 16 mm3/s and 70 mm/s is fine! only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 -output_filename_format = [input_filename_base]-h[layer_height]-[fill_pattern]_[fill_density]-s[max_print_speed].gcode +output_filename_format = [input_filename_base]-h[layer_height]-[fill_pattern]_[fill_density]-s[perimeter_speed].gcode overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0 -perimeter_speed = 65 +perimeter_speed = 60 perimeters = 2 post_process = print_settings_id = diff --git a/print/prusa_i3_JB-h03.ini b/print/prusa_i3_JB-h03.ini index 5d23aee..a0f7ae7 100644 --- a/print/prusa_i3_JB-h03.ini +++ b/print/prusa_i3_JB-h03.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:22:01 UTC +# generated by PrusaSlicer 2.2.0+ on 2020-07-08 at 14:16:14 UTC avoid_crossing_perimeters = 0 bottom_fill_pattern = rectilinear bottom_solid_layers = 2 @@ -51,12 +51,12 @@ min_skirt_length = 3 notes = 16 mm3/s and 70 mm/s is fine! only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 -output_filename_format = [input_filename_base]-h[layer_height]-[fill_pattern]_[fill_density]-s[max_print_speed].gcode +output_filename_format = [input_filename_base]-h[layer_height]-[fill_pattern]_[fill_density]-s[perimeter_speed].gcode overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0 -perimeter_speed = 65 +perimeter_speed = 60 perimeters = 2 post_process = print_settings_id = From c523697bf20db053a2febe9acd549af83503c7d5 Mon Sep 17 00:00:00 2001 From: Jannik Beyerstedt Date: Mon, 24 Apr 2023 22:41:36 +0200 Subject: [PATCH 3/4] Tweaked speed settings CaliCat had some issues with too much heat --- PrusaSlicer.ini | 56 ++++++++++++++++--- filament/DasFilament-PLA-black-3.00.ini | 8 ++- filament/DasFilament-PLA-red-3.00.ini | 10 ++-- print/prusa_i3_JB-h02.ini | 74 ++++++++++++++++++++----- print/prusa_i3_JB-h03.ini | 74 ++++++++++++++++++++----- printer/prusa_i3_JB.ini | 14 +++-- 6 files changed, 186 insertions(+), 50 deletions(-) diff --git a/PrusaSlicer.ini b/PrusaSlicer.ini index d145d94..3522b0a 100644 --- a/PrusaSlicer.ini +++ b/PrusaSlicer.ini @@ -1,35 +1,75 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:03:40 UTC +# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-04-24 at 20:40:56 UTC +allow_ip_resolve = 1 +auto_toolbar_size = 100 autocenter = 0 background_processing = 0 +clear_undo_redo_stack_on_new_project = 1 +collapsed_sidebar = 0 +color_mapinulation_panel = 0 custom_toolbar_size = 100 +default_action_on_close_application = none +default_action_on_new_project = none +default_action_on_select_preset = none +drop_project_action = 1 export_sources_full_pathnames = 0 -last_output_path = /Users/jannik/Desktop +last_output_path = /Users/jannik/Downloads no_controller = 1 no_defaults = 1 +notify_release = all +order_volumes = 1 preset_update = 1 +print_host_queue_dialog_column_0 = 80 +print_host_queue_dialog_column_1 = 80 +print_host_queue_dialog_column_2 = 80 +print_host_queue_dialog_column_3 = 80 +print_host_queue_dialog_column_4 = 80 +print_host_queue_dialog_column_5 = 46 +print_host_queue_dialog_height = 60 +print_host_queue_dialog_width = 30 +print_host_queue_dialog_x = 520 +print_host_queue_dialog_y = 528 remember_output_path = 1 remember_output_path_removable = 1 +restore_win_position = 1 +reverse_mouse_wheel_zoom = 0 +seq_top_layer_only = 1 +show_drop_project_dialog = 1 +show_hints = 1 show_incompatible_presets = 0 +show_splash_screen = 1 +single_instance = 1 translation_language = en_GB use_custom_toolbar_size = 0 use_free_camera = 0 +use_inches = 0 use_perspective_camera = 1 use_retina_opengl = 1 -version = 2.2.0+ +version = 2.5.2+MacOS-x64 version_check = 1 -version_online = 2.2.0 -version_online_seen = 2.2.0 -view_mode = advanced -window_mainframe = 0; 23; 1440; 838; 1 +version_online = 2.5.2 +version_online_seen = 2.5.2 +version_system_info_sent = 2.5.2+MacOS-x64 +view_mode = expert +window_mainframe = 0; 25; 1440; 833; 1 [presets] filament = DasFilament-PLA-red-3.00 +physical_printer = Octoprusa * prusa_i3_JB print = prusa_i3_JB-h03 printer = prusa_i3_JB sla_material = sla_print = [recent] +config_directory = /Users/jannik/cloud-bey/Documents/3D-Printing/calibration and tests printhost_path = printhost_print = 0 -skein_directory = /Users/jannik/Downloads +skein_directory = /Users/jannik/cloud-bey/Documents/3D-Printing/calibration and tests + +[recent_projects] +1 = /Users/jannik/cloud-bey/Documents/3D-Printing/calibration and tests/calicat.3mf +2 = /Users/jannik/cloud-bey/Documents/3D-Printing/calibration and tests/3DBenchy-#763622.3mf +3 = /Users/jannik/cloud-bey/catears.3mf +4 = /Users/jannik/Downloads/3DBenchy-#763622.3mf +5 = /Users/jannik/Downloads/calicat.3mf + diff --git a/filament/DasFilament-PLA-black-3.00.ini b/filament/DasFilament-PLA-black-3.00.ini index 822531d..ec6cc86 100644 --- a/filament/DasFilament-PLA-black-3.00.ini +++ b/filament/DasFilament-PLA-black-3.00.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:05:23 UTC +# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-04-24 at 18:09:44 UTC bed_temperature = 0 bridge_fan_speed = 100 compatible_printers = @@ -10,7 +10,7 @@ disable_fan_first_layers = 3 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1 fan_always_on = 0 -fan_below_layer_time = 30 +fan_below_layer_time = 60 filament_colour = #000000 filament_cooling_final_speed = 3.4 filament_cooling_initial_speed = 2.2 @@ -37,6 +37,7 @@ filament_retract_restart_extra = nil filament_retract_speed = nil filament_settings_id = "" filament_soluble = 0 +filament_spool_weight = 0 filament_toolchange_delay = 0 filament_type = PLA filament_unload_time = 0 @@ -46,10 +47,11 @@ filament_vendor = (Unknown) filament_wipe = nil first_layer_bed_temperature = 0 first_layer_temperature = 205 +full_fan_speed_layer = 0 inherits = max_fan_speed = 100 min_fan_speed = 30 min_print_speed = 10 -slowdown_below_layer_time = 10 +slowdown_below_layer_time = 15 start_filament_gcode = "; Filament gcode\n" temperature = 200 diff --git a/filament/DasFilament-PLA-red-3.00.ini b/filament/DasFilament-PLA-red-3.00.ini index 6965cc0..14cc347 100644 --- a/filament/DasFilament-PLA-red-3.00.ini +++ b/filament/DasFilament-PLA-red-3.00.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:05:20 UTC +# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-04-24 at 18:09:41 UTC bed_temperature = 0 bridge_fan_speed = 100 compatible_printers = @@ -10,7 +10,7 @@ disable_fan_first_layers = 3 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1 fan_always_on = 0 -fan_below_layer_time = 30 +fan_below_layer_time = 60 filament_colour = #FB0207 filament_cooling_final_speed = 3.4 filament_cooling_initial_speed = 2.2 @@ -35,8 +35,9 @@ filament_retract_lift_above = nil filament_retract_lift_below = nil filament_retract_restart_extra = nil filament_retract_speed = nil -filament_settings_id = "" +filament_settings_id = DasFilament-PLA-red-3.00 filament_soluble = 0 +filament_spool_weight = 0 filament_toolchange_delay = 0 filament_type = PLA filament_unload_time = 0 @@ -46,10 +47,11 @@ filament_vendor = (Unknown) filament_wipe = nil first_layer_bed_temperature = 0 first_layer_temperature = 205 +full_fan_speed_layer = 0 inherits = max_fan_speed = 100 min_fan_speed = 30 min_print_speed = 10 -slowdown_below_layer_time = 10 +slowdown_below_layer_time = 15 start_filament_gcode = "; Filament gcode\n" temperature = 200 diff --git a/print/prusa_i3_JB-h02.ini b/print/prusa_i3_JB-h02.ini index f84dbc3..a76aca7 100644 --- a/print/prusa_i3_JB-h02.ini +++ b/print/prusa_i3_JB-h02.ini @@ -1,22 +1,26 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:03:59 UTC +# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-04-24 at 20:02:44 UTC avoid_crossing_perimeters = 0 -bottom_fill_pattern = rectilinear +avoid_crossing_perimeters_max_detour = 0 +bottom_fill_pattern = monotonic bottom_solid_layers = 2 bottom_solid_min_thickness = 0 bridge_acceleration = 0 bridge_angle = 0 bridge_flow_ratio = 1 -bridge_speed = 0 +bridge_speed = 60 +brim_separation = 0 +brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 +clip_multipart_objects = 1 compatible_printers = compatible_printers_condition = -complete_objects = 0 +complete_objects = 1 default_acceleration = 0 dont_support_bridges = 1 -draft_shield = 0 -elefant_foot_compensation = 0 +draft_shield = disabled +elefant_foot_compensation = 0.2 ensure_vertical_shell_thickness = 1 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0 external_perimeter_speed = 75% external_perimeters_first = 0 @@ -26,15 +30,25 @@ extruder_clearance_radius = 20 extrusion_width = 0 fill_angle = 45 fill_density = 30% -fill_pattern = stars +fill_pattern = cubic first_layer_acceleration = 0 +first_layer_acceleration_over_raft = 0 first_layer_extrusion_width = 150% first_layer_height = 0.3 first_layer_speed = 75% +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 = 20 gcode_comments = 0 gcode_label_objects = 0 +gcode_resolution = 0.0125 +gcode_substitutions = infill_acceleration = 0 +infill_anchor = 600% +infill_anchor_max = 50 infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0 @@ -44,22 +58,37 @@ infill_overlap = 25% infill_speed = 0 inherits = interface_shells = 0 +ironing = 0 +ironing_flowrate = 15% +ironing_spacing = 0.1 +ironing_speed = 15 +ironing_type = top layer_height = 0.2 max_print_speed = 65 +max_volumetric_extrusion_rate_slope_negative = 0 +max_volumetric_extrusion_rate_slope_positive = 0 max_volumetric_speed = 16 +min_bead_width = 85% +min_feature_size = 25% min_skirt_length = 3 +mmu_segmented_region_max_width = 0 notes = 16 mm3/s and 70 mm/s is fine! -only_retract_when_crossing_perimeters = 1 +only_retract_when_crossing_perimeters = 0 ooze_prevention = 0 output_filename_format = [input_filename_base]-h[layer_height]-[fill_pattern]_[fill_density]-s[max_print_speed].gcode overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0 +perimeter_generator = arachne perimeter_speed = 0 -perimeters = 2 +perimeters = 3 post_process = print_settings_id = +raft_contact_distance = 0.1 +raft_expansion = 1.5 +raft_first_layer_density = 90% +raft_first_layer_expansion = 3 raft_layers = 0 resolution = 0 seam_position = aligned @@ -68,18 +97,23 @@ skirt_distance = 6 skirt_height = 1 skirts = 1 slice_closing_radius = 0.049 -small_perimeter_speed = 35% +slicing_mode = regular +small_perimeter_speed = 20 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 -solid_infill_speed = 0 +solid_infill_speed = 20 spiral_vase = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 support_material_auto = 1 +support_material_bottom_contact_distance = 0 +support_material_bottom_interface_layers = -1 support_material_buildplate_only = 0 +support_material_closing_radius = 2 support_material_contact_distance = 0.2 support_material_enforce_layers = 0 support_material_extruder = 1 @@ -87,25 +121,35 @@ support_material_extrusion_width = 0 support_material_interface_contact_loops = 0 support_material_interface_extruder = 1 support_material_interface_layers = 3 +support_material_interface_pattern = rectilinear support_material_interface_spacing = 0 support_material_interface_speed = 100% support_material_pattern = rectilinear support_material_spacing = 2.5 -support_material_speed = 0 +support_material_speed = 60 +support_material_style = grid support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +thick_bridges = 1 thin_walls = 1 -threads = 4 -top_fill_pattern = rectilinear +threads = 8 +top_fill_pattern = monotonic top_infill_extrusion_width = 0 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 75% top_solid_layers = 3 top_solid_min_thickness = 0 travel_speed = 100 +travel_speed_z = 0 +wall_distribution_count = 1 +wall_transition_angle = 10 +wall_transition_filter_deviation = 25% +wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 +wipe_tower_brim_width = 2 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 diff --git a/print/prusa_i3_JB-h03.ini b/print/prusa_i3_JB-h03.ini index c38b7a5..a4a789e 100644 --- a/print/prusa_i3_JB-h03.ini +++ b/print/prusa_i3_JB-h03.ini @@ -1,24 +1,28 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:03:56 UTC +# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-04-24 at 20:37:04 UTC avoid_crossing_perimeters = 0 -bottom_fill_pattern = rectilinear +avoid_crossing_perimeters_max_detour = 0 +bottom_fill_pattern = monotonic bottom_solid_layers = 2 bottom_solid_min_thickness = 0 bridge_acceleration = 0 bridge_angle = 0 bridge_flow_ratio = 1 -bridge_speed = 0 +bridge_speed = 60 +brim_separation = 0 +brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 +clip_multipart_objects = 1 compatible_printers = compatible_printers_condition = complete_objects = 0 default_acceleration = 0 dont_support_bridges = 1 -draft_shield = 0 +draft_shield = disabled elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 +ensure_vertical_shell_thickness = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0 -external_perimeter_speed = 75% +external_perimeter_speed = 50% external_perimeters_first = 0 extra_perimeters = 1 extruder_clearance_height = 20 @@ -26,15 +30,25 @@ extruder_clearance_radius = 20 extrusion_width = 0 fill_angle = 45 fill_density = 30% -fill_pattern = stars +fill_pattern = cubic first_layer_acceleration = 0 +first_layer_acceleration_over_raft = 0 first_layer_extrusion_width = 150% first_layer_height = 0.3 first_layer_speed = 75% +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 = 20 gcode_comments = 0 gcode_label_objects = 0 +gcode_resolution = 0.0125 +gcode_substitutions = infill_acceleration = 0 +infill_anchor = 600% +infill_anchor_max = 50 infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0 @@ -44,22 +58,37 @@ infill_overlap = 25% infill_speed = 0 inherits = interface_shells = 0 +ironing = 0 +ironing_flowrate = 15% +ironing_spacing = 0.1 +ironing_speed = 15 +ironing_type = top layer_height = 0.3 max_print_speed = 65 +max_volumetric_extrusion_rate_slope_negative = 0 +max_volumetric_extrusion_rate_slope_positive = 0 max_volumetric_speed = 16 +min_bead_width = 85% +min_feature_size = 25% min_skirt_length = 3 +mmu_segmented_region_max_width = 0 notes = 16 mm3/s and 70 mm/s is fine! -only_retract_when_crossing_perimeters = 1 +only_retract_when_crossing_perimeters = 0 ooze_prevention = 0 output_filename_format = [input_filename_base]-h[layer_height]-[fill_pattern]_[fill_density]-s[max_print_speed].gcode overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0 +perimeter_generator = arachne perimeter_speed = 0 -perimeters = 2 +perimeters = 3 post_process = print_settings_id = +raft_contact_distance = 0.1 +raft_expansion = 1.5 +raft_first_layer_density = 90% +raft_first_layer_expansion = 3 raft_layers = 0 resolution = 0 seam_position = aligned @@ -68,18 +97,23 @@ skirt_distance = 6 skirt_height = 1 skirts = 1 slice_closing_radius = 0.049 -small_perimeter_speed = 35% +slicing_mode = regular +small_perimeter_speed = 20 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 -solid_infill_speed = 0 +solid_infill_speed = 20 spiral_vase = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 support_material_auto = 1 +support_material_bottom_contact_distance = 0 +support_material_bottom_interface_layers = -1 support_material_buildplate_only = 0 +support_material_closing_radius = 2 support_material_contact_distance = 0.2 support_material_enforce_layers = 0 support_material_extruder = 1 @@ -87,25 +121,35 @@ support_material_extrusion_width = 0 support_material_interface_contact_loops = 0 support_material_interface_extruder = 1 support_material_interface_layers = 3 +support_material_interface_pattern = rectilinear support_material_interface_spacing = 0 support_material_interface_speed = 100% support_material_pattern = rectilinear support_material_spacing = 2.5 -support_material_speed = 0 +support_material_speed = 60 +support_material_style = grid support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +thick_bridges = 1 thin_walls = 1 -threads = 4 -top_fill_pattern = rectilinear +threads = 8 +top_fill_pattern = monotonic top_infill_extrusion_width = 0 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 75% top_solid_layers = 3 top_solid_min_thickness = 0 travel_speed = 100 +travel_speed_z = 0 +wall_distribution_count = 1 +wall_transition_angle = 10 +wall_transition_filter_deviation = 25% +wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 +wipe_tower_brim_width = 2 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 diff --git a/printer/prusa_i3_JB.ini b/printer/prusa_i3_JB.ini index 6f673a1..bfc8216 100644 --- a/printer/prusa_i3_JB.ini +++ b/printer/prusa_i3_JB.ini @@ -1,9 +1,10 @@ -# generated by PrusaSlicer 2.2.0+ on 2020-07-01 at 19:05:32 UTC +# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-04-23 at 10:24:25 UTC bed_custom_model = bed_custom_texture = bed_shape = 5x0,195x0,195x190,5x190 before_layer_gcode = between_objects_gcode = +color_change_gcode = M600 cooling_tube_length = 5 cooling_tube_retraction = 91.5 default_filament_profile = "" @@ -18,9 +19,11 @@ high_current_on_filament_swap = 0 host_type = octoprint inherits = layer_gcode = G4 P500; wait 500ms, trigger octolapse +machine_limits_usage = emit_to_gcode machine_max_acceleration_e = 10000,5000 machine_max_acceleration_extruding = 1500,1250 machine_max_acceleration_retracting = 1500,1250 +machine_max_acceleration_travel = 1500,1250 machine_max_acceleration_x = 9000,1000 machine_max_acceleration_y = 9000,1000 machine_max_acceleration_z = 500,200 @@ -39,10 +42,11 @@ max_print_height = 180 min_layer_height = 0.2 nozzle_diameter = 0.4 parking_pos_retraction = 92 -print_host = octoprusa.fra80 +pause_print_gcode = M601 +print_host = printer_model = printer_notes = -printer_settings_id = +printer_settings_id = prusa_i3_JB printer_technology = FFF printer_variant = printer_vendor = @@ -60,12 +64,12 @@ retract_lift_below = 0 retract_restart_extra = 0 retract_restart_extra_toolchange = 0 retract_speed = 7 -serial_port = -serial_speed = 250000 silent_mode = 0 single_extruder_multi_material = 0 start_gcode = G92 O ; pseudo gcode for octolapse homing\nG1 F2000 X50 Y100 Z5; start pos\n +template_custom_gcode = thumbnails = +thumbnails_format = PNG toolchange_gcode = use_firmware_retraction = 0 use_relative_e_distances = 0 From 2fb358dcaf9f9f82b519ade2c0553d987e74eb2b Mon Sep 17 00:00:00 2001 From: Jannik Beyerstedt Date: Mon, 1 May 2023 20:02:43 +0200 Subject: [PATCH 4/4] Reduce machine limits and emit them to G-code --- print/prusa_i3_JB-catears_fast.ini | 158 +++++++++++++++++++++++++++++ print/prusa_i3_JB-h02.ini | 10 +- print/prusa_i3_JB-h03.ini | 8 +- printer/prusa_i3_JB.ini | 20 ++-- 4 files changed, 177 insertions(+), 19 deletions(-) create mode 100644 print/prusa_i3_JB-catears_fast.ini diff --git a/print/prusa_i3_JB-catears_fast.ini b/print/prusa_i3_JB-catears_fast.ini new file mode 100644 index 0000000..bd5c6d1 --- /dev/null +++ b/print/prusa_i3_JB-catears_fast.ini @@ -0,0 +1,158 @@ +# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-05-01 at 10:52:17 UTC +avoid_crossing_perimeters = 0 +avoid_crossing_perimeters_max_detour = 0 +bottom_fill_pattern = monotonic +bottom_solid_layers = 2 +bottom_solid_min_thickness = 0 +bridge_acceleration = 0 +bridge_angle = 0 +bridge_flow_ratio = 1 +bridge_speed = 60 +brim_separation = 0 +brim_type = outer_only +brim_width = 0 +clip_multipart_objects = 1 +compatible_printers = +compatible_printers_condition = +complete_objects = 0 +default_acceleration = 0 +dont_support_bridges = 1 +draft_shield = disabled +elefant_foot_compensation = 0 +ensure_vertical_shell_thickness = 0 +external_perimeter_acceleration = 0 +external_perimeter_extrusion_width = 0 +external_perimeter_speed = 82% +external_perimeters_first = 0 +extra_perimeters = 1 +extruder_clearance_height = 20 +extruder_clearance_radius = 20 +extrusion_width = 0 +fill_angle = 45 +fill_density = 30% +fill_pattern = cubic +first_layer_acceleration = 0 +first_layer_acceleration_over_raft = 0 +first_layer_extrusion_width = 150% +first_layer_height = 0.3 +first_layer_speed = 50% +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 = 20 +gcode_comments = 0 +gcode_label_objects = 0 +gcode_resolution = 0.0125 +gcode_substitutions = +infill_acceleration = 0 +infill_anchor = 600% +infill_anchor_max = 50 +infill_every_layers = 1 +infill_extruder = 1 +infill_extrusion_width = 0 +infill_first = 0 +infill_only_where_needed = 0 +infill_overlap = 25% +infill_speed = 80 +inherits = +interface_shells = 0 +ironing = 0 +ironing_flowrate = 15% +ironing_spacing = 0.1 +ironing_speed = 15 +ironing_type = top +layer_height = 0.3 +max_print_speed = 130 +max_volumetric_extrusion_rate_slope_negative = 0 +max_volumetric_extrusion_rate_slope_positive = 0 +max_volumetric_speed = 16 +min_bead_width = 85% +min_feature_size = 25% +min_skirt_length = 3 +mmu_segmented_region_max_width = 0 +notes = 16 mm3/s and 70 mm/s is fine! +only_retract_when_crossing_perimeters = 0 +ooze_prevention = 0 +output_filename_format = [input_filename_base]-h[layer_height]-[fill_pattern]_[fill_density]-s[max_print_speed].gcode +overhangs = 1 +perimeter_acceleration = 0 +perimeter_extruder = 1 +perimeter_extrusion_width = 0 +perimeter_generator = arachne +perimeter_speed = 0 +perimeters = 4 +post_process = +print_settings_id = +raft_contact_distance = 0.1 +raft_expansion = 1.5 +raft_first_layer_density = 90% +raft_first_layer_expansion = 3 +raft_layers = 0 +resolution = 0 +seam_position = aligned +single_extruder_multi_material_priming = 1 +skirt_distance = 6 +skirt_height = 1 +skirts = 1 +slice_closing_radius = 0.049 +slicing_mode = regular +small_perimeter_speed = 20 +solid_infill_acceleration = 0 +solid_infill_below_area = 50 +solid_infill_every_layers = 0 +solid_infill_extruder = 1 +solid_infill_extrusion_width = 0 +solid_infill_speed = 0 +spiral_vase = 0 +standby_temperature_delta = -5 +support_material = 0 +support_material_angle = 0 +support_material_auto = 1 +support_material_bottom_contact_distance = 0 +support_material_bottom_interface_layers = -1 +support_material_buildplate_only = 0 +support_material_closing_radius = 2 +support_material_contact_distance = 0.2 +support_material_enforce_layers = 0 +support_material_extruder = 1 +support_material_extrusion_width = 0 +support_material_interface_contact_loops = 0 +support_material_interface_extruder = 1 +support_material_interface_layers = 3 +support_material_interface_pattern = rectilinear +support_material_interface_spacing = 0 +support_material_interface_speed = 100% +support_material_pattern = rectilinear +support_material_spacing = 2.5 +support_material_speed = 60 +support_material_style = grid +support_material_synchronize_layers = 0 +support_material_threshold = 0 +support_material_with_sheath = 1 +support_material_xy_spacing = 50% +thick_bridges = 1 +thin_walls = 1 +threads = 8 +top_fill_pattern = monotonic +top_infill_extrusion_width = 0 +top_solid_infill_acceleration = 0 +top_solid_infill_speed = 75% +top_solid_layers = 3 +top_solid_min_thickness = 0 +travel_speed = 130 +travel_speed_z = 0 +wall_distribution_count = 1 +wall_transition_angle = 10 +wall_transition_filter_deviation = 25% +wall_transition_length = 100% +wipe_tower = 0 +wipe_tower_bridging = 10 +wipe_tower_brim_width = 2 +wipe_tower_no_sparse_layers = 0 +wipe_tower_rotation_angle = 0 +wipe_tower_width = 60 +wipe_tower_x = 180 +wipe_tower_y = 140 +xy_size_compensation = 0 diff --git a/print/prusa_i3_JB-h02.ini b/print/prusa_i3_JB-h02.ini index a76aca7..6be3b1a 100644 --- a/print/prusa_i3_JB-h02.ini +++ b/print/prusa_i3_JB-h02.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-04-24 at 20:02:44 UTC +# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-05-01 at 12:52:26 UTC avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = monotonic @@ -14,7 +14,7 @@ brim_width = 0 clip_multipart_objects = 1 compatible_printers = compatible_printers_condition = -complete_objects = 1 +complete_objects = 0 default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled @@ -29,7 +29,7 @@ extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 fill_angle = 45 -fill_density = 30% +fill_density = 20% fill_pattern = cubic first_layer_acceleration = 0 first_layer_acceleration_over_raft = 0 @@ -55,7 +55,7 @@ infill_extrusion_width = 0 infill_first = 0 infill_only_where_needed = 0 infill_overlap = 25% -infill_speed = 0 +infill_speed = 80 inherits = interface_shells = 0 ironing = 0 @@ -141,7 +141,7 @@ top_solid_infill_acceleration = 0 top_solid_infill_speed = 75% top_solid_layers = 3 top_solid_min_thickness = 0 -travel_speed = 100 +travel_speed = 130 travel_speed_z = 0 wall_distribution_count = 1 wall_transition_angle = 10 diff --git a/print/prusa_i3_JB-h03.ini b/print/prusa_i3_JB-h03.ini index a4a789e..9439580 100644 --- a/print/prusa_i3_JB-h03.ini +++ b/print/prusa_i3_JB-h03.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-04-24 at 20:37:04 UTC +# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-05-01 at 11:59:18 UTC avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = monotonic @@ -29,7 +29,7 @@ extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 fill_angle = 45 -fill_density = 30% +fill_density = 20% fill_pattern = cubic first_layer_acceleration = 0 first_layer_acceleration_over_raft = 0 @@ -55,7 +55,7 @@ infill_extrusion_width = 0 infill_first = 0 infill_only_where_needed = 0 infill_overlap = 25% -infill_speed = 0 +infill_speed = 80 inherits = interface_shells = 0 ironing = 0 @@ -141,7 +141,7 @@ top_solid_infill_acceleration = 0 top_solid_infill_speed = 75% top_solid_layers = 3 top_solid_min_thickness = 0 -travel_speed = 100 +travel_speed = 130 travel_speed_z = 0 wall_distribution_count = 1 wall_transition_angle = 10 diff --git a/printer/prusa_i3_JB.ini b/printer/prusa_i3_JB.ini index bfc8216..718395f 100644 --- a/printer/prusa_i3_JB.ini +++ b/printer/prusa_i3_JB.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-04-23 at 10:24:25 UTC +# generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-05-01 at 10:02:55 UTC bed_custom_model = bed_custom_texture = bed_shape = 5x0,195x0,195x190,5x190 @@ -14,22 +14,22 @@ end_gcode = G91 ;rel Pos\nG0 Z20\nG90 ;abs Pos\nG1 F3000 X190 Y190\n\nM104 S145 extra_loading_move = -2 extruder_colour = "" extruder_offset = 0x0 -gcode_flavor = marlin +gcode_flavor = marlin2 high_current_on_filament_swap = 0 host_type = octoprint inherits = layer_gcode = G4 P500; wait 500ms, trigger octolapse machine_limits_usage = emit_to_gcode -machine_max_acceleration_e = 10000,5000 -machine_max_acceleration_extruding = 1500,1250 +machine_max_acceleration_e = 1000,5000 +machine_max_acceleration_extruding = 750,1250 machine_max_acceleration_retracting = 1500,1250 -machine_max_acceleration_travel = 1500,1250 -machine_max_acceleration_x = 9000,1000 -machine_max_acceleration_y = 9000,1000 -machine_max_acceleration_z = 500,200 +machine_max_acceleration_travel = 1000,1250 +machine_max_acceleration_x = 1000,1000 +machine_max_acceleration_y = 1000,1000 +machine_max_acceleration_z = 100,200 machine_max_feedrate_e = 7,2.5 -machine_max_feedrate_x = 100,50 -machine_max_feedrate_y = 100,50 +machine_max_feedrate_x = 170,50 +machine_max_feedrate_y = 170,50 machine_max_feedrate_z = 3,3 machine_max_jerk_e = 2.5,2.5 machine_max_jerk_x = 10,10