# Print profiles for the gCreate printers. # # GTL Modified 210706 (at gCreate Shop) # [vendor] # Vendor name will be shown by the Config Wizard. name = gCreate # 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 = 1.0.1-slic3r # Where to get the updates from? config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/gCreate/ # changelog_url = https://files.prusa3d.com/?latest=slicer-profiles&lng=%1% # The printer models will be shown by the Configuration Wizard in this order, # also the first model installed & the first nozzle installed will be activated after install. # Printer model name will be shown by the installation wizard. #Basic methodology # Common settings are overridden by settings further down the line as they get more specific # # Common printer settings > Common settings based on layer height > Name displayed on quality dropdown # # Common filament settings > common filament settings based on type > Specific settings based on vendor # [printer_model:GMAX15P] name = gMax 1.5XT Plus variants = 0.5; 0.3; 0.4; 0.8; 1.0 technology = FFF family = GMAX bed_model = gmax15p_bed.stl bed_texture = gmax15p.svg default_materials = Generic PLA @GCREATE; Generic PETG @GCREATE; Generic ABS @GCREATE; Prusament PLA @GCREATE; Prusament PETG @GCREATE; Generic TPU 90A @GCREATE; Generic CF PETG @GCREATE; Generic CF Nylon @GCREATE; Generic CF PLA @GCREATE [printer_model:GMAX2] name = gMax 2 variants = 0.5; 0.3; 0.4; 0.8; 1.0 technology = FFF family = GMAX #has to be named (printer)_bed.stl bed_model = gmax2_bed.stl bed_texture = gmax2.svg default_materials = Generic PLA @GCREATE; Generic PETG @GCREATE; Generic ABS @GCREATE; Prusament PLA @GCREATE; Prusament PETG @GCREATE; Generic TPU 90A @GCREATE; Generic CF PETG @GCREATE; Generic CF Nylon @GCREATE; Generic CF PLA @GCREATE [printer_model:GMAX2PRO] name = gMax 2 Pro variants = 0.5; 0.3; 0.4; 0.8; 1.0 technology = FFF family = GMAX #has to be named (printer)_bed.stl bed_model = gmax2_bed.stl bed_texture = gmax2.svg default_materials = Generic PLA @GCREATE; Generic PETG @GCREATE; Generic ABS @GCREATE; Prusament PLA @GCREATE; Prusament PETG @GCREATE; Generic TPU 90A @GCREATE; Generic CF PETG @GCREATE; Generic CF Nylon @GCREATE; Generic CF PLA @GCREATE [printer_model:GMAX2DUAL2IN1] name = gMax 2 Dual 2in1 variants = 0.5 technology = FFF family = GMAX #has to be named (printer)_bed.stl bed_model = gmax2_bed.stl bed_texture = gmax2.svg default_materials = Generic PLA @GCREATE; Generic PETG @GCREATE; Generic ABS @GCREATE; Prusament PLA @GCREATE; Prusament PETG @GCREATE; Generic TPU 90A @GCREATE; Generic CF PETG @GCREATE; Generic CF Nylon @GCREATE; Generic CF PLA @GCREATE [printer_model:GMAX2DUAL] name = gMax 2 Dual Chimera variants = 0.5 technology = FFF family = GMAX #has to be named (printer)_bed.stl bed_model = gmax2_bed.stl bed_texture = gmax2.svg default_materials = Generic PLA @GCREATE; Generic PETG @GCREATE; Generic ABS @GCREATE; Prusament PLA @GCREATE; Prusament PETG @GCREATE; Generic TPU 90A @GCREATE; Generic CF PETG @GCREATE; Generic CF Nylon @GCREATE; Generic CF PLA @GCREATE # All presets starting with asterisk, for example *common*, are intermediate and they will # not make it into the user interface. # Common print presets for every printer model. will be overtaken by presets further down that are printer, filament nozzle or layer height specific [print:*common*] avoid_crossing_perimeters = 0 bridge_angle = 0 bridge_flow_ratio = 095% bridge_speed = 35 brim_width = 0 clip_multipart_objects = 1 compatible_printers = complete_objects = 0 default_acceleration = 400 dont_support_bridges = 1 elefant_foot_compensation = 0 ensure_vertical_shell_thickness = 1 external_fill_pattern = rectilinear external_perimeters_first = 0 external_perimeter_extrusion_width = 0 external_perimeter_speed = 65% extra_perimeters = 0 extruder_clearance_height = 25 extruder_clearance_radius = 45 extrusion_width = 0 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 = 20% fill_pattern = 3dhoneycomb first_layer_extrusion_width = 0 first_layer_speed = 65 first_layer_min_speed = 65 first_layer_infill_speed = 65% gap_fill_speed = 30 gcode_comments = 0 infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0 infill_first = 0 infill_only_where_needed = 0 infill_overlap = 25% infill_speed = 50 interface_shells = 0 max_print_speed = 100 max_volumetric_extrusion_rate_slope_negative = 0 max_volumetric_extrusion_rate_slope_positive = 0 max_volumetric_speed = 0 min_skirt_length = 15 notes = overhangs_width_speed = 0 only_retract_when_crossing_perimeters = 0 ooze_prevention = 0 output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}.gcode perimeters = 2 perimeter_extruder = 1 perimeter_extrusion_width = 0 perimeter_speed = 60 post_process = print_settings_id = raft_layers = 0 resolution = 0.0125 seam_position = cost seam_angle_cost=50% seam_travel_cost=50% single_extruder_multi_material_priming = 0 skirts = 1 skirt_distance = 2 skirt_height = 1 small_perimeter_speed = 50% solid_infill_below_area = 0 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 solid_infill_speed = 80% spiral_vase = 0 standby_temperature_delta = -5 support_material = 0 support_material_extruder = 0 support_material_extrusion_width = 0 support_material_interface_extruder = 0 support_material_angle = 0 support_material_buildplate_only = 0 support_material_enforce_layers = 0 support_material_contact_distance = 0.2 support_material_interface_contact_loops = 0 support_material_interface_layers = 4 support_material_interface_spacing = 0.2 support_material_interface_speed = 100% support_material_pattern = rectilinear support_material_spacing = 2 support_material_speed = 40 support_material_synchronize_layers = 0 support_material_threshold = 45 support_material_with_sheath = 0 support_material_xy_spacing = 60% thin_walls = 0 top_infill_extrusion_width = 0 top_solid_infill_speed = 50% travel_speed = 100 wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_rotation_angle = 0 wipe_tower_width = 75 wipe_tower_x = 170 wipe_tower_y = 140 xy_size_compensation = 0 ################################## # SET LAYER HEIGHT VARIANTS # ################################## #common layer height variants [print:*0.10mm*] inherits = *common* layer_height = 0.10 first_layer_height = 0.15 perimeters = 3 bottom_solid_layers = 6 top_solid_layers = 8 [print:*0.15mm*] inherits = *common* layer_height = 0.15 first_layer_height = 0.2 perimeters = 3 bottom_solid_layers = 5 top_solid_layers = 6 [print:*0.20mm*] inherits = *common* layer_height = 0.2 first_layer_height = 0.25 first_layer_speed = 50% perimeters = 3 bottom_solid_layers = 3 top_solid_layers = 4 [print:*0.25mm*] inherits = *common* layer_height = 0.25 first_layer_height = 0.25 first_layer_speed = 50% top_infill_extrusion_width = 0 bottom_solid_layers = 3 top_solid_layers = 4 [print:*0.3mm*] inherits = *common* layer_height = 0.3 first_layer_height = 0.3 first_layer_speed = 50% top_infill_extrusion_width = 0 bottom_solid_layers = 3 top_solid_layers = 4 [print:*0.4mm*] inherits = *common* layer_height = 0.4 first_layer_height = 0.4 first_layer_speed = 50% top_infill_extrusion_width = 0 bottom_solid_layers = 3 top_solid_layers = 4 [print:*0.5mm*] inherits = *common* layer_height = 0.5 first_layer_height = 0.5 first_layer_speed = 45% top_infill_extrusion_width = 0 bottom_solid_layers = 3 top_solid_layers = 3 [print:*0.6mm*] inherits = *common* layer_height = 0.6 first_layer_height = 0.6 first_layer_speed = 40% top_infill_extrusion_width = 0 bottom_solid_layers = 3 top_solid_layers = 3 [print:*SLOW*] #SPEED perimeter_speed = 40 small_perimeter_speed = 35 external_perimeter_speed = 35 infill_speed = 40 solid_infill_speed = 40 top_solid_infill_speed = 30 support_material_speed = 35 bridge_speed = 35 gap_fill_speed = 30 [print:*FAST*] #SPEED perimeter_speed = 70 small_perimeter_speed = 85% external_perimeter_speed = 75% infill_speed = 85% solid_infill_speed = 70% top_solid_infill_speed = 65% support_material_speed = 75% bridge_speed = 45 gap_fill_speed = 30 ############################################################################# # SET PRINTER AND NOZZLE SPECIFIC PROFLIES (THESE SHOW INT HE DROPDOWN) # ############################################################################# #we can add specific changes for specific printers and nozzle sizes. Just put in conditionals # compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_GCREATE.*/ and printer_model=~/.*GMAX2PRO.*/ and nozzle_diameter[0]==0.5 #TEMPLATE #SPEED SETTINGS #[print:0.10mm - Very Thin Layers @GCREATE] #perimeter_speed = 100% #small_perimeter_speed = 100% #external_perimeter_speed = 100% #infill_speed = 100% #solid_infill_speed = 100% #top_solid_infill_speed = 100% #support_material_speed = 100% #bridge_speed = 100% #don't adjust gap speed above 30 or it causes layer shifting #gap_fill_speed = 30 #ADVANCED # [print:0.10mm - Very Thin Layers @GCREATE] inherits = *0.10mm* #Below works. Will only allow gMax 2 and gMax 2 Pro with specific nozzle sizes #compatible_printers_condition = nozzle_diameter[0]==0.3 or nozzle_diameter[0]==0.4 or nozzle_diameter[0]==0.5 and printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2.*/ compatible_printers_condition = (nozzle_diameter[0]==0.3 or nozzle_diameter[0]==0.4 or nozzle_diameter[0]==0.5) and (printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2/ or printer_model=~/.*GMAX15P.*/) and ! (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/) [print:0.15mm - Thin Layers @GCREATE] inherits = *0.15mm* #Below works. Will only allow gMax 2 and gMax 2 Pro with specific nozzle sizes #compatible_printers_condition = nozzle_diameter[0]==0.3 or nozzle_diameter[0]==0.4 or nozzle_diameter[0]==0.5 and printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2.*/ compatible_printers_condition = (nozzle_diameter[0]==0.3 or nozzle_diameter[0]==0.4 or nozzle_diameter[0]==0.5) and (printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2/ or printer_model=~/.*GMAX15P.*/) and ! (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/) [print:0.20mm - Standard Layers @GCREATE] inherits = *0.20mm* compatible_printers_condition = (nozzle_diameter[0]==0.3 or nozzle_diameter[0]==0.4 or nozzle_diameter[0]==0.5) and (printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2/ or printer_model=~/.*GMAX15P.*/) and ! (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/) [print:0.20mm - Standard Layers Slow (PETG and TPU) @GCREATE] inherits = *0.20mm*; *SLOW* compatible_printers_condition = (nozzle_diameter[0]==0.3 or nozzle_diameter[0]==0.4 or nozzle_diameter[0]==0.5) and (printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2/ or printer_model=~/.*GMAX15P.*/) and ! (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/) [print:0.20mm - Standard Layers Fast @GCREATE] inherits = *0.20mm*; *FAST* compatible_printers_condition = (nozzle_diameter[0]==0.3 or nozzle_diameter[0]==0.4 or nozzle_diameter[0]==0.5) and (printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2/ or printer_model=~/.*GMAX15P.*/) and ! (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/) [print:0.25mm - Thick Layers @GCREATE] inherits = *0.25mm* compatible_printers_condition = (nozzle_diameter[0]==0.4 or nozzle_diameter[0]==0.5) and (printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2/ or printer_model=~/.*GMAX15P.*/) and ! (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/) [print:0.30mm - Very Thick Layers @GCREATE] inherits = *0.3mm* compatible_printers_condition = (nozzle_diameter[0]==0.4 or nozzle_diameter[0]==0.5) and (printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2/ or printer_model=~/.*GMAX15P.*/) and ! (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/) [print:0.40mm - High Output Layers @GCREATE] inherits = *0.4mm* compatible_printers_condition = (nozzle_diameter[0]==0.5 or nozzle_diameter[0]==0.8 or nozzle_diameter[0]==1.0) and (printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2/ or printer_model=~/.*GMAX15P.*/) and ! (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/) [print:0.50mm - High Output Layers @GCREATE] inherits = *0.5mm* compatible_printers_condition = (nozzle_diameter[0]==0.8 or nozzle_diameter[0]==1.0) and (printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2/ or printer_model=~/.*GMAX15P.*/) and ! (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/) [print:0.60mm - High Output Layers @GCREATE] inherits = *0.6mm* compatible_printers_condition = nozzle_diameter[0]==0.8 or nozzle_diameter[0]==1.0 and (printer_model=~/.*GMAX2PRO.*/ or printer_model=~/.*GMAX2/ or printer_model=~/.*GMAX15P.*/) and ! (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/) [print:0.20mm - Dual 2in1 @GCREATE] inherits = *0.20mm* compatible_printers_condition = (nozzle_diameter[0]==0.5) and (printer_model=~/.*GMAX2DUAL2IN1/) wipe_tower = 1 wipe_tower_bridging = 10 wipe_tower_no_sparse_layers = 1 wipe_tower_rotation_angle = 0 wipe_tower_width = 75 wipe_tower_x = 100 wipe_tower_y = 300 [print:0.20mm - Dual Chimera @GCREATE] inherits = *0.20mm* compatible_printers_condition = (nozzle_diameter[0]==0.5) and (printer_model=~/.*GMAX2DUAL/) # wipe tower wipe_tower = 1 wipe_tower_bridging = 10 wipe_tower_no_sparse_layers = 1 wipe_tower_rotation_angle = 0 wipe_tower_width = 75 wipe_tower_x = 100 wipe_tower_y = 300 # ooze prevention ooze_prevention = 1 standby_temperature_delta = -15 [print:0.20mm - Dual 2in1 PLA with PVA Support @GCREATE] inherits = *0.20mm*; 0.20mm - Dual 2in1 @GCREATE compatible_printers_condition = (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/) avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = monotonic bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 bridge_angle = 0 bridge_flow_ratio = 100% bridge_speed = 60 brim_width = 0 clip_multipart_objects = 1 compatible_printers = complete_objects = 0 default_acceleration = 400 dont_support_bridges = 0 draft_shield = 0 first_layer_size_compensation = -0.2 ensure_vertical_shell_thickness = 0 external_perimeter_extrusion_width = 0 external_perimeter_speed = 75% external_perimeters_first = 0 extra_perimeters = 1 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 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 first_layer_acceleration = 0 first_layer_extrusion_width = 0 first_layer_height = 0.23 first_layer_speed = 35 gap_fill_speed = 30 gcode_comments = 0 gcode_label_objects = 1 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 interface_shells = 0 ironing = 0 ironing_flowrate = 15% ironing_spacing = 0.1 ironing_speed = 15 ironing_type = top max_print_speed = 80 max_volumetric_speed = 0 min_skirt_length = 15 notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0 perimeter_speed = 65 perimeters = 4 post_process = print_settings_id = 0.20mm - Dual 2in1 @GCREATE PLA PVA Support raft_layers = 0 resolution = 0.0125 seam_position = aligned single_extruder_multi_material_priming = 0 skirt_distance = 6 skirt_height = 1 skirts = 1 slice_closing_radius = 0.049 small_perimeter_speed = 30 solid_infill_below_area = 70 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 solid_infill_speed = 35 spiral_vase = 0 standby_temperature_delta = -5 support_material = 1 support_material_angle = 0 support_material_auto = 1 support_material_buildplate_only = 0 support_material_contact_distance_type = none support_material_enforce_layers = 0 support_material_extruder = 2 support_material_extrusion_width = 0 support_material_interface_contact_loops = 0 support_material_interface_extruder = 2 support_material_interface_layers = 4 support_material_interface_spacing = 0 support_material_interface_speed = 90% support_material_pattern = rectilinear-grid support_material_spacing = 3 support_material_speed = 65 support_material_synchronize_layers = 1 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 0 thin_walls = 1 threads = 8 top_fill_pattern = monotonic top_infill_extrusion_width = 0 top_solid_infill_speed = 35 top_solid_layers = 4 top_solid_min_thickness = 0 travel_speed = 130 wipe_tower = 1 wipe_tower_bridging = 20 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 75 wipe_tower_x = 50 wipe_tower_y = 400 ################################## # SET FILAMENT VARIANTS # ################################## # TEMPLATE #[filament:*PLA*] #inherits = *common* #filament_type = PLA #filament_density = 1.24 #filament_cost = 20 #first_layer_bed_temperature = 60 #first_layer_temperature = 200 #temperature = 200 #bed_temperature = 60 #fan_always_on = 1 #cooling = 1 #disable_fan_first_layers = 1 #max_fan_speed = 90 #min_fan_speed = 90 #bridge_fan_speed = 75 #fan_below_layer_time = 15 #slowdown_below_layer_time = 10 #compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_GCREATE.*/ # Common filament preset across all filaments [filament:*common*] cooling = 0 extrusion_multiplier = 1 filament_diameter = 1.75 filament_notes = "" filament_settings_id = "" min_print_speed = 15 slowdown_below_layer_time = 10 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_GCREATE.*/ # Common filament preset across all PLA filaments [filament:*PLA*] inherits = *common* bed_temperature = 60 fan_below_layer_time = 15 filament_colour = #FF3232 filament_max_volumetric_speed = 0 filament_type = PLA filament_density = 1.24 filament_cost = 20 first_layer_bed_temperature = 60 first_layer_temperature = 200 filament_cooling_moves = 0 filament_loading_speed = 30 filament_loading_speed_start = 30 filament_ramming_parameters = "0" filament_unload_time = 0 filament_unloading_speed = 30 filament_unloading_speed_start = 30 fan_always_on = 1 cooling = 1 disable_fan_first_layers = 1 max_fan_speed = 80 min_fan_speed = 40 bridge_fan_speed = 80 temperature = 200 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_GCREATE.*/ [filament:*PET*] inherits = *common* bed_temperature = 70 cooling = 1 disable_fan_first_layers = 3 fan_below_layer_time = 15 filament_colour = #FF8000 filament_max_volumetric_speed = 8 filament_type = PETG filament_density = 1.27 filament_cost = 30 first_layer_bed_temperature = 70 first_layer_temperature = 240 fan_always_on = 1 max_fan_speed = 50 min_fan_speed = 20 bridge_fan_speed = 50 temperature = 240 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_GCREATE.*/ [filament:*ABS*] inherits = *common* bed_temperature = 70 cooling = 0 disable_fan_first_layers = 3 fan_below_layer_time = 15 filament_colour = #FF8000 filament_max_volumetric_speed = 8 filament_type = ABS filament_density = 1.27 filament_cost = 30 first_layer_bed_temperature = 80 first_layer_temperature = 235 fan_always_on = 0 max_fan_speed = 50 min_fan_speed = 20 bridge_fan_speed = 50 temperature = 235 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_GCREATE.*/ [filament:*TPU90A*] inherits = *common* filament_type = TPU filament_density = 1.20 filament_cost = 25 first_layer_bed_temperature = 60 first_layer_temperature = 215 temperature = 215 bed_temperature = 60 fan_always_on = 1 cooling = 1 disable_fan_first_layers = 1 max_fan_speed = 50 min_fan_speed = 35 bridge_fan_speed = 60 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_GCREATE.*/ [filament:*CFPETG*] inherits = *common*; *PET* filament_type = Carbon Fiber compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_GCREATE.*/ [filament:*CFNYLON*] inherits = *common* filament_type = Carbon Fiber #need to add speed, cooling, retraction and brim temperature = 250 bed_temperature = 65 bridge_fan_speed = 50 first_layer_temperature = 250 first_layer_bed_temperature = 65 #filament_cost = 24.99 filament_density = 1.06 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_GCREATE.*/ [filament:*CFPLA*] inherits = *common* filament_type = Carbon Fiber #need to add speed, cooling, retraction and brim #temperature = 245 #bed_temperature = 70 #first_layer_temperature = 245 #first_layer_bed_temperature = 70 #filament_cost = 24.99 #filament_density = 1.27 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_GCREATE.*/ [filament:*WOODFILLPLA*] inherits = *common*; *PLA* #need to add speed, cooling, retraction and brim #temperature = 245 #bed_temperature = 70 #first_layer_temperature = 245 #first_layer_bed_temperature = 70 #filament_cost = 24.99 #filament_density = 1.27 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_GCREATE.*/ #specific filament settings per brand. These are the names displayed in the list [filament:Prusament PLA @GCREATE] inherits = *PLA* filament_vendor = Prusa Polymers temperature = 205 bed_temperature = 60 first_layer_temperature = 215 first_layer_bed_temperature = 50 filament_cost = 24.99 filament_density = 1.24 [filament:Prusament PETG @GCREATE] inherits = *PET* filament_vendor = Prusa Polymers temperature = 245 bed_temperature = 70 bridge_fan_speed = 50 first_layer_temperature = 245 first_layer_bed_temperature = 70 filament_cost = 24.99 filament_density = 1.27 [filament:Generic ABS @GCREATE] inherits = *ABS* filament_vendor = Generic [filament:Generic PLA @GCREATE] inherits = *PLA* filament_vendor = Generic [filament:Generic PLA no Heated Bed @GCREATE] inherits = *PLA* filament_vendor = Generic # set bed to zero first_layer_temperature = 205 temperature = 205 first_layer_bed_temperature = 0 bed_temperature = 0 [filament:Generic PETG @GCREATE] inherits = *PET* filament_vendor = Generic temperature = 230 bed_temperature = 70 first_layer_temperature = 235 first_layer_bed_temperature = 70 [filament:Atomic PLA @GCREATE] inherits = *PLA* filament_vendor = Atomic Filament temperature = 215 first_layer_temperature = 205 bed_temperature = 60 [filament:Push Plastic PLA @GCREATE] inherits = *PLA* filament_vendor = Push Plastic temperature = 200 bed_temperature = 60 [filament:HT PLA @GCREATE] inherits = *PLA* filament_vendor = ProtoPasta temperature = 250 bed_temperature = 70 [filament:Generic TPU 90A @GCREATE] inherits = *TPU90A* filament_vendor = Generic [filament:Generic CF PETG @GCREATE] inherits = *CFPETG* filament_vendor = Generic [filament:Generic CF Nylon @GCREATE] inherits = *CFNYLON* filament_vendor = Generic [filament:Generic CF PLA @GCREATE] inherits = *CFPLA* filament_vendor = Generic [filament:ColorFabb Woodfill PLA @GCREATE] inherits = *WOODFILLPLA* filament_vendor = ColorFabb [filament:Generic PVA @GCREATE - PLA and PVA Support] bed_temperature = 0 bridge_fan_speed = 75 #compatible_printers_condition = (printer_model=~/.*GMAX2DUAL2IN1.*/ or printer_model=~/.*GMAX2DUAL.*/ end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1 fan_always_on = 1 fan_below_layer_time = 15 filament_colour = #F5F2C4 filament_cooling_final_speed = 3.4 filament_cooling_initial_speed = 2.2 filament_cooling_moves = 0 filament_loading_speed = 30 filament_loading_speed_start = 30 filament_max_volumetric_speed = 0 filament_minimal_purge_on_wipe_tower = 7 filament_ramming_parameters = "0" filament_settings_id = "Generic PVA Support @GCREATE" filament_soluble = 1 filament_toolchange_delay = 0 filament_type = PVA filament_unload_time = 0 filament_unloading_speed = 30 filament_unloading_speed_start = 30 filament_vendor = Generic first_layer_temperature = 195 inherits = Generic PLA @GCREATE max_fan_speed = 80 min_fan_speed = 50 min_print_speed = 15 slowdown_below_layer_time = 10 start_filament_gcode = "; Filament gcode\n" temperature = 195 ################################# # SET COMMON PRINTER SETTINGS # ################################# # Common printer preset [printer:*common*] printer_technology = FFF before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n extruder_colour = #FFFF00 extruder_offset = 0x0 gcode_flavor = marlin silent_mode = 0 remaining_times = 0 machine_max_acceleration_e = 1000 machine_max_acceleration_extruding = 2000 machine_max_acceleration_retracting = 1500 machine_max_acceleration_x = 800 machine_max_acceleration_y = 800 machine_max_acceleration_z = 15 machine_max_feedrate_e = 120 machine_max_feedrate_x = 500 machine_max_feedrate_y = 500 machine_max_feedrate_z = 10 machine_max_jerk_e = 2.5 machine_max_jerk_x = 3 machine_max_jerk_y = 3 machine_max_jerk_z = 0.4 machine_min_extruding_rate = 0 machine_min_travel_rate = 0 layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] retract_before_travel = 1 retract_before_wipe = 0% retract_layer_change = 1 retract_length = 1 retract_length_toolchange = 1 retract_lift = 0 retract_lift_above = 0 retract_lift_below = 0 retract_restart_extra = 0 retract_restart_extra_toolchange = 0 retract_speed = 70 single_extruder_multi_material = 0 thumbnails = 95x95 use_firmware_retraction = 0 use_relative_e_distances = 1 use_volumetric_e = 0 variable_layer_height = 1 wipe = 1 z_offset = 0 ################################### # SET PRINTER SPECIFIC PROFILES # ################################### [printer:*gCreate gMax 2*] inherits = *common* printer_model = GMAX2 #printer_variant = 0.5 max_layer_height = 0.7 min_layer_height = 0.15 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_GCREATE\nPRINTER_MODEL_GMAX2 bed_shape = 0x0,457x0,457x457,0x457 max_print_height = 610 machine_max_acceleration_e = 5000 machine_max_acceleration_extruding = 500 machine_max_acceleration_retracting = 1000 machine_max_acceleration_x = 600 machine_max_acceleration_y = 600 machine_max_acceleration_z = 15 machine_max_feedrate_e = 60 machine_max_feedrate_x = 500 machine_max_feedrate_y = 500 machine_max_feedrate_z = 8 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 #nozzle_diameter = 0.7 retract_before_travel = 2 retract_length = 0.75 retract_speed = 70 deretract_speed = 40 retract_before_wipe = 70% default_print_profile = 0.20mm - Standard Layers @GCREATE start_gcode = G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S{first_layer_temperature+extruder_temperature_offset} ; 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+extruder_temperature_offset} ; wait for extruder temp\nG28 ; home all\nG92 E0.0 end_gcode = M104 S0 T0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+5, max_print_height)} F600{endif} ; Move print head up\nG1 X5 Y170 F3000 ; present print\n{if layer_z < max_print_height-10}G1 Z{z_offset+min(layer_z+70, max_print_height-10)} F600{endif} ; Move print head up\nM84 X Y E ; disable motors #[printer:*abl*] #start_gcode = G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set extruder temp for auto bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp#\nG28 ; home all\nG29 ; auto bed levelling\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S{first_layer_temperature+extruder_temperature_offset} ; set extruder temp\nM190 S[first_layer_bed_temperature] ; wait for bed #temp\nM109 S{first_layer_temperature+extruder_temperature_offset} ; wait for extruder temp\nG1 Z0.28 F240\nG92 E0.0\nG1 Y190 E15.0 F1500.0 ; intro line\nG1 X2.3 F5000\nG1 Y10 E15.0 F1200.0 ; intro line\nG92 #E0.0 [printer:*gCreate gMax 2 Pro*] inherits = *common* printer_model = GMAX2PRO #printer_variant = 0.5 max_layer_height = 0.7 min_layer_height = 0.08 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_GCREATE\nPRINTER_MODEL_GMAX2PRO bed_shape = 0x0,457x0,457x457,0x457 max_print_height = 610 default_print_profile = 0.20mm - Standard Layers @GCREATE [printer:*gCreate gMax 1.5XT Plus*] inherits = *common* printer_model = GMAX15P #printer_variant = 0.5 max_layer_height = 0.6 min_layer_height = 0.08 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_GCREATE\nPRINTER_MODEL_GMAX15P bed_shape = 0x0,410x0,410x410,0x410 max_print_height = 533 default_print_profile = 0.20mm - Standard Layers @GCREATE [printer:*gCreate gMax 2 Dual 2in1*] inherits = *common* printer_model = GMAX2DUAL2IN1 max_layer_height = 0.7 min_layer_height = 0.08 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_GCREATE\nPRINTER_MODEL_GMAX2DUAL2IN1 start_gcode = G90 ;\n G28 ;\n G1 Z5 F5000 bed_shape = 0x0,457x0,457x457,0x457 max_print_height = 610 default_print_profile = 0.20mm - Standard Layers @GCREATE single_extruder_multi_material = 1 #cooling tube retraction cooling_tube_retraction = 30 cooling_tube_length = 6 parking_pos_retraction = 30 extra_loading_move = -1 #multi tool settings extruder_colour = #FF3333;#0000CC extruder_offset = 0x0,0x0 retract_length_toolchange = 30;30 [printer:*gCreate gMax 2 Dual Chimera*] inherits = *common* printer_model = GMAX2DUAL max_layer_height = 0.7 min_layer_height = 0.08 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_GCREATE\nPRINTER_MODEL_GMAX2DUAL start_gcode = G90\nG28\nG1 Z5 F5000\nM218 T1 X20 Y0 ; Set second extruder offset end_gcode = M104 S0 T0 ; turn off temperature\nM104 S0 T1 ; turn off 2nd extruder\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+5, max_print_height)} F600{endif} ; Move print head up\nG1 X5 Y170 F3000 ; present print\n{if layer_z < max_print_height-10}G1 Z{z_offset+min(layer_z+70, max_print_height-10)} F600{endif} ; Move print head up\nM84 X Y E ; disable motors bed_shape = 0x0,457x0,457x457,0x457 max_print_height = 610 default_print_profile = 0.20mm - Standard Layers @GCREATE single_extruder_multi_material = 0 #multi tool settings extruder_colour = #FF3333;#0000CC extruder_offset = 0x0,20x0 retract_length_toolchange = 8,8 retract_speed = 70,70 ############################################## # SET NOZZLE DIAMETER VARIANTS PER PRINTER # ############################################## #these are the names and printers displayed in the drop down menus when selecting profiles ##################################### #gMax 1.5 XT+ and gMax 1.5+ profiles# ##################################### [printer:gMax 1.5XT Plus - 0.3mm nozzle] #match printer name above inherits = *gCreate gMax 1.5XT Plus* printer_variant = 0.3 nozzle_diameter = 0.3 max_layer_height = 0.25 min_layer_height = 0.08 [printer:gMax 1.5XT Plus - 0.4mm nozzle] #match printer name above inherits = *gCreate gMax 1.5XT Plus* printer_variant = 0.4 nozzle_diameter = 0.4 max_layer_height = 0.32 min_layer_height = 0.12 #default_print_profile = 0.15mm - Thin Layers @GCREATE @0.4 nozzle [printer:gMax 1.5XT Plus - 0.5mm nozzle] #match printer name above inherits = *gCreate gMax 1.5XT Plus* printer_variant = 0.5 nozzle_diameter = 0.5 max_layer_height = 0.4 min_layer_height = 0.15 #default_print_profile = 0.30mm QUALITY @0.6 nozzle MINI #retract_length = 3.5 #default_print_profile = 0.20mm - Normal Layers @GCREATE @0.5 nozzle [printer:gMax 1.5XT Plus - 0.8mm nozzle] #match printer name above inherits = *gCreate gMax 1.5XT Plus* printer_variant = 0.8 nozzle_diameter = 0.8 max_layer_height = 0.7 min_layer_height = 0.25 #default_print_profile = 0.30mm QUALITY @0.6 nozzle MINI #retract_length = 3.5 [printer:gMax 1.5XT Plus - 1.0mm nozzle] #match printer name above inherits = *gCreate gMax 1.5XT Plus* printer_variant = 1.0 nozzle_diameter = 1.0 max_layer_height = 0.8 min_layer_height = 0.3 #default_print_profile = 0.30mm QUALITY @0.6 nozzle MINI #retract_length = 3.5 ################# #gMax 2 profiles# ################# [printer:gMax 2 - 0.3mm nozzle] #match printer name above inherits = *gCreate gMax 2* printer_variant = 0.3 nozzle_diameter = 0.3 max_layer_height = 0.25 min_layer_height = 0.08 [printer:gMax 2 - 0.4mm nozzle] #match printer name above inherits = *gCreate gMax 2* printer_variant = 0.4 nozzle_diameter = 0.4 max_layer_height = 0.32 min_layer_height = 0.12 #default_print_profile = 0.15mm - Thin Layers @GCREATE @0.4 nozzle [printer:gMax 2 - 0.5mm nozzle] #match printer name above inherits = *gCreate gMax 2* printer_variant = 0.5 nozzle_diameter = 0.5 max_layer_height = 0.4 min_layer_height = 0.15 #default_print_profile = 0.30mm QUALITY @0.6 nozzle MINI #retract_length = 3.5 #default_print_profile = 0.20mm - Normal Layers @GCREATE @0.5 nozzle [printer:gMax 2 - 0.8mm nozzle] #match printer name above inherits = *gCreate gMax 2* printer_variant = 0.8 nozzle_diameter = 0.8 max_layer_height = 0.7 min_layer_height = 0.25 #default_print_profile = 0.30mm QUALITY @0.6 nozzle MINI #retract_length = 3.5 [printer:gMax 2 - 1.0mm nozzle] #match printer name above inherits = *gCreate gMax 2* printer_variant = 1.0 nozzle_diameter = 1.0 max_layer_height = 0.8 min_layer_height = 0.3 #default_print_profile = 0.30mm QUALITY @0.6 nozzle MINI #retract_length = 3.5 ##################### #gMax 2 Pro profiles# ##################### [printer:gMax 2 Pro - 0.3mm nozzle] #match printer name above inherits = *gCreate gMax 2 Pro* printer_variant = 0.3 nozzle_diameter = 0.3 max_layer_height = 0.25 min_layer_height = 0.08 [printer:gMax 2 Pro - 0.4mm nozzle] #match printer name above inherits = *gCreate gMax 2 Pro* printer_variant = 0.4 nozzle_diameter = 0.4 max_layer_height = 0.32 min_layer_height = 0.12 #default_print_profile = 0.15mm - Thin Layers @GCREATE @0.4 nozzle [printer:gMax 2 Pro - 0.5mm nozzle] #match printer name above inherits = *gCreate gMax 2 Pro* printer_variant = 0.5 nozzle_diameter = 0.5 max_layer_height = 0.4 min_layer_height = 0.15 #default_print_profile = 0.30mm QUALITY @0.6 nozzle MINI #retract_length = 3.5 #default_print_profile = 0.20mm - Normal Layers @GCREATE @0.5 nozzle [printer:gMax 2 Pro - 0.8mm nozzle] #match printer name above inherits = *gCreate gMax 2 Pro* printer_variant = 0.8 nozzle_diameter = 0.8 max_layer_height = 0.7 min_layer_height = 0.25 #default_print_profile = 0.30mm QUALITY @0.6 nozzle MINI #retract_length = 3.5 [printer:gMax 2 Pro - 1.0mm nozzle] #match printer name above inherits = *gCreate gMax 2 Pro* printer_variant = 1.0 nozzle_diameter = 1.0 max_layer_height = 0.8 min_layer_height = 0.3 #default_print_profile = 0.30mm QUALITY @0.6 nozzle MINI #retract_length = 3.5 ########################### #gMax 2 Dual 2in1 profiles# ########################### [printer:gMax 2 Dual 2in1 - 0.5, 0.5mm nozzle] #match printer name above inherits = *gCreate gMax 2 Dual 2in1* printer_variant = 0.5 nozzle_diameter = 0.5, 0.5 max_layer_height = 0.4 min_layer_height = 0.15 ############################## #gMax 2 Dual Chimera profiles# ############################## [printer:gMax 2 Dual Chimera - 0.5, 0.5mm nozzle] inherits = *gCreate gMax 2 Dual Chimera* printer_variant = 0.5 nozzle_diameter = 0.5, 0.5 max_layer_height = 0.4 min_layer_height = 0.15