# Print profiles for the Sovol printers.
# Original PR: https://github.com/prusa3d/PrusaSlicer/pull/10957 by https://github.com/ils15

[vendor]
repo_id = non-prusa-fff
# Vendor name will be shown by the Config Wizard.
name = Sovol

# 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 = 2.0.0

# Where to get the updates from?
config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/Sovol/
# changelog_url = https://files.prusa3d.com/?latest=slicer-profiles&lng=%1%

# The printer models will be shown by the Configuration Wizard in this order,
# also the first model installed & the first nozzle installed will be activated after install.
# Printer model name will be shown by the installation wizard.

[printer_model:SV06]
name = SV06
variants = 0.4; 0.3; 0.6; 0.8
technology = FFF
family = SV
bed_model = SV06_bed.stl
bed_texture = SV06_texture.svg
default_materials = Generic PLA @SOVOL; Generic ABS @SOVOL; Generic PETG @SOVOL; Prusament ASA @SOVOL; Prusament PC Blend @SOVOL; Prusament PC Blend Carbon Fiber @SOVOL; Prusament PA11 Carbon Fiber @SOVOL

[printer_model:SV06 PLUS]
name = SV06 PLUS
variants = 0.4; 0.3; 0.6; 0.8
technology = FFF
family = SV
bed_model = SV06PLUS_bed.stl
bed_texture = SV06PLUS_texture.svg
default_materials = Generic PLA @SOVOL; Generic ABS @SOVOL; Generic PETG @SOVOL; Prusament ASA @SOVOL; Prusament PC Blend @SOVOL; Prusament PC Blend Carbon Fiber @SOVOL; Prusament PA11 Carbon Fiber @SOVOL

[printer_model:SV05]
name = SV05
variants = 0.4; 0.3; 0.6; 0.8
technology = FFF
family = SV
bed_model = SV05_bed.stl
bed_texture = SV03_texture.svg
default_materials = Generic PLA @SOVOL; Generic ABS @SOVOL; Generic PETG @SOVOL; Prusament ASA @SOVOL; Prusament PC Blend @SOVOL; Prusament PC Blend Carbon Fiber @SOVOL; Prusament PA11 Carbon Fiber @SOVOL

[printer_model:SV04]
name = SV04
variants = 0.4; 0.3; 0.6; 0.8
technology = FFF
family = SV
bed_model = SV04_bed.stl
bed_texture = SV03_texture.svg
default_materials = Generic PLA; Generic ABS; Generic PETG; Prusament PLA; Prusament PETG; Prusament ASA; Prusament PC Blend; Prusament PC Blend Carbon Fiber; Prusament PVB; Prusament PA11 Carbon Fiber

[printer_model:SV03]
name = SV03 / SV03 BLTOUCH
variants = 0.4; 0.3; 0.6; 0.8
technology = FFF
family = SV
bed_model = SV03_bed.stl
bed_texture = SV03_texture.svg
default_materials = Generic PLA @SOVOL; Generic ABS @SOVOL; Generic PETG @SOVOL; Prusament ASA @SOVOL; Prusament PC Blend @SOVOL; Prusament PC Blend Carbon Fiber @SOVOL; Prusament PA11 Carbon Fiber @SOVOL

[printer_model:SV02]
name = SV02 / SV02 BLTOUCH
variants = 0.4; 0.3; 0.6; 0.8
technology = FFF
family = SV
bed_model = SV01_bed.stl
bed_texture = SV03_texture.svg
default_materials = Generic PLA @SOVOL; Generic ABS @SOVOL; Generic PETG @SOVOL; Prusament ASA @SOVOL; Prusament PC Blend @SOVOL; Prusament PC Blend Carbon Fiber @SOVOL; Prusament PA11 Carbon Fiber @SOVOL

[printer_model:SV01]
name = SV01 / SV01 BLTOUCH
variants = 0.4; 0.3; 0.6; 0.8
technology = FFF
family = SV
bed_model = SV01_bed.stl
bed_texture = SV03_texture.svg
default_materials = Generic PLA @SOVOL; Generic ABS @SOVOL; Generic PETG @SOVOL; Prusament ASA @SOVOL; Prusament PC Blend @SOVOL; Prusament PC Blend Carbon Fiber @SOVOL; Prusament PA11 Carbon Fiber @SOVOL

[printer_model:SV01 PRO]
name = SV01 PRO
variants = 0.4; 0.3; 0.6; 0.8
technology = FFF
family = SV
bed_model = SV01_bed.stl
bed_texture = SV03_texture.svg
default_materials = Generic PLA @SOVOL; Generic ABS @SOVOL; Generic PETG @SOVOL; Prusament ASA @SOVOL; Prusament PC Blend @SOVOL; Prusament PC Blend Carbon Fiber @SOVOL; Prusament PA11 Carbon Fiber @SOVOL

# All presets starting with asterisk, for example *common*, are intermediate and they will
# not make it into the user interface.

# Common print presets

[print:*common*]
avoid_crossing_perimeters = 0
thick_bridges = 0
bridge_acceleration = 1000
bridge_angle = 0
bridge_flow_ratio = 1
bridge_speed = 25
brim_width = 0
brim_separation = 0.1
clip_multipart_objects = 1
compatible_printers = 
complete_objects = 0
default_acceleration = 1000
dont_support_bridges = 0
elefant_foot_compensation = 0.2
ensure_vertical_shell_thickness = 1
external_fill_pattern = rectilinear
external_perimeters_first = 0
external_perimeter_extrusion_width = 0.45
extra_perimeters = 0
extruder_clearance_height = 20
extruder_clearance_radius = 45
extrusion_width = 0.45
fill_angle = 45
fill_density = 20%
fill_pattern = cubic
first_layer_acceleration = 800
first_layer_extrusion_width = 0.42
first_layer_height = 0.2
first_layer_speed = 20
gap_fill_speed = 40
gcode_comments = 0
infill_every_layers = 1
infill_extruder = 1
infill_extrusion_width = 0.45
infill_first = 0
infill_only_where_needed = 0
infill_overlap = 10%
interface_shells = 0
max_print_speed = 100
max_volumetric_extrusion_rate_slope_negative = 0
max_volumetric_extrusion_rate_slope_positive = 0
max_volumetric_speed = 0
min_skirt_length = 4
notes = 
overhangs = 1
only_retract_when_crossing_perimeters = 0
ooze_prevention = 1
output_filename_format = {input_filename_base}_{layer_height}mm_{printing_filament_types}_{printer_model}_{print_time}.gcode
perimeters = 2
perimeter_extruder = 1
perimeter_extrusion_width = 0.45
post_process = 
print_settings_id = 
raft_layers = 0
raft_first_layer_density = 90%
resolution = 0
seam_position = aligned
single_extruder_multi_material_priming = 1
skirts = 1
skirt_distance = 2
skirt_height = 3
small_perimeter_speed = 25
solid_infill_below_area = 0
solid_infill_every_layers = 0
solid_infill_extruder = 1
solid_infill_extrusion_width = 0.45
spiral_vase = 0
standby_temperature_delta = -15
support_material = 0
support_material_extruder = 0
support_material_extrusion_width = 0.35
support_material_interface_extruder = 0
support_material_angle = 0
support_material_buildplate_only = 0
support_material_enforce_layers = 0
support_material_contact_distance = 0.2
raft_contact_distance = 0.2
support_material_interface_contact_loops = 0
support_material_interface_layers = 2
support_material_interface_spacing = 0.2
support_material_interface_speed = 80%
support_material_pattern = rectilinear
support_material_spacing = 2
support_material_speed = 50
support_material_synchronize_layers = 0
support_material_threshold = 50
support_material_with_sheath = 0
support_material_xy_spacing = 60%
support_material_bottom_interface_layers = 0
thin_walls = 0
top_infill_extrusion_width = 0.45
top_solid_infill_speed = 40
travel_speed = 180
travel_speed_z = 12
wipe_tower = 1
wipe_tower_bridging = 10
wipe_tower_rotation_angle = 0
wipe_tower_width = 60
wipe_tower_x = 170
wipe_tower_y = 140
xy_size_compensation = 0
top_solid_min_thickness = 0.7
bottom_solid_min_thickness = 0.5
gcode_label_objects = 1
infill_anchor = 2.5
infill_anchor_max = 12
wall_transition_angle = 10
wall_transition_filter_deviation = 25%
wall_transition_length = 0.4
wall_distribution_count = 1
min_bead_width = 85%
enable_dynamic_overhang_speeds = 1
top_fill_pattern = monotoniclines

[print:*SV06*]
fill_pattern = grid
single_extruder_multi_material_priming = 0
travel_speed = 180
wipe_tower_x = 170
wipe_tower_y = 125

[print:*SV06 PLUS*]
inherits = *SV06*

[print:*SV01*]
fill_pattern = grid
single_extruder_multi_material_priming = 0
travel_speed = 120

[print:*SV01 PRO*]
inherits = *SV01*

[print:*SV02*]
fill_pattern = grid
single_extruder_multi_material_priming = 0
travel_speed = 120

[print:*SV03*]
fill_pattern = grid
single_extruder_multi_material_priming = 0
travel_speed = 120

[print:*SV04*]
inherits = *SV01*

[print:*SV05*]
inherits = *SV01*

[print:*0.3nozzle*]
elefant_foot_compensation = 0
external_perimeter_extrusion_width = 0.3
extrusion_width = 0.3
first_layer_extrusion_width = 0.3
infill_extrusion_width = 0.3
perimeter_extrusion_width = 0.3
solid_infill_extrusion_width = 0.3
top_infill_extrusion_width = 0.3
support_material_extrusion_width = 0.3
support_material_interface_layers = 0
support_material_interface_spacing = 0.15
support_material_spacing = 1
support_material_xy_spacing = 150%
support_material_contact_distance = 0.1
output_filename_format = {input_filename_base}_{nozzle_diameter[0]}n_{layer_height}mm_{printing_filament_types}_{printer_model}_{print_time}.gcode
thick_bridges = 0
bridge_flow_ratio = 1
bridge_speed = 20
wipe_tower_bridging = 6
wall_transition_angle = 10
wall_transition_filter_deviation = 25%
wall_transition_length = 0.25
wall_distribution_count = 1
min_bead_width = 85%
infill_overlap = 10%
dynamic_overhang_speeds[0] = 20,20,15,15

[print:*0.3nozzleSV06*]
inherits = *0.3nozzle*
perimeter_speed = 30
external_perimeter_speed = 20
small_perimeter_speed = 20
infill_speed = 45
solid_infill_speed = 45
top_solid_infill_speed = 30
support_material_speed = 40
gap_fill_speed = 30
perimeter_acceleration = 500
infill_acceleration = 1000
bridge_acceleration = 500
first_layer_acceleration = 500
default_acceleration = 1000
max_print_speed = 80
perimeters = 3
fill_pattern = grid
fill_density = 20%
wipe_tower_bridging = 6

[print:*0.3nozzleSV06 PLUS*]
inherits = *0.3nozzleSV06*

[print:*0.3nozzleSV06 PRO*]
inherits = *0.3nozzleSV06*

[print:*0.3nozzleSV01*]
inherits = *0.3nozzleSV06*

[print:*0.3nozzleSV01 PRO*]
inherits = *0.3nozzleSV01*

[print:*0.3nozzleSV02*]
inherits = *0.3nozzleSV06*

[print:*0.3nozzleSV03*]
inherits = *0.3nozzleSV06*

[print:*0.3nozzleSV04*]
inherits = *0.3nozzleSV06*

[print:*0.3nozzleSV05*]
inherits = *0.3nozzleSV06*

[print:*0.6nozzle*]
external_perimeter_extrusion_width = 0.61
extrusion_width = 0.67
first_layer_extrusion_width = 0.65
infill_extrusion_width = 0.7
perimeter_extrusion_width = 0.65
solid_infill_extrusion_width = 0.65
top_infill_extrusion_width = 0.6
support_material_extrusion_width = 0.55
support_material_contact_distance = 0.15
support_material_xy_spacing = 80%
support_material_interface_spacing = 0.3
output_filename_format = {input_filename_base}_{nozzle_diameter[0]}n_{layer_height}mm_{printing_filament_types}_{printer_model}_{print_time}.gcode
infill_anchor_max = 15
top_solid_min_thickness = 0.9
bottom_solid_min_thickness = 0.6
thick_bridges = 1
bridge_flow_ratio = 0.95
bridge_speed = 25
wall_transition_angle = 10
wall_transition_filter_deviation = 25%
wall_transition_length = 0.6
wall_distribution_count = 1
min_bead_width = 85%
infill_overlap = 15%

[print:*0.6nozzleSV06*]
inherits = *0.6nozzle*
external_perimeter_extrusion_width = 0.65
extrusion_width = 0.65
infill_extrusion_width = 0.65
thick_bridges = 0

[print:*0.6nozzleSV06 PLUS*]
inherits = *0.6nozzleSV06*

[print:*0.6nozzleSV01*]
inherits = *0.6nozzleSV06*

[print:*0.6nozzleSV01 PRO*]
inherits = *0.6nozzleSV06*

[print:*0.6nozzleSV02*]
inherits = *0.6nozzleSV06*

[print:*0.6nozzleSV03*]
inherits = *0.6nozzleSV06*

[print:*0.6nozzleSV04*]
inherits = *0.6nozzleSV06*

[print:*0.6nozzleSV05*]
inherits = *0.6nozzleSV06*

[print:*0.8nozzle*]
external_perimeter_extrusion_width = 0.9
extrusion_width = 0.9
first_layer_extrusion_width = 0.9
infill_extrusion_width = 0.9
perimeter_extrusion_width = 0.9
solid_infill_extrusion_width = 0.9
top_infill_extrusion_width = 0.8
support_material_extrusion_width = 0.7
support_material_contact_distance = 0.25
support_material_interface_spacing = 0.4
support_material_interface_speed = 100%
support_material_spacing = 2
support_material_xy_spacing = 80%
support_material_threshold = 50
output_filename_format = {input_filename_base}_{nozzle_diameter[0]}n_{layer_height}mm_{printing_filament_types}_{printer_model}_{print_time}.gcode
fill_pattern = gyroid
fill_density = 15%
infill_anchor_max = 20
top_solid_layers = 4
bottom_solid_layers = 3
skirt_distance = 3
skirt_height = 2
first_layer_height = 0.3
infill_overlap = 15%
bridge_speed = 22
gap_fill_speed = 30
bridge_flow_ratio = 0.9
perimeter_acceleration = 800
infill_acceleration = 1000
bridge_acceleration = 1000
first_layer_acceleration = 800
default_acceleration = 1000
top_solid_min_thickness = 1.2
bottom_solid_min_thickness = 0.8
single_extruder_multi_material_priming = 0
thick_bridges = 1
overhangs = 0
wall_transition_angle = 10
wall_transition_filter_deviation = 25%
wall_transition_length = 0.8
wall_distribution_count = 1
min_bead_width = 85%

[print:*0.8nozzleSV06*]
inherits = *0.8nozzle*
external_perimeter_extrusion_width = 0.95
extrusion_width = 0.85
infill_extrusion_width = 0.85
thick_bridges = 0

[print:*0.8nozzleSV06 PLUS*]
inherits = *0.8nozzleSV06*

[print:*0.8nozzleSV01*]
inherits = *0.8nozzleSV06*

[print:*0.8nozzleSV01 PRO*]
inherits = *0.8nozzleSV06*

[print:*0.8nozzleSV02*]
inherits = *0.8nozzleSV06*

[print:*0.8nozzleSV03*]
inherits = *0.8nozzleSV06*

[print:*0.8nozzleSV04*]
inherits = *0.8nozzleSV06*

[print:*0.8nozzleSV05*]
inherits = *0.8nozzleSV06*

[print:*soluble_support*]
overhangs = 1
skirts = 0
support_material = 1
support_material_contact_distance = 0
support_material_extruder = 4
support_material_extrusion_width = 0.45
support_material_interface_extruder = 4
support_material_interface_spacing = 0.1
support_material_synchronize_layers = 1
support_material_threshold = 80
support_material_with_sheath = 1
wipe_tower_bridging = 6
support_material_interface_speed = 80%
support_material_bottom_interface_layers = -1
thick_bridges = 1

[print:*0.05mm*]
inherits = *common*
layer_height = 0.05
bottom_solid_layers = 10
bridge_acceleration = 300
bridge_flow_ratio = 0.6
bridge_speed = 25
default_acceleration = 1000
external_perimeter_speed = 20
fill_density = 20%
first_layer_acceleration = 800
gap_fill_speed = 20
infill_acceleration = 800
infill_speed = 30
max_print_speed = 80
small_perimeter_speed = 20
solid_infill_speed = 30
support_material_extrusion_width = 0.33
support_material_spacing = 1.5
support_material_contact_distance = 0.15
raft_contact_distance = 0.15
perimeter_acceleration = 300
perimeter_speed = 30
perimeters = 3
support_material_speed = 30
top_solid_infill_speed = 20
top_solid_layers = 15
thick_bridges = 1

[print:*0.07mm*]
inherits = *0.05mm*
layer_height = 0.07
bottom_solid_layers = 8
bridge_flow_ratio = 0.6
fill_density = 15%
infill_speed = 40
solid_infill_speed = 40
support_material_speed = 40
top_solid_infill_speed = 30
top_solid_layers = 11

[print:*0.10mm*]
inherits = *0.07mm*
layer_height = 0.1
bottom_solid_layers = 7
bridge_flow_ratio = 0.6
fill_density = 15%
infill_speed = 40
solid_infill_speed = 40
support_material_speed = 40
top_solid_infill_speed = 30
top_solid_layers = 10

[print:*0.15mm*]
inherits = *common*
bottom_solid_layers = 5
external_perimeter_speed = 40
infill_acceleration = 2000
infill_speed = 60
layer_height = 0.15
perimeter_acceleration = 800
perimeter_speed = 50
solid_infill_speed = 50
top_infill_extrusion_width = 0.4
top_solid_layers = 8
bridge_flow_ratio = 1
bridge_speed = 25

[print:*0.20mm*]
inherits = *common*
bottom_solid_layers = 4
bridge_flow_ratio = 0.95
external_perimeter_speed = 40
infill_acceleration = 2000
infill_speed = 60
layer_height = 0.2
perimeter_acceleration = 800
perimeter_speed = 50
solid_infill_speed = 50
top_infill_extrusion_width = 0.4
top_solid_layers = 6

[print:*0.3mm*]
inherits = *common*
bottom_solid_layers = 4
bridge_flow_ratio = 0.95
external_perimeter_speed = 40
perimeter_acceleration = 800
layer_height = 0.25
perimeter_speed = 50
top_solid_layers = 4

[print:*0.30mm*]
inherits = *common*
bottom_solid_layers = 4
bridge_flow_ratio = 0.95
external_perimeter_speed = 40
infill_acceleration = 2000
infill_speed = 60
layer_height = 0.3
perimeter_acceleration = 800
perimeter_speed = 50
solid_infill_speed = 50
top_infill_extrusion_width = 0.4
top_solid_layers = 4
support_material_contact_distance = 0.3

[print:*0.35mm*]
inherits = *common*
bottom_solid_layers = 3
external_perimeter_extrusion_width = 0.6
external_perimeter_speed = 40
first_layer_extrusion_width = 0.75
infill_acceleration = 2000
infill_speed = 60
layer_height = 0.35
perimeter_acceleration = 800
perimeter_extrusion_width = 0.65
perimeter_speed = 50
solid_infill_extrusion_width = 0.65
solid_infill_speed = 60
top_solid_infill_speed = 50
top_solid_layers = 4

[print:*0.40mm*]
inherits = *common*
bottom_solid_layers = 3
external_perimeter_extrusion_width = 0.6
external_perimeter_speed = 40
first_layer_extrusion_width = 0.65
infill_acceleration = 2000
infill_speed = 60
layer_height = 0.4
perimeter_acceleration = 800
perimeter_extrusion_width = 0.65
perimeter_speed = 50
solid_infill_extrusion_width = 0.65
solid_infill_speed = 60
top_solid_infill_speed = 40
top_solid_layers = 4

## SV family ##


## SV01 ##


## SV01 - 0.4mm nozzle

[print:0.05mm ULTRADETAIL @SV01]
inherits = *0.05mm*; *SV01*
fill_pattern = gyroid
fill_density = 15%
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.07mm ULTRADETAIL @SV01]
inherits = *0.07mm*; *SV01*
fill_pattern = gyroid
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.10mm DETAIL @SV01]
inherits = *0.10mm*; *SV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
bridge_acceleration = 800
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_infill_extrusion_width = 0.4
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%
perimeters = 3
wipe_tower_bridging = 5

[print:0.15mm QUALITY @SV01]
inherits = *0.15mm*; *SV01*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.15mm SPEED @SV01]
inherits = *0.15mm*; *SV01*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.20mm QUALITY @SV01]
inherits = *0.20mm*; *SV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.20mm SPEED @SV01]
inherits = *0.20mm*; *SV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.30mm DRAFT @SV01]
inherits = *0.30mm*; *SV01*
bottom_solid_layers = 3
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 85
max_print_speed = 200
perimeter_speed = 50
small_perimeter_speed = 30
solid_infill_speed = 80
top_solid_infill_speed = 40
support_material_speed = 45
external_perimeter_extrusion_width = 0.6
extrusion_width = 0.5
first_layer_extrusion_width = 0.42
infill_extrusion_width = 0.5
perimeter_extrusion_width = 0.5
solid_infill_extrusion_width = 0.5
top_infill_extrusion_width = 0.45
support_material_extrusion_width = 0.38
support_material_contact_distance = 0.2
raft_contact_distance = 0.2


## SV01 - 0.3mm nozzle

[print:0.05mm ULTRADETAIL @0.3 nozzle SV01]
inherits = *0.05mm*; *0.3nozzle*; *SV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.3 and num_extruders==1
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.07mm ULTRADETAIL @0.3 nozzle SV01]
inherits = *0.07mm*; *0.3nozzle*; *SV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.3
infill_speed = 30
solid_infill_speed = 30
support_material_speed = 30
top_solid_infill_speed = 20
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.10mm DETAIL @0.3 nozzle SV01]
inherits = *0.10mm*; *0.3nozzleSV01*; *SV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.15mm QUALITY @0.3 nozzle SV01]
inherits = *0.15mm*; *0.3nozzleSV01*; *SV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.08
raft_contact_distance = 0.07
perimeter_extrusion_width = 0.27
external_perimeter_extrusion_width = 0.27
infill_extrusion_width = 0.27
solid_infill_extrusion_width = 0.27

[print:0.15mm SOLUBLE FULL @0.3 nozzle SV01]
inherits = 0.15mm QUALITY @0.3 nozzle SV01
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.3 and num_extruders>1
support_material_contact_distance = 0
raft_contact_distance = 0
wipe_tower_bridging = 5
solid_infill_speed = 40
support_material_extruder = 5
support_material_interface_extruder = 5
support_material_with_sheath = 1
support_material_interface_layers = 4
support_material_threshold = 60
support_material = 1
support_material_synchronize_layers = 1
support_material_xy_spacing = 100%
support_material_style = snug
raft_first_layer_expansion = 2
support_material_interface_spacing = 0.05

[print:0.15mm SOLUBLE INTERFACE @0.3 nozzle SV01]
inherits = 0.15mm SOLUBLE FULL @0.3 nozzle SV01
support_material_extruder = 0
support_material_interface_extruder = 5
support_material_with_sheath = 0
support_material_style = grid

## SV01 - 0.6mm nozzle

[print:0.15mm DETAIL @0.6 nozzle SV01]
inherits = *0.15mm*; *0.6nozzleSV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.20mm DETAIL @0.6 nozzle SV01]
inherits = *0.20mm*; *0.6nozzleSV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.30mm QUALITY @0.6 nozzle SV01]
inherits = *0.30mm*; *0.6nozzleSV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 1

[print:0.35mm SPEED @0.6 nozzle SV01]
inherits = *0.35mm*; *0.6nozzleSV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

[print:0.40mm DRAFT @0.6 nozzle SV01]
inherits = *0.40mm*; *0.6nozzleSV01*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

## SV01 - 0.8mm nozzle

## Only Single mode at the moment

[print:0.30mm DETAIL @0.8 nozzle SV01]
inherits = *common*; *0.8nozzleSV01*
layer_height = 0.30
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 80
solid_infill_speed = 50
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.40mm QUALITY @0.8 nozzle SV01]
inherits = *common*; *0.8nozzleSV01*
layer_height = 0.4
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 45
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.55mm DRAFT @0.8 nozzle SV01]
inherits = *common*; *0.8nozzleSV01*
layer_height = 0.55
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 30
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 40
support_material_speed = 35
support_material_contact_distance = 0.25
top_solid_infill_speed = 30
external_perimeter_extrusion_width = 1
perimeter_extrusion_width = 1


## SV01 PRO ##


## SV01 PRO - 0.4mm nozzle

; [print:0.05mm ULTRADETAIL @SV01 PRO]
; inherits = *0.05mm*; *SV01 PRO*
; fill_pattern = gyroid
; fill_density = 15%
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
; top_infill_extrusion_width = 0.4
; support_material_contact_distance = 0.1
; raft_contact_distance = 0.1

; [print:0.07mm ULTRADETAIL @SV01 PRO]
; inherits = *0.07mm*; *SV01 PRO*
; fill_pattern = gyroid
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
; top_infill_extrusion_width = 0.4
; support_material_contact_distance = 0.1
; raft_contact_distance = 0.1

; [print:0.10mm DETAIL @SV01 PRO]
; inherits = *0.10mm*; *SV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 25
; infill_acceleration = 1000
; bridge_acceleration = 800
; infill_speed = 80
; max_print_speed = 200
; perimeter_speed = 45
; solid_infill_speed = 80
; top_infill_extrusion_width = 0.4
; top_solid_infill_speed = 40
; fill_pattern = gyroid
; fill_density = 15%
; perimeters = 3
; wipe_tower_bridging = 5

; [print:0.15mm QUALITY @SV01 PRO]
; inherits = *0.15mm*; *SV01 PRO*
; bridge_speed = 25
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 25
; infill_acceleration = 1000
; infill_speed = 80
; max_print_speed = 200
; perimeter_speed = 45
; solid_infill_speed = 80
; top_solid_infill_speed = 40
; fill_pattern = gyroid
; fill_density = 15%

; [print:0.15mm SPEED @SV01 PRO]
; inherits = *0.15mm*; *SV01 PRO*
; bridge_speed = 25
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 200
; max_print_speed = 200
; perimeter_speed = 60
; solid_infill_speed = 200
; top_solid_infill_speed = 50

; [print:0.20mm QUALITY @SV01 PRO]
; inherits = *0.20mm*; *SV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 25
; infill_acceleration = 1000
; infill_speed = 80
; max_print_speed = 200
; perimeter_speed = 45
; solid_infill_speed = 80
; top_solid_infill_speed = 40
; fill_pattern = gyroid
; fill_density = 15%

; [print:0.20mm SPEED @SV01 PRO]
; inherits = *0.20mm*; *SV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 200
; max_print_speed = 200
; perimeter_speed = 60
; solid_infill_speed = 200
; top_solid_infill_speed = 50

; [print:0.30mm DRAFT @SV01 PRO]
; inherits = *0.30mm*; *SV01 PRO*
; bottom_solid_layers = 3
; bridge_speed = 25
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 85
; max_print_speed = 200
; perimeter_speed = 50
; small_perimeter_speed = 30
; solid_infill_speed = 80
; top_solid_infill_speed = 40
; support_material_speed = 45
; external_perimeter_extrusion_width = 0.6
; extrusion_width = 0.5
; first_layer_extrusion_width = 0.42
; infill_extrusion_width = 0.5
; perimeter_extrusion_width = 0.5
; solid_infill_extrusion_width = 0.5
; top_infill_extrusion_width = 0.45
; support_material_extrusion_width = 0.38
; support_material_contact_distance = 0.2
; raft_contact_distance = 0.2


; ## SV01 PRO - 0.3mm nozzle

; [print:0.05mm ULTRADETAIL @0.3 nozzle SV01 PRO]
; inherits = *0.05mm*; *0.3nozzle*; *SV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.3 and num_extruders==1
; fill_pattern = grid
; fill_density = 20%
; support_material_contact_distance = 0.07
; raft_contact_distance = 0.07

; [print:0.07mm ULTRADETAIL @0.3 nozzle SV01 PRO]
; inherits = *0.07mm*; *0.3nozzle*; *SV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.3
; infill_speed = 30
; solid_infill_speed = 30
; support_material_speed = 30
; top_solid_infill_speed = 20
; fill_pattern = grid
; fill_density = 20%
; support_material_contact_distance = 0.07
; raft_contact_distance = 0.07

; [print:0.10mm DETAIL @0.3 nozzle SV01 PRO]
; inherits = *0.10mm*; *0.3nozzleSV01 PRO*; *SV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.3
; fill_pattern = grid
; fill_density = 20%
; support_material_contact_distance = 0.07
; raft_contact_distance = 0.07

; [print:0.15mm QUALITY @0.3 nozzle SV01 PRO]
; inherits = *0.15mm*; *0.3nozzleSV01 PRO*; *SV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.3
; fill_pattern = grid
; fill_density = 20%
; support_material_contact_distance = 0.08
; raft_contact_distance = 0.07
; perimeter_extrusion_width = 0.27
; external_perimeter_extrusion_width = 0.27
; infill_extrusion_width = 0.27
; solid_infill_extrusion_width = 0.27

; [print:0.15mm SOLUBLE FULL @0.3 nozzle SV01 PRO]
; inherits = 0.15mm QUALITY @0.3 nozzle SV01 PRO
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.3 and num_extruders>1
; support_material_contact_distance = 0
; raft_contact_distance = 0
; wipe_tower_bridging = 5
; solid_infill_speed = 40
; support_material_extruder = 5
; support_material_interface_extruder = 5
; support_material_with_sheath = 1
; support_material_interface_layers = 4
; support_material_threshold = 60
; support_material = 1
; support_material_synchronize_layers = 1
; support_material_xy_spacing = 100%
; support_material_style = snug
; raft_first_layer_expansion = 2
; support_material_interface_spacing = 0.05

; [print:0.15mm SOLUBLE INTERFACE @0.3 nozzle SV01 PRO]
; inherits = 0.15mm SOLUBLE FULL @0.3 nozzle SV01 PRO
; support_material_extruder = 0
; support_material_interface_extruder = 5
; support_material_with_sheath = 0
; support_material_style = grid

; ## SV01 PRO - 0.6mm nozzle

; [print:0.15mm DETAIL @0.6 nozzle SV01 PRO]
; inherits = *0.15mm*; *0.6nozzleSV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.6
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 70
; max_print_speed = 100
; perimeter_speed = 45
; solid_infill_speed = 70
; top_solid_infill_speed = 45
; support_material_contact_distance = 0.22
; raft_contact_distance = 0.2
; bridge_flow_ratio = 1

; [print:0.20mm DETAIL @0.6 nozzle SV01 PRO]
; inherits = *0.20mm*; *0.6nozzleSV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.6
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 70
; max_print_speed = 100
; perimeter_speed = 45
; solid_infill_speed = 70
; top_solid_infill_speed = 45
; support_material_contact_distance = 0.22
; raft_contact_distance = 0.2
; bridge_flow_ratio = 1

; [print:0.30mm QUALITY @0.6 nozzle SV01 PRO]
; inherits = *0.30mm*; *0.6nozzleSV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.6
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 70
; max_print_speed = 100
; perimeter_speed = 45
; solid_infill_speed = 70
; top_solid_infill_speed = 45
; support_material_contact_distance = 0.25
; raft_contact_distance = 0.25
; bridge_flow_ratio = 1

; [print:0.35mm SPEED @0.6 nozzle SV01 PRO]
; inherits = *0.35mm*; *0.6nozzleSV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.6
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 70
; max_print_speed = 100
; perimeter_speed = 45
; solid_infill_speed = 70
; top_solid_infill_speed = 45
; external_perimeter_extrusion_width = 0.68
; perimeter_extrusion_width = 0.68
; infill_extrusion_width = 0.68
; solid_infill_extrusion_width = 0.68
; support_material_contact_distance = 0.25
; raft_contact_distance = 0.25
; bridge_flow_ratio = 0.95

; [print:0.40mm DRAFT @0.6 nozzle SV01 PRO]
; inherits = *0.40mm*; *0.6nozzleSV01 PRO*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.6
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 70
; max_print_speed = 100
; perimeter_speed = 45
; solid_infill_speed = 70
; top_solid_infill_speed = 45
; external_perimeter_extrusion_width = 0.68
; perimeter_extrusion_width = 0.68
; infill_extrusion_width = 0.68
; solid_infill_extrusion_width = 0.68
; support_material_contact_distance = 0.25
; raft_contact_distance = 0.25
; bridge_flow_ratio = 0.95

; ## SV01 PRO - 0.8mm nozzle

; ## Only Single mode at the moment

; [print:0.30mm DETAIL @0.8 nozzle SV01 PRO]
; inherits = *common*; *0.8nozzleSV01 PRO*
; layer_height = 0.30
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.8
; perimeter_speed = 35
; external_perimeter_speed = 25
; infill_acceleration = 1000
; infill_speed = 50
; max_print_speed = 80
; solid_infill_speed = 50
; top_solid_infill_speed = 35
; support_material_speed = 40

; [print:0.40mm QUALITY @0.8 nozzle SV01 PRO]
; inherits = *common*; *0.8nozzleSV01 PRO*
; layer_height = 0.4
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.8
; perimeter_speed = 35
; external_perimeter_speed = 25
; infill_acceleration = 1000
; infill_speed = 50
; max_print_speed = 50
; solid_infill_speed = 45
; top_solid_infill_speed = 35
; support_material_speed = 40

; [print:0.55mm DRAFT @0.8 nozzle SV01 PRO]
; inherits = *common*; *0.8nozzleSV01 PRO*
; layer_height = 0.55
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV01 PRO.*/ and nozzle_diameter[0]==0.8
; perimeter_speed = 30
; external_perimeter_speed = 25
; infill_acceleration = 1000
; infill_speed = 50
; max_print_speed = 50
; solid_infill_speed = 40
; support_material_speed = 35
; support_material_contact_distance = 0.25
; top_solid_infill_speed = 30
; external_perimeter_extrusion_width = 1
; perimeter_extrusion_width = 1


## SV02 ##


## SV02 - 0.4mm nozzle

[print:0.05mm ULTRADETAIL @SV02]
inherits = *0.05mm*; *SV02*
fill_pattern = gyroid
fill_density = 15%
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.07mm ULTRADETAIL @SV02]
inherits = *0.07mm*; *SV02*
fill_pattern = gyroid
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.10mm DETAIL @SV02]
inherits = *0.10mm*; *SV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
bridge_acceleration = 800
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_infill_extrusion_width = 0.4
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%
perimeters = 3
wipe_tower_bridging = 5

[print:0.15mm QUALITY @SV02]
inherits = *0.15mm*; *SV02*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.15mm SPEED @SV02]
inherits = *0.15mm*; *SV02*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.20mm QUALITY @SV02]
inherits = *0.20mm*; *SV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.20mm SPEED @SV02]
inherits = *0.20mm*; *SV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.30mm DRAFT @SV02]
inherits = *0.30mm*; *SV02*
bottom_solid_layers = 3
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 85
max_print_speed = 200
perimeter_speed = 50
small_perimeter_speed = 30
solid_infill_speed = 80
top_solid_infill_speed = 40
support_material_speed = 45
external_perimeter_extrusion_width = 0.6
extrusion_width = 0.5
first_layer_extrusion_width = 0.42
infill_extrusion_width = 0.5
perimeter_extrusion_width = 0.5
solid_infill_extrusion_width = 0.5
top_infill_extrusion_width = 0.45
support_material_extrusion_width = 0.38
support_material_contact_distance = 0.2
raft_contact_distance = 0.2


## SV02 - 0.3mm nozzle

[print:0.05mm ULTRADETAIL @0.3 nozzle SV02]
inherits = *0.05mm*; *0.3nozzle*; *SV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.3 and num_extruders==1
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.07mm ULTRADETAIL @0.3 nozzle SV02]
inherits = *0.07mm*; *0.3nozzle*; *SV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.3
infill_speed = 30
solid_infill_speed = 30
support_material_speed = 30
top_solid_infill_speed = 20
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.10mm DETAIL @0.3 nozzle SV02]
inherits = *0.10mm*; *0.3nozzleSV02*; *SV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.15mm QUALITY @0.3 nozzle SV02]
inherits = *0.15mm*; *0.3nozzleSV02*; *SV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.08
raft_contact_distance = 0.07
perimeter_extrusion_width = 0.27
external_perimeter_extrusion_width = 0.27
infill_extrusion_width = 0.27
solid_infill_extrusion_width = 0.27

[print:0.15mm SOLUBLE FULL @0.3 nozzle SV02]
inherits = 0.15mm QUALITY @0.3 nozzle SV02
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.3 and num_extruders>1
support_material_contact_distance = 0
raft_contact_distance = 0
wipe_tower_bridging = 5
solid_infill_speed = 40
support_material_extruder = 5
support_material_interface_extruder = 5
support_material_with_sheath = 1
support_material_interface_layers = 4
support_material_threshold = 60
support_material = 1
support_material_synchronize_layers = 1
support_material_xy_spacing = 100%
support_material_style = snug
raft_first_layer_expansion = 2
support_material_interface_spacing = 0.05

[print:0.15mm SOLUBLE INTERFACE @0.3 nozzle SV02]
inherits = 0.15mm SOLUBLE FULL @0.3 nozzle SV02
support_material_extruder = 0
support_material_interface_extruder = 5
support_material_with_sheath = 0
support_material_style = grid

## SV02 - 0.6mm nozzle

[print:0.15mm DETAIL @0.6 nozzle SV02]
inherits = *0.15mm*; *0.6nozzleSV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.20mm DETAIL @0.6 nozzle SV02]
inherits = *0.20mm*; *0.6nozzleSV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.30mm QUALITY @0.6 nozzle SV02]
inherits = *0.30mm*; *0.6nozzleSV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 1

[print:0.35mm SPEED @0.6 nozzle SV02]
inherits = *0.35mm*; *0.6nozzleSV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

[print:0.40mm DRAFT @0.6 nozzle SV02]
inherits = *0.40mm*; *0.6nozzleSV02*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

## SV02 - 0.8mm nozzle

## Only Single mode at the moment

[print:0.30mm DETAIL @0.8 nozzle SV02]
inherits = *common*; *0.8nozzleSV02*
layer_height = 0.30
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 80
solid_infill_speed = 50
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.40mm QUALITY @0.8 nozzle SV02]
inherits = *common*; *0.8nozzleSV02*
layer_height = 0.4
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 45
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.55mm DRAFT @0.8 nozzle SV02]
inherits = *common*; *0.8nozzleSV02*
layer_height = 0.55
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV02.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 30
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 40
support_material_speed = 35
support_material_contact_distance = 0.25
top_solid_infill_speed = 30
external_perimeter_extrusion_width = 1
perimeter_extrusion_width = 1


## SV03 ##


## SV03 - 0.4mm nozzle

[print:0.05mm ULTRADETAIL @SV03]
inherits = *0.05mm*; *SV03*
fill_pattern = gyroid
fill_density = 15%
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.07mm ULTRADETAIL @SV03]
inherits = *0.07mm*; *SV03*
fill_pattern = gyroid
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.10mm DETAIL @SV03]
inherits = *0.10mm*; *SV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
bridge_acceleration = 800
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_infill_extrusion_width = 0.4
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%
perimeters = 3
wipe_tower_bridging = 5

[print:0.15mm QUALITY @SV03]
inherits = *0.15mm*; *SV03*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.15mm SPEED @SV03]
inherits = *0.15mm*; *SV03*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.20mm QUALITY @SV03]
inherits = *0.20mm*; *SV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.20mm SPEED @SV03]
inherits = *0.20mm*; *SV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.30mm DRAFT @SV03]
inherits = *0.30mm*; *SV03*
bottom_solid_layers = 3
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 85
max_print_speed = 200
perimeter_speed = 50
small_perimeter_speed = 30
solid_infill_speed = 80
top_solid_infill_speed = 40
support_material_speed = 45
external_perimeter_extrusion_width = 0.6
extrusion_width = 0.5
first_layer_extrusion_width = 0.42
infill_extrusion_width = 0.5
perimeter_extrusion_width = 0.5
solid_infill_extrusion_width = 0.5
top_infill_extrusion_width = 0.45
support_material_extrusion_width = 0.38
support_material_contact_distance = 0.2
raft_contact_distance = 0.2


## SV03 - 0.3mm nozzle

[print:0.05mm ULTRADETAIL @0.3 nozzle SV03]
inherits = *0.05mm*; *0.3nozzle*; *SV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.3 and num_extruders==1
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.07mm ULTRADETAIL @0.3 nozzle SV03]
inherits = *0.07mm*; *0.3nozzle*; *SV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.3
infill_speed = 30
solid_infill_speed = 30
support_material_speed = 30
top_solid_infill_speed = 20
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.10mm DETAIL @0.3 nozzle SV03]
inherits = *0.10mm*; *0.3nozzleSV03*; *SV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.15mm QUALITY @0.3 nozzle SV03]
inherits = *0.15mm*; *0.3nozzleSV03*; *SV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.08
raft_contact_distance = 0.07
perimeter_extrusion_width = 0.27
external_perimeter_extrusion_width = 0.27
infill_extrusion_width = 0.27
solid_infill_extrusion_width = 0.27

[print:0.15mm SOLUBLE FULL @0.3 nozzle SV03]
inherits = 0.15mm QUALITY @0.3 nozzle SV03
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.3 and num_extruders>1
support_material_contact_distance = 0
raft_contact_distance = 0
wipe_tower_bridging = 5
solid_infill_speed = 40
support_material_extruder = 5
support_material_interface_extruder = 5
support_material_with_sheath = 1
support_material_interface_layers = 4
support_material_threshold = 60
support_material = 1
support_material_synchronize_layers = 1
support_material_xy_spacing = 100%
support_material_style = snug
raft_first_layer_expansion = 2
support_material_interface_spacing = 0.05

[print:0.15mm SOLUBLE INTERFACE @0.3 nozzle SV03]
inherits = 0.15mm SOLUBLE FULL @0.3 nozzle SV03
support_material_extruder = 0
support_material_interface_extruder = 5
support_material_with_sheath = 0
support_material_style = grid

## SV03 - 0.6mm nozzle

[print:0.15mm DETAIL @0.6 nozzle SV03]
inherits = *0.15mm*; *0.6nozzleSV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.20mm DETAIL @0.6 nozzle SV03]
inherits = *0.20mm*; *0.6nozzleSV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.30mm QUALITY @0.6 nozzle SV03]
inherits = *0.30mm*; *0.6nozzleSV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 1

[print:0.35mm SPEED @0.6 nozzle SV03]
inherits = *0.35mm*; *0.6nozzleSV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

[print:0.40mm DRAFT @0.6 nozzle SV03]
inherits = *0.40mm*; *0.6nozzleSV03*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

## SV03 - 0.8mm nozzle

## Only Single mode at the moment

[print:0.30mm DETAIL @0.8 nozzle SV03]
inherits = *common*; *0.8nozzleSV03*
layer_height = 0.30
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 80
solid_infill_speed = 50
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.40mm QUALITY @0.8 nozzle SV03]
inherits = *common*; *0.8nozzleSV03*
layer_height = 0.4
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 45
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.55mm DRAFT @0.8 nozzle SV03]
inherits = *common*; *0.8nozzleSV03*
layer_height = 0.55
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV03.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 30
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 40
support_material_speed = 35
support_material_contact_distance = 0.25
top_solid_infill_speed = 30
external_perimeter_extrusion_width = 1
perimeter_extrusion_width = 1


## SV04 ##


## SV04 - 0.4mm nozzle

[print:0.05mm ULTRADETAIL @SV04]
inherits = *0.05mm*; *SV04*
fill_pattern = gyroid
fill_density = 15%
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.07mm ULTRADETAIL @SV04]
inherits = *0.07mm*; *SV04*
fill_pattern = gyroid
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.10mm DETAIL @SV04]
inherits = *0.10mm*; *SV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
bridge_acceleration = 800
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_infill_extrusion_width = 0.4
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%
perimeters = 3
wipe_tower_bridging = 5

[print:0.15mm QUALITY @SV04]
inherits = *0.15mm*; *SV04*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.15mm SPEED @SV04]
inherits = *0.15mm*; *SV04*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.20mm QUALITY @SV04]
inherits = *0.20mm*; *SV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.20mm SPEED @SV04]
inherits = *0.20mm*; *SV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.30mm DRAFT @SV04]
inherits = *0.30mm*; *SV04*
bottom_solid_layers = 3
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 85
max_print_speed = 200
perimeter_speed = 50
small_perimeter_speed = 30
solid_infill_speed = 80
top_solid_infill_speed = 40
support_material_speed = 45
external_perimeter_extrusion_width = 0.6
extrusion_width = 0.5
first_layer_extrusion_width = 0.42
infill_extrusion_width = 0.5
perimeter_extrusion_width = 0.5
solid_infill_extrusion_width = 0.5
top_infill_extrusion_width = 0.45
support_material_extrusion_width = 0.38
support_material_contact_distance = 0.2
raft_contact_distance = 0.2


## SV04 - 0.3mm nozzle

[print:0.05mm ULTRADETAIL @0.3 nozzle SV04]
inherits = *0.05mm*; *0.3nozzle*; *SV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.3 and num_extruders==1
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.07mm ULTRADETAIL @0.3 nozzle SV04]
inherits = *0.07mm*; *0.3nozzle*; *SV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.3
infill_speed = 30
solid_infill_speed = 30
support_material_speed = 30
top_solid_infill_speed = 20
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.10mm DETAIL @0.3 nozzle SV04]
inherits = *0.10mm*; *0.3nozzleSV04*; *SV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.15mm QUALITY @0.3 nozzle SV04]
inherits = *0.15mm*; *0.3nozzleSV04*; *SV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.08
raft_contact_distance = 0.07
perimeter_extrusion_width = 0.27
external_perimeter_extrusion_width = 0.27
infill_extrusion_width = 0.27
solid_infill_extrusion_width = 0.27

[print:0.15mm SOLUBLE FULL @0.3 nozzle SV04]
inherits = 0.15mm QUALITY @0.3 nozzle SV04
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.3 and num_extruders>1
support_material_contact_distance = 0
raft_contact_distance = 0
wipe_tower_bridging = 5
solid_infill_speed = 40
support_material_extruder = 5
support_material_interface_extruder = 5
support_material_with_sheath = 1
support_material_interface_layers = 4
support_material_threshold = 60
support_material = 1
support_material_synchronize_layers = 1
support_material_xy_spacing = 100%
support_material_style = snug
raft_first_layer_expansion = 2
support_material_interface_spacing = 0.05

[print:0.15mm SOLUBLE INTERFACE @0.3 nozzle SV04]
inherits = 0.15mm SOLUBLE FULL @0.3 nozzle SV04
support_material_extruder = 0
support_material_interface_extruder = 5
support_material_with_sheath = 0
support_material_style = grid

## SV04 - 0.6mm nozzle

[print:0.15mm DETAIL @0.6 nozzle SV04]
inherits = *0.15mm*; *0.6nozzleSV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.20mm DETAIL @0.6 nozzle SV04]
inherits = *0.20mm*; *0.6nozzleSV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.30mm QUALITY @0.6 nozzle SV04]
inherits = *0.30mm*; *0.6nozzleSV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 1

[print:0.35mm SPEED @0.6 nozzle SV04]
inherits = *0.35mm*; *0.6nozzleSV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

[print:0.40mm DRAFT @0.6 nozzle SV04]
inherits = *0.40mm*; *0.6nozzleSV04*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

## SV04 - 0.8mm nozzle

## Only Single mode at the moment

[print:0.30mm DETAIL @0.8 nozzle SV04]
inherits = *common*; *0.8nozzleSV04*
layer_height = 0.30
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 80
solid_infill_speed = 50
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.40mm QUALITY @0.8 nozzle SV04]
inherits = *common*; *0.8nozzleSV04*
layer_height = 0.4
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 45
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.55mm DRAFT @0.8 nozzle SV04]
inherits = *common*; *0.8nozzleSV04*
layer_height = 0.55
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV04.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 30
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 40
support_material_speed = 35
support_material_contact_distance = 0.25
top_solid_infill_speed = 30
external_perimeter_extrusion_width = 1
perimeter_extrusion_width = 1


## SV05 ##


## SV05 - 0.4mm nozzle

[print:0.05mm ULTRADETAIL @SV05]
inherits = *0.05mm*; *SV05*
fill_pattern = gyroid
fill_density = 15%
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.07mm ULTRADETAIL @SV05]
inherits = *0.07mm*; *SV05*
fill_pattern = gyroid
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.10mm DETAIL @SV05]
inherits = *0.10mm*; *SV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
bridge_acceleration = 800
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_infill_extrusion_width = 0.4
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%
perimeters = 3
wipe_tower_bridging = 5

[print:0.15mm QUALITY @SV05]
inherits = *0.15mm*; *SV05*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.15mm SPEED @SV05]
inherits = *0.15mm*; *SV05*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.20mm QUALITY @SV05]
inherits = *0.20mm*; *SV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.20mm SPEED @SV05]
inherits = *0.20mm*; *SV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.30mm DRAFT @SV05]
inherits = *0.30mm*; *SV05*
bottom_solid_layers = 3
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 85
max_print_speed = 200
perimeter_speed = 50
small_perimeter_speed = 30
solid_infill_speed = 80
top_solid_infill_speed = 40
support_material_speed = 45
external_perimeter_extrusion_width = 0.6
extrusion_width = 0.5
first_layer_extrusion_width = 0.42
infill_extrusion_width = 0.5
perimeter_extrusion_width = 0.5
solid_infill_extrusion_width = 0.5
top_infill_extrusion_width = 0.45
support_material_extrusion_width = 0.38
support_material_contact_distance = 0.2
raft_contact_distance = 0.2


## SV05 - 0.3mm nozzle

[print:0.05mm ULTRADETAIL @0.3 nozzle SV05]
inherits = *0.05mm*; *0.3nozzle*; *SV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.3 and num_extruders==1
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.07mm ULTRADETAIL @0.3 nozzle SV05]
inherits = *0.07mm*; *0.3nozzle*; *SV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.3
infill_speed = 30
solid_infill_speed = 30
support_material_speed = 30
top_solid_infill_speed = 20
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.10mm DETAIL @0.3 nozzle SV05]
inherits = *0.10mm*; *0.3nozzleSV05*; *SV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.15mm QUALITY @0.3 nozzle SV05]
inherits = *0.15mm*; *0.3nozzleSV05*; *SV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.08
raft_contact_distance = 0.07
perimeter_extrusion_width = 0.27
external_perimeter_extrusion_width = 0.27
infill_extrusion_width = 0.27
solid_infill_extrusion_width = 0.27

[print:0.15mm SOLUBLE FULL @0.3 nozzle SV05]
inherits = 0.15mm QUALITY @0.3 nozzle SV05
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.3 and num_extruders>1
support_material_contact_distance = 0
raft_contact_distance = 0
wipe_tower_bridging = 5
solid_infill_speed = 40
support_material_extruder = 5
support_material_interface_extruder = 5
support_material_with_sheath = 1
support_material_interface_layers = 4
support_material_threshold = 60
support_material = 1
support_material_synchronize_layers = 1
support_material_xy_spacing = 100%
support_material_style = snug
raft_first_layer_expansion = 2
support_material_interface_spacing = 0.05

[print:0.15mm SOLUBLE INTERFACE @0.3 nozzle SV05]
inherits = 0.15mm SOLUBLE FULL @0.3 nozzle SV05
support_material_extruder = 0
support_material_interface_extruder = 5
support_material_with_sheath = 0
support_material_style = grid

## SV05 - 0.6mm nozzle

[print:0.15mm DETAIL @0.6 nozzle SV05]
inherits = *0.15mm*; *0.6nozzleSV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.20mm DETAIL @0.6 nozzle SV05]
inherits = *0.20mm*; *0.6nozzleSV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.30mm QUALITY @0.6 nozzle SV05]
inherits = *0.30mm*; *0.6nozzleSV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 1

[print:0.35mm SPEED @0.6 nozzle SV05]
inherits = *0.35mm*; *0.6nozzleSV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

[print:0.40mm DRAFT @0.6 nozzle SV05]
inherits = *0.40mm*; *0.6nozzleSV05*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

## SV05 - 0.8mm nozzle

## Only Single mode at the moment

[print:0.30mm DETAIL @0.8 nozzle SV05]
inherits = *common*; *0.8nozzleSV05*
layer_height = 0.30
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 80
solid_infill_speed = 50
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.40mm QUALITY @0.8 nozzle SV05]
inherits = *common*; *0.8nozzleSV05*
layer_height = 0.4
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 45
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.55mm DRAFT @0.8 nozzle SV05]
inherits = *common*; *0.8nozzleSV05*
layer_height = 0.55
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV05.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 30
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 40
support_material_speed = 35
support_material_contact_distance = 0.25
top_solid_infill_speed = 30
external_perimeter_extrusion_width = 1
perimeter_extrusion_width = 1



## SV06 ##


## SV06 - 0.4mm nozzle

[print:0.05mm ULTRADETAIL @SV06]
inherits = *0.05mm*; *SV06*
fill_pattern = gyroid
fill_density = 15%
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.07mm ULTRADETAIL @SV06]
inherits = *0.07mm*; *SV06*
fill_pattern = gyroid
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
top_infill_extrusion_width = 0.4
support_material_contact_distance = 0.1
raft_contact_distance = 0.1

[print:0.10mm DETAIL @SV06]
inherits = *0.10mm*; *SV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
bridge_acceleration = 800
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_infill_extrusion_width = 0.4
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%
perimeters = 3
wipe_tower_bridging = 5

[print:0.15mm QUALITY @SV06]
inherits = *0.15mm*; *SV06*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.15mm SPEED @SV06]
inherits = *0.15mm*; *SV06*
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.20mm QUALITY @SV06]
inherits = *0.20mm*; *SV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 80
max_print_speed = 200
perimeter_speed = 45
solid_infill_speed = 80
top_solid_infill_speed = 40
fill_pattern = gyroid
fill_density = 15%

[print:0.20mm SPEED @SV06]
inherits = *0.20mm*; *SV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 200
max_print_speed = 200
perimeter_speed = 60
solid_infill_speed = 200
top_solid_infill_speed = 50

[print:0.30mm DRAFT @SV06]
inherits = *0.30mm*; *SV06*
bottom_solid_layers = 3
bridge_speed = 25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.4
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 85
max_print_speed = 200
perimeter_speed = 50
small_perimeter_speed = 30
solid_infill_speed = 80
top_solid_infill_speed = 40
support_material_speed = 45
external_perimeter_extrusion_width = 0.6
extrusion_width = 0.5
first_layer_extrusion_width = 0.42
infill_extrusion_width = 0.5
perimeter_extrusion_width = 0.5
solid_infill_extrusion_width = 0.5
top_infill_extrusion_width = 0.45
support_material_extrusion_width = 0.38
support_material_contact_distance = 0.2
raft_contact_distance = 0.2


## SV06 - 0.3mm nozzle

[print:0.05mm ULTRADETAIL @0.3 nozzle SV06]
inherits = *0.05mm*; *0.3nozzle*; *SV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.3 and num_extruders==1
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.07mm ULTRADETAIL @0.3 nozzle SV06]
inherits = *0.07mm*; *0.3nozzle*; *SV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.3
infill_speed = 30
solid_infill_speed = 30
support_material_speed = 30
top_solid_infill_speed = 20
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.10mm DETAIL @0.3 nozzle SV06]
inherits = *0.10mm*; *0.3nozzleSV06*; *SV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.07
raft_contact_distance = 0.07

[print:0.15mm QUALITY @0.3 nozzle SV06]
inherits = *0.15mm*; *0.3nozzleSV06*; *SV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.3
fill_pattern = grid
fill_density = 20%
support_material_contact_distance = 0.08
raft_contact_distance = 0.07
perimeter_extrusion_width = 0.27
external_perimeter_extrusion_width = 0.27
infill_extrusion_width = 0.27
solid_infill_extrusion_width = 0.27

[print:0.15mm SOLUBLE FULL @0.3 nozzle SV06]
inherits = 0.15mm QUALITY @0.3 nozzle SV06
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.3 and num_extruders>1
support_material_contact_distance = 0
raft_contact_distance = 0
wipe_tower_bridging = 5
solid_infill_speed = 40
support_material_extruder = 5
support_material_interface_extruder = 5
support_material_with_sheath = 1
support_material_interface_layers = 4
support_material_threshold = 60
support_material = 1
support_material_synchronize_layers = 1
support_material_xy_spacing = 100%
support_material_style = snug
raft_first_layer_expansion = 2
support_material_interface_spacing = 0.05

[print:0.15mm SOLUBLE INTERFACE @0.3 nozzle SV06]
inherits = 0.15mm SOLUBLE FULL @0.3 nozzle SV06
support_material_extruder = 0
support_material_interface_extruder = 5
support_material_with_sheath = 0
support_material_style = grid

## SV06 - 0.6mm nozzle

[print:0.15mm DETAIL @0.6 nozzle SV06]
inherits = *0.15mm*; *0.6nozzleSV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.20mm DETAIL @0.6 nozzle SV06]
inherits = *0.20mm*; *0.6nozzleSV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.22
raft_contact_distance = 0.2
bridge_flow_ratio = 1

[print:0.30mm QUALITY @0.6 nozzle SV06]
inherits = *0.30mm*; *0.6nozzleSV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 1

[print:0.35mm SPEED @0.6 nozzle SV06]
inherits = *0.35mm*; *0.6nozzleSV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

[print:0.40mm DRAFT @0.6 nozzle SV06]
inherits = *0.40mm*; *0.6nozzleSV06*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.6
external_perimeter_speed = 35
infill_acceleration = 1000
infill_speed = 70
max_print_speed = 100
perimeter_speed = 45
solid_infill_speed = 70
top_solid_infill_speed = 45
external_perimeter_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
infill_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
bridge_flow_ratio = 0.95

## SV06 - 0.8mm nozzle

## Only Single mode at the moment

[print:0.30mm DETAIL @0.8 nozzle SV06]
inherits = *common*; *0.8nozzleSV06*
layer_height = 0.30
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 80
solid_infill_speed = 50
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.40mm QUALITY @0.8 nozzle SV06]
inherits = *common*; *0.8nozzleSV06*
layer_height = 0.4
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 35
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 45
top_solid_infill_speed = 35
support_material_speed = 40

[print:0.55mm DRAFT @0.8 nozzle SV06]
inherits = *common*; *0.8nozzleSV06*
layer_height = 0.55
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and nozzle_diameter[0]==0.8
perimeter_speed = 30
external_perimeter_speed = 25
infill_acceleration = 1000
infill_speed = 50
max_print_speed = 50
solid_infill_speed = 40
support_material_speed = 35
support_material_contact_distance = 0.25
top_solid_infill_speed = 30
external_perimeter_extrusion_width = 1
perimeter_extrusion_width = 1

## SV06 PLUS ##


## SV06 PLUS - 0.4mm nozzle

; [print:0.05mm ULTRADETAIL @SV06 PLUS]
; inherits = *0.05mm*; *SV06 PLUS*
; fill_pattern = gyroid
; fill_density = 15%
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
; top_infill_extrusion_width = 0.4
; support_material_contact_distance = 0.1
; raft_contact_distance = 0.1

; [print:0.07mm ULTRADETAIL @SV06 PLUS]
; inherits = *0.07mm*; *SV06 PLUS*
; fill_pattern = gyroid
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/  and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
; top_infill_extrusion_width = 0.4
; support_material_contact_distance = 0.1
; raft_contact_distance = 0.1

; [print:0.10mm DETAIL @SV06 PLUS]
; inherits = *0.10mm*; *SV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 25
; infill_acceleration = 1000
; bridge_acceleration = 800
; infill_speed = 80
; max_print_speed = 200
; perimeter_speed = 45
; solid_infill_speed = 80
; top_infill_extrusion_width = 0.4
; top_solid_infill_speed = 40
; fill_pattern = gyroid
; fill_density = 15%
; perimeters = 3
; wipe_tower_bridging = 5

; [print:0.15mm QUALITY @SV06 PLUS]
; inherits = *0.15mm*; *SV06 PLUS*
; bridge_speed = 25
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 25
; infill_acceleration = 1000
; infill_speed = 80
; max_print_speed = 200
; perimeter_speed = 45
; solid_infill_speed = 80
; top_solid_infill_speed = 40
; fill_pattern = gyroid
; fill_density = 15%

; [print:0.15mm SPEED @SV06 PLUS]
; inherits = *0.15mm*; *SV06 PLUS*
; bridge_speed = 25
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 200
; max_print_speed = 200
; perimeter_speed = 60
; solid_infill_speed = 200
; top_solid_infill_speed = 50

; [print:0.20mm QUALITY @SV06 PLUS]
; inherits = *0.20mm*; *SV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 25
; infill_acceleration = 1000
; infill_speed = 80
; max_print_speed = 200
; perimeter_speed = 45
; solid_infill_speed = 80
; top_solid_infill_speed = 40
; fill_pattern = gyroid
; fill_density = 15%

; [print:0.20mm SPEED @SV06 PLUS]
; inherits = *0.20mm*; *SV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 200
; max_print_speed = 200
; perimeter_speed = 60
; solid_infill_speed = 200
; top_solid_infill_speed = 50

; [print:0.30mm DRAFT @SV06 PLUS]
; inherits = *0.30mm*; *SV06 PLUS*
; bottom_solid_layers = 3
; bridge_speed = 25
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.4
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 85
; max_print_speed = 200
; perimeter_speed = 50
; small_perimeter_speed = 30
; solid_infill_speed = 80
; top_solid_infill_speed = 40
; support_material_speed = 45
; external_perimeter_extrusion_width = 0.6
; extrusion_width = 0.5
; first_layer_extrusion_width = 0.42
; infill_extrusion_width = 0.5
; perimeter_extrusion_width = 0.5
; solid_infill_extrusion_width = 0.5
; top_infill_extrusion_width = 0.45
; support_material_extrusion_width = 0.38
; support_material_contact_distance = 0.2
; raft_contact_distance = 0.2


; ## SV06 PLUS - 0.3mm nozzle

; [print:0.05mm ULTRADETAIL @0.3 nozzle SV06 PLUS]
; inherits = *0.05mm*; *0.3nozzle*; *SV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.3 and num_extruders==1
; fill_pattern = grid
; fill_density = 20%
; support_material_contact_distance = 0.07
; raft_contact_distance = 0.07

; [print:0.07mm ULTRADETAIL @0.3 nozzle SV06 PLUS]
; inherits = *0.07mm*; *0.3nozzle*; *SV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.3
; infill_speed = 30
; solid_infill_speed = 30
; support_material_speed = 30
; top_solid_infill_speed = 20
; fill_pattern = grid
; fill_density = 20%
; support_material_contact_distance = 0.07
; raft_contact_distance = 0.07

; [print:0.10mm DETAIL @0.3 nozzle SV06 PLUS]
; inherits = *0.10mm*; *0.3nozzleSV06 PLUS*; *SV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.3
; fill_pattern = grid
; fill_density = 20%
; support_material_contact_distance = 0.07
; raft_contact_distance = 0.07

; [print:0.15mm QUALITY @0.3 nozzle SV06 PLUS]
; inherits = *0.15mm*; *0.3nozzleSV06 PLUS*; *SV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.3
; fill_pattern = grid
; fill_density = 20%
; support_material_contact_distance = 0.08
; raft_contact_distance = 0.07
; perimeter_extrusion_width = 0.27
; external_perimeter_extrusion_width = 0.27
; infill_extrusion_width = 0.27
; solid_infill_extrusion_width = 0.27

; [print:0.15mm SOLUBLE FULL @0.3 nozzle SV06 PLUS]
; inherits = 0.15mm QUALITY @0.3 nozzle SV06 PLUS
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.3 and num_extruders>1
; support_material_contact_distance = 0
; raft_contact_distance = 0
; wipe_tower_bridging = 5
; solid_infill_speed = 40
; support_material_extruder = 5
; support_material_interface_extruder = 5
; support_material_with_sheath = 1
; support_material_interface_layers = 4
; support_material_threshold = 60
; support_material = 1
; support_material_synchronize_layers = 1
; support_material_xy_spacing = 100%
; support_material_style = snug
; raft_first_layer_expansion = 2
; support_material_interface_spacing = 0.05

; [print:0.15mm SOLUBLE INTERFACE @0.3 nozzle SV06 PLUS]
; inherits = 0.15mm SOLUBLE FULL @0.3 nozzle SV06 PLUS
; support_material_extruder = 0
; support_material_interface_extruder = 5
; support_material_with_sheath = 0
; support_material_style = grid

; ## SV06 PLUS - 0.6mm nozzle

; [print:0.15mm DETAIL @0.6 nozzle SV06 PLUS]
; inherits = *0.15mm*; *0.6nozzleSV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.6
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 70
; max_print_speed = 100
; perimeter_speed = 45
; solid_infill_speed = 70
; top_solid_infill_speed = 45
; support_material_contact_distance = 0.22
; raft_contact_distance = 0.2
; bridge_flow_ratio = 1

; [print:0.20mm DETAIL @0.6 nozzle SV06 PLUS]
; inherits = *0.20mm*; *0.6nozzleSV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.6
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 70
; max_print_speed = 100
; perimeter_speed = 45
; solid_infill_speed = 70
; top_solid_infill_speed = 45
; support_material_contact_distance = 0.22
; raft_contact_distance = 0.2
; bridge_flow_ratio = 1

; [print:0.30mm QUALITY @0.6 nozzle SV06 PLUS]
; inherits = *0.30mm*; *0.6nozzleSV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.6
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 70
; max_print_speed = 100
; perimeter_speed = 45
; solid_infill_speed = 70
; top_solid_infill_speed = 45
; support_material_contact_distance = 0.25
; raft_contact_distance = 0.25
; bridge_flow_ratio = 1

; [print:0.35mm SPEED @0.6 nozzle SV06 PLUS]
; inherits = *0.35mm*; *0.6nozzleSV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.6
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 70
; max_print_speed = 100
; perimeter_speed = 45
; solid_infill_speed = 70
; top_solid_infill_speed = 45
; external_perimeter_extrusion_width = 0.68
; perimeter_extrusion_width = 0.68
; infill_extrusion_width = 0.68
; solid_infill_extrusion_width = 0.68
; support_material_contact_distance = 0.25
; raft_contact_distance = 0.25
; bridge_flow_ratio = 0.95

; [print:0.40mm DRAFT @0.6 nozzle SV06 PLUS]
; inherits = *0.40mm*; *0.6nozzleSV06 PLUS*
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.6
; external_perimeter_speed = 35
; infill_acceleration = 1000
; infill_speed = 70
; max_print_speed = 100
; perimeter_speed = 45
; solid_infill_speed = 70
; top_solid_infill_speed = 45
; external_perimeter_extrusion_width = 0.68
; perimeter_extrusion_width = 0.68
; infill_extrusion_width = 0.68
; solid_infill_extrusion_width = 0.68
; support_material_contact_distance = 0.25
; raft_contact_distance = 0.25
; bridge_flow_ratio = 0.95

; ## SV06 PLUS - 0.8mm nozzle

; ## Only Single mode at the moment

; [print:0.30mm DETAIL @0.8 nozzle SV06 PLUS]
; inherits = *common*; *0.8nozzleSV06 PLUS*
; layer_height = 0.30
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.8
; perimeter_speed = 35
; external_perimeter_speed = 25
; infill_acceleration = 1000
; infill_speed = 50
; max_print_speed = 80
; solid_infill_speed = 50
; top_solid_infill_speed = 35
; support_material_speed = 40

; [print:0.40mm QUALITY @0.8 nozzle SV06 PLUS]
; inherits = *common*; *0.8nozzleSV06 PLUS*
; layer_height = 0.4
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.8
; perimeter_speed = 35
; external_perimeter_speed = 25
; infill_acceleration = 1000
; infill_speed = 50
; max_print_speed = 50
; solid_infill_speed = 45
; top_solid_infill_speed = 35
; support_material_speed = 40

; [print:0.55mm DRAFT @0.8 nozzle SV06 PLUS]
; inherits = *common*; *0.8nozzleSV06 PLUS*
; layer_height = 0.55
; compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06 PLUS.*/ and nozzle_diameter[0]==0.8
; perimeter_speed = 30
; external_perimeter_speed = 25
; infill_acceleration = 1000
; infill_speed = 50
; max_print_speed = 50
; solid_infill_speed = 40
; support_material_speed = 35
; support_material_contact_distance = 0.25
; top_solid_infill_speed = 30
; external_perimeter_extrusion_width = 1
; perimeter_extrusion_width = 1


# XXXXXXxxXXXXXXXXXXXXXX
# XXX--- filament ---XXX
# XXXXXXXXxxXXXXXXXXXXXX

[filament:*common*]
cooling = 1
compatible_printers = 
extrusion_multiplier = 1
filament_loading_speed = 28
filament_loading_speed_start = 3
filament_unloading_speed = 90
filament_unloading_speed_start = 100
filament_toolchange_delay = 0
filament_cooling_moves = 4
filament_cooling_initial_speed = 2.2
filament_cooling_final_speed = 3.4
filament_load_time = 0
filament_unload_time = 0
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_minimal_purge_on_wipe_tower = 15
filament_cost = 0
filament_density = 0
filament_diameter = 1.75
filament_notes = ""
filament_settings_id = ""
filament_soluble = 0
min_print_speed = 15
slowdown_below_layer_time = 15
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/

[filament:*PLA*]
inherits = *common*
bed_temperature = 60
bridge_fan_speed = 100
disable_fan_first_layers = 1
full_fan_speed_layer = 4
fan_always_on = 1
fan_below_layer_time = 100
filament_colour = #FF8000
filament_max_volumetric_speed = 15
filament_type = PLA
first_layer_bed_temperature = 60
first_layer_temperature = 215
max_fan_speed = 100
min_fan_speed = 100
temperature = 210

[filament:*PET*]
inherits = *common*
bed_temperature = 90
bridge_fan_speed = 50
disable_fan_first_layers = 3
full_fan_speed_layer = 5
fan_always_on = 1
fan_below_layer_time = 20
filament_colour = #FF8000
filament_max_volumetric_speed = 8
filament_type = PETG
first_layer_bed_temperature = 85
first_layer_temperature = 230
max_fan_speed = 50
min_fan_speed = 30
temperature = 240
filament_retract_length = 1
filament_retract_lift = 0.2

[filament:*ABS*]
inherits = *common*
bed_temperature = 100
bridge_fan_speed = 25
cooling = 0
disable_fan_first_layers = 3
fan_always_on = 0
fan_below_layer_time = 20
filament_colour = #FFF2EC
filament_max_volumetric_speed = 11
filament_ramming_parameters = "120 100 5.70968 6.03226 7 8.25806 9 9.19355 9.3871 9.77419 10.129 10.3226 10.4516 10.5161| 0.05 5.69677 0.45 6.15484 0.95 8.76774 1.45 9.20323 1.95 9.95806 2.45 10.3871 2.95 10.5677 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_type = ABS
first_layer_bed_temperature = 100
first_layer_temperature = 255
max_fan_speed = 30
min_fan_speed = 20
temperature = 255

[filament:*ABSC*]
inherits = *common*
bed_temperature = 100
bridge_fan_speed = 25
cooling = 1
disable_fan_first_layers = 4
fan_always_on = 0
fan_below_layer_time = 30
slowdown_below_layer_time = 20
filament_colour = #FFF2EC
filament_max_volumetric_speed = 11
filament_ramming_parameters = "120 100 5.70968 6.03226 7 8.25806 9 9.19355 9.3871 9.77419 10.129 10.3226 10.4516 10.5161| 0.05 5.69677 0.45 6.15484 0.95 8.76774 1.45 9.20323 1.95 9.95806 2.45 10.3871 2.95 10.5677 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_type = ABS
first_layer_bed_temperature = 100
first_layer_temperature = 255
max_fan_speed = 15
min_fan_speed = 15
min_print_speed = 15
temperature = 255

[filament:*FLEX*]
inherits = *common*
bed_temperature = 50
bridge_fan_speed = 80
compatible_printers_condition = nozzle_diameter[0]>0.35 and ! (printer_notes=~/.*PRINTER_VENDOR_SOVOL.*/ and printer_notes=~/.*PRINTER_MODEL_SV06.*/ and single_extruder_multi_material)
cooling = 0
disable_fan_first_layers = 3
extrusion_multiplier = 1.15
fan_always_on = 0
fan_below_layer_time = 100
filament_colour = #008000
filament_max_volumetric_speed = 1.5
filament_type = FLEX
first_layer_bed_temperature = 50
first_layer_temperature = 240
max_fan_speed = 90
min_fan_speed = 70
temperature = 240
filament_retract_length = 0.8
filament_deretract_speed = 25
filament_retract_lift = 0
filament_wipe = 0

[filament:Prusament ASA @SOVOL]
inherits = *ABS*
filament_vendor = Prusa Polymers
filament_cost = 42.69
filament_density = 1.07
filament_spool_weight = 201
fan_always_on = 1
first_layer_temperature = 260
first_layer_bed_temperature = 100
temperature = 260
bed_temperature = 100
cooling = 1
min_fan_speed = 20
max_fan_speed = 20
bridge_fan_speed = 30
min_print_speed = 15
slowdown_below_layer_time = 15
disable_fan_first_layers = 4
filament_type = ASA
filament_colour = #FFF2EC

[filament:Prusament PC Blend @SOVOL]
inherits = *ABS*
filament_vendor = Prusa Polymers
filament_cost = 62.36
filament_density = 1.22
filament_spool_weight = 201
fan_always_on = 0
first_layer_temperature = 275
first_layer_bed_temperature = 95
temperature = 275
bed_temperature = 100
cooling = 1
min_fan_speed = 20
max_fan_speed = 20
bridge_fan_speed = 30
min_print_speed = 15
slowdown_below_layer_time = 20
disable_fan_first_layers = 4
fan_below_layer_time = 30
filament_type = PC
filament_colour = #DEE0E6
filament_max_volumetric_speed = 8
filament_retract_lift = 0.2

[filament:Prusament PC Blend Carbon Fiber @SOVOL]
inherits = Prusament PC Blend @SOVOL
filament_cost = 90.73 
filament_density = 1.16
extrusion_multiplier = 1.04
first_layer_temperature = 285
temperature = 285
disable_fan_first_layers = 4
fan_below_layer_time = 10
filament_colour = #BBBBBB
filament_retract_length = nil
filament_retract_lift = nil

[filament:Prusament PA11 Carbon Fiber @SOVOL]
inherits = Prusament PC Blend Carbon Fiber @SOVOL
filament_cost = 151.24 
filament_density = 1.11
filament_type = PA
filament_max_volumetric_speed = 6.5
extrusion_multiplier = 1.05
first_layer_temperature = 275
temperature = 285
first_layer_bed_temperature = 90
bed_temperature = 100
fan_below_layer_time = 10

[filament:Generic PLA @SOVOL]
inherits = *PLA*
filament_vendor = Generic
filament_cost = 27.82
filament_density = 1.24
filament_max_volumetric_speed = 0
compatible_printers_condition = nozzle_diameter[0]!=0.8

[filament:Generic ABS @SOVOL]
inherits = *ABSC*
filament_vendor = Generic
filament_cost = 27.82
filament_density = 1.04
compatible_printers_condition = nozzle_diameter[0]!=0.8

[filament:Generic PETG @SOVOL]
inherits = *PET*
filament_vendor = Generic
filament_cost = 27.82
filament_density = 1.27
compatible_printers_condition = nozzle_diameter[0]!=0.8

[filament:Generic FLEX @SOVOL]
inherits = *FLEX*
filament_vendor = Generic
filament_cost = 82
filament_density = 1.22
filament_max_volumetric_speed = 1.2
filament_retract_length = 0
filament_retract_speed = nil
filament_retract_lift = nil

[filament:Generic HIPS @SOVOL]
inherits = *ABS*
filament_vendor = Generic
filament_cost = 27.3
filament_density = 1.04
bridge_fan_speed = 50
cooling = 1
extrusion_multiplier = 1
fan_always_on = 1
fan_below_layer_time = 10
filament_colour = #FFFFD7
filament_soluble = 1
filament_type = HIPS
first_layer_temperature = 230
max_fan_speed = 20
min_fan_speed = 20
temperature = 230

## Filaments 0.8 nozzle

[filament:Generic PLA 0.8 @SOVOL]
inherits = Generic PLA @SOVOL
first_layer_temperature = 220
temperature = 220
filament_max_volumetric_speed = 15
slowdown_below_layer_time = 20
compatible_printers_condition = nozzle_diameter[0]==0.8

[filament:Generic ABS 0.8 @SOVOL]
inherits = Generic ABS @SOVOL
first_layer_temperature = 265
temperature = 265
filament_max_volumetric_speed = 15
compatible_printers_condition = nozzle_diameter[0]==0.8

[filament:Generic PETG 0.8 @SOVOL]
inherits = Generic PETG @SOVOL
first_layer_temperature = 240
temperature = 250
filament_max_volumetric_speed = 20
filament_retract_lift = 0.2
slowdown_below_layer_time = 20
compatible_printers_condition = nozzle_diameter[0]==0.8

[printer:*common*]
printer_technology = FFF
bed_shape = 0x0,220x0,220x220,0x220
before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n
between_objects_gcode = 
deretract_speed = 0
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
extruder_offset = 0x0
gcode_flavor = marlin
silent_mode = 0
remaining_times = 1
machine_max_acceleration_e = 10000
machine_max_acceleration_extruding = 2000
machine_max_acceleration_retracting = 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
machine_limits_usage = time_estimate_only
layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
max_layer_height = 0.25
min_layer_height = 0.07
max_print_height = 250
nozzle_diameter = 0.4
octoprint_apikey = 
octoprint_host = 
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_SOVOL\nPRINTER_MODEL_SV06\n
printer_settings_id = 
retract_before_travel = 2
retract_before_wipe = 0%
retract_layer_change = 1
retract_length = 0.5
retract_length_toolchange = 4
retract_lift = 0
retract_lift_above = 0
retract_lift_below = 0
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 40
serial_port = 
serial_speed = 250000
single_extruder_multi_material = 0
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
toolchange_gcode = 
use_firmware_retraction = 0
use_relative_e_distances = 1
use_volumetric_e = 0
variable_layer_height = 1
wipe = 1
z_offset = 0
printer_model =
printer_variant = 0.4
default_print_profile = 0.20mm QUALITY
default_filament_profile = Generic PLA @SOVOL
color_change_gcode = M600\nG1 E0.4 F1500 ; prime after color change


[printer:*multimaterial*]
inherits = *common*
deretract_speed = 50
retract_before_travel = 3
retract_before_wipe = 60%
retract_layer_change = 0
retract_length = 4
retract_lift = 0.6
retract_lift_above = 0
retract_lift_below = 199
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 80
parking_pos_retraction = 92
cooling_tube_length = 5
cooling_tube_retraction = 91.5
single_extruder_multi_material = 1
variable_layer_height = 1
printer_model = SV02


# XXXXXXXXXXXXXXXXXX
# XXX--- SV01 ---XXX
# XXXXXXXXXXXXXXXXXX

[printer:SV01]
inherits = *common*
bed_shape = 0x0,280x0,280x240,0x240
before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n
cooling_tube_length = 5
cooling_tube_retraction = 91.5
deretract_speed = 0
end_gcode = G1 X5 Y200  F1000 ; \nM104 S0 ; kill extruder temperature\nM140 S0 ; kill bed temperature\nM107; kill fan\nM84 ; disable motors\nM300; beep\n
extra_loading_move = -2
extruder_colour = #0080FF
gcode_flavor = marlin2
high_current_on_filament_swap = 0
machine_max_acceleration_e = 1000,5000
machine_max_acceleration_extruding = 500,1250
machine_max_acceleration_retracting = 500,1250
machine_max_acceleration_x = 500,1000
machine_max_acceleration_y = 500,1000
machine_max_acceleration_z = 100,200
machine_max_feedrate_e = 25,120
machine_max_feedrate_x = 300,200
machine_max_feedrate_y = 300,200
machine_max_feedrate_z = 5,12
machine_max_jerk_e = 5,2.5
machine_max_jerk_x = 10,10
machine_max_jerk_y = 10,10
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
max_layer_height = 0.32
max_print_height = 300
min_layer_height = 0.1
nozzle_diameter = 0.4
parking_pos_retraction = 92
printer_settings_id =
printer_technology = FFF
remaining_times = 0
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_SOVOL\nPRINTER_MODEL_SV01\n
retract_layer_change = 0
retract_length = 2
retract_length_toolchange = 10
silent_mode = 0
start_gcode = G28 ; home all\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; \nG1 X5.1 Y10 Z0.3 F5000.0 ; Move to start position\nG1 X5.1 Y200 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X5.4 Y200 Z0.3 F5000.0 ; Move to side a little\nG1 X5.4 Y10 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z1.0 F3000 ; 
use_relative_e_distances = 0
printer_model = SV01
default_print_profile = 0.20mm SPEED @SV01
thumbnails = 160x120


[printer:SV01 0.3 nozzle]
inherits = SV01
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV01
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV01 0.6 nozzle]
inherits = SV01
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV01
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV01 0.8 nozzle]
inherits = SV01
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.25
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV01 
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change

# XXXXXXXXXXXXXXXXXXXXX
# XXX--- SV01 PRO---XXX
# XXXXXXXXXXXXXXXXXXXXX

[printer:SV01 PRO]
inherits = *common*
bed_shape = 0x0,280x0,280x240,0x240
before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n
cooling_tube_length = 5
cooling_tube_retraction = 91.5
deretract_speed = 0
end_gcode = G1 X5 Y200  F1000 ; \nM104 S0 ; kill extruder temperature\nM140 S0 ; kill bed temperature\nM107; kill fan\nM84 ; disable motors\nM300; beep\n
extra_loading_move = -2
extruder_colour = #0080FF
gcode_flavor = marlin2
high_current_on_filament_swap = 0
machine_max_acceleration_e = 1000,5000
machine_max_acceleration_extruding = 500,1250
machine_max_acceleration_retracting = 500,1250
machine_max_acceleration_x = 500,1000
machine_max_acceleration_y = 500,1000
machine_max_acceleration_z = 100,200
machine_max_feedrate_e = 25,120
machine_max_feedrate_x = 300,200
machine_max_feedrate_y = 300,200
machine_max_feedrate_z = 5,12
machine_max_jerk_e = 5,2.5
machine_max_jerk_x = 10,10
machine_max_jerk_y = 10,10
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
max_layer_height = 0.32
max_print_height = 300
min_layer_height = 0.1
nozzle_diameter = 0.4
parking_pos_retraction = 92
printer_settings_id =
printer_technology = FFF
remaining_times = 0
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_SOVOL\nPRINTER_MODEL_SV01 PRO\n
retract_layer_change = 0
retract_length = 2
retract_length_toolchange = 10
silent_mode = 0
start_gcode = //M85 S180 ; For use with raspberry only, it kills the printer if it loses the USB connection and remains inactive for 3 minutes. It works in Marlin 1.1.6\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG28 ; Home all axes\nG29 ; Auto bed-level (BL-Touch) // Comment if you don't like the automatic level in each print\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0 ; Reset Extruder\nG1 X5 Y20 Z2.0 F3000.0 ; Move to start position\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 X5 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X5 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X5.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z1.0 F3000 ; 
use_relative_e_distances = 0
printer_model = SV01 PRO
default_print_profile = 0.20mm SPEED @SV01
thumbnails = 160x120

[printer:SV01 PRO 0.3 nozzle]
inherits = SV01 PRO
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
start_gcode = //M85 S180 ; For use with raspberry only, it kills the printer if it loses the USB connection and remains inactive for 3 minutes. It works in Marlin 1.1.6\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG28 ; Home all axes\nG29 ; Auto bed-level (BL-Touch) // Comment if you don't like the automatic level in each print\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0 ; Reset Extruder\nG1 X5 Y20 Z2.0 F3000.0 ; Move to start position\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 X5 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X5 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X5.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z1.0 F3000 ; 
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV01
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV01 PRO 0.6 nozzle]
inherits = SV01 PRO
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
start_gcode = //M85 S180 ; For use with raspberry only, it kills the printer if it loses the USB connection and remains inactive for 3 minutes. It works in Marlin 1.1.6\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG28 ; Home all axes\nG29 ; Auto bed-level (BL-Touch) // Comment if you don't like the automatic level in each print\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0 ; Reset Extruder\nG1 X5 Y20 Z2.0 F3000.0 ; Move to start position\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 X5 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X5 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X5.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z1.0 F3000 ; 
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV01
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV01 PRO 0.8 nozzle]
inherits = SV01 PRO
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.25
start_gcode = //M85 S180 ; For use with raspberry only, it kills the printer if it loses the USB connection and remains inactive for 3 minutes. It works in Marlin 1.1.6\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG28 ; Home all axes\nG29 ; Auto bed-level (BL-Touch) // Comment if you don't like the automatic level in each print\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0 ; Reset Extruder\nG1 X5 Y20 Z2.0 F3000.0 ; Move to start position\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 X5 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X5 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X5.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z1.0 F3000 ; 
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV01
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change



# XXXXXXXXXXXXXXXXX
# XXX--- SV02 ---XXX
# XXXXXXXXXXXXXXXXX

[printer:SV02]
inherits = *common*
bed_shape = 0x0,280x0,280x240,0x240
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n
gcode_flavor = marlin2
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
silent_mode = 0
remaining_times = 1
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_SOVOL\nPRINTER_MODEL_SV02\n
retract_lift_below = 209
max_print_height = 300
single_extruder_multi_material = 1
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
printer_model = SV02
default_print_profile = 0.20mm SPEED @SV02
thumbnails = 160x120


[printer:SV02 0.3 nozzle]
inherits = SV02
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV02
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV02 0.6 nozzle]
inherits = SV02
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV02
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV02 0.8 nozzle]
inherits = SV02
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.25
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV02
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change


# XXXXXXXXXXXXXXXXX
# XXX--- SV03 ---XXX
# XXXXXXXXXXXXXXXXX

[printer:SV03]
inherits = *common*
bed_shape = 0x0,350x0,350x350,0x350
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
silent_mode = 0
remaining_times = 1
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_SOVOL\nPRINTER_MODEL_SV03\n
retract_lift_below = 209
max_print_height = 400
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
printer_model = SV03
default_print_profile = 0.20mm SPEED @SV03
thumbnails = 160x120


[printer:SV03 0.3 nozzle]
inherits = SV03
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV03
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV03 0.6 nozzle]
inherits = SV03
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV03
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV03 0.8 nozzle]
inherits = SV03
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.25
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV03
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change


# XXXXXXXXXXXXXXXXX
# XXX--- SV04 ---XXX
# XXXXXXXXXXXXXXXXX

[printer:SV04]
inherits = *common*
bed_shape = 0x0,302x0,302x302,0x302
deretract_speed = 0
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
extra_loading_move = -2
extruder_colour = ;
extruder_offset = 0x0
machine_max_acceleration_e = 5000
machine_max_acceleration_extruding = 1250
machine_max_acceleration_retracting = 1250
machine_max_acceleration_x = 1000
machine_max_acceleration_y = 1000
machine_max_acceleration_z = 200
machine_max_feedrate_e = 120
machine_max_feedrate_x = 200
machine_max_feedrate_y = 200
machine_max_feedrate_z = 12
machine_max_jerk_e = 4.5
machine_max_jerk_x = 8
machine_max_jerk_y = 8
machine_max_jerk_z = 0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
max_layer_height = 0.25
max_print_height = 402
min_layer_height = 0.07
nozzle_diameter = 0.4
parking_pos_retraction = 92
pause_print_gcode = M601
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_SOVOL\nPRINTER_MODEL_SV04\n
remaining_times = 1
retract_before_travel = 2
retract_before_wipe = 0%
retract_layer_change = 1
retract_length = 0.5
retract_length_toolchange = 4
retract_lift = 0
retract_lift_above = 0
retract_lift_below = 209
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 40
silent_mode = 0
single_extruder_multi_material = 0
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
printer_model = SV04
default_print_profile = 0.20mm SPEED @SV04
default_filament_profile = Generic PLA 0.8 @SOVOL
thumbnails = 160x120

[printer:SV04 0.3 nozzle]
inherits = SV04
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV04
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV04 0.6 nozzle]
inherits = SV04
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV04
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV04 0.8 nozzle]
inherits = SV04
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.25
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV04
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change

# XXXXXXXXXXXXXXXXX
# XXX--- SV04 Copy Mode ---XXX
# XXXXXXXXXXXXXXXXX

[printer:SV04 Copy Mode]
inherits = SV04
bed_shape = 0x0,150x0,150x302,0x302
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
printer_model = SV04
printer_variant = 0.4
default_print_profile = 0.20mm SPEED @SV04 Copy Mode
default_filament_profile = Generic PLA 0.8 @SOVOL
thumbnails = 160x120

[printer:SV04 Copy Mode 0.3 nozzle]
inherits = SV04 Copy Mode
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV04 Copy Mode
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV04 Copy Mode 0.6 nozzle]
inherits = SV04 Copy Mode
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV04 Copy Mode
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV04 Copy Mode 0.8 nozzle]
inherits = SV04 Copy Mode
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.25
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV04 Copy Mode
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change


# XXXXXXXXXXXXXXXXX
# XXX--- SV04 Dual Mode ---XXX
# XXXXXXXXXXXXXXXXX

[printer:SV04 Dual Mode]
inherits = SV04
etruder_offset = 0x0,0x0
extruder_colour = #FFFF6F;#FF8040
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
max_layer_height = 0.25,0.25
max_print_height = 402
min_layer_height = 0.07,0.07
nozzle_diameter = 0.4,0.4
parking_pos_retraction = 92
pause_print_gcode = M601
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_SOVOL\nPRINTER_MODEL_SV04\n
remaining_times = 1
retract_before_travel = 2,2
retract_before_wipe = 0%,0%
retract_layer_change = 1,1
retract_length = 0.5,0.5
retract_length_toolchange = 4,4
retract_lift = 0,0
retract_lift_above = 0,0
retract_lift_below = 209,209
retract_restart_extra = 0,0
retract_restart_extra_toolchange = 0,0
retract_speed = 40,40
silent_mode = 0
single_extruder_multi_material = 0
deretract_speed = 0,0
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
printer_model = SV04
printer_variant = 0.4
default_print_profile = 0.20mm SPEED @SV04 Dual Mode
default_filament_profile = Generic PLA @SOVOL
thumbnails = 160x120

[printer:SV04 Dual Mode 0.3 nozzle]
inherits = SV04 Dual Mode
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV04 Dual Mode
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV04 Dual Mode 0.6 nozzle]
inherits = SV04 Dual Mode
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV04 Dual Mode
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV04 Dual Mode 0.8 nozzle]
inherits = SV04 Dual Mode
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.25
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV04 Dual Mode
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change


# XXXXXXXXXXXXXXXXX
# XXX--- SV04 Mirror Mode ---XXX
# XXXXXXXXXXXXXXXXX

[printer:SV04 Mirror Mode]
inherits = SV04
bed_shape = 0x0,115x0,115x302,0x302
deretract_speed = 0
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
printer_model = SV04
printer_variant = 0.4
default_print_profile = 0.20mm SPEED @SV04 Mirror Mode
default_filament_profile = Generic PLA 0.8 @SOVOL
thumbnails = 160x120

[printer:SV04 Mirror Mode 0.3 nozzle]
inherits = SV04 Mirror Mode
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV04 Mirror Mode
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV04 Mirror Mode 0.6 nozzle]
inherits = SV04 Mirror Mode
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV04 Mirror Mode
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV04 Mirror Mode 0.8 nozzle]
inherits = SV04 Mirror Mode
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.25
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV04 Mirror Mode
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change


# XXXXXXXXXXXXXXXXX
# XXX--- SV04 Single Mode 01 ---XXX
# XXXXXXXXXXXXXXXXX

[printer:SV04 Single Mode 01]
inherits = SV04
deretract_speed = 0
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
start_gcode = M104 T0 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 T0 S[first_layer_temperature] ; wait for extruder temp\nG28;\nM420 S1;\nT0;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
printer_model = SV04
printer_variant = 0.4
default_print_profile = 0.20mm SPEED @SV04 Single Mode 01
default_filament_profile = Generic PLA 0.8 @SOVOL
thumbnails = 160x120

[printer:SV04 Single Mode 01 0.3 nozzle]
inherits = SV04 Single Mode 01
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
; 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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV04 Single Mode 01
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV04 Single Mode 01 0.6 nozzle]
inherits = SV04 Single Mode 01
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
; 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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV04 Single Mode 01
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV04 Single Mode 01 0.8 nozzle]
inherits = SV04 Single Mode 01
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.25
; 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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV04 Single Mode 01
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change


# XXXXXXXXXXXXXXXXX
# XXX--- SV04 Single Mode 02 ---XXX
# XXXXXXXXXXXXXXXXX

[printer:SV04 Single Mode 02]
inherits = SV04
deretract_speed = 0
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
start_gcode = M104 T1 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 T1 S[first_layer_temperature] ; wait for extruder temp\nG28;\nM420 S1;\nT1;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
printer_model = SV04
printer_variant = 0.4
default_print_profile = 0.20mm SPEED @SV04 Single Mode 02
default_filament_profile = Generic PLA 0.8 @SOVOL
thumbnails = 160x120

[printer:SV04 Single Mode 02 0.3 nozzle]
inherits = SV04 Single Mode 02
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
; 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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV04 Single Mode 02
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV04 Single Mode 02 0.6 nozzle]
inherits = SV04 Single Mode 02
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
; 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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV04 Single Mode 02
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV04 Single Mode 02 0.8 nozzle]
inherits = SV04 Single Mode 02
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.25
; 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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV04 Single Mode 02
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change


# XXXXXXXXXXXXXXXXX
# XXX--- SV05 ---XXX
# XXXXXXXXXXXXXXXXX

[printer:SV05]
inherits = *common*
bed_shape = 0x0,220x0,220x220,0x220
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
silent_mode = 0
remaining_times = 1
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_SOVOL\nPRINTER_MODEL_SV05\n
retract_lift_below = 209
max_print_height = 300
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
printer_model = SV05
default_print_profile = 0.20mm SPEED @SV05
thumbnails = 160x120


[printer:SV05 0.3 nozzle]
inherits = SV05
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV05
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV05 0.6 nozzle]
inherits = SV05
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV05
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV05 0.8 nozzle]
inherits = SV05
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.25
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV05
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change


# XXXXXXXXXXXXXXXXX
# XXX--- SV06 ---XXX
# XXXXXXXXXXXXXXXXX

[printer:SV06]
inherits = *common*
bed_shape = 0x0,220x0,220x220,0x220
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
silent_mode = 0
remaining_times = 1
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_SOVOL\nPRINTER_MODEL_SV06\n
retract_lift_below = 209
max_print_height = 250
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
printer_model = SV06
default_print_profile = 0.20mm SPEED @SV06
thumbnails = 160x120


[printer:SV06 0.3 nozzle]
inherits = SV06
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV06
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV06 0.6 nozzle]
inherits = SV06
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
deretract_speed = 28
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV06
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV06 0.8 nozzle]
inherits = SV06
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.3
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV06
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change


# XXXXXXXXXXXXXXXXXXXXXXX
# XXX--- SV06 PLUS ---XXX
# XXXXXXXXXXXXXXXXXXXXXXX

[printer:SV06 PLUS]
inherits = *common*
bed_shape = 0x0,300x0,300x300,0x300
end_gcode = G91 ;Relative positioning\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X10 Y220 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
machine_max_acceleration_e = 5000
machine_max_acceleration_extruding = 1250
machine_max_acceleration_retracting = 1250
machine_max_acceleration_x = 1000
machine_max_acceleration_y = 1000
machine_max_acceleration_z = 200
machine_max_feedrate_e = 120
machine_max_feedrate_x = 200
machine_max_feedrate_y = 200
machine_max_feedrate_z = 12
machine_max_jerk_e = 4.5
machine_max_jerk_x = 8
machine_max_jerk_y = 8
machine_max_jerk_z = 0.4
machine_min_extruding_rate = 0
machine_min_travel_rate = 0
retract_before_travel = 0.5
silent_mode = 0
remaining_times = 1
retract_length = 0.5
retract_speed = 30
deretract_speed = 30
retract_lift = 0
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_SOVOL\nPRINTER_MODEL_SV06 PLUS\n
retract_lift_below = 209
max_print_height = 340
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
printer_model = SV06 PLUS
default_print_profile = 0.20mm SPEED @SV06
thumbnails = 160x120


[printer:SV06 PLUS 0.3 nozzle]
inherits = SV06 PLUS
nozzle_diameter = 0.3
max_layer_height = 0.15
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.10mm DETAIL @0.3 nozzle SV06
color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change

[printer:SV06 PLUS 0.6 nozzle]
inherits = SV06 PLUS
nozzle_diameter = 0.6
max_layer_height = 0.40
min_layer_height = 0.15
printer_variant = 0.6
retract_length = 0.5
retract_speed = 30
deretract_speed = 30
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.30mm QUALITY @0.6 nozzle SV06
color_change_gcode = M600\nG1 E0.5 F1500 ; prime after color change

[printer:SV06 PLUS 0.8 nozzle]
inherits = SV06 PLUS
nozzle_diameter = 0.8
max_layer_height = 0.6
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 0.7
retract_speed = 40
deretract_speed = 23
retract_lift = 0.3
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;\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X5.1 Y30.0 Z0.28 F1500.0 E1 ;Draw a short bit in case the extruder turns in the wrong direction\nG1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up
default_print_profile = 0.40mm QUALITY @0.8 nozzle SV06
default_filament_profile = Generic PLA 0.8 @SOVOL
color_change_gcode = M600\nG1 E0.6 F1500 ; prime after color change

# XXXXXXXXXXXXXXXXXXXXX
# XXX--- BLTOUCH ---XXX
# XXXXXXXXXXXXXXXXXXXXX


[printer:SV01_BLTouch]
inherits = SV01
end_gcode = G1 X5 Y200  F1000 ; \nM104 S0 ; kill extruder temperature\nM140 S0 ; kill bed temperature\nM107; kill fan\nM84 ; disable motors\nM300; beep\n//M85 S0 ; For use with raspberry.\n
start_gcode = //M85 S180 ; For use with raspberry only, it kills the printer if it loses the USB connection and remains inactive for 3 minutes. It works in Marlin 1.1.6\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG28 ; Home all axes\nG29 ; Auto bed-level (BL-Touch) // Comment if you don't like the automatic level in each print\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0 ; Reset Extruder\nG1 X5 Y20 Z2.0 F3000.0 ; Move to start position\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 X5 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X5 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X5.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z1.0 F3000 ; 

[printer:SV02_BLTouch]
inherits = SV02
end_gcode = G1 X5 Y200  F1000 ; \nM104 S0 ; kill extruder temperature\nM140 S0 ; kill bed temperature\nM107; kill fan\nM84 ; disable motors\nM300; beep\n//M85 S0 ; For use with raspberry.\n
start_gcode = //M85 S180 ; For use with raspberry only, it kills the printer if it loses the USB connection and remains inactive for 3 minutes. It works in Marlin 1.1.6\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG28 ; Home all axes\nG29 ; Auto bed-level (BL-Touch) // Comment if you don't like the automatic level in each print\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0 ; Reset Extruder\nG1 X5 Y20 Z2.0 F3000.0 ; Move to start position\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 X5 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X5 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X5.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z1.0 F3000 ; 

[printer:SV03_BLTouch]
inherits = SV03
end_gcode = G1 X5 Y200  F1000 ; \nM104 S0 ; kill extruder temperature\nM140 S0 ; kill bed temperature\nM107; kill fan\nM84 ; disable motors\nM300; beep\n//M85 S0 ; For use with raspberry.\n
start_gcode = //M85 S180 ; For use with raspberry only, it kills the printer if it loses the USB connection and remains inactive for 3 minutes. It works in Marlin 1.1.6\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG28 ; Home all axes\nG29 ; Auto bed-level (BL-Touch) // Comment if you don't like the automatic level in each print\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0 ; Reset Extruder\nG1 X5 Y20 Z2.0 F3000.0 ; Move to start position\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 X5 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X5 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X5.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z1.0 F3000 ; 