From 1cf97b9c9332bb192b75ae65d448362dd6ded8b3 Mon Sep 17 00:00:00 2001 From: Pascal de Bruijn <pmjdebruijn@pcode.nl> Date: Thu, 17 Dec 2020 13:04:39 +0100 Subject: [PATCH 1/3] Creality.ini: improve parameter consistency --- resources/profiles/Creality.ini | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/resources/profiles/Creality.ini b/resources/profiles/Creality.ini index eb75b9d47..f8802b8fc 100644 --- a/resources/profiles/Creality.ini +++ b/resources/profiles/Creality.ini @@ -588,26 +588,26 @@ extruder_offset = 0x0 gcode_flavor = marlin silent_mode = 0 remaining_times = 0 -machine_max_acceleration_e = 10000 -machine_max_acceleration_extruding = 2000 -machine_max_acceleration_retracting = 1500 -machine_max_acceleration_x = 3000 -machine_max_acceleration_y = 3000 -machine_max_acceleration_z = 500 -machine_max_feedrate_e = 120 +machine_max_acceleration_e = 5000 +machine_max_acceleration_extruding = 500 +machine_max_acceleration_retracting = 1000 +machine_max_acceleration_x = 500 +machine_max_acceleration_y = 500 +machine_max_acceleration_z = 100 +machine_max_feedrate_e = 60 machine_max_feedrate_x = 500 machine_max_feedrate_y = 500 -machine_max_feedrate_z = 12 -machine_max_jerk_e = 2.5 -machine_max_jerk_x = 20 -machine_max_jerk_y = 20 +machine_max_feedrate_z = 10 +machine_max_jerk_e = 5 +machine_max_jerk_x = 8 +machine_max_jerk_y = 8 machine_max_jerk_z = 0.4 machine_min_extruding_rate = 0 machine_min_travel_rate = 0 layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] max_layer_height = 0.3 min_layer_height = 0.07 -max_print_height = 200 +max_print_height = 250 nozzle_diameter = 0.4 printer_notes = printer_settings_id = From 33c36e67774843525deea9c294b38d5c1a220f98 Mon Sep 17 00:00:00 2001 From: Pascal de Bruijn <pmjdebruijn@pcode.nl> Date: Thu, 17 Dec 2020 13:05:40 +0100 Subject: [PATCH 2/3] creality.ini: enable conservative elefant_foot_compensation given the diversity of printers and bed types and a typical lack of auto bed levelling, it will be impossible to get a good fit for everyone by default. A very conservative 0.1 for elefant_foot_compensation is unlikely to cause overcompensation. And I'd prefer to undercompensate as opposed to overcompensate as a default. --- resources/profiles/Creality.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/profiles/Creality.ini b/resources/profiles/Creality.ini index f8802b8fc..66614f1f6 100644 --- a/resources/profiles/Creality.ini +++ b/resources/profiles/Creality.ini @@ -172,7 +172,7 @@ clip_multipart_objects = 1 compatible_printers = complete_objects = 0 dont_support_bridges = 1 -elefant_foot_compensation = 0 +elefant_foot_compensation = 0.1 ensure_vertical_shell_thickness = 1 external_fill_pattern = rectilinear external_perimeters_first = 0 From 71cb5d146952df046eacd636b07c1aa35121ca6b Mon Sep 17 00:00:00 2001 From: Pascal de Bruijn <pmjdebruijn@pcode.nl> Date: Fri, 18 Dec 2020 18:55:29 +0100 Subject: [PATCH 3/3] Creality.ini: default to Generic PLA, and move defaults to common printer section --- resources/profiles/Creality.ini | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/resources/profiles/Creality.ini b/resources/profiles/Creality.ini index 66614f1f6..d23c5cb18 100644 --- a/resources/profiles/Creality.ini +++ b/resources/profiles/Creality.ini @@ -631,8 +631,8 @@ variable_layer_height = 1 wipe = 1 z_offset = 0 printer_model = -default_print_profile = -default_filament_profile = +default_print_profile = 0.16mm OPTIMAL @CREALITY +default_filament_profile = Generic PLA @CREALITY [printer:Creality Ender-3] inherits = *common* @@ -666,8 +666,6 @@ retract_length = 5 retract_speed = 60 deretract_speed = 40 retract_before_wipe = 70% -default_print_profile = 0.16mm OPTIMAL @CREALITY -default_filament_profile = Creality PLA @CREALITY start_gcode = G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 ; home all\nG1 Z2 F240\nG1 X2 Y10 F3000\nG1 Z0.28 F240\nG92 E0\nG1 Y190 E15 F1500 ; intro line\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E15 F1200 ; intro line\nG92 E0 end_gcode = {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600{endif} ; Move print head up\nG1 X5 Y170 F{travel_speed*60} ; present print\n{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600{endif} ; Move print head further up\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors