diff --git a/A3dp.idx b/A3dp.idx new file mode 100644 index 0000000..ca3734d --- /dev/null +++ b/A3dp.idx @@ -0,0 +1,2 @@ +min_slic3r_version = 2.5.0 +0.0.1 Initial version diff --git a/A3dp.ini b/A3dp.ini new file mode 100644 index 0000000..38bccfa --- /dev/null +++ b/A3dp.ini @@ -0,0 +1,292 @@ +# generated by PrusaSlicer 2.1.1+win64 on 2020-02-25 at 01:51:21 UTC + +[vendor] +# Vendor name will be shown by the Config Wizard. +name = A3dp +config_version = 0.0.1 +config_update_url = + +[printer_model:MyExample] +name = An example +variants = 0.5 +technology = FFF +#bed_model = bed.stl +#bed_texture = bed.svg +default_materials = Generic PLA @A3dp; Generic PETG @A3dp +# the thumbnail has to be named MyExample_thumbnail.png in the A3dp directory + +[printer_model:MyExample2] +name = A second example +variants = 0.5; 0.4 +technology = FFF +default_materials = Generic PLA @A3dp; Generic PETG @A3dp + +[print:0.3mm @A3dp] +avoid_crossing_perimeters = 0 +bottom_fill_pattern = rectilinear +bottom_solid_layers = 3 +bridge_acceleration = 500 +bridge_angle = 0 +bridge_flow_ratio = 100% +bridge_speed = 30 +brim_width = 0 +clip_multipart_objects = 0 +compatible_printers = +compatible_printers_condition = +complete_objects = 0 +default_acceleration = 500 +dont_support_bridges = 1 +first_layer_size_compensation = 0 +ensure_vertical_shell_thickness = 0 +external_perimeter_extrusion_width = 0.56 +external_perimeter_speed = 50% +external_perimeters_first = 0 +extra_perimeters = 1 +extruder_clearance_height = 20 +extruder_clearance_radius = 20 +extrusion_width = 0.56 +fill_angle = 45 +fill_density = 20% +fill_pattern = gyroid +first_layer_acceleration = 500 +first_layer_extrusion_width = 0.6 +first_layer_height = 50% +first_layer_speed = 40% +first_layer_infill_speed = 40% +gap_fill_speed = 20 +gcode_comments = 0 +gcode_label_objects = 0 +infill_acceleration = 500 +infill_every_layers = 1 +infill_extruder = 1 +infill_extrusion_width = 0.56 +infill_first = 0 +infill_only_where_needed = 0 +infill_overlap = 25% +infill_speed = 60 +inherits = +interface_shells = 0 +layer_height = 0.3 +max_print_speed = 80 +max_volumetric_speed = 0 +min_skirt_length = 0 +notes = +only_one_perimeter_top = 1 +only_retract_when_crossing_perimeters = 1 +ooze_prevention = 0 +output_filename_format = [printer_settings_id]_[input_filename_base]_[layer_height]_[filament_type]_[print_time].gcode +overhangs_width_speed = 50% +overhangs_width = 75% +perimeter_acceleration = 500 +perimeter_extruder = 1 +perimeter_extrusion_width = 0.56 +perimeter_speed = 60 +perimeters = 3 +post_process = +raft_layers = 0 +seam_position = cost +seam_angle_cost = 80% +seam_travel_cost = 20% +single_extruder_multi_material_priming = 1 +skirt_distance = 3 +skirt_height = 1 +skirts = 3 +slice_closing_radius = 0.049 +small_perimeter_speed = 15 +solid_infill_below_area = 70 +solid_infill_every_layers = 0 +solid_infill_extruder = 1 +solid_infill_extrusion_width = 0.56 +solid_infill_speed = 60 +spiral_vase = 0 +standby_temperature_delta = -5 +support_material = 0 +support_material_angle = 0 +support_material_auto = 1 +support_material_buildplate_only = 0 +support_material_contact_distance_type = filament +support_material_contact_distance_top = 0.2 +support_material_contact_distance_bottom = 0.2 +support_material_enforce_layers = 0 +support_material_extruder = 1 +support_material_extrusion_width = 0.44 +support_material_interface_contact_loops = 0 +support_material_interface_extruder = 1 +support_material_interface_layers = 3 +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_synchronize_layers = 0 +support_material_threshold = 0 +support_material_with_sheath = 1 +support_material_xy_spacing = 50% +thin_perimeters = 1 +thin_walls = 1 +thin_walls_min_width = 50% +thin_walls_overlap = 50% +threads = 12 +top_fill_pattern = monotonic +top_infill_extrusion_width = 0.52 +top_solid_infill_speed = 40 +top_solid_layers = 3 +travel_speed = 175 +wipe_tower = 0 +wipe_tower_bridging = 10 +wipe_tower_rotation_angle = 0 +wipe_tower_width = 60 +wipe_tower_x = 180 +wipe_tower_y = 140 +xy_size_compensation = 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 = + +[filament:*PLA*] +filament_vendor = ColorFabb +bed_temperature = 60 +bridge_fan_speed = 100 +compatible_printers = +compatible_printers_condition = +compatible_prints = +compatible_prints_condition = +cooling = 1 +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 = 60 +filament_colour = #29B2B2 +filament_cooling_final_speed = 3.4 +filament_cooling_initial_speed = 2.2 +filament_cooling_moves = 4 +filament_cost = 0 +filament_density = 1.25 +filament_deretract_speed = nil +filament_diameter = 2.85 +filament_load_time = 0 +filament_loading_speed = 28 +filament_loading_speed_start = 3 +filament_max_volumetric_speed = 0 +filament_minimal_purge_on_wipe_tower = 15 +filament_notes = "" +filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" +filament_retract_before_travel = nil +filament_retract_before_wipe = nil +filament_retract_layer_change = nil +filament_retract_length = nil +filament_retract_lift = nil +filament_retract_lift_above = nil +filament_retract_lift_below = nil +filament_retract_restart_extra = nil +filament_retract_speed = nil +filament_soluble = 0 +filament_toolchange_delay = 0 +filament_type = PLA +filament_unload_time = 0 +filament_unloading_speed = 90 +filament_unloading_speed_start = 100 +filament_wipe = nil +first_layer_bed_temperature = 60 +first_layer_temperature = 200 +inherits = +max_fan_speed = 100 +min_fan_speed = 35 +min_print_speed = 10 +slowdown_below_layer_time = 5 +start_filament_gcode = "; Filament gcode\n" +temperature = 200 + +[filament:Generic PLA @A3dp] +inherits = *PLA* +filament_colour = #F94D0C + +[filament:Generic PETG @A3dp] +inherits = *PLA* +temperature = 250 +bed_temperature = 70 +first_layer_temperature = 240 +first_layer_bed_temperature = 70 +max_fan_speed = 40 +min_fan_speed = 20 +filament_colour = #42BDD8 + +[printer:*example base*] +default_print_profile = 0.3mm @A3dp +default_filament_profile = Generic PLA @A3dp +bed_shape = 0x0,200x0,200x280,0x200 +deretract_speed = 20 +end_gcode = M400; wait for moves to finish\nM140 S40 ; start bed cooling\nM104 S0; disable hotend\nM107; disable fans\nG91 ; relative positioning\nG1 E-1 F300 ; filament retraction to release pressure\nG1 Z20 E-5 X-20 Y-20 F3000 ; lift up and retract even more filament\nG1 E6 ; re-prime extruder\nM117 Cooling please wait ; progress indicator message on LCD\nG90 ; absolute positioning\nG1 Y0 F3000 ; move to cooling position\nM190 R40 ; wait for bed to cool down to removal temp\nG1 Y280 F3000 ; present finished print\nM140 S0; cool downs\nM77 ; stop GLCD timer\nM84 ; disable steppers\nG90 ; absolute positioning\nM117 Print Complete. ; print complete message\n +extra_loading_move = -2 +extruder_colour = "" +extruder_offset = 0x0 +gcode_flavor = marlin +high_current_on_filament_swap = 0 +inherits = +layer_gcode = +machine_max_acceleration_e = 1000,5000 +machine_max_acceleration_extruding = 1000,1250 +machine_max_acceleration_retracting = 1000,1250 +machine_max_acceleration_x = 9000,1000 +machine_max_acceleration_y = 9000,1000 +machine_max_acceleration_z = 100,200 +machine_max_feedrate_e = 40,120 +machine_max_feedrate_x = 800,200 +machine_max_feedrate_y = 800,200 +machine_max_feedrate_z = 3,12 +machine_max_jerk_e = 2.5,2.5 +machine_max_jerk_x = 12,10 +machine_max_jerk_y = 12,10 +machine_max_jerk_z = 0.2,0.4 +machine_min_extruding_rate = 0,0 +machine_min_travel_rate = 0,0 +max_layer_height = 0 +max_print_height = 250 +min_layer_height = 0.07 +nozzle_diameter = 0.5 +parking_pos_retraction = 92 +printer_notes = +printer_technology = FFF +remaining_times = 0 +retract_before_travel = 2 +retract_before_wipe = 0% +retract_layer_change = 0 +retract_length = 2 +retract_length_toolchange = 10 +retract_lift = 0 +retract_lift_above = 0 +retract_lift_below = 0 +retract_restart_extra = 0 +retract_restart_extra_toolchange = 0 +retract_speed = 40 +silent_mode = 0 +single_extruder_multi_material = 0 +start_gcode = +thumbnails = +toolchange_gcode = +use_firmware_retraction = 0 +use_relative_e_distances = 0 +use_volumetric_e = 0 +variable_layer_height = 1 +wipe = 1 +z_offset = 0 + +[printer:Example printer] +inherits = *example base* +printer_model = MyExample +printer_variant = 0.5 + +[printer:Example2 0.5] +inherits = *example base* +printer_model = MyExample2 +printer_variant = 0.5 +[printer:Example2 0.4] +inherits = *example base* +printer_model = MyExample2 +nozzle_diameter = 0.4 +printer_variant = 0.4 diff --git a/Voron.idx b/Voron.idx index 9d8408f..523d904 100644 --- a/Voron.idx +++ b/Voron.idx @@ -1,3 +1,4 @@ +1.0.2 add voron switchwire min_slic3r_version = 2.4.0 1.0.1-slic3r sync slic3r-profile with prusa 2.4 min_slic3r_version = 2.3.57 diff --git a/Voron.ini b/Voron.ini index 06059a7..5e5087a 100644 --- a/Voron.ini +++ b/Voron.ini @@ -5,7 +5,7 @@ name = Voron # 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 +config_version = 1.0.2 # Where to get the updates from? config_update_url = @@ -105,6 +105,28 @@ bed_with_grid = 1 default_materials = Basic PLA @VORON; Basic PLA VOLCANO @VORON; Basic PET @VORON; Basic PET VOLCANO @VORON; Basic ABS @VORON; Basic ABS VOLCANO @VORON thumbnail = voron0_thumbnail.png +[printer_model:Voron_Switchwire_afterburner] +name = Voron Switchwire +variants = 0.4; 0.25; 0.3; 0.5; 0.6; 0.8; volcano 0.6; volcano 0.8; volcano 1.0; volcano 1.2 +technology = FFF +family = Voron Switchwire Afterburner +bed_model = printbed-SW-MK52.stl +bed_texture = bedtexture-SW-250x210.png +bed_with_grid = 1 +default_materials = Basic PLA @VORON; Basic PLA VOLCANO @VORON; Basic PET @VORON; Basic PET VOLCANO @VORON; Basic ABS @VORON; Basic ABS VOLCANO @VORON +thumbnail = voronSW_thumbnail.png + +[printer_model:Voron_Switchwire] +name = Voron Switchwire +variants = 0.4; 0.25; 0.3; 0.5; 0.6; 0.8; volcano 0.6; volcano 0.8; volcano 1.0; volcano 1.2 +technology = FFF +family = Voron Switchwire Mobius +bed_model = printbed-SW-MK52.stl +bed_texture = bedtexture-SW-250x210.png +bed_with_grid = 1 +default_materials = Basic PLA @VORON; Basic PLA VOLCANO @VORON; Basic PET @VORON; Basic PET VOLCANO @VORON; Basic ABS @VORON; Basic ABS VOLCANO @VORON +thumbnail = voronSW_thumbnail.png + # All presets starting with asterisk, for example *common*, are intermediate and they will # not make it into the user interface @@ -303,6 +325,17 @@ max_print_height = 120 printer_model = Voron_v0_120 printer_notes = Unoffical profile.\nPRINTER_HAS_BOWDEN\nE3DV6 +[printer:*Voron_Switchwire*] +inherits = *common* +bed_shape = 0x0,250x0,250x210,0x210 +max_print_height = 240 +printer_model = Voron_Switchwire +printer_notes = Unoffical profile.\nPRINTER_HAS_BOWDEN\nSTU + +[printer:*Voron_Switchwire_afterburner*] +inherits = *Voron_Switchwire*; *afterburner* +printer_model = Voron_Switchwire_afterburner +printer_notes = Unoffical profile.\nSTU [printer:Voron_v2_250 0.25 nozzle] inherits = *Voron_v2_250*; *0.25nozzle* @@ -634,6 +667,89 @@ printer_variant = volcano 1.2 printer_notes = Unoffical profile.\nPRINTER_HAS_BOWDEN\nVOLCANO default_filament_profile = Basic PLA VOLCANO @VORON +[printer:Voron_Switchwire 0.25 nozzle] +inherits = *Voron_Switchwire*; *0.25nozzle* + +[printer:Voron_Switchwire 0.3 nozzle] +inherits = *Voron_Switchwire*; *0.3nozzle* + +[printer:Voron_Switchwire 0.4 nozzle] +inherits = *Voron_Switchwire*; *0.4nozzle* + +[printer:Voron_Switchwire 0.5 nozzle] +inherits = *Voron_Switchwire*; *0.5nozzle* + +[printer:Voron_Switchwire 0.6 nozzle] +inherits = *Voron_Switchwire*; *0.6nozzle* + +[printer:Voron_Switchwire 0.8 nozzle] +inherits = *Voron_Switchwire*; *0.8nozzle* + +[printer:Voron_Switchwire 0.6 volcano] +inherits = *Voron_Switchwire*; *0.6nozzle*; *volcano* +printer_variant = volcano 0.6 +printer_notes = Unoffical profile.\nPRINTER_HAS_BOWDEN\nVOLCANO +default_filament_profile = Basic PLA VOLCANO @VORON + +[printer:Voron_Switchwire 0.8 volcano] +inherits = *Voron_Switchwire*; *0.8nozzle*; *volcano* +printer_variant = volcano 0.8 +printer_notes = Unoffical profile.\nPRINTER_HAS_BOWDEN\nVOLCANO +default_filament_profile = Basic PLA VOLCANO @VORON + +[printer:Voron_Switchwire 1.0 volcano] +inherits = *Voron_Switchwire*; *1.0nozzle*; *volcano* +printer_variant = volcano 1.0 +printer_notes = Unoffical profile.\nPRINTER_HAS_BOWDEN\nVOLCANO +default_filament_profile = Basic PLA VOLCANO @VORON + +[printer:Voron_Switchwire 1.2 volcano] +inherits = *Voron_Switchwire*; *1.2nozzle*; *volcano* +printer_variant = volcano 1.2 +printer_notes = Unoffical profile.\nPRINTER_HAS_BOWDEN\nVOLCANO +default_filament_profile = Basic PLA VOLCANO @VORON + +[printer:Voron_Switchwire_afterburner 0.25 nozzle] +inherits = *Voron_Switchwire_afterburner*; *0.25nozzle* + +[printer:Voron_Switchwire_afterburner 0.3 nozzle] +inherits = *Voron_Switchwire_afterburner*; *0.3nozzle* + +[printer:Voron_Switchwire_afterburner 0.4 nozzle] +inherits = *Voron_Switchwire_afterburner*; *0.4nozzle* + +[printer:Voron_Switchwire_afterburner 0.5 nozzle] +inherits = *Voron_Switchwire_afterburner*; *0.5nozzle* + +[printer:Voron_Switchwire_afterburner 0.6 nozzle] +inherits = *Voron_Switchwire_afterburner*; *0.6nozzle* + +[printer:Voron_Switchwire_afterburner 0.8 nozzle] +inherits = *Voron_Switchwire_afterburner*; *0.8nozzle* + +[printer:Voron_Switchwire_afterburner volcano 0.6 nozzle] +inherits = *Voron_Switchwire_afterburner*; *0.6nozzle*; *volcano_afterburner* +printer_variant = volcano 0.6 +printer_notes = Unoffical profile.\nVOLCANO +default_filament_profile = Basic PLA VOLCANO @VORON + +[printer:Voron_Switchwire_afterburner volcano 0.8 nozzle] +inherits = *Voron_Switchwire_afterburner*; *0.8nozzle*; *volcano_afterburner* +printer_variant = volcano 0.8 +printer_notes = Unoffical profile.\nVOLCANO +default_filament_profile = Basic PLA VOLCANO @VORON + +[printer:Voron_Switchwire_afterburner volcano 1.0 nozzle] +inherits = *Voron_Switchwire_afterburner*; *1.0nozzle*; *volcano_afterburner* +printer_variant = volcano 1.0 +printer_notes = Unoffical profile.\nVOLCANO +default_filament_profile = Basic PLA VOLCANO @VORON + +[printer:Voron_Switchwire_afterburner volcano 1.2 nozzle] +inherits = *Voron_Switchwire_afterburner*; *1.2nozzle*; *volcano_afterburner* +printer_variant = volcano 1.2 +printer_notes = Unoffical profile.\nVOLCANO +default_filament_profile = Basic PLA VOLCANO @VORON # Common print preset, mostly derived from MK2 single material with a 0.4mm nozzle. # All other print presets will derive from the *common* print preset. @@ -971,6 +1087,21 @@ compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diamete inherits = *0.05mm*; *0.5nozzle*; *zero_toolhead* compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diameter[0]==0.5 +[print:0.05mm 0.25nozzle SW] +inherits = *0.05mm*; *0.25nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.25 + +[print:0.05mm 0.3nozzle SW] +inherits = *0.05mm*; *0.3nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.3 + +[print:0.05mm 0.4nozzle SW] +inherits = *0.05mm*; *0.4nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.4 + +[print:0.05mm 0.5nozzle SW] +inherits = *0.05mm*; *0.5nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.5 [print:0.10mm 0.25nozzle V2] inherits = *0.10mm*; *0.25nozzle* @@ -1044,6 +1175,29 @@ compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diamete inherits = *0.10mm*; *0.8nozzle*; *zero_toolhead* compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diameter[0]==0.8 +[print:0.10mm 0.25nozzle SW] +inherits = *0.10mm*; *0.25nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.25 + +[print:0.10mm 0.3nozzle SW] +inherits = *0.10mm*; *0.3nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.3 + +[print:0.10mm 0.4nozzle SW] +inherits = *0.10mm*; *0.4nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.4 + +[print:0.10mm 0.5nozzle SW] +inherits = *0.10mm*; *0.5nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.5 + +[print:0.10mm 0.6nozzle SW] +inherits = *0.10mm*; *0.6nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.6 + +[print:0.10mm 0.8nozzle SW] +inherits = *0.10mm*; *0.8nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.8 [print:0.15mm 0.25nozzle V2] inherits = *0.15mm*; *0.25nozzle* @@ -1133,6 +1287,37 @@ compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diamete inherits = *0.15mm*; *1.2nozzle*; *zero_toolhead* compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diameter[0]==1.2 +[print:0.15mm 0.25nozzle SW] +inherits = *0.15mm*; *0.25nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.25 + +[print:0.15mm 0.3nozzle SW] +inherits = *0.15mm*; *0.3nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.3 + +[print:0.15mm 0.4nozzle SW] +inherits = *0.15mm*; *0.4nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.4 + +[print:0.15mm 0.5nozzle SW] +inherits = *0.15mm*; *0.5nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.5 + +[print:0.15mm 0.6nozzle SW] +inherits = *0.15mm*; *0.6nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.6 + +[print:0.15mm 0.8nozzle SW] +inherits = *0.15mm*; *0.8nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.8 + +[print:0.15mm 1.0nozzle SW] +inherits = *0.15mm*; *1.0nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==1.0 + +[print:0.15mm 1.2nozzle SW] +inherits = *0.15mm*; *1.2nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==1.2 [print:0.2mm 0.3nozzle V2] inherits = *0.2mm*; *0.3nozzle* @@ -1214,6 +1399,37 @@ compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diamete inherits = *0.2mm*; *1.2nozzle*; *zero_toolhead* compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diameter[0]==1.2 +[print:0.2mm 0.25nozzle SW] +inherits = *0.2mm*; *0.25nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.25 + +[print:0.2mm 0.3nozzle SW] +inherits = *0.2mm*; *0.3nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.3 + +[print:0.2mm 0.4nozzle SW] +inherits = *0.2mm*; *0.4nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.4 + +[print:0.2mm 0.5nozzle SW] +inherits = *0.2mm*; *0.5nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.5 + +[print:0.2mm 0.6nozzle SW] +inherits = *0.2mm*; *0.6nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.6 + +[print:0.2mm 0.8nozzle SW] +inherits = *0.2mm*; *0.8nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.8 + +[print:0.2mm 1.0nozzle SW] +inherits = *0.2mm*; *1.0nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==1.0 + +[print:0.2mm 1.2nozzle SW] +inherits = *0.2mm*; *1.2nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==1.2 [print:0.3mm 0.4nozzle V2] inherits = *0.3mm*; *0.4nozzle* @@ -1287,6 +1503,37 @@ compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diamete inherits = *0.3mm*; *1.2nozzle*; *zero_toolhead* compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diameter[0]==1.2 +[print:0.3mm 0.25nozzle SW] +inherits = *0.3mm*; *0.25nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.25 + +[print:0.3mm 0.3nozzle SW] +inherits = *0.3mm*; *0.3nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.3 + +[print:0.3mm 0.4nozzle SW] +inherits = *0.3mm*; *0.4nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.4 + +[print:0.3mm 0.5nozzle SW] +inherits = *0.3mm*; *0.5nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.5 + +[print:0.3mm 0.6nozzle SW] +inherits = *0.3mm*; *0.6nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.6 + +[print:0.3mm 0.8nozzle SW] +inherits = *0.3mm*; *0.8nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.8 + +[print:0.3mm 1.0nozzle SW] +inherits = *0.3mm*; *1.0nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==1.0 + +[print:0.3mm 1.2nozzle SW] +inherits = *0.3mm*; *1.2nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==1.2 [print:0.4mm 0.6nozzle V2] inherits = *0.4mm*; *0.6nozzle* @@ -1344,6 +1591,37 @@ compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diamete inherits = *0.4mm*; *1.2nozzle*; *zero_toolhead* compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diameter[0]==1.2 +[print:0.4mm 0.25nozzle SW] +inherits = *0.4mm*; *0.25nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.25 + +[print:0.4mm 0.3nozzle SW] +inherits = *0.4mm*; *0.3nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.3 + +[print:0.4mm 0.4nozzle SW] +inherits = *0.4mm*; *0.4nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.4 + +[print:0.4mm 0.5nozzle SW] +inherits = *0.4mm*; *0.5nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.5 + +[print:0.4mm 0.6nozzle SW] +inherits = *0.4mm*; *0.6nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.6 + +[print:0.4mm 0.8nozzle SW] +inherits = *0.4mm*; *0.8nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.8 + +[print:0.4mm 1.0nozzle SW] +inherits = *0.4mm*; *1.0nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==1.0 + +[print:0.4mm 1.2nozzle SW] +inherits = *0.4mm*; *1.2nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==1.2 [print:0.6mm 0.8nozzle V2] inherits = *0.6mm*; *0.8nozzle* @@ -1381,6 +1659,17 @@ compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diamete inherits = *0.6mm*; *1.2nozzle*; *zero_toolhead* compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diameter[0]==1.2 +[print:0.6mm 0.8nozzle SW] +inherits = *0.6mm*; *0.6nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==0.8 + +[print:0.6mm 1.0nozzle SW] +inherits = *0.6mm*; *0.8nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==1.0 + +[print:0.6mm 1.2nozzle SW] +inherits = *0.6mm*; *0.8nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==1.2 [print:0.8mm 1.2nozzle V2] inherits = *0.8mm*; *1.2nozzle* @@ -1394,6 +1683,9 @@ compatible_printers_condition = printer_model=~/.*Voron_v1.*/ and nozzle_diamete inherits = *0.8mm*; *1.2nozzle*; *zero_toolhead* compatible_printers_condition = printer_model=~/.*Voron_v0.*/ and nozzle_diameter[0]==1.2 +[print:0.8mm 1.2nozzle SW] +inherits = *0.8mm*; *1.2nozzle* +compatible_printers_condition = printer_model=~/.*Voron_Switchwire.*/ and nozzle_diameter[0]==1.2 [filament:*common*] cooling = 1 diff --git a/Voron/bedtexture-SW-250x210.png b/Voron/bedtexture-SW-250x210.png new file mode 100644 index 0000000..e027c30 Binary files /dev/null and b/Voron/bedtexture-SW-250x210.png differ diff --git a/Voron/printbed-SW-MK52.stl b/Voron/printbed-SW-MK52.stl new file mode 100644 index 0000000..6aff36f Binary files /dev/null and b/Voron/printbed-SW-MK52.stl differ diff --git a/Voron/voronSW_thumbnail.png b/Voron/voronSW_thumbnail.png new file mode 100644 index 0000000..19d737d Binary files /dev/null and b/Voron/voronSW_thumbnail.png differ diff --git a/Zonestar.idx b/Zonestar.idx index bcda1b5..223b882 100644 --- a/Zonestar.idx +++ b/Zonestar.idx @@ -1,5 +1,13 @@ -min_slic3r_version = 2.4.1 +min_slic3r_version = 2.6.0-alpha1 +1.3.1 Add Z9Max printer and multi nozzle size presets +1.3.0 Change printer settings for E4 hotend +min_slic3r_version = 2.4.0-rc +1.2.0 Add P802Q machine settings +1.0.7 Modify retraction settings +1.0.6 Modify tool change gcode for E4 hotend +1.0.5 Modify retract_length for Z9_onecolor and Z8_onecolor preset +1.0.4 Modify start gcode for Z8+E4 hotend and Z9+E4 hotend to sound a beep on ending of pre-load filaments +1.0.3 Modify filament fan settings 1.0.2 Modify Z8+E4 hotend and Z9+E4 hotend settings 1.0.1 Add one color setting for Z9 and Z8 Multi-Color Hotend, Enable Z lift and wipe for Z8 & Z9 with Multi-Color hotend -1.0.1-slic3r slic3r adaptation + Zonestar changes? 1.0.0 Initial version diff --git a/Zonestar.ini b/Zonestar.ini index 849fbb0..4179747 100644 --- a/Zonestar.ini +++ b/Zonestar.ini @@ -1,117 +1,129 @@ # Zonestar print profiles - -# based on https://github.com/slic3r/slic3r-profiles/pull/19 by @ZONESTAR3D and the prusaslicer one +# based on https://github.com/slic3r/slic3r-profiles/pull/19 by @ZONESTAR3D [vendor] # Vendor name will be shown by the Config Wizard. name = Zonestar # 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.2 +config_version = 1.3.1 # Where to get the updates from? -config_update_url = -# https://github.com/ZONESTAR3D/Slicing-Guide/tree/master/PrusaSlicer/Profiles +config_update_url = https://github.com/ZONESTAR3D/Slicing-Guide/tree/master/PrusaSlicer/Profiles # 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. -[printer_model:Z5] -name = Zonestar Z5 -variants = 0.4 +[printer_model:Z8] +name = Zonestar Z8 +variants = 0.4; 0.3; 0.6; 0.8; 1.0; 1.2 technology = FFF -bed_model = bed_220.stl -bed_texture = 220_texture.svg +bed_model = bed_310.stl +bed_texture = 310_texture.svg default_materials = Generic PLA @Zonestar; Generic ABS @Zonestar; Generic PETG @Zonestar; Generic TPU @Zonestar +thumbnail = Z8_thumbnail.png -[printer_model:Z6] -name = Zonestar Z6 -variants = 0.4 +[printer_model:Z9] +name = Zonestar Z9 +variants = 0.4; 0.3; 0.6; 0.8; 1.0; 1.2 technology = FFF -bed_model = bed_150.stl -bed_texture = 150_texture.svg +bed_model = bed_310.stl +bed_texture = 310_texture.svg +default_materials = Generic PLA @Zonestar; Generic ABS @Zonestar; Generic PETG @Zonestar; Generic TPU @Zonestar +thumbnail = Z9_thumbnail.png + +[printer_model:Z9Max] +name = Zonestar Z9Max +variants = 0.4; 0.6; 0.8; 1.0; 1.2 +technology = FFF +bed_model = bed_500.stl +bed_texture = 500_texture.svg default_materials = Generic PLA @Zonestar; Generic ABS @Zonestar; Generic PETG @Zonestar; Generic TPU @Zonestar +thumbnail = Z9Max_thumbnail.png [printer_model:Z5X] name = Zonestar Z5X -variants = 0.4 +variants = 0.4; 0.3; 0.6; 0.8; 1.0; 1.2 technology = FFF bed_model = bed_310.stl bed_texture = 310_texture.svg default_materials = Generic PLA @Zonestar; Generic ABS @Zonestar; Generic PETG @Zonestar; Generic TPU @Zonestar +thumbnail = Z5X_thumbnail.png -[printer_model:Z8] -name = Zonestar Z8 -variants = 0.4 +[printer_model:Z5] +name = Zonestar Z5 +variants = 0.4; 0.3; 0.6; 0.8; 1.0; 1.2 technology = FFF -bed_model = bed_310.stl -bed_texture = 310_texture.svg +bed_model = bed_220.stl +bed_texture = 220_texture.svg default_materials = Generic PLA @Zonestar; Generic ABS @Zonestar; Generic PETG @Zonestar; Generic TPU @Zonestar +thumbnail = Z5_thumbnail.png -[printer_model:Z9] -name = Zonestar Z9 -variants = 0.4 +[printer_model:Z6] +name = Zonestar Z6 +variants = 0.4; 0.2; 0.3; 0.6 technology = FFF -bed_model = bed_310.stl -bed_texture = 310_texture.svg +bed_model = bed_150.stl +bed_texture = 150_texture.svg +default_materials = Generic PLA @Zonestar; Generic ABS @Zonestar; Generic PETG @Zonestar; Generic TPU @Zonestar +thumbnail = Z6_thumbnail.png + +[printer_model:P802Q] +name = Zonestar P802Q +variants = 0.4; 0.3; 0.6; 0.8; 1.0; 1.2 +technology = FFF +bed_model = bed_220.stl +bed_texture = 220_texture.svg default_materials = Generic PLA @Zonestar; Generic ABS @Zonestar; Generic PETG @Zonestar; Generic TPU @Zonestar +thumbnail = P802Q_thumbnail.png ################### #### print #### ################### - -[print:*common*] +[print:*print_common*] avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = monotonic -bottom_solid_layers = 4 -bottom_solid_min_thickness = 0 -bridge_acceleration = 0 +bottom_solid_layers = 3 +bottom_solid_min_thickness = 0.4 +bridge_acceleration = 1000 bridge_angle = 0 -bridge_flow_ratio = 100% -bridge_speed = 60 +bridge_flow_ratio = 1 +bridge_speed = 25 brim_separation = 0 +brim_type = outer_only brim_width = 4 clip_multipart_objects = 1 complete_objects = 0 default_acceleration = 0 -dont_support_bridges = 1 +dont_support_bridges = 0 draft_shield = disabled -elefant_foot_compensation = 0 +elefant_foot_compensation = 0.2 ensure_vertical_shell_thickness = 1 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 50% external_perimeters_first = 0 extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 +extruder_clearance_height = 45 +extruder_clearance_radius = 45 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 = fill_angle = 45 fill_density = 20% -fill_pattern = grid +fill_pattern = cubic first_layer_acceleration = 0 first_layer_acceleration_over_raft = 0 first_layer_extrusion_width = 0.45 -first_layer_height = 0.3 +first_layer_height = 0.2 first_layer_speed = 15 -first_layer_min_speed = 0 -first_layer_infill_speed = 100% first_layer_speed_over_raft = 25 fuzzy_skin = none fuzzy_skin_point_dist = 0.8 fuzzy_skin_thickness = 0.3 gap_fill_enabled = 1 -gap_fill_speed = 20 +gap_fill_speed = 30 gcode_comments = 0 gcode_label_objects = 0 -gcode_resolution = 0.0125 +gcode_resolution = 0.008 gcode_substitutions = infill_acceleration = 0 infill_anchor = 600% @@ -132,15 +144,14 @@ ironing_speed = 15 ironing_type = top layer_height = 0.2 max_print_speed = 80 -max_volumetric_speed = 0 +max_volumetric_speed = 5 min_skirt_length = 0 mmu_segmented_region_max_width = 0 notes = only_retract_when_crossing_perimeters = 0 ooze_prevention = 0 output_filename_format = {printer_model}_{input_filename_base}.gcode -overhangs_width_speed = 75% -overhangs_width = 75% +overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0.45 @@ -153,7 +164,7 @@ raft_expansion = 1.5 raft_first_layer_density = 90% raft_first_layer_expansion = 3 raft_layers = 0 -resolution = 0.0125 +resolution = 0 seam_position = aligned single_extruder_multi_material_priming = 0 skirt_distance = 6 @@ -194,9 +205,7 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% -bridge_type = nozzle -bridge_overlap_min = 80% -bridge_overlap = 95% +thick_bridges = 1 thin_walls = 0 threads = 4 top_fill_pattern = monotonic @@ -204,33 +213,264 @@ top_infill_extrusion_width = 0.4 top_solid_infill_speed = 15 top_solid_layers = 5 top_solid_min_thickness = 0 -travel_speed = 100 -travel_speed_z = 0 +travel_speed = 120 +travel_speed_z = 8 wipe_tower = 0 xy_size_compensation = 0 compatible_printers_condition = nozzle_diameter[0]==0.4 and num_extruders==1 -[print:0.20mm @Zonestar MULTI] -inherits = *common* +#print preset: layer thickness +[print:*0.1mm_Layer*] +layer_height = 0.10 +bottom_solid_layers = 5 +top_solid_layers = 5 +support_material_contact_distance = 0.2 + +[print:*0.15mm_Layer*] +layer_height = 0.15 +bottom_solid_layers = 4 +top_solid_layers = 4 +support_material_contact_distance = 0.2 + +[print:*0.2mm_Layer*] +layer_height = 0.20 +bottom_solid_layers = 3 +top_solid_layers = 3 +support_material_contact_distance = 0.2 + +[print:*0.3mm_Layer*] +layer_height = 0.30 +bottom_solid_layers = 3 +top_solid_layers = 3 +support_material_contact_distance = 0.3 + +[print:*0.4mm_Layer*] +layer_height = 0.40 +bottom_solid_layers = 3 +top_solid_layers = 3 +bridge_flow_ratio = 0.95 +support_material_contact_distance = 0.4 + +[print:*0.5mm_Layer*] +layer_height = 0.5 +bottom_solid_layers = 2 +top_solid_layers = 3 +support_material_contact_distance = 0.5 + +[print:*0.6mm_Layer*] +layer_height = 0.6 +bottom_solid_layers = 2 +top_solid_layers = 2 +support_material_contact_distance = 0.6 + +#==================================== +# print preset of nozzle size +#==================================== +[print:*0.2mm_nozzle*] +external_perimeter_extrusion_width = 0.22 +extrusion_width = 0.22 +first_layer_height = 0.15 +first_layer_speed = 15 +first_layer_extrusion_width =0.25 +infill_extrusion_width = 0.22 +perimeter_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +gcode_resolution = 0.006 + +[print:*0.3mm_nozzle*] +external_perimeter_extrusion_width = 0.33 +extrusion_width = 0.33 +first_layer_height = 0.2 +first_layer_speed = 15 +first_layer_extrusion_width =0.35 +infill_extrusion_width = 0.33 +perimeter_extrusion_width = 0.33 +solid_infill_extrusion_width = 0.33 +top_infill_extrusion_width = 0.33 +gcode_resolution = 0.006 + +[print:*0.4mm_nozzle*] +external_perimeter_extrusion_width = 0.45 +extrusion_width = 0.45 +first_layer_height = 0.3 +first_layer_speed = 15 +first_layer_extrusion_width =0.5 +infill_extrusion_width = 0.45 +perimeter_extrusion_width = 0.45 +solid_infill_extrusion_width = 0.45 +top_infill_extrusion_width = 0.45 +gcode_resolution = 0.008 + +[print:*0.6mm_nozzle*] +external_perimeter_extrusion_width = 0.6 +extrusion_width = 0.65 +first_layer_height = 0.4 +first_layer_speed = 20 +first_layer_extrusion_width =0.65 +perimeter_extrusion_width = 0.6 +infill_extrusion_width = 0.65 +solid_infill_extrusion_width = 0.65 +top_infill_extrusion_width = 0.65 +gcode_resolution = 0.008 + +[print:*0.8mm_nozzle*] +external_perimeter_extrusion_width = 0.8 +extrusion_width = 0.88 +first_layer_height = 0.5 +first_layer_speed = 20 +first_layer_extrusion_width = 0.88 +perimeter_extrusion_width = 0.8 +infill_extrusion_width = 0.88 +solid_infill_extrusion_width = 0.88 +top_infill_extrusion_width = 0.88 +gcode_resolution = 0.008 + +[print:*1.0mm_nozzle*] +external_perimeter_extrusion_width = 1.1 +extrusion_width = 1.1 +first_layer_height = 0.6 +first_layer_speed = 25 +first_layer_extrusion_width = 1.1 +perimeter_extrusion_width = 1.0 +infill_extrusion_width = 1.1 +solid_infill_extrusion_width = 1.1 +top_infill_extrusion_width = 1.1 +gcode_resolution = 0.01 + +[print:*1.2mm_nozzle*] +external_perimeter_extrusion_width = 1.3 +extrusion_width = 1.3 +first_layer_height = 0.8 +first_layer_speed = 25 +first_layer_extrusion_width = 1.3 +perimeter_extrusion_width = 1.3 +infill_extrusion_width = 1.2 +solid_infill_extrusion_width = 1.3 +top_infill_extrusion_width = 1.3 +gcode_resolution = 0.01 + +################## +#print preset # +# one color # +################## +[print:0.2 nozzle default] +inherits = *print_common*; *0.1mm_Layer*; *0.2mm_nozzle* +compatible_printers_condition = nozzle_diameter[0]==0.2 and num_extruders==1 + +[print:0.3 nozzle default] +inherits = *print_common*; *0.15mm_Layer*; *0.3mm_nozzle* +compatible_printers_condition = nozzle_diameter[0]==0.3 and num_extruders==1 + +[print:0.4 nozzle default] +inherits = *print_common*; *0.2mm_Layer*; *0.4mm_nozzle* +compatible_printers_condition = nozzle_diameter[0]==0.4 and num_extruders==1 + +[print:0.6 nozzle default] +inherits = *print_common*; *0.3mm_Layer*; *0.6mm_nozzle* +compatible_printers_condition = nozzle_diameter[0]==0.6 and num_extruders==1 + +[print:0.8 nozzle default] +inherits = *print_common*; *0.4mm_Layer*; *0.8mm_nozzle* +compatible_printers_condition = nozzle_diameter[0]==0.8 and num_extruders==1 + +[print:1.0 nozzle default] +inherits = *print_common*; *0.5mm_Layer*; *1.0mm_nozzle* +compatible_printers_condition = nozzle_diameter[0]==1.0 and num_extruders==1 + +[print:1.2 nozzle default] +inherits = *print_common*; *0.6mm_Layer*; *1.2mm_nozzle* +compatible_printers_condition = nozzle_diameter[0]==1.2 and num_extruders==1 + +################## +#print preset # +# Dual color # +################## +[print:0.3 nozzle Dual] +inherits = *print_common*; *0.15mm_Layer*; *0.3mm_nozzle* +wipe_tower = 1 +wipe_tower_x = 110 +wipe_tower_y = 160 +compatible_printers_condition = nozzle_diameter[0]==0.3 and num_extruders==2 + +[print:0.4 nozzle Dual] +inherits = *print_common*; *0.2mm_Layer*; *0.4mm_nozzle* +wipe_tower = 1 +wipe_tower_x = 110 +wipe_tower_y = 160 +compatible_printers_condition = nozzle_diameter[0]==0.4 and num_extruders==2 + +[print:0.6 nozzle Dual] +inherits = *print_common*; *0.3mm_Layer*; *0.6mm_nozzle* +wipe_tower = 1 +wipe_tower_x = 110 +wipe_tower_y = 160 +compatible_printers_condition = nozzle_diameter[0]==0.6 and num_extruders==2 + +[print:0.8 nozzle Dual] +inherits = *print_common*; *0.3mm_Layer*; *0.6mm_nozzle* +wipe_tower = 1 +wipe_tower_x = 110 +wipe_tower_y = 160 +compatible_printers_condition = nozzle_diameter[0]==0.8 and num_extruders==2 + + +################## +# print preset +# multi color +################## +[print:0.3mm nozzle multi color] +inherits = *print_common*; *0.15mm_Layer*; *0.3mm_nozzle* +wipe_tower = 1 +wipe_tower_x = 125 +wipe_tower_y = 190 +compatible_printers_condition = nozzle_diameter[0]==0.3 and num_extruders>1 + +[print:0.4mm nozzle multi color] +inherits = *print_common*; *0.2mm_Layer*; *0.4mm_nozzle* wipe_tower = 1 wipe_tower_x = 125 -wipe_tower_y = 195 +wipe_tower_y = 190 compatible_printers_condition = nozzle_diameter[0]==0.4 and num_extruders>1 +[print:0.6mm nozzle multi color] +inherits = *print_common*; *0.3mm_Layer*; *0.6mm_nozzle* +wipe_tower = 1 +wipe_tower_x = 125 +wipe_tower_y = 190 +compatible_printers_condition = nozzle_diameter[0]==0.6 and num_extruders>1 -[print:0.20mm @Zonestar SINGLE] -inherits = *common* +[print:0.8mm nozzle multi color] +inherits = *print_common*; *0.4mm_Layer*; *0.8mm_nozzle* +wipe_tower = 1 +wipe_tower_x = 125 +wipe_tower_y = 190 +compatible_printers_condition = nozzle_diameter[0]==0.8 and num_extruders>1 + +[print:1.0mm nozzle multi color] +inherits = *print_common*; *0.5mm_Layer*; *1.0mm_nozzle* +wipe_tower = 1 +wipe_tower_x = 125 +wipe_tower_y = 190 +compatible_printers_condition = nozzle_diameter[0]==1.0 and num_extruders>1 + +[print:1.2mm nozzle multi color] +inherits = *print_common*; *0.6mm_Layer*; *1.2mm_nozzle* +wipe_tower = 1 +wipe_tower_x = 125 +wipe_tower_y = 190 +compatible_printers_condition = nozzle_diameter[0]==1.2 and num_extruders>1 ################### #### filament #### ################### -[filament:Generic ABS @Zonestar] -bed_temperature = 100 -bridge_fan_speed = 30 -cooling = 1 -disable_fan_first_layers = 3 +[filament:Generic PLA @Zonestar] +bed_temperature = 60 +bridge_fan_speed = 100 +cooling = 0 +disable_fan_first_layers = 1 extrusion_multiplier = 1 -fan_always_on = 0 +fan_always_on = 1 fan_below_layer_time = 60 filament_colour = #29B2B2 filament_cooling_final_speed = 3.4 @@ -239,27 +479,31 @@ filament_cooling_moves = 4 filament_cost = 0 filament_density = 0 filament_diameter = 1.75 -filament_load_time = 0 filament_loading_speed = 28 filament_loading_speed_start = 3 -filament_minimal_purge_on_wipe_tower = 50 +filament_max_volumetric_speed = 0 +filament_minimal_purge_on_wipe_tower = 15 +filament_notes = "" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" -filament_type = ABS +filament_toolchange_delay = 0 +filament_type = PLA filament_unloading_speed = 40 filament_unloading_speed_start = 60 filament_vendor = Generic -first_layer_bed_temperature = 100 -first_layer_temperature = 245 -max_fan_speed = 0 -min_fan_speed = 0 -min_print_speed = 15 -slowdown_below_layer_time = 25 -temperature = 245 +filament_wipe = nil +first_layer_bed_temperature = 60 +first_layer_temperature = 200 +full_fan_speed_layer = 2 +max_fan_speed = 100 +min_fan_speed = 100 +min_print_speed = 10 +slowdown_below_layer_time = 5 +temperature = 200 [filament:Generic PETG @Zonestar] bed_temperature = 70 bridge_fan_speed = 100 -cooling = 1 +cooling = 0 disable_fan_first_layers = 3 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1 @@ -273,7 +517,7 @@ filament_diameter = 1.75 filament_loading_speed = 28 filament_loading_speed_start = 3 filament_max_volumetric_speed = 0 -filament_minimal_purge_on_wipe_tower = 50 +filament_minimal_purge_on_wipe_tower = 25 filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_spool_weight = 0 filament_toolchange_delay = 0 @@ -283,18 +527,18 @@ filament_unloading_speed_start = 60 filament_vendor = Generic first_layer_bed_temperature = 70 first_layer_temperature = 210 -full_fan_speed_layer = 0 +full_fan_speed_layer = 4 max_fan_speed = 100 -min_fan_speed = 50 +min_fan_speed = 70 min_print_speed = 10 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 210 -[filament:Generic PLA @Zonestar] -bed_temperature = 60 -bridge_fan_speed = 100 -cooling = 1 +[filament:Generic ABS @Zonestar] +bed_temperature = 100 +bridge_fan_speed = 30 +cooling = 0 disable_fan_first_layers = 3 extrusion_multiplier = 1 fan_always_on = 1 @@ -306,34 +550,31 @@ filament_cooling_moves = 4 filament_cost = 0 filament_density = 0 filament_diameter = 1.75 +filament_load_time = 0 filament_loading_speed = 28 filament_loading_speed_start = 3 -filament_max_volumetric_speed = 0 -filament_minimal_purge_on_wipe_tower = 50 -filament_notes = "" +filament_minimal_purge_on_wipe_tower = 15 filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" -filament_toolchange_delay = 0 -filament_type = PLA +filament_type = ABS filament_unloading_speed = 40 filament_unloading_speed_start = 60 filament_vendor = Generic -filament_wipe = nil -first_layer_bed_temperature = 60 -first_layer_temperature = 200 -full_fan_speed_layer = 5 +first_layer_bed_temperature = 100 +first_layer_temperature = 245 +full_fan_speed_layer = 2 max_fan_speed = 100 min_fan_speed = 50 -min_print_speed = 10 -slowdown_below_layer_time = 5 -temperature = 200 +min_print_speed = 15 +slowdown_below_layer_time = 25 +temperature = 245 [filament:Generic TPU @Zonestar] bed_temperature = 50 bridge_fan_speed = 100 -cooling = 1 +cooling = 0 disable_fan_first_layers = 3 extrusion_multiplier = 1 -fan_always_on = 0 +fan_always_on = 1 fan_below_layer_time = 60 filament_colour = #29B2B2 filament_cooling_final_speed = 3.4 @@ -343,7 +584,7 @@ filament_diameter = 1.75 filament_loading_speed = 28 filament_loading_speed_start = 3 filament_max_volumetric_speed = 3 -filament_minimal_purge_on_wipe_tower = 50 +filament_minimal_purge_on_wipe_tower = 15 filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_toolchange_delay = 0 filament_type = FLEX @@ -352,7 +593,7 @@ filament_unloading_speed_start = 30 filament_vendor = Generic first_layer_bed_temperature = 50 first_layer_temperature = 225 -full_fan_speed_layer = 0 +full_fan_speed_layer = 4 max_fan_speed = 100 min_fan_speed = 50 min_print_speed = 10 @@ -362,22 +603,67 @@ temperature = 225 ################### #### printer #### ################### +## common for all FFF 3d printers [printer:*common*] printer_technology = FFF before_layer_gcode = between_objects_gcode = -color_change_gcode = M600 -cooling_tube_retraction = 35 -default_filament_profile = +color_change_gcode = +default_filament_profile = Generic PLA @Zonestar default_print_profile = -deretract_speed = -end_gcode = -extra_loading_move = -2 gcode_flavor = marlin2 +single_extruder_multi_material = 0 +cooling_tube_retraction = 0 +cooling_tube_length = 0 +parking_pos_retraction = 0 +extra_loading_move = 0 high_current_on_filament_swap = 0 host_type = octoprint layer_gcode = machine_limits_usage = ignore +pause_print_gcode = +remaining_times = 0 +retract_speed = 40 +silent_mode = 0 +use_firmware_retraction = 0 +use_relative_e_distances = 0 +use_volumetric_e = 0 +variable_layer_height = 0 +wipe = 0 +z_offset = 0 +start_gcode = +end_gcode = G28 XY\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +## common for P802Q +[printer:*P802Q*] +inherits = *common* +printer_model = P802Q +bed_shape = 0x0,220x0,220x220,0x220 +max_print_height = 220 +machine_max_acceleration_e = 8000 +machine_max_acceleration_extruding = 1500 +machine_max_acceleration_retracting = 1500 +machine_max_acceleration_travel = 1500 +machine_max_acceleration_x = 8000 +machine_max_acceleration_y = 8000 +machine_max_acceleration_z = 500 +machine_max_feedrate_e = 120 +machine_max_feedrate_x = 400 +machine_max_feedrate_y = 400 +machine_max_feedrate_z = 12 +machine_max_jerk_e = 2.5 +machine_max_jerk_x = 8 +machine_max_jerk_y = 8 +machine_max_jerk_z = 0.2 +machine_min_extruding_rate = 0 +machine_min_travel_rate = 0 + +## common for Z5 +[printer:*Z5*] +inherits = *common* +printer_model = Z5 +bed_shape = 0x0,220x0,220x220,0x220 +max_print_height = 240 machine_max_acceleration_e = 10000 machine_max_acceleration_extruding = 1500 machine_max_acceleration_retracting = 1500 @@ -395,426 +681,1307 @@ machine_max_jerk_y = 10 machine_max_jerk_z = 0.2 machine_min_extruding_rate = 0 machine_min_travel_rate = 0 -max_layer_height = 0.3 -min_layer_height = 0.1 -nozzle_diameter = 0.4 -pause_print_gcode = -remaining_times = 0 -retract_speed = 40 -silent_mode = 0 -single_extruder_multi_material = 0 -start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 -use_firmware_retraction = 0 -use_relative_e_distances = 1 -use_volumetric_e = 0 -variable_layer_height = 0 -wipe = 0 -z_offset = 0 - -[printer:Zonestar Z5+M2 HOTEND] -inherits = *common* -printer_model = Z5 -printer_variant = 0.4 -bed_shape = 0x0,220x0,220x220,0x220 -default_filament_profile = Generic PLA @Zonestar -default_print_profile = 0.20mm @Zonestar MULTI -deretract_speed = 30,30 -before_layer_gcode = G92 E0 -end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors -extruder_colour = #FF0000;#00FF00 -extruder_offset = 0x0,0x0 -max_layer_height = 0.3,0.3 -max_print_height = 220 -min_layer_height = 0.15,0.15 -nozzle_diameter = 0.4,0.4 -retract_before_travel = 6,6 -retract_before_wipe = 50%,50% -retract_layer_change = 0,0 -retract_length = 10,10 -retract_length_toolchange = 0,0 -retract_lift = 0.5,0.5 -retract_lift_above = 0,0 -retract_lift_below = 0,0 -retract_restart_extra = 0,0 -retract_restart_extra_toolchange = 0,0 -retract_speed = 30,30 -start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 -use_relative_e_distances = 1 -wipe = 1,1 - -[printer:Zonestar Z6] +## common for Z6 +[printer:*Z6*] inherits = *common* printer_model = Z6 -printer_variant = 0.4 bed_shape = 0x0,150x0,150x150,0x150 -default_filament_profile = Generic PLA @Zonestar -default_print_profile = 0.20mm @Zonestar SINGLE -deretract_speed = 30 -end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors -extruder_colour = #00FF00 -extruder_offset = 0x0 -min_layer_height = 0.1 -max_layer_height = 0.3 max_print_height = 150 -nozzle_diameter = 0.4 -retract_before_travel = 2 -retract_before_wipe = 30% -retract_layer_change = 0 -retract_length = 8 -retract_length_toolchange = 0 -retract_lift = 0 -retract_lift_above = 0 -retract_lift_below = 0 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 30 -start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E8 F600 ; prime nozzle\nG1 Y50 F5000 ; quick wipe\nG92 E0 -use_relative_e_distances = 0 -wipe = 1 +machine_max_acceleration_e = 10000 +machine_max_acceleration_extruding = 1500 +machine_max_acceleration_retracting = 1500 +machine_max_acceleration_travel = 1500 +machine_max_acceleration_x = 9000 +machine_max_acceleration_y = 9000 +machine_max_acceleration_z = 500 +machine_max_feedrate_e = 120 +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 = 10 +machine_max_jerk_y = 10 +machine_max_jerk_z = 0.2 +machine_min_extruding_rate = 0 +machine_min_travel_rate = 0 -[printer:Zonestar Z5X] +## common for Z5X +[printer:*Z5X*] inherits = *common* printer_model = Z5X -printer_variant = 0.4 bed_shape = 0x0,310x0,310x310,0x310 -default_filament_profile = Generic PLA @Zonestar -default_print_profile = 0.20mm @Zonestar SINGLE -deretract_speed = 30 -end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors -extruder_colour = #00FF00 -extruder_offset = 0x0 -min_layer_height = 0.1 -max_layer_height = 0.3 max_print_height = 400 -nozzle_diameter = 0.4 -retract_before_travel = 2 -retract_before_wipe = 30% -retract_layer_change = 0 -retract_length = 8 -retract_length_toolchange = 0 -retract_lift = 0 -retract_lift_above = 0 -retract_lift_below = 0 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 30 -start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y50 F5000 ; quick wipe\nG92 E0 -use_relative_e_distances = 0 -wipe = 1 +travel_speed = 120 +machine_max_acceleration_e = 10000 +machine_max_acceleration_extruding = 1500 +machine_max_acceleration_retracting = 1500 +machine_max_acceleration_travel = 1500 +machine_max_acceleration_x = 9000 +machine_max_acceleration_y = 9000 +machine_max_acceleration_z = 500 +machine_max_feedrate_e = 120 +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 = 10 +machine_max_jerk_y = 10 +machine_max_jerk_z = 0.2 +machine_min_extruding_rate = 0 +machine_min_travel_rate = 0 -#Z8 with different types of hotend -[printer:Zonestar Z8+M3 HOTEND] +## common for Z8 +[printer:*Z8*] inherits = *common* printer_model = Z8 -printer_variant = 0.4 bed_shape = 0x0,310x0,310x310,0x310 -default_filament_profile = Generic PLA @Zonestar -default_print_profile = 0.20mm @Zonestar MULTI -deretract_speed = 30,30,30 -before_layer_gcode = G92 E0 -end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors -extruder_colour = #FF0000;#00FF00;#0000FF -extruder_offset = 0x0,0x0,0x0 -max_layer_height = 0.3,0.3,0.3 max_print_height = 400 -min_layer_height = 0.15,0.15,0.15 -nozzle_diameter = 0.4,0.4,0.4 -retract_before_travel = 6,6,6 -retract_before_wipe = 50%,50%,50% -retract_layer_change = 0,0,0 -retract_length = 12,12,12 -retract_length_toolchange = 0,0,0 -retract_lift = 0.5,0.5,0.5 -retract_lift_above = 0,0,0 -retract_lift_below = 0,0,0 -retract_restart_extra = 0,0,0 -retract_restart_extra_toolchange = 0,0,0 -retract_speed = 30,30,30 -start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 -use_relative_e_distances = 1 -wipe = 1,1,1 -layer_gcode = G92 E0 +travel_speed = 120 +machine_max_acceleration_e = 10000 +machine_max_acceleration_extruding = 1500 +machine_max_acceleration_retracting = 1500 +machine_max_acceleration_travel = 1500 +machine_max_acceleration_x = 9000 +machine_max_acceleration_y = 9000 +machine_max_acceleration_z = 500 +machine_max_feedrate_e = 120 +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 = 10 +machine_max_jerk_y = 10 +machine_max_jerk_z = 0.2 +machine_min_extruding_rate = 0 +machine_min_travel_rate = 0 -[printer:Zonestar Z8+M4 HOTEND] +## common for Z9 +[printer:*Z9*] inherits = *common* -printer_model = Z8 -printer_variant = 0.4 +printer_model = Z9 bed_shape = 0x0,310x0,310x310,0x310 -default_filament_profile = Generic PLA @Zonestar -default_print_profile = 0.20mm @Zonestar MULTI -deretract_speed = 30,30,30,30 -before_layer_gcode = G92 E0 -end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors -extruder_colour = #E0E0E0;#FF0000;#00FF00;#0000FF -extruder_offset = 0x0,0x0,0x0,0x0 -max_layer_height = 0.3,0.3,0.3,0.3 max_print_height = 400 -min_layer_height = 0.15,0.15,0.15,0.15 -nozzle_diameter = 0.4,0.4,0.4,0.4 -retract_before_travel = 8,8,8,8 -retract_before_wipe = 50%,50%,50%,50% -retract_layer_change = 0,0,0,0 -retract_length = 12,12,12,12 -retract_length_toolchange = 0,0,0,0 -retract_lift = 0.5,0.5,0.5,0.5 -retract_lift_above = 0,0,0,0 -retract_lift_below = 0,0,0,0 -retract_restart_extra = 0,0,0,0 -retract_restart_extra_toolchange = 0,0,0,0 -retract_speed = 30,30,30,30 -start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 -use_relative_e_distances = 1 -wipe = 1,1,1,1 -layer_gcode = G92 E0 +travel_speed = 150 +machine_max_acceleration_e = 10000 +machine_max_acceleration_extruding = 1500 +machine_max_acceleration_retracting = 1500 +machine_max_acceleration_travel = 1500 +machine_max_acceleration_x = 9000 +machine_max_acceleration_y = 9000 +machine_max_acceleration_z = 500 +machine_max_feedrate_e = 120 +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 = 10 +machine_max_jerk_y = 10 +machine_max_jerk_z = 0.2 +machine_min_extruding_rate = 0 +machine_min_travel_rate = 0 -[printer:Zonestar Z8+E4 HOTEND] +## common for Z9MAX +[printer:*Z9Max*] inherits = *common* -printer_model = Z8 -printer_variant = 0.4 -bed_shape = 0x0,310x0,310x310,0x310 -default_filament_profile = Generic PLA @Zonestar -default_print_profile = 0.20mm @Zonestar MULTI -deretract_speed = 30,30,30,30 -before_layer_gcode = G92 E0 -end_gcode = G92 E0\nG1 E-45 F2100 ;pull out filament\nG28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors -extruder_colour = #E0E0E0;#FF0000;#00FF00;#0000FF -extruder_offset = 0x0,0x0,0x0,0x0 -max_layer_height = 0.3,0.3,0.3,0.3 +printer_model = Z9Max +bed_shape = 0x0,500x0,500x500,0x500 max_print_height = 400 -min_layer_height = 0.1,0.1,0.1,0.1 -nozzle_diameter = 0.4,0.4,0.4,0.4 -retract_before_travel = 4,4,4,4 -retract_before_wipe = 30%,30%,30%,30% -retract_layer_change = 0,0,0,0 -retract_length = 8,8,8,8 -retract_length_toolchange = 0,0,0,0 -retract_lift = 0.5,0.5,0.5,0.5 -retract_lift_above = 0,0,0,0 -retract_lift_below = 0,0,0,0 -retract_restart_extra = 0,0,0,0 -retract_restart_extra_toolchange = 0,0,0,0 -start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 -retract_speed = 30,30,30,30 -toolchange_gcode = G92 E0\nG1 E-5 F1200;pull filament-1\nG92 E0\nG1 E-75 F2400;pull filament-2\nG92 E0\nT[next_extruder];Change extruder\nG92 E0\nG1 E25 F2400; push filament-1\nG92 E0\nG1 E20 F1200; pushfilament-2\nG92 E0\nG1 E30 F1800; pushfilament-2\nG92 E0\nG1 E4 F600; push filament-3\nG92 E0 -use_relative_e_distances = 1 -wipe = 1,1,1,1 -layer_gcode = G92 E0 +travel_speed = 120 +machine_max_acceleration_e = 10000 +machine_max_acceleration_extruding = 1500 +machine_max_acceleration_retracting = 1500 +machine_max_acceleration_travel = 1500 +machine_max_acceleration_x = 9000 +machine_max_acceleration_y = 9000 +machine_max_acceleration_z = 500 +machine_max_feedrate_e = 120 +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 = 10 +machine_max_jerk_y = 10 +machine_max_jerk_z = 0.2 +machine_min_extruding_rate = 0 +machine_min_travel_rate = 0 -[printer:Zonestar Z8+DDE] -inherits = *common* -printer_model = Z8 -printer_variant = 0.4 -bed_shape = 0x0,310x0,310x310,0x310 -default_filament_profile = Generic TPU @Zonestar -default_print_profile = 0.20mm @Zonestar SINGLE +#================================================================================ +# End of "printer>>Common" +#================================================================================ + +#================================================================================ +# printer>>Extruders +#================================================================================ +## Extruders >> Bowden standart Extruder +[printer:*Bowden*] deretract_speed = 30 -end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors -extruder_colour = #00FF00 -extruder_offset = 0x0 -max_layer_height = 0.3 -max_print_height = 400 -min_layer_height = 0.1 -nozzle_diameter = 0.4 -retract_before_travel = 2 -retract_before_wipe = 30% +extruder_colour = #FF0000 +extruder_offset = 0 +retract_before_travel = 8 +retract_before_wipe = 0% retract_layer_change = 0 -retract_length = 8 -retract_length_toolchange = 0 -retract_lift = 0 +retract_length = 10 +retract_length_toolchange = 15 retract_lift_above = 0 retract_lift_below = 0 retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 30 -start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +retract_restart_extra_toolchange = 0.2 +retract_speed = 40 use_relative_e_distances = 0 -wipe = 1 +wipe = 0 +max_volumetric_speed = 5 +single_extruder_multi_material = 0 -[printer:Zonestar Z8+One Color] -inherits = *common* -printer_model = Z8 +[printer:*Bowden @0.2mm nozzle*] +inherits = *Bowden* +printer_variant = 0.2 +nozzle_diameter = 0.2 +min_layer_height = 0.05 +max_layer_height = 0.18 +default_print_profile = 0.2 nozzle default + +[printer:*Bowden @0.3mm nozzle*] +inherits = *Bowden* +printer_variant = 0.3 +nozzle_diameter = 0.3 +min_layer_height = 0.06 +max_layer_height = 0.28 +default_print_profile = 0.3 nozzle default + +[printer:*Bowden @0.4mm nozzle*] +inherits = *Bowden* printer_variant = 0.4 -bed_shape = 0x0,310x0,310x310,0x310 -default_filament_profile = Generic PLA @Zonestar -default_print_profile = 0.20mm @Zonestar SINGLE -deretract_speed = 30 -end_gcode = G28 XY\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors -extruder_colour = #00FF00 -extruder_offset = 0x0 -max_layer_height = 0.3 -max_print_height = 400 -min_layer_height = 0.1 nozzle_diameter = 0.4 -retract_before_travel = 4 -retract_before_wipe = 50% +min_layer_height = 0.1 +max_layer_height = 0.36 +default_print_profile = 0.4 nozzle default + +[printer:*Bowden @0.6mm nozzle*] +inherits = *Bowden* +printer_variant = 0.6 +nozzle_diameter = 0.6 +min_layer_height = 0.2 +max_layer_height = 0.5 +default_print_profile = 0.6 nozzle default + +[printer:*Bowden @0.8mm nozzle*] +inherits = *Bowden* +printer_variant = 0.8 +nozzle_diameter = 0.8 +min_layer_height = 0.3 +max_layer_height = 0.72 +default_print_profile = 0.8 nozzle default + +[printer:*Bowden @1.0mm nozzle*] +inherits = *Bowden* +printer_variant = 1.0 +nozzle_diameter = 1.0 +min_layer_height = 0.4 +max_layer_height = 0.9 +default_print_profile = 1.0 nozzle default + +[printer:*Bowden @1.2mm nozzle*] +inherits = *Bowden* +printer_variant = 1.2 +nozzle_diameter = 1.2 +min_layer_height = 0.5 +max_layer_height = 1.1 +default_print_profile = 1.2 nozzle default + +## Extruders >> Direct Drive Extruder +[printer:*DDE*] +num_extruders = 1 +default_filament_profile = Generic PLA @Zonestar +deretract_speed = 25 +extruder_colour = #FF0000 +extruder_offset = 0 +retract_before_travel = 8 +retract_before_wipe = 0% retract_layer_change = 0 -retract_length = 12 +retract_length = 6.5 retract_length_toolchange = 0 -retract_lift = 0 retract_lift_above = 0 retract_lift_below = 0 retract_restart_extra = 0 retract_restart_extra_toolchange = 0 retract_speed = 30 -start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 use_relative_e_distances = 0 -wipe = 1 +wipe = 0 +max_volumetric_speed = 5 +single_extruder_multi_material = 0 -#Z9 with different types of hotend -[printer:Zonestar Z9+M3 HOTEND] -inherits = *common* -printer_model = Z9 +[printer:*DDE @0.2mm nozzle*] +inherits = *DDE* +printer_variant = 0.2 +nozzle_diameter = 0.2 +min_layer_height = 0.05 +max_layer_height = 0.18 +default_print_profile = 0.2 nozzle default + +[printer:*DDE @0.3mm nozzle*] +inherits = *DDE* +printer_variant = 0.3 +nozzle_diameter = 0.3 +min_layer_height = 0.06 +max_layer_height = 0.28 +default_print_profile = 0.3 nozzle default + +[printer:*DDE @0.4mm nozzle*] +inherits = *DDE* printer_variant = 0.4 -bed_shape = 0x0,310x0,310x310,0x310 -default_filament_profile = Generic PLA @Zonestar -default_print_profile = 0.20mm @Zonestar MULTI +nozzle_diameter = 0.4 +min_layer_height = 0.1 +max_layer_height = 0.36 +default_print_profile = 0.4 nozzle default + +[printer:*DDE @0.6mm nozzle*] +inherits = *DDE* +printer_variant = 0.6 +nozzle_diameter = 0.6 +min_layer_height = 0.2 +max_layer_height = 0.5 +default_print_profile = 0.6 nozzle default + +[printer:*DDE @0.8mm nozzle*] +inherits = *DDE* +printer_variant = 0.8 +nozzle_diameter = 0.8 +min_layer_height = 0.3 +max_layer_height = 0.72 +default_print_profile = 0.8 nozzle default + +[printer:*DDE @1.0mm nozzle*] +inherits = *DDE* +printer_variant = 1.0 +nozzle_diameter = 1.0 +min_layer_height = 0.4 +max_layer_height = 0.9 +default_print_profile = 1.0 nozzle default + +[printer:*DDE @1.2mm nozzle*] +inherits = *DDE* +printer_variant = 1.2 +nozzle_diameter = 1.2 +min_layer_height = 0.5 +max_layer_height = 1.1 +default_print_profile = 1.2 nozzle default + +## Extruders >> R2 Extruder +[printer:*R2*] +num_extruders = 2 +deretract_speed = 30,30 +extruder_colour = #FF0000;#00FF00 +extruder_offset = -9,9 +retract_before_travel = 8,8 +retract_lift = 1.0,1.0 +retract_before_wipe = 0%,0% +retract_layer_change = 0,0 +retract_length = 8,8 +retract_length_toolchange = 8,8 +retract_lift_above = 0,0 +retract_lift_below = 0,0 +retract_restart_extra = 0,0 +retract_restart_extra_toolchange = 0.2,0.2 +retract_speed = 35,35 +use_relative_e_distances = 0 +wipe = 0,0 +max_volumetric_speed = 5 +single_extruder_multi_material = 0 +ooze_prevention = 1 + +[printer:*R2 @0.3mm nozzle*] +inherits = *R2* +printer_variant = 0.3 +nozzle_diameter = 0.3,0.3 +min_layer_height = 0.1,0.1 +max_layer_height = 0.27,0.27 +default_print_profile = 0.3 nozzle Dual + +[printer:*R2 @0.4mm nozzle*] +inherits = *R2* +printer_variant = 0.4 +nozzle_diameter = 0.4,0.4 +min_layer_height = 0.15,0.15 +max_layer_height = 0.36,0.36 +default_print_profile = 0.4 nozzle Dual + +[printer:*R2 @0.6mm nozzle*] +inherits = *R2* +printer_variant = 0.6 +nozzle_diameter = 0.6,0.6 +min_layer_height = 0.2,0.2 +max_layer_height = 0.55,0.55 +default_print_profile = 0.6 nozzle Dual + +[printer:*R2 @0.8mm nozzle*] +inherits = *R2* +printer_variant = 0.8 +nozzle_diameter = 0.8,0.8 +min_layer_height = 0.3,0.3 +max_layer_height = 0.72,0.72 +default_print_profile = 0.8 nozzle Dual + +## Extruders >> M2 Extruder +[printer:*M2*] +extruders_count = 2 +deretract_speed = 30,30 +before_layer_gcode = G92 E0 +extruder_colour = #FF0000;#00FF00 +extruder_offset = 0,0 +retract_before_travel = 8,8 +retract_before_wipe = 0%,0% +retract_layer_change = 0,0 +retract_length = 12,12 +retract_length_toolchange = 0,0 +retract_lift = 1.0,1.0 +retract_lift_above = 0,0 +retract_lift_below = 0,0 +retract_restart_extra = 0,0 +retract_restart_extra_toolchange = 0,0 +retract_speed = 35,35 +use_relative_e_distances = 1 +wipe = 0,0 +max_volumetric_speed = 5 +single_extruder_multi_material = 1 +cooling_tube_retraction = 0 +cooling_tube_length = 0 +parking_pos_retraction = 0 +extra_loading_move = 0 +high_current_on_filament_swap = 0 + +[printer:*M2 @0.3mm nozzle*] +inherits = *M2* +printer_variant = 0.3 +nozzle_diameter = 0.3, 0.3 +min_layer_height = 0.1, 0.1 +max_layer_height = 0.27, 0.27 +default_print_profile = 0.3mm nozzle multi color + +[printer:*M2 @0.4mm nozzle*] +inherits = *M2* +printer_variant = 0.4 +nozzle_diameter = 0.4, 0.4 +min_layer_height = 0.15, 0.15 +max_layer_height = 0.36, 0.36 +default_print_profile = 0.4mm nozzle multi color + +[printer:*M2 @0.6mm nozzle*] +inherits = *M2* +printer_variant = 0.6 +nozzle_diameter = 0.6, 0.6 +min_layer_height = 0.2, 0.2 +max_layer_height = 0.54, 0.54 +default_print_profile = 0.6mm nozzle multi color + +[printer:*M2 @0.8mm nozzle*] +inherits = *M2* +printer_variant = 0.8 +nozzle_diameter = 0.8, 0.8 +min_layer_height = 0.3, 0.3 +max_layer_height = 0.72, 0.72 +default_print_profile = 0.8mm nozzle multi color + +[printer:*M2 @1.0mm nozzle*] +inherits = *M2* +printer_variant = 1.0 +nozzle_diameter = 1.0, 1.0 +min_layer_height = 0.4, 0.4 +max_layer_height = 0.9, 0.9 +default_print_profile = 1.0mm nozzle multi color + +[printer:*M2 @1.2mm nozzle*] +inherits = *M2* +printer_variant = 1.2 +nozzle_diameter = 1.2, 1.2 +min_layer_height = 0.4, 0.4 +max_layer_height = 1.1, 1.1 +default_print_profile = 1.2mm nozzle multi color + +## M3 HOTEND/Extruder +[printer:*M3*] +extruders_count = 3 deretract_speed = 30,30,30 before_layer_gcode = G92 E0 -end_gcode = G28 XY\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors extruder_colour = #FF0000;#00FF00;#0000FF extruder_offset = 0x0,0x0,0x0 -max_layer_height = 0.3,0.3,0.3 -max_print_height = 400 -min_layer_height = 0.15,0.15,0.15 -nozzle_diameter = 0.4,0.4,0.4 retract_before_travel = 6,6,6 -retract_before_wipe = 50%,50%,50% +retract_before_wipe = 0%,0%,0% retract_layer_change = 0,0,0 retract_length = 12,12,12 retract_length_toolchange = 0,0,0 -retract_lift = 0.5,0.5,0.5 +retract_lift = 0,0,0 retract_lift_above = 0,0,0 retract_lift_below = 0,0,0 retract_restart_extra = 0,0,0 retract_restart_extra_toolchange = 0,0,0 -retract_speed = 30,30,30 -start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +retract_speed = 35,35,35 use_relative_e_distances = 1 -wipe = 1,1,1 +wipe = 0,0,0 layer_gcode = G92 E0 +max_volumetric_speed = 4 +single_extruder_multi_material = 1 +cooling_tube_retraction = 0 +cooling_tube_length = 0 +parking_pos_retraction = 0 +extra_loading_move = 0 +high_current_on_filament_swap = 0 -[printer:Zonestar Z9+M4 HOTEND] -inherits = *common* -printer_model = Z9 +[printer:*M3 @0.3mm nozzle*] +inherits = *M3* +printer_variant = 0.3 +nozzle_diameter = 0.3, 0.3, 0.3 +min_layer_height = 0.1, 0.1, 0.1 +max_layer_height = 0.27, 0.27, 0.27 +retract_lift = 0.5, 0.5, 0.5 +default_print_profile = 0.3mm nozzle multi color + +[printer:*M3 @0.4mm nozzle*] +inherits = *M3* printer_variant = 0.4 -bed_shape = 0x0,310x0,310x310,0x310 -default_filament_profile = Generic PLA @Zonestar -default_print_profile = 0.20mm @Zonestar MULTI +nozzle_diameter = 0.4, 0.4, 0.4 +min_layer_height = 0.15, 0.15, 0.15 +max_layer_height = 0.36, 0.36, 0.36 +retract_lift = 0.5, 0.5, 0.5 +default_print_profile = 0.4mm nozzle multi color + +[printer:*M3 @0.6mm nozzle*] +inherits = *M3* +printer_variant = 0.6 +nozzle_diameter = 0.6, 0.6, 0.6 +min_layer_height = 0.2, 0.2, 0.2 +max_layer_height = 0.54, 0.54, 0.54 +retract_lift = 0.8, 0.8, 0.8 +default_print_profile = 0.6mm nozzle multi color + +[printer:*M3 @0.8mm nozzle*] +inherits = *M3* +printer_variant = 0.8 +nozzle_diameter = 0.8, 0.8, 0.8 +min_layer_height = 0.3, 0.3, 0.3 +max_layer_height = 0.72, 0.72, 0.72 +retract_lift = 1.0, 1.0, 1.0 +default_print_profile = 0.8mm nozzle multi color + +[printer:*M3 @1.0mm nozzle*] +inherits = *M3* +printer_variant = 1.0 +nozzle_diameter = 1.0, 1.0, 1.0 +min_layer_height = 0.4, 0.4, 0.4 +max_layer_height = 0.9, 0.9, 0.9 +retract_lift = 1.2, 1.2, 1.2 +default_print_profile = 1.0mm nozzle multi color + +[printer:*M3 @1.2mm nozzle*] +inherits = *M3* +printer_variant = 1.2 +nozzle_diameter = 1.2, 1.2, 1.2 +min_layer_height = 0.5, 0.5, 0.5 +max_layer_height = 1.1, 1.1, 1.1 +retract_lift = 1.5, 1.5, 1.5 +default_print_profile = 1.2mm nozzle multi color + +## M4 HOTEND/Extruder +[printer:*M4*] +extruders_count = 4 deretract_speed = 30,30,30,30 before_layer_gcode = G92 E0 -end_gcode = G28 XY\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors extruder_colour = #E0E0E0;#FF0000;#00FF00;#0000FF extruder_offset = 0x0,0x0,0x0,0x0 -max_layer_height = 0.3,0.3,0.3,0.3 -max_print_height = 400 -min_layer_height = 0.15,0.15,0.15,0.15 -nozzle_diameter = 0.4,0.4,0.4,0.4 retract_before_travel = 8,8,8,8 -retract_before_wipe = 50%,50%,50%,50% +retract_before_wipe = 0%,0%,0%,0% retract_layer_change = 0,0,0,0 -retract_length = 12,12,12,12 +retract_length = 10,10,10,10 retract_length_toolchange = 0,0,0,0 -retract_lift = 0.5,0.5,0.5,0.5 +retract_lift = 0,0,0,0 retract_lift_above = 0,0,0,0 retract_lift_below = 0,0,0,0 retract_restart_extra = 0,0,0,0 retract_restart_extra_toolchange = 0,0,0,0 -retract_speed = 30,30,30,30 -start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +retract_speed = 35,35,35,35 use_relative_e_distances = 1 -wipe = 1,1,1,1 +wipe = 0,0,0,0 layer_gcode = G92 E0 +max_volumetric_speed = 4 +single_extruder_multi_material = 1 +cooling_tube_retraction = 0 +cooling_tube_length = 0 +parking_pos_retraction = 0 +extra_loading_move = 0 +high_current_on_filament_swap = 0 -[printer:Zonestar Z9+E4 HOTEND] -inherits = *common* -printer_model = Z9 +[printer:*M4 @0.3mm nozzle*] +inherits = *M4* +printer_variant = 0.3 +nozzle_diameter = 0.3, 0.3, 0.3, 0.3 +min_layer_height = 0.1, 0.1, 0.1, 0.1 +max_layer_height = 0.27, 0.27, 0.27, 0.27 +retract_lift = 0.5,0.5,0.5,0.5 +default_print_profile = 0.3mm nozzle multi color + +[printer:*M4 @0.4mm nozzle*] +inherits = *M4* printer_variant = 0.4 -bed_shape = 0x0,310x0,310x310,0x310 -default_filament_profile = Generic PLA @Zonestar -default_print_profile = 0.20mm @Zonestar MULTI +nozzle_diameter = 0.4, 0.4, 0.4, 0.4 +min_layer_height = 0.15, 0.15, 0.15, 0.15 +max_layer_height = 0.36, 0.36, 0.36, 0.36 +retract_lift = 0.5,0.5,0.5,0.5 +default_print_profile = 0.4mm nozzle multi color + +[printer:*M4 @0.6mm nozzle*] +inherits = *M4* +printer_variant = 0.6 +nozzle_diameter = 0.6, 0.6, 0.6, 0.6 +min_layer_height = 0.2, 0.2, 0.2, 0.2 +max_layer_height = 0.54, 0.54, 0.54, 0.54 +retract_lift = 0.8,0.8,0.8,0.8 +default_print_profile = 0.6mm nozzle multi color + +[printer:*M4 @0.8mm nozzle*] +inherits = *M4* +printer_variant = 0.8 +nozzle_diameter = 0.8, 0.8, 0.8, 0.8 +min_layer_height = 0.3, 0.3, 0.3, 0.3 +max_layer_height = 0.72, 0.72, 0.72, 0.72 +retract_lift = 1.2,1.2,1.2,1.2 +default_print_profile = 0.8mm nozzle multi color + +[printer:*M4 @1.0mm nozzle*] +inherits = *M4* +printer_variant = 1.0 +nozzle_diameter = 1.0, 1.0, 1.0, 1.0 +min_layer_height = 0.4, 0.4, 0.4, 0.4 +max_layer_height = 0.9, 0.9, 0.9, 0.9 +retract_lift = 1.5,1.5,1.5,1.5 +default_print_profile = 1.0mm nozzle multi color + +[printer:*M4 @1.2mm nozzle*] +inherits = *M4* +printer_variant = 1.2 +nozzle_diameter = 1.2, 1.2, 1.2, 1.2 +min_layer_height = 0.5, 0.5, 0.5, 0.5 +max_layer_height = 1.1, 1.1, 1.1, 1.1 +retract_lift = 1.5,1.5,1.5,1.5 +default_print_profile = 1.2mm nozzle multi color + +## E4 HOTEND/Extruder +[printer:*E4*] +extruders_count = 4 deretract_speed = 30,30,30,30 before_layer_gcode = G92 E0 -end_gcode = G92 E0\nG1 E-45 F2100 ;pull out filament\nG28 XY\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors extruder_colour = #E0E0E0;#FF0000;#00FF00;#0000FF extruder_offset = 0x0,0x0,0x0,0x0 -max_layer_height = 0.3,0.3,0.3,0.3 -max_print_height = 400 -min_layer_height = 0.1,0.1,0.1,0.1 -nozzle_diameter = 0.4,0.4,0.4,0.4 -retract_before_travel = 4,4,4,4 -retract_before_wipe = 30%,30%,30%,30% +retract_before_travel = 8,8,8,8 +retract_before_wipe = 0%,0%,0%,0% retract_layer_change = 0,0,0,0 retract_length = 8,8,8,8 retract_length_toolchange = 0,0,0,0 -retract_lift = 0.5,0.5,0.5,0.5 +retract_lift = 0,0,0,0 retract_lift_above = 0,0,0,0 retract_lift_below = 0,0,0,0 retract_restart_extra = 0,0,0,0 retract_restart_extra_toolchange = 0,0,0,0 -retract_speed = 30,30,30,30 -start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nM117 Preload Extruder #1\nT0\nG0 X5 Y50 F3000\nG1 Y250 E15 F1200\nG0 X5.5 F3000\nG1 Y50 E15 F1200\nG0 X6 F3000\nG1 Y250 E15 F1200\nG0 X6.5 F3000\nG1 Y50 E15 F1200\nG0 X7 F3000\nG1 Y250 E15 F1200\nG0 X7.5 F3000\nG1 Y50 E15 F1200\nG0 X8 F3000\nG1 E-80 F2400\nM400\nM117 Preload Extruder #2\nT1\nG0 X8 Y50 F3000\nG1 Y250 E15 F1200\nG0 X8.5 F3000\nG1 Y50 E15 F1200\nG0 X9 F3000\nG1 Y250 E15 F1200\nG0 X9.5 F3000\nG1 Y50 E15 F1200\nG0 X10 F3000\nG1 Y250 E15 F1200\nG0 X10.5 F3000\nG1 Y50 E15 F1200\nG0 X11 F3000\nG1 E-80 F2400\nM400\nM117 Preload Extruder #3\nT2\nG0 X11 Y50 F3000\nG1 Y250 E15 F1200\nG0 X11.5 F3000\nG1 Y50 E15 F1200\nG0 X12 F3000\nG1 Y250 E15 F1200\nG0 X12.5 F3000\nG1 Y50 E15 F600\nG0 X13 F3000\nG1 Y250 E15 F1200\nG0 X13.5 F3000\nG1 Y50 E15 F1200\nG0 X14 F3000\nG1 E-80 F2400\nM400\nM117 Preload Extruder #3\nT3\nG0 X14 Y50 F3000\nG1 Y250 E15 F1200\nG0 X14.5 F3000\nG1 Y50 E15 F1200\nG0 X15 F3000\nG1 Y250 E15 F1200\nG0 X15.5 F3000\nG1 Y50 E15 F1200\nG0 X16 F3000\nG1 Y250 E15 F1200\nG0 X16.5 F3000\nG1 Y50 E15 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end -toolchange_gcode = G92 E0\nG1 E-5 F1200;pull filament-1\nG92 E0\nG1 E-75 F2400;pull filament-2\nG92 E0\nT[next_extruder];Change extruder\nG92 E0\nG1 E25 F2400; push filament-1\nG92 E0\nG1 E20 F1200; pushfilament-2\nG92 E0\nG1 E30 F1800; pushfilament-2\nG92 E0\nG1 E4 F600; push filament-3\nG92 E0 +retract_speed = 35,35,35,35 +toolchange_gcode = \n;Change extruder\nG92 E0\nG1 E-80 F3000;pull filament\nG92 E0\nT[next_extruder]\nG92 E0\nG1 E20 F2100; push filament-1\nG92 E0\nG1 E25 F1200; pushfilament-2\nG92 E0\nG1 E20 F1800; pushfilament-3\nG92 E0\nG1 E15 F600; push filament-4\nG92 E0\n +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E15 F1200\nG0 X5.5 F3000\nG1 Y50 E15 F1200\nG0 X6 F3000\nG1 Y250 E15 F1200\nG0 X6.5 F3000\nG1 Y50 E15 F1200\nG0 X7 F3000\nG1 Y250 E15 F1200\nG0 X7.5 F3000\nG1 Y50 E15 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E15 F1200\nG0 X8.5 F3000\nG1 Y50 E15 F1200\nG0 X9 F3000\nG1 Y250 E15 F1200\nG0 X9.5 F3000\nG1 Y50 E15 F1200\nG0 X10 F3000\nG1 Y250 E15 F1200\nG0 X10.5 F3000\nG1 Y50 E15 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E15 F1200\nG0 X11.5 F3000\nG1 Y50 E15 F1200\nG0 X12 F3000\nG1 Y250 E15 F1200\nG0 X12.5 F3000\nG1 Y50 E15 F600\nG0 X13 F3000\nG1 Y250 E15 F1200\nG0 X13.5 F3000\nG1 Y50 E15 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E15 F1200\nG0 X14.5 F3000\nG1 Y50 E15 F1200\nG0 X15 F3000\nG1 Y250 E15 F1200\nG0 X15.5 F3000\nG1 Y50 E15 F1200\nG0 X16 F3000\nG1 Y250 E15 F1200\nG0 X16.5 F3000\nG1 Y50 E15 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end +end_gcode = G92 E0\nG1 E-45 F2100 ;pull out filament\nG28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors use_relative_e_distances = 1 -wipe = 1,1,1,1 +wipe = 0,0,0,0 layer_gcode = G92 E0 +max_volumetric_speed = 5 +single_extruder_multi_material = 1 +cooling_tube_retraction = 0 +cooling_tube_length = 0 +parking_pos_retraction = 0 +extra_loading_move = 0 +high_current_on_filament_swap = 0 -[printer:Zonestar Z9+DDE] -inherits = *common* -printer_model = Z9 -printer_variant = 0.4 -bed_shape = 0x0,310x0,310x310,0x310 -default_filament_profile = Generic TPU @Zonestar -default_print_profile = 0.20mm @Zonestar SINGLE -deretract_speed = 30 -end_gcode = G28 XY\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors -extruder_colour = #00FF00 -extruder_offset = 0x0 -max_layer_height = 0.3 -max_print_height = 400 -min_layer_height = 0.1 -nozzle_diameter = 0.4 -retract_before_travel = 2 -retract_before_wipe = 30% -retract_layer_change = 0 -retract_length = 8 -retract_length_toolchange = 0 -retract_lift = 0 -retract_lift_above = 0 -retract_lift_below = 0 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 30 -start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 -use_relative_e_distances = 0 -wipe = 1 +[printer:*E4 @0.3mm nozzle*] +inherits = *E4* +printer_variant = 0.3 +nozzle_diameter = 0.3, 0.3, 0.3, 0.3 +min_layer_height = 0.1, 0.1, 0.1, 0.1 +max_layer_height = 0.27, 0.27, 0.27, 0.27 +retract_lift = 0.5,0.5,0.5,0.5 +default_print_profile = 0.3mm nozzle multi color -[printer:Zonestar Z9+One Color] -inherits = *common* -printer_model = Z9 +[printer:*E4 @0.4mm nozzle*] +inherits = *E4* printer_variant = 0.4 -bed_shape = 0x0,310x0,310x310,0x310 -default_filament_profile = Generic PLA @Zonestar -default_print_profile = 0.20mm @Zonestar SINGLE -deretract_speed = 30 -end_gcode = G28 XY\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors -extruder_colour = #00FF00 -extruder_offset = 0x0 -max_layer_height = 0.3 -max_print_height = 400 -min_layer_height = 0.1 -nozzle_diameter = 0.4 -retract_before_travel = 4 -retract_before_wipe = 50% -retract_layer_change = 0 -retract_length = 12 -retract_length_toolchange = 0 -retract_lift = 0 -retract_lift_above = 0 -retract_lift_below = 0 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 30 -start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 -use_relative_e_distances = 0 -wipe = 1 +nozzle_diameter = 0.4, 0.4, 0.4, 0.4 +min_layer_height = 0.15, 0.15, 0.15, 0.15 +max_layer_height = 0.36, 0.36, 0.36, 0.36 +retract_lift = 0.5,0.5,0.5,0.5 +default_print_profile = 0.4mm nozzle multi color + +[printer:*E4 @0.6mm nozzle*] +inherits = *E4* +printer_variant = 0.6 +nozzle_diameter = 0.6, 0.6, 0.6, 0.6 +min_layer_height = 0.2, 0.2, 0.2, 0.2 +max_layer_height = 0.54, 0.54, 0.54, 0.54 +retract_lift = 0.8,0.8,0.8,0.8 +default_print_profile = 0.6mm nozzle multi color + +[printer:*E4 @0.8mm nozzle*] +inherits = *E4* +printer_variant = 0.8 +nozzle_diameter = 0.8, 0.8, 0.8, 0.8 +min_layer_height = 0.3, 0.3, 0.3, 0.3 +max_layer_height = 0.72, 0.72, 0.72, 0.72 +retract_lift = 1.2,1.2,1.2,1.2 +default_print_profile = 0.8mm nozzle multi color + +[printer:*E4 @1.0mm nozzle*] +inherits = *E4* +printer_variant = 1.0 +nozzle_diameter = 1.0, 1.0, 1.0, 1.0 +min_layer_height = 0.4, 0.4, 0.4, 0.4 +max_layer_height = 0.9, 0.9, 0.9, 0.9 +retract_lift = 1.5,1.5,1.5,1.5 +default_print_profile = 1.0mm nozzle multi color + +[printer:*E4 @1.2mm nozzle*] +inherits = *E4* +printer_variant = 1.2 +nozzle_diameter = 1.2, 1.2, 1.2, 1.2 +min_layer_height = 0.5, 0.5, 0.5, 0.5 +max_layer_height = 1.1, 1.1, 1.1, 1.1 +retract_lift = 1.5,1.5,1.5,1.5 +default_print_profile = 1.2mm nozzle multi color + +[printer:*E4 HOTEND - new*] +layer_gcode = G92 E0 +toolchange_gcode = G92 E0 +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n +use_relative_e_distances = 1 +single_extruder_multi_material = 1 +cooling_tube_retraction = 80 +cooling_tube_length = 5 +parking_pos_retraction = 80.5 +extra_loading_move = -2 +high_current_on_filament_swap = 0 + +#================================================================================ +# end of printer>>Extruders +#================================================================================ + +#================================================================================ +# printer>>printer model +#================================================================================ +############# +# P802Q # +############# +[printer:P802Q 0.3mm nozzle] +inherits = *P802Q*; *Bowden @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y150 E12 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:P802Q] +inherits = *P802Q*; *Bowden @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E20 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:P802Q 0.6mm nozzle] +inherits = *P802Q*; *Bowden @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:P802Q 0.8mm nozzle] +inherits = *P802Q*; *Bowden @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y80 E50 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +############# +# P802QR2 # +############# +[printer:P802QR2 0.3mm nozzle] +inherits = *P802Q*; *R2 @0.3mm nozzle* +start_gcode = M104 T0 S0\nM104 T1 S0\n; home all axes\nG28 \n; Set bed temperature\nM140 S{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}{first_layer_bed_temperature[1]}{else}{first_layer_bed_temperature[0]}{endif}\nM190 S{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}{first_layer_bed_temperature[1]}{else}{first_layer_bed_temperature[0]}{endif}\n; Set hotend temperature\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\n; Wait for hotends to reach temperature\nM109 T0 S{first_layer_temperature[0]}\nM109 T1 S{first_layer_temperature[1]}\n;\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E12 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:P802QR2] +inherits = *P802Q*; *R2 @0.4mm nozzle* +start_gcode = M104 T0 S0\nM104 T1 S0\n; home all axes\nG28 \n; Set bed temperature\nM140 S{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}{first_layer_bed_temperature[1]}{else}{first_layer_bed_temperature[0]}{endif}\nM190 S{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}{first_layer_bed_temperature[1]}{else}{first_layer_bed_temperature[0]}{endif}\n; Set hotend temperature\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\n; Wait for hotends to reach temperature\nM109 T0 S{first_layer_temperature[0]}\nM109 T1 S{first_layer_temperature[1]}\n;\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:P802QR2 0.6mm nozzle] +inherits = *P802Q*; *R2 @0.6mm nozzle* +start_gcode = M104 T0 S0\nM104 T1 S0\n; home all axes\nG28 \n; Set bed temperature\nM140 S{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}{first_layer_bed_temperature[1]}{else}{first_layer_bed_temperature[0]}{endif}\nM190 S{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}{first_layer_bed_temperature[1]}{else}{first_layer_bed_temperature[0]}{endif}\n; Set hotend temperature\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\n; Wait for hotends to reach temperature\nM109 T0 S{first_layer_temperature[0]}\nM109 T1 S{first_layer_temperature[1]}\n;\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y120 E30 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:P802QR2 0.8mm nozzle] +inherits = *P802Q*; *R2 @0.8mm nozzle* +start_gcode = M104 T0 S0\nM104 T1 S0\n; home all axes\nG28 \n; Set bed temperature\nM140 S{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}{first_layer_bed_temperature[1]}{else}{first_layer_bed_temperature[0]}{endif}\nM190 S{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}{first_layer_bed_temperature[1]}{else}{first_layer_bed_temperature[0]}{endif}\n; Set hotend temperature\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\n; Wait for hotends to reach temperature\nM109 T0 S{first_layer_temperature[0]}\nM109 T1 S{first_layer_temperature[1]}\n;\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E50 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +############# +# P802QM2 # +############# +[printer:P802QM2 0.3mm nozzle] +inherits = *P802Q*; *M2 @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y150 E12 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:P802QM2] +inherits = *P802Q*; *M2 @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E20 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:P802QM2 0.6mm nozzle] +inherits = *P802Q*; *M2 @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:P802QM2 0.8mm nozzle] +inherits = *P802Q*; *M2 @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E50 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +############# +# Z5 # +############# +[printer:Z5 0.3mm nozzle] +inherits = *Z5*; *Bowden @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y150 E12 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5] +inherits = *Z5*; *Bowden @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y150 E18 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5 0.6mm nozzle] +inherits = *Z5*; *Bowden @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5 0.8mm nozzle] +inherits = *Z5*; *Bowden @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E50 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +############# +# Z5M2 # +############# +[printer:Z5M2 0.3mm nozzle] +inherits = *Z5*; *M2 @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y150 E12 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5M2] +inherits = *Z5*; *M2 @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y150 E18 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5M2 0.6mm nozzle] +inherits = *Z5*; *M2 @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5M2 0.8mm nozzle] +inherits = *Z5*; *M2 @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E50 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +############# +# Z5X # +############# +[printer:Z5X 0.3mm nozzle] +inherits = *Z5X*; *Bowden @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y150 E12 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5X] +inherits = *Z5X*; *Bowden @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E20 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5X 0.6mm nozzle] +inherits = *Z5X*; *Bowden @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5X 0.8mm nozzle] +inherits = *Z5X*; *Bowden @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y80 E50 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5X 1.0mm nozzle] +inherits = *Z5X*; *Bowden @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.5 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y60 E60 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5X 1.2mm nozzle] +inherits = *Z5X*; *Bowden @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.6 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y50 E72 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +############# +# Z5XM2 # +############# +[printer:Z5XM2 0.3mm nozzle] +inherits = *Z5X*; *M2 @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y150 E12 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5XM2] +inherits = *Z5X*; *M2 @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E20 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5XM2 0.6mm nozzle] +inherits = *Z5X*; *M2 @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5XM2 0.8mm nozzle] +inherits = *Z5X*; *M2 @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y80 E50 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5XM2 1.0mm nozzle] +inherits = *Z5X*; *M2 @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.5 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y60 E60 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z5XM2 1.2mm nozzle] +inherits = *Z5X*; *M2 @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.6 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y50 E72 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +############# +# Z6 # +############# +[printer:Z6 0.2mm nozzle] +inherits = *Z6*; *Bowden @0.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E4 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z6 0.3mm nozzle] +inherits = *Z6*; *Bowden @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E8 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z6] +inherits = *Z6*; *Bowden @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E12 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z6 0.6mm nozzle] +inherits = *Z6*; *Bowden @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000; lift nozzle\nG1 X5 Y5 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E30 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +################## +# Z8 + one color # +################## +[printer:Z8 + one color 0.3mm nozzle] +inherits = *Z8*; *Bowden @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E8 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z8 + one color] +inherits = *Z8*; *Bowden @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z8 + one color 0.6mm nozzle] +inherits = *Z8*; *Bowden @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z8 + one color 0.8mm nozzle] +inherits = *Z8*; *Bowden @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y120 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z8 + one color 1.0mm nozzle] +inherits = *Z8*; *Bowden @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.5 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y80 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z8 + one color 1.2mm nozzle] +inherits = *Z8*; *Bowden @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.6 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y50 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +################## +# Z8 + DDE # +################## +[printer:Z8 + DDE 0.3mm nozzle] +inherits = *Z8*; *DDE @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E8 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z8 + DDE] +inherits = *Z8*; *DDE @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z8 + DDE 0.6mm nozzle] +inherits = *Z8*; *DDE @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z8 + DDE 0.8mm nozzle] +inherits = *Z8*; *DDE @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y120 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z8 + DDE 1.0mm nozzle] +inherits = *Z8*; *DDE @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.5 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y80 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z8 + DDE 1.2mm nozzle] +inherits = *Z8*; *DDE @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.6 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y50 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +################## +# Z8 + M3 HOTEND # +################## +[printer:Z8 + M3 Hotend 0.3mm nozzle] +inherits = *Z8*; *M3 @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E8 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z8 + M3 Hotend] +inherits = *Z8*; *M3 @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z8 + M3 Hotend 0.6mm nozzle] +inherits = *Z8*; *M3 @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z8 + M3 Hotend 0.8mm nozzle] +inherits = *Z8*; *M3 @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y120 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z8 + M3 Hotend 1.0mm nozzle] +inherits = *Z8*; *M3 @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.5 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y80 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z8 + M3 Hotend 1.2mm nozzle] +inherits = *Z8*; *M3 @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.6 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y50 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +################## +# Z8 + M4 HOTEND # +################## +[printer:Z8 + M4 Hotend 0.3mm nozzle] +inherits = *Z8*; *M4 @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E8 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z8 + M4 Hotend] +inherits = *Z8*; *M4 @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z8 + M4 Hotend 0.6mm nozzle] +inherits = *Z8*; *M4 @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z8 + M4 Hotend 0.8mm nozzle] +inherits = *Z8*; *M4 @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y120 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z8 + M4 Hotend 1.0mm nozzle] +inherits = *Z8*; *M4 @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.5 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y80 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z8 + M4 Hotend 1.2mm nozzle] +inherits = *Z8*; *M4 @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.6 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y50 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +################## +# Z8 + E4 HOTEND # +################## +[printer:Z8 + E4 Hotend 0.3mm nozzle] +inherits = *Z8*; *E4 @0.3mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E8 F1200\nG0 X5.5 F3000\nG1 Y50 E8 F1200\nG0 X6 F3000\nG1 Y250 E8 F1200\nG0 X6.5 F3000\nG1 Y50 E8 F1200\nG0 X7 F3000\nG1 Y250 E8 F1200\nG0 X7.5 F3000\nG1 Y50 E8 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E8 F1200\nG0 X8.5 F3000\nG1 Y50 E8 F1200\nG0 X9 F3000\nG1 Y250 E8 F1200\nG0 X9.5 F3000\nG1 Y50 E8 F1200\nG0 X10 F3000\nG1 Y250 E8 F1200\nG0 X10.5 F3000\nG1 Y50 E8 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E8 F1200\nG0 X11.5 F3000\nG1 Y50 E8 F1200\nG0 X12 F3000\nG1 Y250 E8 F1200\nG0 X12.5 F3000\nG1 Y50 E8 F600\nG0 X13 F3000\nG1 Y250 E8 F1200\nG0 X13.5 F3000\nG1 Y50 E8 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E8 F1200\nG0 X14.5 F3000\nG1 Y50 E8 F1200\nG0 X15 F3000\nG1 Y250 E8 F1200\nG0 X15.5 F3000\nG1 Y50 E8 F1200\nG0 X16 F3000\nG1 Y250 E8 F1200\nG0 X16.5 F3000\nG1 Y50 E8 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z8 + E4 Hotend] +inherits = *Z8*; *E4 @0.4mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E15 F1200\nG0 X5.5 F3000\nG1 Y50 E15 F1200\nG0 X6 F3000\nG1 Y250 E15 F1200\nG0 X6.5 F3000\nG1 Y50 E15 F1200\nG0 X7 F3000\nG1 Y250 E15 F1200\nG0 X7.5 F3000\nG1 Y50 E15 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E15 F1200\nG0 X8.5 F3000\nG1 Y50 E15 F1200\nG0 X9 F3000\nG1 Y250 E15 F1200\nG0 X9.5 F3000\nG1 Y50 E15 F1200\nG0 X10 F3000\nG1 Y250 E15 F1200\nG0 X10.5 F3000\nG1 Y50 E15 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E15 F1200\nG0 X11.5 F3000\nG1 Y50 E15 F1200\nG0 X12 F3000\nG1 Y250 E15 F1200\nG0 X12.5 F3000\nG1 Y50 E15 F600\nG0 X13 F3000\nG1 Y250 E15 F1200\nG0 X13.5 F3000\nG1 Y50 E15 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E15 F1200\nG0 X14.5 F3000\nG1 Y50 E15 F1200\nG0 X15 F3000\nG1 Y250 E15 F1200\nG0 X15.5 F3000\nG1 Y50 E15 F1200\nG0 X16 F3000\nG1 Y250 E15 F1200\nG0 X16.5 F3000\nG1 Y50 E15 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z8 + E4 Hotend 0.6mm nozzle] +inherits = *Z8*; *E4 @0.6mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E32 F1200\nG0 X5.5 F3000\nG1 Y50 E32 F1200\nG0 X6 F3000\nG1 Y250 E32 F1200\nG0 X6.5 F3000\nG1 Y50 E32 F1200\nG0 X7 F3000\nG1 Y250 E32 F1200\nG0 X7.5 F3000\nG1 Y50 E32 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E32 F1200\nG0 X8.5 F3000\nG1 Y50 E32 F1200\nG0 X9 F3000\nG1 Y250 E32 F1200\nG0 X9.5 F3000\nG1 Y50 E32 F1200\nG0 X10 F3000\nG1 Y250 E32 F1200\nG0 X10.5 F3000\nG1 Y50 E32 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E32 F1200\nG0 X11.5 F3000\nG1 Y50 E32 F1200\nG0 X12 F3000\nG1 Y250 E32 F1200\nG0 X12.5 F3000\nG1 Y50 E32 F600\nG0 X13 F3000\nG1 Y250 E32 F1200\nG0 X13.5 F3000\nG1 Y50 E32 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E32 F1200\nG0 X14.5 F3000\nG1 Y50 E32 F1200\nG0 X15 F3000\nG1 Y250 E32 F1200\nG0 X15.5 F3000\nG1 Y50 E32 F1200\nG0 X16 F3000\nG1 Y250 E32 F1200\nG0 X16.5 F3000\nG1 Y50 E32 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z8 + E4 Hotend 0.8mm nozzle] +inherits = *Z8*; *E4 @0.8mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E60 F1200\nG0 X5.5 F3000\nG1 Y50 E60 F1200\nG0 X6 F3000\nG1 Y250 E60 F1200\nG0 X6.5 F3000\nG1 Y50 E60 F1200\nG0 X7 F3000\nG1 Y250 E60 F1200\nG0 X7.5 F3000\nG1 Y50 E60 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E60 F1200\nG0 X8.5 F3000\nG1 Y50 E60 F1200\nG0 X9 F3000\nG1 Y250 E60 F1200\nG0 X9.5 F3000\nG1 Y50 E60 F1200\nG0 X10 F3000\nG1 Y250 E60 F1200\nG0 X10.5 F3000\nG1 Y50 E60 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E60 F1200\nG0 X11.5 F3000\nG1 Y50 E60 F1200\nG0 X12 F3000\nG1 Y250 E60 F1200\nG0 X12.5 F3000\nG1 Y50 E60 F600\nG0 X13 F3000\nG1 Y250 E60 F1200\nG0 X13.5 F3000\nG1 Y50 E60 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E60 F1200\nG0 X14.5 F3000\nG1 Y50 E60 F1200\nG0 X15 F3000\nG1 Y250 E60 F1200\nG0 X15.5 F3000\nG1 Y50 E60 F1200\nG0 X16 F3000\nG1 Y250 E60 F1200\nG0 X16.5 F3000\nG1 Y50 E60 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z8 + E4 Hotend 1.0mm nozzle] +inherits = *Z8*; *E4 @1.0mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E90 F1200\nG0 X5.5 F3000\nG1 Y50 E90 F1200\nG0 X6 F3000\nG1 Y250 E90 F1200\nG0 X6.5 F3000\nG1 Y50 E90 F1200\nG0 X7 F3000\nG1 Y250 E90 F1200\nG0 X7.5 F3000\nG1 Y50 E90 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E90 F1200\nG0 X8.5 F3000\nG1 Y50 E90 F1200\nG0 X9 F3000\nG1 Y250 E90 F1200\nG0 X9.5 F3000\nG1 Y50 E90 F1200\nG0 X10 F3000\nG1 Y250 E90 F1200\nG0 X10.5 F3000\nG1 Y50 E90 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E90 F1200\nG0 X11.5 F3000\nG1 Y50 E90 F1200\nG0 X12 F3000\nG1 Y250 E90 F1200\nG0 X12.5 F3000\nG1 Y50 E90 F600\nG0 X13 F3000\nG1 Y250 E90 F1200\nG0 X13.5 F3000\nG1 Y50 E90 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E90 F1200\nG0 X14.5 F3000\nG1 Y50 E90 F1200\nG0 X15 F3000\nG1 Y250 E90 F1200\nG0 X15.5 F3000\nG1 Y50 E90 F1200\nG0 X16 F3000\nG1 Y250 E90 F1200\nG0 X16.5 F3000\nG1 Y50 E90 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z8 + E4 Hotend 1.2mm nozzle] +inherits = *Z8*; *E4 @1.2mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E135 F1200\nG0 X5.5 F3000\nG1 Y50 E135 F1200\nG0 X6 F3000\nG1 Y250 E135 F1200\nG0 X6.5 F3000\nG1 Y50 E135 F1200\nG0 X7 F3000\nG1 Y250 E135 F1200\nG0 X7.5 F3000\nG1 Y50 E135 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E135 F1200\nG0 X8.5 F3000\nG1 Y50 E135 F1200\nG0 X9 F3000\nG1 Y250 E135 F1200\nG0 X9.5 F3000\nG1 Y50 E135 F1200\nG0 X10 F3000\nG1 Y250 E135 F1200\nG0 X10.5 F3000\nG1 Y50 E135 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E135 F1200\nG0 X11.5 F3000\nG1 Y50 E135 F1200\nG0 X12 F3000\nG1 Y250 E135 F1200\nG0 X12.5 F3000\nG1 Y50 E135 F600\nG0 X13 F3000\nG1 Y250 E135 F1200\nG0 X13.5 F3000\nG1 Y50 E135 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E135 F1200\nG0 X14.5 F3000\nG1 Y50 E135 F1200\nG0 X15 F3000\nG1 Y250 E135 F1200\nG0 X15.5 F3000\nG1 Y50 E135 F1200\nG0 X16 F3000\nG1 Y250 E135 F1200\nG0 X16.5 F3000\nG1 Y50 E135 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +####################### +# Z8 + E4 HOTEND -new # +####################### +[printer:Z8 + E4 Hotend 0.3mm nozzle - new] +inherits = *Z8*; *E4 @0.3mm nozzle*; *E4 HOTEND - new* + +[printer:Z8 + E4 Hotend - new] +inherits = *Z8*; *E4 @0.4mm nozzle*; *E4 HOTEND - new* + +[printer:Z8 + E4 Hotend 0.6mm nozzle - new] +inherits = *Z8*; *E4 @0.6mm nozzle*; *E4 HOTEND - new* + +[printer:Z8 + E4 Hotend 0.8mm nozzle - new] +inherits = *Z8*; *E4 @0.8mm nozzle*; *E4 HOTEND - new* + +[printer:Z8 + E4 Hotend 1.0mm nozzle - new] +inherits = *Z8*; *E4 @1.0mm nozzle*; *E4 HOTEND - new* + +[printer:Z8 + E4 Hotend 1.2mm nozzle - new] +inherits = *Z8*; *E4 @1.2mm nozzle*; *E4 HOTEND - new* + +################## +# Z9 + one color # +################## +[printer:Z9 + one color] +inherits = *Z9*; *Bowden @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9 + one color 0.6mm nozzle] +inherits = *Z9*; *Bowden @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E15 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9 + one color 0.8mm nozzle] +inherits = *Z9*; *Bowden @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y100 E30 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9 + one color 1.0mm nozzle] +inherits = *Z9*; *Bowden @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.5 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y80 E40 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9 + one color 1.2mm nozzle] +inherits = *Z9*; *Bowden @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.6 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y50 E40 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +################## +# Z9 + DDE # +################## +[printer:Z9 + DDE 0.3mm nozzle] +inherits = *Z9*; *DDE @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9 + DDE] +inherits = *Z9*; *DDE @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9 + DDE 0.6mm nozzle] +inherits = *Z9*; *DDE @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9 + DDE 0.8mm nozzle] +inherits = *Z9*; *DDE @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9 + DDE 1.0mm nozzle] +inherits = *Z9*; *DDE @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9DDE 1.2mm nozzle] +inherits = *Z9*; *DDE @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +################## +# Z9 + M3 HOTEND # +################## +[printer:Z9 + M3 Hotend 0.3mm nozzle] +inherits = *Z9*; *M3 @0.3mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E12 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z9 + M3 Hotend] +inherits = *Z9*; *M3 @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z9 + M3 Hotend 0.6mm nozzle] +inherits = *Z9*; *M3 @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z9 + M3 Hotend 0.8mm nozzle] +inherits = *Z9*; *M3 @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y120 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z9 + M3 Hotend 1.0mm nozzle] +inherits = *Z9*; *M3 @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y80 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z9 + M3 Hotend 1.2mm nozzle] +inherits = *Z9*; *M3 @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y50 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +################## +# Z9 + M4 HOTEND # +################## +[printer:Z9 + M4 Hotend] +inherits = *Z9*; *M4 @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9 + M4 Hotend 0.6mm nozzle] +inherits = *Z9*; *M4 @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z9 + M4 Hotend 0.8mm nozzle] +inherits = *Z9*; *M4 @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y120 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z9 + M4 Hotend 1.0mm nozzle] +inherits = *Z9*; *M4 @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.5 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y80 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z9 + M4 Hotend 1.2mm nozzle] +inherits = *Z9*; *M4 @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.6 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y50 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +################## +# Z9 + E4 HOTEND # +################## +[printer:Z9 + E4 Hotend 0.3mm nozzle] +inherits = *Z9*; *E4 @0.3mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E8 F1200\nG0 X5.5 F3000\nG1 Y50 E8 F1200\nG0 X6 F3000\nG1 Y250 E8 F1200\nG0 X6.5 F3000\nG1 Y50 E8 F1200\nG0 X7 F3000\nG1 Y250 E8 F1200\nG0 X7.5 F3000\nG1 Y50 E8 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E8 F1200\nG0 X8.5 F3000\nG1 Y50 E8 F1200\nG0 X9 F3000\nG1 Y250 E8 F1200\nG0 X9.5 F3000\nG1 Y50 E8 F1200\nG0 X10 F3000\nG1 Y250 E8 F1200\nG0 X10.5 F3000\nG1 Y50 E8 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E8 F1200\nG0 X11.5 F3000\nG1 Y50 E8 F1200\nG0 X12 F3000\nG1 Y250 E8 F1200\nG0 X12.5 F3000\nG1 Y50 E8 F600\nG0 X13 F3000\nG1 Y250 E8 F1200\nG0 X13.5 F3000\nG1 Y50 E8 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E8 F1200\nG0 X14.5 F3000\nG1 Y50 E8 F1200\nG0 X15 F3000\nG1 Y250 E8 F1200\nG0 X15.5 F3000\nG1 Y50 E8 F1200\nG0 X16 F3000\nG1 Y250 E8 F1200\nG0 X16.5 F3000\nG1 Y50 E8 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z9 + E4 Hotend] +inherits = *Z9*; *E4 @0.4mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E15 F1200\nG0 X5.5 F3000\nG1 Y50 E15 F1200\nG0 X6 F3000\nG1 Y250 E15 F1200\nG0 X6.5 F3000\nG1 Y50 E15 F1200\nG0 X7 F3000\nG1 Y250 E15 F1200\nG0 X7.5 F3000\nG1 Y50 E15 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E15 F1200\nG0 X8.5 F3000\nG1 Y50 E15 F1200\nG0 X9 F3000\nG1 Y250 E15 F1200\nG0 X9.5 F3000\nG1 Y50 E15 F1200\nG0 X10 F3000\nG1 Y250 E15 F1200\nG0 X10.5 F3000\nG1 Y50 E15 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E15 F1200\nG0 X11.5 F3000\nG1 Y50 E15 F1200\nG0 X12 F3000\nG1 Y250 E15 F1200\nG0 X12.5 F3000\nG1 Y50 E15 F600\nG0 X13 F3000\nG1 Y250 E15 F1200\nG0 X13.5 F3000\nG1 Y50 E15 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E15 F1200\nG0 X14.5 F3000\nG1 Y50 E15 F1200\nG0 X15 F3000\nG1 Y250 E15 F1200\nG0 X15.5 F3000\nG1 Y50 E15 F1200\nG0 X16 F3000\nG1 Y250 E15 F1200\nG0 X16.5 F3000\nG1 Y50 E15 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z9 + E4 Hotend 0.6mm nozzle] +inherits = *Z9*; *E4 @0.6mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E32 F1200\nG0 X5.5 F3000\nG1 Y50 E32 F1200\nG0 X6 F3000\nG1 Y250 E32 F1200\nG0 X6.5 F3000\nG1 Y50 E32 F1200\nG0 X7 F3000\nG1 Y250 E32 F1200\nG0 X7.5 F3000\nG1 Y50 E32 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E32 F1200\nG0 X8.5 F3000\nG1 Y50 E32 F1200\nG0 X9 F3000\nG1 Y250 E32 F1200\nG0 X9.5 F3000\nG1 Y50 E32 F1200\nG0 X10 F3000\nG1 Y250 E32 F1200\nG0 X10.5 F3000\nG1 Y50 E32 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E32 F1200\nG0 X11.5 F3000\nG1 Y50 E32 F1200\nG0 X12 F3000\nG1 Y250 E32 F1200\nG0 X12.5 F3000\nG1 Y50 E32 F600\nG0 X13 F3000\nG1 Y250 E32 F1200\nG0 X13.5 F3000\nG1 Y50 E32 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E32 F1200\nG0 X14.5 F3000\nG1 Y50 E32 F1200\nG0 X15 F3000\nG1 Y250 E32 F1200\nG0 X15.5 F3000\nG1 Y50 E32 F1200\nG0 X16 F3000\nG1 Y250 E32 F1200\nG0 X16.5 F3000\nG1 Y50 E32 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z9 + E4 Hotend 0.8mm nozzle] +inherits = *Z9*; *E4 @0.8mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E60 F1200\nG0 X5.5 F3000\nG1 Y50 E60 F1200\nG0 X6 F3000\nG1 Y250 E60 F1200\nG0 X6.5 F3000\nG1 Y50 E60 F1200\nG0 X7 F3000\nG1 Y250 E60 F1200\nG0 X7.5 F3000\nG1 Y50 E60 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E60 F1200\nG0 X8.5 F3000\nG1 Y50 E60 F1200\nG0 X9 F3000\nG1 Y250 E60 F1200\nG0 X9.5 F3000\nG1 Y50 E60 F1200\nG0 X10 F3000\nG1 Y250 E60 F1200\nG0 X10.5 F3000\nG1 Y50 E60 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E60 F1200\nG0 X11.5 F3000\nG1 Y50 E60 F1200\nG0 X12 F3000\nG1 Y250 E60 F1200\nG0 X12.5 F3000\nG1 Y50 E60 F600\nG0 X13 F3000\nG1 Y250 E60 F1200\nG0 X13.5 F3000\nG1 Y50 E60 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E60 F1200\nG0 X14.5 F3000\nG1 Y50 E60 F1200\nG0 X15 F3000\nG1 Y250 E60 F1200\nG0 X15.5 F3000\nG1 Y50 E60 F1200\nG0 X16 F3000\nG1 Y250 E60 F1200\nG0 X16.5 F3000\nG1 Y50 E60 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z9 + E4 Hotend 1.0mm nozzle] +inherits = *Z9*; *E4 @1.0mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E90 F1200\nG0 X5.5 F3000\nG1 Y50 E90 F1200\nG0 X6 F3000\nG1 Y250 E90 F1200\nG0 X6.5 F3000\nG1 Y50 E90 F1200\nG0 X7 F3000\nG1 Y250 E90 F1200\nG0 X7.5 F3000\nG1 Y50 E90 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E90 F1200\nG0 X8.5 F3000\nG1 Y50 E90 F1200\nG0 X9 F3000\nG1 Y250 E90 F1200\nG0 X9.5 F3000\nG1 Y50 E90 F1200\nG0 X10 F3000\nG1 Y250 E90 F1200\nG0 X10.5 F3000\nG1 Y50 E90 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E90 F1200\nG0 X11.5 F3000\nG1 Y50 E90 F1200\nG0 X12 F3000\nG1 Y250 E90 F1200\nG0 X12.5 F3000\nG1 Y50 E90 F600\nG0 X13 F3000\nG1 Y250 E90 F1200\nG0 X13.5 F3000\nG1 Y50 E90 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E90 F1200\nG0 X14.5 F3000\nG1 Y50 E90 F1200\nG0 X15 F3000\nG1 Y250 E90 F1200\nG0 X15.5 F3000\nG1 Y50 E90 F1200\nG0 X16 F3000\nG1 Y250 E90 F1200\nG0 X16.5 F3000\nG1 Y50 E90 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z9 + E4 Hotend 1.2mm nozzle] +inherits = *Z9*; *E4 @1.2mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E135 F1200\nG0 X5.5 F3000\nG1 Y50 E135 F1200\nG0 X6 F3000\nG1 Y250 E135 F1200\nG0 X6.5 F3000\nG1 Y50 E135 F1200\nG0 X7 F3000\nG1 Y250 E135 F1200\nG0 X7.5 F3000\nG1 Y50 E135 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E135 F1200\nG0 X8.5 F3000\nG1 Y50 E135 F1200\nG0 X9 F3000\nG1 Y250 E135 F1200\nG0 X9.5 F3000\nG1 Y50 E135 F1200\nG0 X10 F3000\nG1 Y250 E135 F1200\nG0 X10.5 F3000\nG1 Y50 E135 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E135 F1200\nG0 X11.5 F3000\nG1 Y50 E135 F1200\nG0 X12 F3000\nG1 Y250 E135 F1200\nG0 X12.5 F3000\nG1 Y50 E135 F600\nG0 X13 F3000\nG1 Y250 E135 F1200\nG0 X13.5 F3000\nG1 Y50 E135 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E135 F1200\nG0 X14.5 F3000\nG1 Y50 E135 F1200\nG0 X15 F3000\nG1 Y250 E135 F1200\nG0 X15.5 F3000\nG1 Y50 E135 F1200\nG0 X16 F3000\nG1 Y250 E135 F1200\nG0 X16.5 F3000\nG1 Y50 E135 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +####################### +# Z9 + E4 HOTEND -new # +####################### +[printer:Z9 + E4 Hotend 0.3mm nozzle - new] +inherits = *Z9*; *E4 @0.3mm nozzle*; *E4 HOTEND - new* + +[printer:Z9 + E4 Hotend - new] +inherits = *Z9*; *E4 @0.4mm nozzle*; *E4 HOTEND - new* + +[printer:Z9 + E4 Hotend 0.6mm nozzle - new] +inherits = *Z9*; *E4 @0.6mm nozzle*; *E4 HOTEND - new* + +[printer:Z9 + E4 Hotend 0.8mm nozzle - new] +inherits = *Z9*; *E4 @0.8mm nozzle*; *E4 HOTEND - new* + +[printer:Z9 + E4 Hotend 1.0mm nozzle - new] +inherits = *Z9*; *E4 @1.0mm nozzle*; *E4 HOTEND - new* + +[printer:Z9 + E4 Hotend 1.2mm nozzle - new] +inherits = *Z9*; *E4 @1.2mm nozzle*; *E4 HOTEND - new* + +##################### +# Z9Max + one color # +##################### +[printer:Z9Max + one color] +inherits = *Z9Max*; *Bowden @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9Max + one color 0.6mm nozzle] +inherits = *Z9Max*; *Bowden @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9Max + one color 0.8mm nozzle] +inherits = *Z9Max*; *Bowden @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9Max + one color 1.0mm nozzle] +inherits = *Z9Max*; *Bowden @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.5 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9Max + one color 1.2mm nozzle] +inherits = *Z9Max*; *Bowden @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\n;prime nozzle on the side of hotbed\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.5 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 XY\nG92 E0\nG1 E-5 F1800\nG92 E0\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +##################### +# Z9Max + DDE # +##################### +[printer:Z9Max + DDE] +inherits = *Z9Max*; *DDE @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9Max + DDE 0.6mm nozzle] +inherits = *Z9Max*; *DDE @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9Max + DDE 0.8mm nozzle] +inherits = *Z9Max*; *DDE @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9Max + DDE 1.0mm nozzle] +inherits = *Z9Max*; *DDE @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9Max + DDE 1.2mm nozzle] +inherits = *Z9Max*; *DDE @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y100 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +##################### +# Z9Max + M4 HOTEND # +##################### +[printer:Z9Max + M4 Hotend] +inherits = *Z9Max*; *M4 @0.4mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E15 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 +end_gcode = G28 X\nM106 S0 ; turn off FAN\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors + +[printer:Z9Max + M4 Hotend 0.6mm nozzle] +inherits = *Z9Max*; *M4 @0.6mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.3 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y200 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z9Max + M4 Hotend 0.8mm nozzle] +inherits = *Z9Max*; *M4 @0.8mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.4 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y120 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z9Max + M4 Hotend 1.0mm nozzle] +inherits = *Z9Max*; *M4 @1.0mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.5 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y80 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +[printer:Z9Max + M4 Hotend 1.2mm nozzle] +inherits = *Z9Max*; *M4 @1.2mm nozzle* +start_gcode = M104 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 axes\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime\nG1 Z0.6 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 Y50 E36 F600 ; prime nozzle\nG1 Y20 F5000 ; quick wipe\nG92 E0 + +##################### +# Z9Max + E4 HOTEND # +##################### +[printer:Z9Max + E4 Hotend] +inherits = *Z9Max*; *E4 @0.4mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E15 F1200\nG0 X5.5 F3000\nG1 Y50 E15 F1200\nG0 X6 F3000\nG1 Y250 E15 F1200\nG0 X6.5 F3000\nG1 Y50 E15 F1200\nG0 X7 F3000\nG1 Y250 E15 F1200\nG0 X7.5 F3000\nG1 Y50 E15 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E15 F1200\nG0 X8.5 F3000\nG1 Y50 E15 F1200\nG0 X9 F3000\nG1 Y250 E15 F1200\nG0 X9.5 F3000\nG1 Y50 E15 F1200\nG0 X10 F3000\nG1 Y250 E15 F1200\nG0 X10.5 F3000\nG1 Y50 E15 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E15 F1200\nG0 X11.5 F3000\nG1 Y50 E15 F1200\nG0 X12 F3000\nG1 Y250 E15 F1200\nG0 X12.5 F3000\nG1 Y50 E15 F600\nG0 X13 F3000\nG1 Y250 E15 F1200\nG0 X13.5 F3000\nG1 Y50 E15 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E15 F1200\nG0 X14.5 F3000\nG1 Y50 E15 F1200\nG0 X15 F3000\nG1 Y250 E15 F1200\nG0 X15.5 F3000\nG1 Y50 E15 F1200\nG0 X16 F3000\nG1 Y250 E15 F1200\nG0 X16.5 F3000\nG1 Y50 E15 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z9Max + E4 Hotend 0.6mm nozzle] +inherits = *Z9Max*; *E4 @0.6mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E32 F1200\nG0 X5.5 F3000\nG1 Y50 E32 F1200\nG0 X6 F3000\nG1 Y250 E32 F1200\nG0 X6.5 F3000\nG1 Y50 E32 F1200\nG0 X7 F3000\nG1 Y250 E32 F1200\nG0 X7.5 F3000\nG1 Y50 E32 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E32 F1200\nG0 X8.5 F3000\nG1 Y50 E32 F1200\nG0 X9 F3000\nG1 Y250 E32 F1200\nG0 X9.5 F3000\nG1 Y50 E32 F1200\nG0 X10 F3000\nG1 Y250 E32 F1200\nG0 X10.5 F3000\nG1 Y50 E32 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E32 F1200\nG0 X11.5 F3000\nG1 Y50 E32 F1200\nG0 X12 F3000\nG1 Y250 E32 F1200\nG0 X12.5 F3000\nG1 Y50 E32 F600\nG0 X13 F3000\nG1 Y250 E32 F1200\nG0 X13.5 F3000\nG1 Y50 E32 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E32 F1200\nG0 X14.5 F3000\nG1 Y50 E32 F1200\nG0 X15 F3000\nG1 Y250 E32 F1200\nG0 X15.5 F3000\nG1 Y50 E32 F1200\nG0 X16 F3000\nG1 Y250 E32 F1200\nG0 X16.5 F3000\nG1 Y50 E32 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z9Max + E4 Hotend 0.8mm nozzle] +inherits = *Z9Max*; *E4 @0.8mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E60 F1200\nG0 X5.5 F3000\nG1 Y50 E60 F1200\nG0 X6 F3000\nG1 Y250 E60 F1200\nG0 X6.5 F3000\nG1 Y50 E60 F1200\nG0 X7 F3000\nG1 Y250 E60 F1200\nG0 X7.5 F3000\nG1 Y50 E60 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E60 F1200\nG0 X8.5 F3000\nG1 Y50 E60 F1200\nG0 X9 F3000\nG1 Y250 E60 F1200\nG0 X9.5 F3000\nG1 Y50 E60 F1200\nG0 X10 F3000\nG1 Y250 E60 F1200\nG0 X10.5 F3000\nG1 Y50 E60 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E60 F1200\nG0 X11.5 F3000\nG1 Y50 E60 F1200\nG0 X12 F3000\nG1 Y250 E60 F1200\nG0 X12.5 F3000\nG1 Y50 E60 F600\nG0 X13 F3000\nG1 Y250 E60 F1200\nG0 X13.5 F3000\nG1 Y50 E60 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E60 F1200\nG0 X14.5 F3000\nG1 Y50 E60 F1200\nG0 X15 F3000\nG1 Y250 E60 F1200\nG0 X15.5 F3000\nG1 Y50 E60 F1200\nG0 X16 F3000\nG1 Y250 E60 F1200\nG0 X16.5 F3000\nG1 Y50 E60 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z9Max + E4 Hotend 1.0mm nozzle] +inherits = *Z9Max*; *E4 @1.0mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E90 F1200\nG0 X5.5 F3000\nG1 Y50 E90 F1200\nG0 X6 F3000\nG1 Y250 E90 F1200\nG0 X6.5 F3000\nG1 Y50 E90 F1200\nG0 X7 F3000\nG1 Y250 E90 F1200\nG0 X7.5 F3000\nG1 Y50 E90 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E90 F1200\nG0 X8.5 F3000\nG1 Y50 E90 F1200\nG0 X9 F3000\nG1 Y250 E90 F1200\nG0 X9.5 F3000\nG1 Y50 E90 F1200\nG0 X10 F3000\nG1 Y250 E90 F1200\nG0 X10.5 F3000\nG1 Y50 E90 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E90 F1200\nG0 X11.5 F3000\nG1 Y50 E90 F1200\nG0 X12 F3000\nG1 Y250 E90 F1200\nG0 X12.5 F3000\nG1 Y50 E90 F600\nG0 X13 F3000\nG1 Y250 E90 F1200\nG0 X13.5 F3000\nG1 Y50 E90 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E90 F1200\nG0 X14.5 F3000\nG1 Y50 E90 F1200\nG0 X15 F3000\nG1 Y250 E90 F1200\nG0 X15.5 F3000\nG1 Y50 E90 F1200\nG0 X16 F3000\nG1 Y250 E90 F1200\nG0 X16.5 F3000\nG1 Y50 E90 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +[printer:Z9Max + E4 Hotend 1.2mm nozzle] +inherits = *Z9Max*; *E4 @1.2mm nozzle* +start_gcode = M104 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 axes\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG1 Z5 F3000 ; lift nozzle\nG1 X5 Y10 F1500 ; move to prime start point\nG1 Z0.3 F3000 ; get ready to prime\n;===Pre-load filament start\nT0\nG1 E20 F120\nG0 X5 Y50 F3000\nG1 Y250 E135 F1200\nG0 X5.5 F3000\nG1 Y50 E135 F1200\nG0 X6 F3000\nG1 Y250 E135 F1200\nG0 X6.5 F3000\nG1 Y50 E135 F1200\nG0 X7 F3000\nG1 Y250 E135 F1200\nG0 X7.5 F3000\nG1 Y50 E135 F1200\nG0 X8 F3000\nG1 E-80 F3000\nT1\nG1 E20 F120\nG0 X8 Y50 F3000\nG1 Y250 E135 F1200\nG0 X8.5 F3000\nG1 Y50 E135 F1200\nG0 X9 F3000\nG1 Y250 E135 F1200\nG0 X9.5 F3000\nG1 Y50 E135 F1200\nG0 X10 F3000\nG1 Y250 E135 F1200\nG0 X10.5 F3000\nG1 Y50 E135 F1200\nG0 X11 F3000\nG1 E-80 F3000\nT2\nG1 E20 F120\nG0 X11 Y50 F3000\nG1 Y250 E135 F1200\nG0 X11.5 F3000\nG1 Y50 E135 F1200\nG0 X12 F3000\nG1 Y250 E135 F1200\nG0 X12.5 F3000\nG1 Y50 E135 F600\nG0 X13 F3000\nG1 Y250 E135 F1200\nG0 X13.5 F3000\nG1 Y50 E135 F1200\nG0 X14 F3000\nG1 E-80 F3000\nT3\nG1 E20 F120\nG0 X14 Y50 F3000\nG1 Y250 E135 F1200\nG0 X14.5 F3000\nG1 Y50 E135 F1200\nG0 X15 F3000\nG1 Y250 E135 F1200\nG0 X15.5 F3000\nG1 Y50 E135 F1200\nG0 X16 F3000\nG1 Y250 E135 F1200\nG0 X16.5 F3000\nG1 Y50 E135 F1200\nG0 X17 F3000\nG0 Y155 F4800\n;===Pre-load filament end + +########################## +# Z9Max + E4 HOTEND -New # +########################## +[printer:Z9Max + E4 Hotend - new] +inherits = *Z9Max*; *E4 @0.4mm nozzle*; *E4 HOTEND - new* + +[printer:Z9Max + E4 Hotend 0.6mm nozzle - new] +inherits = *Z9Max*; *E4 @0.6mm nozzle*; *E4 HOTEND - new* + +[printer:Z9Max + E4 Hotend 0.8mm nozzle - new] +inherits = *Z9Max*; *E4 @0.8mm nozzle*; *E4 HOTEND - new* + +[printer:Z9Max + E4 Hotend 1.0mm nozzle - new] +inherits = *Z9Max*; *E4 @1.0mm nozzle*; *E4 HOTEND - new* + +[printer:Z9Max + E4 Hotend 1.2mm nozzle - new] +inherits = *Z9Max*; *E4 @1.2mm nozzle*; *E4 HOTEND - new* diff --git a/Zonestar/500_texture.svg b/Zonestar/500_texture.svg new file mode 100644 index 0000000..7213863 --- /dev/null +++ b/Zonestar/500_texture.svg @@ -0,0 +1,355 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Zonestar/P802Q_thumbnail.png b/Zonestar/P802Q_thumbnail.png new file mode 100644 index 0000000..b3b15e1 Binary files /dev/null and b/Zonestar/P802Q_thumbnail.png differ diff --git a/Zonestar/Z5X_thumbnail.png b/Zonestar/Z5X_thumbnail.png index a65c406..b91952a 100644 Binary files a/Zonestar/Z5X_thumbnail.png and b/Zonestar/Z5X_thumbnail.png differ diff --git a/Zonestar/Z5_thumbnail.png b/Zonestar/Z5_thumbnail.png index 27b1361..eb0801a 100644 Binary files a/Zonestar/Z5_thumbnail.png and b/Zonestar/Z5_thumbnail.png differ diff --git a/Zonestar/Z6_thumbnail.png b/Zonestar/Z6_thumbnail.png index 2a30eb1..25498a4 100644 Binary files a/Zonestar/Z6_thumbnail.png and b/Zonestar/Z6_thumbnail.png differ diff --git a/Zonestar/Z8_thumbnail.png b/Zonestar/Z8_thumbnail.png index daaf9f4..11651e6 100644 Binary files a/Zonestar/Z8_thumbnail.png and b/Zonestar/Z8_thumbnail.png differ diff --git a/Zonestar/Z9Max_thumbnail.png b/Zonestar/Z9Max_thumbnail.png new file mode 100644 index 0000000..28dbbe5 Binary files /dev/null and b/Zonestar/Z9Max_thumbnail.png differ diff --git a/Zonestar/Z9_thumbnail.png b/Zonestar/Z9_thumbnail.png index fc67d09..36570a3 100644 Binary files a/Zonestar/Z9_thumbnail.png and b/Zonestar/Z9_thumbnail.png differ diff --git a/Zonestar/bed_310.stl b/Zonestar/bed_310.stl index 2e5f544..8329461 100644 Binary files a/Zonestar/bed_310.stl and b/Zonestar/bed_310.stl differ diff --git a/Zonestar/bed_500.stl b/Zonestar/bed_500.stl new file mode 100644 index 0000000..a4624cb Binary files /dev/null and b/Zonestar/bed_500.stl differ