Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save todbot/d33eb2ff83718079e5df027fb3e4dd03 to your computer and use it in GitHub Desktop.
Save todbot/d33eb2ff83718079e5df027fb3e4dd03 to your computer and use it in GitHub Desktop.
My attempt at a PrusaSlicer config bundle for Monoprice Select Mini V2. Import with "File" -> "Import..." -> "Import Config Bundle"
# generated by PrusaSlicer 2.2.0+ on 2020-04-02 at 04:02:32 UTC
[print:0.175mm - Monoprice Mini Select v2]
avoid_crossing_perimeters = 0
bottom_fill_pattern = rectilinear
bottom_solid_layers = 3
bottom_solid_min_thickness = 0
bridge_acceleration = 0
bridge_angle = 0
bridge_flow_ratio = 1
bridge_speed = 60
brim_width = 0
clip_multipart_objects = 0
compatible_printers = "Monoprice Mini Select v2"
compatible_printers_condition =
complete_objects = 0
default_acceleration = 0
dont_support_bridges = 1
draft_shield = 0
elefant_foot_compensation = 0.2
ensure_vertical_shell_thickness = 0
external_perimeter_extrusion_width = 0.45
external_perimeter_speed = 40
external_perimeters_first = 0
extra_perimeters = 1
extruder_clearance_height = 20
extruder_clearance_radius = 20
extrusion_width = 0.45
fill_angle = 45
fill_density = 20%
fill_pattern = stars
first_layer_acceleration = 0
first_layer_extrusion_width = 0.42
first_layer_height = 0.175
first_layer_speed = 30
gap_fill_speed = 20
gcode_comments = 0
gcode_label_objects = 0
infill_acceleration = 0
infill_every_layers = 1
infill_extruder = 1
infill_extrusion_width = 0.45
infill_first = 0
infill_only_where_needed = 0
infill_overlap = 25%
infill_speed = 70
inherits =
interface_shells = 0
layer_height = 0.175
max_print_speed = 80
max_volumetric_speed = 0
min_skirt_length = 0
notes =
only_retract_when_crossing_perimeters = 1
ooze_prevention = 0
output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode
overhangs = 1
perimeter_acceleration = 0
perimeter_extruder = 1
perimeter_extrusion_width = 0.45
perimeter_speed = 40
perimeters = 3
post_process =
print_settings_id =
raft_layers = 0
resolution = 0
seam_position = nearest
single_extruder_multi_material_priming = 1
skirt_distance = 6
skirt_height = 1
skirts = 1
slice_closing_radius = 0.049
small_perimeter_speed = 50%
solid_infill_below_area = 70
solid_infill_every_layers = 0
solid_infill_extruder = 1
solid_infill_extrusion_width = 0.45
solid_infill_speed = 80
spiral_vase = 0
standby_temperature_delta = -5
support_material = 0
support_material_angle = 0
support_material_auto = 1
support_material_buildplate_only = 0
support_material_contact_distance = 0.2
support_material_enforce_layers = 0
support_material_extruder = 1
support_material_extrusion_width = 0.35
support_material_interface_contact_loops = 0
support_material_interface_extruder = 1
support_material_interface_layers = 3
support_material_interface_spacing = 0
support_material_interface_speed = 100%
support_material_pattern = rectilinear
support_material_spacing = 2.5
support_material_speed = 60
support_material_synchronize_layers = 0
support_material_threshold = 0
support_material_with_sheath = 1
support_material_xy_spacing = 50%
thin_walls = 1
threads = 8
top_fill_pattern = rectilinear
top_infill_extrusion_width = 0.4
top_solid_infill_speed = 15
top_solid_layers = 3
top_solid_min_thickness = 0
travel_speed = 110
wipe_tower = 0
wipe_tower_bridging = 10
wipe_tower_no_sparse_layers = 0
wipe_tower_rotation_angle = 0
wipe_tower_width = 60
wipe_tower_x = 180
wipe_tower_y = 140
xy_size_compensation = 0
[filament:Monoprice Mini Select v2 - PLA]
bed_temperature = 50
bridge_fan_speed = 100
compatible_printers = "Monoprice Mini Select v2"
compatible_printers_condition =
compatible_prints = "0.175mm - Monoprice Mini Select v2"
compatible_prints_condition =
cooling = 1
disable_fan_first_layers = 3
end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n"
extrusion_multiplier = 1
fan_always_on = 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 = ""
filament_soluble = 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
first_layer_bed_temperature = 50
first_layer_temperature = 205
inherits =
max_fan_speed = 100
min_fan_speed = 35
min_print_speed = 10
slowdown_below_layer_time = 5
start_filament_gcode = "; Filament gcode\n"
temperature = 205
[printer:Monoprice Mini Select v2]
bed_custom_model =
bed_custom_texture =
bed_shape = 0x0,110x0,110x110,0x110
before_layer_gcode =
between_objects_gcode =
cooling_tube_length = 5
cooling_tube_retraction = 91.5
default_filament_profile = ""
default_print_profile =
deretract_speed = 40
end_gcode = ;M104 S0 ; turn off temperature\n;G28 X0 ; home X axis\n;M84 ; disable motors\n\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nG1 Z1 ; raise nozzle\nG1 X5 ; move X axis close to tower but hopefully far enough to keep the fan from rattling\nG1 Y5 ; move bed forward for easier part removal\nM84 ; disable motors\n\n;G1 X0 Y50 F1000 ; prepare for part removal\n;M84 ; disable motors\n
extra_loading_move = -2
extruder_colour = #2C3DFF
extruder_offset = 0x0
gcode_flavor = marlin
high_current_on_filament_swap = 0
host_type = octoprint
inherits =
layer_gcode =
machine_max_acceleration_e = 10000,5000
machine_max_acceleration_extruding = 1500,1250
machine_max_acceleration_retracting = 1500,1250
machine_max_acceleration_x = 9000,1000
machine_max_acceleration_y = 9000,1000
machine_max_acceleration_z = 500,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 500,200
machine_max_feedrate_y = 500,200
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 2.5,2.5
machine_max_jerk_x = 10,10
machine_max_jerk_y = 10,10
machine_max_jerk_z = 0.2,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
max_layer_height = 0
max_print_height = 200
min_layer_height = 0.07
nozzle_diameter = 0.4
parking_pos_retraction = 92
print_host =
printer_model =
printer_notes =
printer_settings_id =
printer_technology = FFF
printer_variant =
printer_vendor =
printhost_apikey =
printhost_cafile =
remaining_times = 0
retract_before_travel = 1
retract_before_wipe = 90%
retract_layer_change = 1
retract_length = 4.5
retract_length_toolchange = 10
retract_lift = 0
retract_lift_above = 0
retract_lift_below = 0
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 40
serial_port =
serial_speed = 250000
silent_mode = 1
single_extruder_multi_material = 0
start_gcode = ;G28 ; home all axes\n;G1 Z5 F5000 ; lift nozzle\nG28 ; home all axes\nM109 S[first_layer_temperature] ; set the extruder temp and wait\nG1 Z0.2 F1200 ; raise nozzle\nG92 E0 ; reset extrusion distance\nG1 X100 Y0 E12 F600 ; wipe\nG92 E0 ; reset extrusion distance
thumbnails =
toolchange_gcode =
use_firmware_retraction = 0
use_relative_e_distances = 0
use_volumetric_e = 0
variable_layer_height = 1
wipe = 1
z_offset = 0
[presets]
print = 0.175mm - Monoprice Mini Select v2
sla_print =
sla_material =
printer = Monoprice Mini Select v2
filament = Monoprice Mini Select v2 - PLA
@jyockey
Copy link

jyockey commented Jun 14, 2021

Hey todbot. I used these settings to boostrap after switching from Cura to Prusaslicer for my monoprice. Thanks for putting the work in!

Unfortunately, after getting through my first print and having it look great, the hot end started lowering right through the middle of the print and melting its way through :). Digging into it, I think it's the 'G1 Z1' in your custom end gcode, which assumes relative mode, but my printer settings are in absolute (and as far as I can tell that's still recommended). So it was digging down through the print to Z = 1mm. I think it'd be fixed by an explicit G91 before that line (which is what I did).

@Dan7210
Copy link

Dan7210 commented Feb 10, 2024

Wish I had seen @jyockey's comment before using this haha I learned that the hard way as well. The G91 line before the G1 Z1 fixes it, as he said. I would highly recommend modifying this file so that future people don't use it without reading the comments, oops.

@dzid26
Copy link

dzid26 commented Feb 25, 2024

Instead of this, I simply copied Start and End G-code from Cura Machine Settings to Prusaslicer Custom G-code setting and set G-code flavor to Merlin (legacy) and it worked.

@d4z3x
Copy link

d4z3x commented Feb 27, 2024

So add G191\n before \nG1 Z1?

@Dan7210
Copy link

Dan7210 commented Feb 27, 2024

Not G191, G91, but yes add it before G1 Z1 and it should be fine…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment