Settings for PrusaSlicer

Hi! Brand new to 3d printing and I have my SV06 Plus on order. Trying to get the software ready for when it arrives. I know Sovol has a link to Cura Slicer but I think I’d like to use PrusaSlicer based on what I’ve been reading. I’m just not too sure what settings I would use to set it up. Is there a profile available somewhere or would someone with more experience be able to share the settings they use as Sovol is not even listed as a choice in the PrusaSlicer setup. I assume I’ll have to create a custom profile but as I’ve never used a 3d printer before I was hoping for a baseline setup. Thanks!

Hello
I don’t speak English. Google translator
I have added the printers for prusaslicer and I have sent it to sovol so that they study it for the benefit of the community but it seems that they have not yet had time to do so.
I received your response on February 26 showing your appreciation and that you would start checking the profiles.
I created them based on what I found on the internet except for the sovol sv06 which is mine.
Be patient, I’m sure they’re working on it.
If you want to experiment, I can give you the link of my PrusaSlicer Sovol 2.6.0 alpha5 mods for mac and windows but the fact that it works well for me on my SV06 does not mean that it works well on the others.
Under your responsability

Thanks for the reply! I guess I’ll be patient and wait to see when someone releases it for the Sv06 plus.

1 Like

Ok.
Based on the Cura profile “Sovol3D_Cura-1.5.6-win64.exe Added SV06 Plus” I have entered the acceleration values and the start and stop gcodes for your printer. I leave you the link to prusaslicer in case you want to try. There is the version for Mac with updated pronterface and the version for windows

logo_drive_2020q4_color_2x_web_64dp PrusaSlicer-2.6.0-a5_mod for Sovol

2 Likes

Awesome! Thanks a lot!

Hi @jmfsanjurjo

Thankyou for amazing work

  1. Can you also publish the code in git-hub. So we can use it to patch future versions of Prusa.
  2. Also do you happen to have patch for cura. So we can build cura-mac with sovol-3d plus

Hello
I have added the Sovol printers to prusaslicer but I have not been able to certify that the profiles work. That’s why I haven’t uploaded it to github.
I can only check the profile of the SV06 which is mine.
I don’t think it’s correct to upload the printers with some profiles that I don’t know if they work.
In the second thread of this topic I already clarified it to dalester

I don’t speak English. Google translator
I have added the printers for prusaslicer and I have sent it to sovol so that they study it for the benefit of the community but it seems that they have not yet had time to do so.
I received your response on February 26 showing your appreciation and that you would start checking the profiles.
I created them based on what I found on the internet except for the sovol sv06 which is mine.
Be patient, I’m sure they’re working on it.
If you want to experiment, I can give you the link of my PrusaSlicer Sovol 2.6.0 alpha5 mods for mac and windows but the fact that it works well for me on my SV06 does not mean that it works well on the others.
Under your responsability

Hi @jmfsanjurjo,

Makes sense, don’t upload this to main prusa github. you can create prusa-sovol-test or something under your profile, so all of us can test it.
or Can you upload code to g-drive similar to what you did with .dmg files, or somehow pass me the code ? (I’ve Sovol SV06 plus and SV04 i can test this for both)

OKAY. The only thing I have done is create a sovol folder with the files to be able to add the printers from Prusaslicer and created the sovol.ini based on the PrusaResearch.ini found in the Prusaslicer resources folder.
To compile it I have followed the instructions here:

Development

If you want to compile the source yourself, follow the instructions on one of these documentation pages:

If you want the files that I have created for the project you can get them from the mac application itself “/Applications/Original Prusa Drivers/PrusaSlicer.app/Contents/Resources/profiles” or download them from the previous link

2 Likes

Hi @jmfsanjurjo

Thank-you so much. I don’t know how much time you spent on these, Big kudo’s.
I recommend you create pull request on PrusaSlicer. I can test SV06 plus profile, myself. Community can help you test these and once tests are done you can push it to the main branch.
I kept the code in PrusaSlicer: G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.) (github.com) Feel free to update the code. I’ll update SV06 Plus to make it work. Once done we can create a pull- request to Prusa.

Hi @sovol3d can you please help @jmfsanjurjo to test these for all the printers.
It hardly takes 1-engineer 1-day to review these. It can benefit whole Sovol community, I know you guys make custom Cura slicer. But many of us use Pursa Slicer for some prints. This will unlock many more Prusa slicer features like cut, multi layer color and so on. It will attract new customers to Sovol and Free brand name publicity in Prusa Slicer.

Return on investment for the time spent on this will high :wink:. @sovol3d please consider this most awaited feature as top priority

Thank you

1 Like

Hi @jmfsanjurjo

List of errors for SV06 Plus

  1. In print settings of SV06 Plus i can see both SV06 and SV06 Plus related settings.
  2. Error in End G-code
G-code export to /var/folders/r_/r2jdjdnj2xxddhw6y1ygtt1m0000gp/T/.29936.gcode failed due to invalid custom G-code sections:
end_gcode
Parsing error at line 8: Not a variable name
G1 X0 Y{machine_depth} ;Present print
        ^
Please inspect the file /var/folders/r_/r2jdjdnj2xxddhw6y1ygtt1m0000gp/T/.29936.gcode.tmp for error messages enclosed between
        !!!!! Failed to process the custom G-code template ...
and
        !!!!! End of an error report for the custom G-code template ...
for all macro processing errors.

==> Added fix to Both these - Fixed SV06 Plus gcode cura variable · prusa3d/PrusaSlicer@bc9a157 (github.com)
==> Even post random fixes, Bug-1 seemed to exist @jmfsanjurjo any clue on this ?

Hello
Thank you, the same thing happened to me with the SV01 Pro. I have corrected it and I think I have already fixed the GCODE. Could you please check it?
I have uploaded the updated files to the same link. I have also uploaded the last update 2.6.0. Alpha6

I have modified the names of the printers, so you will have to update download the Sovol folder too.
If you install from the latest version that I have uploaded, it will not be needed

If Prusaslicer is installed we have to also overwrite the sovol.ini file on mac from the folder /Users/your_user/Library/Application Support/PrusaSlicer-alpha/vendor
Or delete its content so that it is recreated when launching the application.
Captura de pantalla 2023-04-12 a las 20.56.30

On my computer it works without problems but I have added SV06PLUS to the profile name because it is common to both. I’m going to upload everything again so that it is updated in GD

I used the download above for the slicer to get the profiles and all of the speeds and acceleration is wrong.

Hello
Well, you could enlighten us with your knowledge and publish here the correct speeds and accelerations so that the community can enjoy them.
Or even better would be that you directly update the source code with the instructions above and then publish the update.

Please don’t think I was trying to be rude. I do plan to share the prusaslicer profile as soon as I can make time to enter all of the settings.

Here is the config I have been using and has been working reasonably well.

I tried taking presets from Sovol Slicer for the SV06 Plus as well as reading the firmware values from the printer via the OctoPrint Marlin EEPROM Editor plugin.

I also used the bed texture & model from @ jmfsanjurjo just download the ones you need & set them in Printer Settings > Size and Coordinates > Bed Shape > Set

Heres the config.ini, just copy it and save it to a file called config.ini and import that in Prusa Slicer via File > Import > Import Config file

# generated by PrusaSlicer 2.6.0-alpha6 on 2023-04-25 at 04:01:35 UTC
autoemit_temperature_commands = 1
avoid_crossing_curled_overhangs = 0
avoid_crossing_perimeters = 0
avoid_crossing_perimeters_max_detour = 0
bed_shape = 0x0,300x0,300x300,0x300
bed_temperature = 60
before_layer_gcode = 
between_objects_gcode = 
bottom_fill_pattern = monotonic
bottom_solid_layers = 3
bottom_solid_min_thickness = 0
bridge_acceleration = 0
bridge_angle = 0
bridge_fan_speed = 100
bridge_flow_ratio = 1
bridge_speed = 60
brim_separation = 0
brim_type = no_brim
brim_width = 0
color_change_gcode = M600
colorprint_heights = 
complete_objects = 0
cooling = 1
cooling_tube_length = 5
cooling_tube_retraction = 91.5
default_acceleration = 0
default_filament_profile = 
default_print_profile = 
deretract_speed = 30
disable_fan_first_layers = 1
dont_support_bridges = 1
draft_shield = disabled
duplicate_distance = 6
elefant_foot_compensation = 0
enable_dynamic_fan_speeds = 0
enable_dynamic_overhang_speeds = 0
end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n"
end_gcode = 
external_perimeter_acceleration = 0
external_perimeter_extrusion_width = 0
external_perimeter_speed = 50%
external_perimeters_first = 0
extra_loading_move = -2
extra_perimeters = 1
extra_perimeters_on_overhangs = 0
extruder_clearance_height = 20
extruder_clearance_radius = 20
extruder_colour = ""
extruder_offset = 0x0
extrusion_axis = E
extrusion_multiplier = 1
extrusion_width = 0
fan_always_on = 1
fan_below_layer_time = 60
filament_colour = #29B2B2
filament_cooling_final_speed = 3.4
filament_cooling_initial_speed = 2.2
filament_cooling_moves = 4
filament_cost = 0
filament_density = 0
filament_deretract_speed = nil
filament_diameter = 1.75
filament_load_time = 0
filament_loading_speed = 28
filament_loading_speed_start = 3
filament_max_volumetric_speed = 0
filament_minimal_purge_on_wipe_tower = 15
filament_notes = ""
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_retract_before_travel = nil
filament_retract_before_wipe = nil
filament_retract_layer_change = nil
filament_retract_length = nil
filament_retract_lift = nil
filament_retract_lift_above = nil
filament_retract_lift_below = nil
filament_retract_restart_extra = nil
filament_retract_speed = nil
filament_settings_id = "Sunlu PLA"
filament_soluble = 0
filament_spool_weight = 0
filament_toolchange_delay = 0
filament_type = PLA
filament_unload_time = 0
filament_unloading_speed = 90
filament_unloading_speed_start = 100
filament_vendor = (Unknown)
filament_wipe = nil
fill_angle = 45
fill_density = 10%
fill_pattern = gyroid
first_layer_acceleration = 0
first_layer_acceleration_over_raft = 0
first_layer_bed_temperature = 60
first_layer_extrusion_width = 200%
first_layer_height = 0.35
first_layer_speed = 30
first_layer_speed_over_raft = 30
first_layer_temperature = 200
full_fan_speed_layer = 0
fuzzy_skin = none
fuzzy_skin_point_dist = 0.8
fuzzy_skin_thickness = 0.3
gap_fill_enabled = 1
gap_fill_speed = 20
gcode_comments = 0
gcode_flavor = marlin2
gcode_label_objects = 0
gcode_resolution = 0.0125
gcode_substitutions = 
high_current_on_filament_swap = 0
host_type = octoprint
idle_temperature = nil
infill_acceleration = 0
infill_anchor = 600%
infill_anchor_max = 50
infill_every_layers = 1
infill_extruder = 1
infill_extrusion_width = 0
infill_first = 0
infill_overlap = 25%
infill_speed = 80
interface_shells = 0
ironing = 0
ironing_flowrate = 15%
ironing_spacing = 0.1
ironing_speed = 15
ironing_type = top
layer_gcode = 
layer_height = 0.3
machine_limits_usage = time_estimate_only
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1000,1250
machine_max_acceleration_retracting = 3000,1250
machine_max_acceleration_travel = 1000,1250
machine_max_acceleration_x = 2000,1000
machine_max_acceleration_y = 2000,1000
machine_max_acceleration_z = 100,200
machine_max_feedrate_e = 50,120
machine_max_feedrate_x = 500,200
machine_max_feedrate_y = 500,200
machine_max_feedrate_z = 10,12
machine_max_jerk_e = 10,2.5
machine_max_jerk_x = 5,10
machine_max_jerk_y = 5,10
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
max_fan_speed = 100
max_layer_height = 0
max_print_height = 340
max_print_speed = 80
max_volumetric_extrusion_rate_slope_negative = 0
max_volumetric_extrusion_rate_slope_positive = 0
max_volumetric_speed = 0
min_bead_width = 85%
min_fan_speed = 100
min_feature_size = 25%
min_layer_height = 0.07
min_print_speed = 10
min_skirt_length = 0
mmu_segmented_region_max_width = 0
notes = 
nozzle_diameter = 0.4
only_retract_when_crossing_perimeters = 0
ooze_prevention = 0
output_filename_format = [input_filename_base].gcode
overhang_fan_speed_0 = 0
overhang_fan_speed_1 = 0
overhang_fan_speed_2 = 0
overhang_fan_speed_3 = 0
overhang_speed_0 = 15
overhang_speed_1 = 15
overhang_speed_2 = 20
overhang_speed_3 = 25
overhangs = 1
parking_pos_retraction = 92
pause_print_gcode = M601
perimeter_acceleration = 0
perimeter_extruder = 1
perimeter_extrusion_width = 0
perimeter_generator = arachne
perimeter_speed = 60
perimeters = 2
physical_printer_settings_id = 
post_process = 
print_host = 
print_settings_id = rough quality PLA
printer_model = 
printer_notes = 
printer_settings_id = SV06 Plus
printer_technology = FFF
printer_variant = 
printer_vendor = 
printhost_apikey = 
printhost_cafile = 
raft_contact_distance = 0.1
raft_expansion = 1.5
raft_first_layer_density = 90%
raft_first_layer_expansion = 3
raft_layers = 0
remaining_times = 0
resolution = 0
retract_before_travel = 0.8
retract_before_wipe = 0%
retract_layer_change = 0
retract_length = 0.5
retract_length_toolchange = 10
retract_lift = 1
retract_lift_above = 0
retract_lift_below = 0
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 30
seam_position = aligned
silent_mode = 0
single_extruder_multi_material = 0
single_extruder_multi_material_priming = 1
skirt_distance = 6
skirt_height = 1
skirts = 1
slice_closing_radius = 0.049
slicing_mode = regular
slowdown_below_layer_time = 5
small_perimeter_speed = 15
solid_infill_acceleration = 0
solid_infill_below_area = 70
solid_infill_every_layers = 0
solid_infill_extruder = 1
solid_infill_extrusion_width = 0
solid_infill_speed = 20
spiral_vase = 0
staggered_inner_seams = 0
standby_temperature_delta = -5
start_filament_gcode = "; Filament gcode\n"
start_gcode = M109 S[first_layer_temperature];\nM190 S[first_layer_bed_temperature];\n\nM117 Printing Purge Lines\n\nM420 L1;\nM420 S1;\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n\nM117 Print Start…\n\nG1 Z0.6 F150 ; Lift A BIT\nG92 E0.0 ; Reset Extruder\nM83 ; Extruder relative mode\nG1 Z1.0 F150 ; Move Z Axis up little to prevent scratching of Heat Bed
support_material = 0
support_material_angle = 0
support_material_auto = 1
support_material_bottom_contact_distance = 0
support_material_bottom_interface_layers = -1
support_material_buildplate_only = 0
support_material_closing_radius = 2
support_material_contact_distance = 0.2
support_material_enforce_layers = 0
support_material_extruder = 1
support_material_extrusion_width = 0
support_material_interface_contact_loops = 0
support_material_interface_extruder = 1
support_material_interface_layers = 3
support_material_interface_pattern = rectilinear
support_material_interface_spacing = 0
support_material_interface_speed = 100%
support_material_pattern = rectilinear
support_material_spacing = 2.5
support_material_speed = 60
support_material_style = grid
support_material_synchronize_layers = 0
support_material_threshold = 0
support_material_with_sheath = 1
support_material_xy_spacing = 50%
support_tree_angle = 40
support_tree_angle_slow = 25
support_tree_branch_diameter = 2
support_tree_branch_diameter_angle = 5
support_tree_branch_distance = 1
support_tree_tip_diameter = 0.8
support_tree_top_rate = 15%
temperature = 200
template_custom_gcode = 
thick_bridges = 1
thin_walls = 1
threads = 32
thumbnails = 
thumbnails_format = PNG
toolchange_gcode = 
top_fill_pattern = monotonic
top_infill_extrusion_width = 0
top_solid_infill_acceleration = 0
top_solid_infill_speed = 15
top_solid_layers = 3
top_solid_min_thickness = 0
travel_acceleration = 0
travel_speed = 130
travel_speed_z = 0
use_firmware_retraction = 0
use_relative_e_distances = 0
use_volumetric_e = 0
variable_layer_height = 1
wall_distribution_count = 1
wall_transition_angle = 10
wall_transition_filter_deviation = 25%
wall_transition_length = 100%
wipe = 0
wipe_into_infill = 0
wipe_into_objects = 0
wipe_tower = 0
wipe_tower_bridging = 10
wipe_tower_brim_width = 2
wipe_tower_cone_angle = 0
wipe_tower_extra_spacing = 100%
wipe_tower_no_sparse_layers = 0
wipe_tower_rotation_angle = 0
wipe_tower_width = 60
wipe_tower_x = 180
wipe_tower_y = 140
wiping_volumes_extruders = 70,70
wiping_volumes_matrix = 0
xy_size_compensation = 0
z_offset = 0
2 Likes

Thanks! Decided that I want to try Prusa Slicer with my new SV06 Plus, so I’m going to give this a try.

Here is the config bundle I built.
PrusaSlicer_config_bundle.ini (43.9 KB)

1 Like

Question for the others posting configs/settings. What is the reason for setting perimeters at 60 vs the Cura equivalent speed of 150?