From 9de102886fd2c7feb88bbad150f664b6975b6c48 Mon Sep 17 00:00:00 2001 From: supermerill Date: Mon, 22 Jan 2024 20:29:58 +0100 Subject: [PATCH] Fix MakerGear to Slic3r/Susi 2.5 --- MakerGear.idx | 8 ++-- MakerGear.ini | 113 +++++++++++++++++++++++++++++++------------------- 2 files changed, 76 insertions(+), 45 deletions(-) diff --git a/MakerGear.idx b/MakerGear.idx index be22f55..abe480a 100644 --- a/MakerGear.idx +++ b/MakerGear.idx @@ -1,3 +1,5 @@ -min_slic3r_version = 2.4.0 - -0.0.1 Initial version +min_slic3r_version = 2.5.59 +0.0.3 Switch to official MakerGear profiles +0.0.2-susi no infinite resolution, add temp offset into start gcode +0.0.1 Various modifications to adapt to susi 2.3.57 +0.0.1 Initial MakerGear bundle diff --git a/MakerGear.ini b/MakerGear.ini index f7a8dc9..41dac28 100644 --- a/MakerGear.ini +++ b/MakerGear.ini @@ -5,7 +5,7 @@ name = MakerGear # Configuration version of this file. Config file will only be installed, if the config_version differs. # This means, the server may force the PrusaSlicer configuration to be downgraded. -config_version = 0.0.1 +config_version = 0.0.3 # Where to get the updates from? config_update_url = @@ -111,14 +111,13 @@ variants = 0.50; 0.25; 0.35; 0.75 avoid_crossing_perimeters = 0 bottom_fill_pattern = rectilinear bridge_angle = 0 -bridge_flow_ratio = 0.95 +bridge_flow_ratio = 095% bridge_speed = 65 brim_width = 0 -brim_type = outer_only clip_multipart_objects = 1 complete_objects = 0 dont_support_bridges = 0 -elefant_foot_compensation = 0.1 +first_layer_size_compensation = -0.1 ensure_vertical_shell_thickness = 1 external_fill_pattern = rectilinear external_perimeter_extrusion_width = 0.42 @@ -128,12 +127,21 @@ extra_perimeters = 1 extruder_clearance_height = 25 extruder_clearance_radius = 45 extrusion_width = 0.42 +extrusion_spacing = +perimeter_extrusion_spacing = +external_perimeter_extrusion_spacing = +first_layer_extrusion_spacing = +infill_extrusion_spacing = +solid_infill_extrusion_spacing = +top_infill_extrusion_spacing = fill_angle = 45 fill_density = 15% fill_pattern = gyroid first_layer_extrusion_width = 0.42 first_layer_height = 0.16 first_layer_speed = 35 +first_layer_min_speed = 0 +first_layer_infill_speed = 100% gap_fill_speed = 30 gcode_comments = 0 infill_every_layers = 1 @@ -153,7 +161,6 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode -overhangs = 1 perimeter_extruder = 1 perimeter_extrusion_width = 0.42 perimeter_generator = arachne @@ -161,7 +168,7 @@ perimeter_speed = 65 perimeters = 2 raft_first_layer_density = 60 raft_layers = 0 -resolution = 0 +resolution = 0.0125 seam_position = aligned single_extruder_multi_material_priming = 0 skirt_distance = 2 @@ -215,6 +222,13 @@ xy_size_compensation = 0 elefant_foot_compensation = 0 external_perimeter_extrusion_width = 0.30 extrusion_width = 0.30 +extrusion_spacing = +perimeter_extrusion_spacing = +external_perimeter_extrusion_spacing = +first_layer_extrusion_spacing = +infill_extrusion_spacing = +solid_infill_extrusion_spacing = +top_infill_extrusion_spacing = first_layer_extrusion_width = 0.3 infill_extrusion_width = 0.30 output_filename_format = {input_filename_base}_{nozzle_diameter[0]}n_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode @@ -234,6 +248,13 @@ bridge_speed = 55 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 35 extrusion_width = 0.45 +extrusion_spacing = +perimeter_extrusion_spacing = +external_perimeter_extrusion_spacing = +first_layer_extrusion_spacing = +infill_extrusion_spacing = +solid_infill_extrusion_spacing = +top_infill_extrusion_spacing = first_layer_extrusion_width = 0.42 infill_anchor_max = 15 infill_extrusion_width = 0.45 @@ -264,6 +285,13 @@ top_solid_min_thickness = 0.7 bottom_solid_min_thickness = 0.5 external_perimeter_extrusion_width = 0.60 extrusion_width = 0.60 +extrusion_spacing = +perimeter_extrusion_spacing = +external_perimeter_extrusion_spacing = +first_layer_extrusion_spacing = +infill_extrusion_spacing = +solid_infill_extrusion_spacing = +top_infill_extrusion_spacing = first_layer_extrusion_width = 0.60 infill_anchor_max = 15 infill_extrusion_width = 0.60 @@ -281,17 +309,26 @@ top_solid_min_thickness = 0.8 bottom_solid_layers = 2 bottom_solid_min_thickness = 0.6 bridge_acceleration = 1000 -bridge_flow_ratio = 0.9 +bridge_flow_ratio = 090% bridge_speed = 22 default_acceleration = 1000 external_perimeter_extrusion_width = 0.84 extrusion_width = 0.84 +extrusion_spacing = +perimeter_extrusion_spacing = +external_perimeter_extrusion_spacing = +first_layer_extrusion_spacing = +infill_extrusion_spacing = +solid_infill_extrusion_spacing = +top_infill_extrusion_spacing = fill_density = 10% fill_pattern = gyroid first_layer_acceleration = 1000 first_layer_extrusion_width = 0.94 first_layer_height = 0.3 first_layer_speed = 20 +first_layer_min_speed = 0 +first_layer_infill_speed = 100% gap_fill_speed = 20 infill_acceleration = 1000 infill_anchor_max = 20 @@ -327,7 +364,7 @@ top_solid_min_thickness = 1.2 inherits = *common* bottom_solid_layers = 10 bridge_acceleration = 300 -bridge_flow_ratio = 0.7 +bridge_flow_ratio = 070% default_acceleration = 1000 external_perimeter_speed = 20 fill_density = 15% @@ -359,7 +396,7 @@ top_solid_layers = 15 inherits = *common* bottom_solid_layers = 8 bridge_acceleration = 300 -bridge_flow_ratio = 0.7 +bridge_flow_ratio = 070% bridge_speed = 20 default_acceleration = 1000 external_perimeter_speed = 20 @@ -391,10 +428,12 @@ top_solid_layers = 11 [print:*0.10mm*] inherits = *common* bottom_solid_layers = 7 -bridge_flow_ratio = 0.7 +bridge_flow_ratio = 070% bridge_speed = 20 fill_density = 15% first_layer_speed = 25 +first_layer_min_speed = 0 +first_layer_infill_speed = 100% gap_fill_speed = 20 infill_speed = 40 layer_height = 0.1 @@ -435,6 +474,7 @@ external_perimeter_speed = 40 infill_acceleration = 2000 infill_speed = 60 layer_height = 0.15 +first_layer_height = 0.15 perimeter_acceleration = 800 perimeter_speed = 50 solid_infill_speed = 50 @@ -450,7 +490,7 @@ compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ an [print:0.15mm Quality @0.35 nozzle MakerGear] inherits = *0.15mm* compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.35 -bridge_flow_ratio = 0.95 +bridge_flow_ratio = 095% # Micro [print:0.15mm Quality @0.40 nozzle MakerGear] @@ -464,7 +504,7 @@ first_layer_height = 0.2 [print:*0.20mm*] inherits = *common* bottom_solid_layers = 2 -bridge_flow_ratio = 0.9 +bridge_flow_ratio = 090% external_perimeter_speed = 60 infill_speed = 65 layer_height = 0.2 @@ -481,7 +521,7 @@ compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ an [print:0.20mm Normal @0.35 nozzle MakerGear] inherits = *0.20mm* compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.35 -bridge_flow_ratio = 0.95 +bridge_flow_ratio = 095% # Micro [print:0.20mm Normal @0.40 Nozzle MakerGear] @@ -495,7 +535,7 @@ perimeters = 3 [print:*0.25mm*] inherits = *common* bottom_solid_layers = 4 -bridge_flow_ratio = 0.95 +bridge_flow_ratio = 095% external_perimeter_speed = 40 layer_height = 0.25 perimeter_acceleration = 800 @@ -538,7 +578,7 @@ compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ an [print:*0.30mm*] inherits = *common* bottom_solid_layers = 3 -bridge_flow_ratio = 0.95 +bridge_flow_ratio = 095% external_perimeter_speed = 75 first_layer_height = 0.24 gap_fill_speed = 40 @@ -627,7 +667,7 @@ top_solid_layers = 4 [filament:*common*] compatible_printers = -cooling = 0 +default_fan_speed = 0 extrusion_multiplier = 0.9 filament_cost = 0 filament_density = 0 @@ -643,7 +683,6 @@ inherits = *common* bed_temperature = 60 bridge_fan_speed = 100 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(ICRO|2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ -cooling = 1 disable_fan_first_layers = 1 fan_always_on = 1 fan_below_layer_time = 100 @@ -655,14 +694,13 @@ filament_type = PLA first_layer_bed_temperature = 60 first_layer_temperature = 215 max_fan_speed = 100 -min_fan_speed = 100 +default_fan_speed = 100 temperature = 210 [filament:*PET*] inherits = *common* bed_temperature = 70 bridge_fan_speed = 100 -cooling = 1 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ disable_fan_first_layers = 2 extrusion_multiplier = 0.98 @@ -676,14 +714,14 @@ filament_type = PETG first_layer_bed_temperature = 70 first_layer_temperature = 250 max_fan_speed = 80 -min_fan_speed = 40 +default_fan_speed = 40 temperature = 245 [filament:*ABS*] inherits = *common* bed_temperature = 100 bridge_fan_speed = 30 -cooling = 0 +default_fan_speed = 0 disable_fan_first_layers = 0 extrusion_multiplier = 1 fan_always_on = 0 @@ -696,7 +734,6 @@ filament_type = ABS first_layer_bed_temperature = 110 first_layer_temperature = 250 max_fan_speed = 0 -min_fan_speed = 0 temperature = 245 top_fan_speed = 0 @@ -704,7 +741,7 @@ top_fan_speed = 0 inherits = *common* bed_temperature = 50 bridge_fan_speed = 80 -cooling = 0 +default_fan_speed = 0 disable_fan_first_layers = 3 extrusion_multiplier = 1.15 fan_always_on = 0 @@ -719,7 +756,6 @@ filament_wipe = 0 first_layer_bed_temperature = 55 first_layer_temperature = 245 max_fan_speed = 90 -min_fan_speed = 70 slowdown_below_layer_time = 10 temperature = 240 @@ -758,7 +794,7 @@ inherits = *PLA* bed_temperature = bridge_fan_speed = 0 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_MICRO.*/ -cooling = 0 +default_fan_speed = 0 disable_fan_first_layers = fan_always_on = 0 fan_below_layer_time = @@ -771,7 +807,6 @@ filament_vendor = MakerGear first_layer_bed_temperature = 0 first_layer_temperature = 210 max_fan_speed = -min_fan_speed = temperature = 205 [filament:Fiberlogy PLA @MakerGear] @@ -834,7 +869,7 @@ filament_vendor = MatterHackers [filament:MakerGear ABS @MakerGear] inherits = *ABS* compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ -cooling = 0 +default_fan_speed = 0 filament_colour = #DDDDDD filament_density = 1.04 filament_type = ABS @@ -888,7 +923,6 @@ temperature = 270 [filament:Fillamentum ASA @MakerGear] inherits = *ABS* compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ -cooling = 1 fan_always_on = 1 filament_cost = 38.7 filament_density = 1.07 @@ -897,7 +931,7 @@ filament_type = ASA filament_vendor = Fillamentum first_layer_temperature = 265 max_fan_speed = 20 -min_fan_speed = 20 +default_fan_speed = 20 min_print_speed = 15 slowdown_below_layer_time = 15 temperature = 265 @@ -910,8 +944,7 @@ filament_cost = 33 filament_density = 1.07 filament_spool_weight = 330 fan_always_on = 0 -cooling = 1 -min_fan_speed = 10 +default_fan_speed = 10 max_fan_speed = 15 bridge_fan_speed = 30 min_print_speed = 15 @@ -1007,7 +1040,7 @@ filament_type = NYLON first_layer_bed_temperature = 110 first_layer_temperature = 265 max_fan_speed = 15 -min_fan_speed = 10 +default_fan_speed = 10 temperature = 265 [filament:Fiberlogy Nylon PA12+CF15 @MakerGear] @@ -1024,7 +1057,7 @@ filament_max_volumetric_speed = 6 first_layer_bed_temperature = 105 first_layer_temperature = 265 max_fan_speed = 15 -min_fan_speed = 10 +default_fan_speed = 10 temperature = 265 # --------------------------- # Flex Filament @@ -1034,7 +1067,6 @@ inherits = *FLEX* bed_temperature = 50 bridge_fan_speed = 100 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ -cooling = 1 disable_fan_first_layers = 4 extrusion_multiplier = 1.14 fan_always_on = 1 @@ -1052,7 +1084,7 @@ first_layer_bed_temperature = 50 first_layer_temperature = 235 full_fan_speed_layer = 6 max_fan_speed = 80 -min_fan_speed = 80 +default_fan_speed = 80 min_print_speed = 15 temperature = 235 @@ -1061,7 +1093,6 @@ inherits = *FLEX* bed_temperature = 50 bridge_fan_speed = 100 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ -cooling = 1 disable_fan_first_layers = 4 extrusion_multiplier = 1.1 fan_always_on = 1 @@ -1079,7 +1110,7 @@ first_layer_bed_temperature = 50 first_layer_temperature = 230 full_fan_speed_layer = 6 max_fan_speed = 80 -min_fan_speed = 80 +default_fan_speed = 80 min_print_speed = 15 temperature = 230 @@ -1091,7 +1122,6 @@ inherits = *PLA* bed_temperature = 60 bridge_fan_speed = 100 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ -cooling = 1 disable_fan_first_layers = 1 fan_always_on = 1 fan_below_layer_time = 100 @@ -1106,7 +1136,7 @@ filament_vendor = PolyMaker first_layer_bed_temperature = 55 first_layer_temperature = 215 max_fan_speed = 100 -min_fan_speed = 100 +default_fan_speed = 100 temperature = 210 [filament:Empty @MakerGear] @@ -1163,7 +1193,6 @@ filament_vendor = Generic inherits = *ABS* bridge_fan_speed = 50 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ -cooling = 1 extrusion_multiplier = 1 fan_always_on = 1 fan_below_layer_time = 10 @@ -1175,7 +1204,7 @@ filament_type = HIPS filament_vendor = Generic first_layer_temperature = 230 max_fan_speed = 20 -min_fan_speed = 20 +default_fan_speed = 20 temperature = 230 # /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ @@ -1754,4 +1783,4 @@ min_layer_height = 0.15 nozzle_diameter = 0.75 printer_variant = 0.75 retract_length = 1 -retract_speed = 35 \ No newline at end of file +retract_speed = 35