What's new in flux studio 0.8.0?


#3

thanks, just what i wanted! :slight_smile:


#4

:slight_smile:

just got back from vacation,…


#5

Just looking at the advanced settings, and as you go towards the bottom there are new settings that are are placed in a new alphabetical order. Also Z_offset setting is listed twice. I reset the settings, and these are the defaults

acceleration_enabled = false
acceleration_infill = 3000
acceleration_prime_tower = 3000
acceleration_print_layer_0 = 3000
acceleration_skirt_brim = 3000
acceleration_support_infill = 3000
acceleration_support_interface = 3000
acceleration_topbottom = 3000
acceleration_travel = 5000
acceleration_travel_layer_0 = 5000
acceleration_wall_0 = 3000
acceleration_wall_x = 3000
adhesion_extruder_nr = 0
adhesion_type = brim
alternate_carve_order = true
alternate_extra_perimeter = true
anti_overhang_mesh = false
bottom_layers = 5
brim_line_count = 0
brim_outside_only = true
carve_multiple_volumes = false
coasting_enable = false
coasting_min_volume = 0.8
coasting_speed = 90
coasting_volume = 0.064
conical_overhang_angle = 50
conical_overhang_enabled = false
cool_fan_enabled = true
cool_fan_full_layer = 2
cool_fan_speed_0 = 0
cool_fan_speed_max = 100
cool_fan_speed_min = 100
cool_lift_head = false
cool_min_layer_time = 5
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 10
cut_bottom = 0
default_material_print_temperature = 205
draft_shield_dist = 10
draft_shield_enabled = false
draft_shield_height = 10
draft_shield_height_limitation = full
dual_pre_wipe = true
extruder_prime_pos_abs = false
extruder_prime_pos_x = 0
extruder_prime_pos_y = 0
extruder_prime_pos_z = 0
fill_perimeter_gaps = everywhere
gradual_infill_step_height = 5
gradual_infill_steps = 0
infill_before_walls = false
infill_hollow = false
infill_line_distance = 4
infill_line_width = 0.4
infill_mesh = false
infill_mesh_order = 0
infill_overlap_mm = 0.04
infill_pattern = triangles
infill_sparse_thickness = 0.15
infill_wipe_dist = 0.04
jerk_enabled = false
jerk_infill = 20
jerk_prime_tower = 20
jerk_print_layer_0 = 20
jerk_skirt_brim = 20
jerk_support_infill = 20
jerk_support_interface = 20
jerk_topbottom = 20
jerk_travel = 30
jerk_travel_layer_0 = 30
jerk_wall_0 = 20
jerk_wall_x = 20
layer_0_z_overlap = 0.15
layer_height = 0.15
layer_height_0 = 0.3
layer_start_x = 0
layer_start_y = 0
machine_disallowed_areas =
machine_end_gcode = G91\nG1 E-20 F300\nM104 S0\nG90\nM84\n
machine_min_cool_heat_time_window = 50
machine_start_gcode = G1 F6000 Z50\nG92 Z49.9\nG92 E0 \nG1 F2400 E-4.50000\nG0 F9000 X85.384 Y-0.738\nG0 F9000 Z0.8\nG1 F2400 E0\nG92 E16.55716\nG1 F600 X83.693 Y16.934 E21.28723\nG1 X78.383 Y33.877 E26.01807\nG1 X69.685 Y49.355 E30.74862\nG1 X57.975 Y62.701 E35.47929\nG1 X43.757 Y73.336 E40.21008\nG1 X27.649 Y80.802 E44.94053\nG1 X10.345 Y84.776 E49.67108\nG1 X-7.407 Y85.086 E54.40166\nG1 X-24.838 Y81.718 E59.13191\nG1 X-41.198 Y74.819 E63.86265\nG1 X-55.778 Y64.686 E68.59345\nG1 X-67.947 Y51.758 E73.32398\nG1 X-77.179 Y36.593 E78.05439\nG1 X-83.077 Y19.846 E82.78515\nG1 X-85.383 Y2.241 E87.51594\nG1 X-84.001 Y-15.458 E92.24605\nG1 X-78.988 Y-32.490 E96.97657\nG1 X-70.562 Y-48.119 E101.70744\nG1 X-59.086 Y-61.666 E106.43796\nG1 X-45.057 Y-72.548 E111.16858\nG1 X-29.081 Y-80.294 E115.89920\nG1 X-11.848 Y-84.570 E120.63003\nG1 X-3.392 Y-85.306 E122.88852\nG92 E0
magic_fuzzy_skin_enabled = false
magic_fuzzy_skin_point_dist = 0.8
magic_fuzzy_skin_thickness = 0.3
magic_mesh_surface_mode = normal
magic_spiralize = false
material_bed_temp_prepend = true
material_bed_temp_wait = true
material_bed_temperature = 60
material_bed_temperature_layer_0 = 60
material_diameter = 1.75
material_extrusion_cool_down_speed = 0.7
material_final_print_temperature = 195
material_flow = 100
material_flow_dependent_temperature = false
material_flow_temp_graph = [[3.5,200],[7.0,240]]
material_initial_print_temperature = 200
material_print_temp_prepend = true
material_print_temp_wait = true
material_print_temperature = 200
material_print_temperature_layer_0 = 230
material_standby_temperature = 150
max_feedrate_z_override = 0
meshfix_extensive_stitching = false
meshfix_keep_open_polygons = false
meshfix_union_all = true
meshfix_union_all_remove_holes = false
min_infill_area = 0
multiple_mesh_overlap = 0.15
nozzle_disallowed_areas =
ooze_shield_angle = 60
ooze_shield_dist = 2
ooze_shield_enabled = false
outer_inset_first = false
prime_tower_enable = false
prime_tower_flow = 100
prime_tower_line_width = 0.4
prime_tower_position_x = 200
prime_tower_position_y = 200
prime_tower_size = 15
prime_tower_wall_thickness = 2
prime_tower_wipe_enabled = true
print_sequence = all_at_once
raft = 0
raft_airgap = 0.3
raft_base_acceleration = 3000
raft_base_fan_speed = 0
raft_base_jerk = 20
raft_base_line_spacing = 1.6
raft_base_line_width = 1
raft_base_speed = 15
raft_base_thickness = 0.36
raft_interface_acceleration = 3000
raft_interface_fan_speed = 0
raft_interface_jerk = 20
raft_interface_line_spacing = 0.9
raft_interface_line_width = 0.8
raft_interface_speed = 15
raft_interface_thickness = 0.225
raft_margin = 5
raft_surface_acceleration = 3000
raft_surface_fan_speed = 0
raft_surface_jerk = 20
raft_surface_layers = 4
raft_surface_line_spacing = 0.4
raft_surface_line_width = 0.4
raft_surface_speed = 20
raft_surface_thickness = 0.1
retract_at_layer_change = false
retraction_amount = 5.7
retraction_combing = noskin
retraction_count_max = 90
retraction_enable = true
retraction_extra_prime_amount = 0
retraction_extrusion_window = 5.7
retraction_hop = 0.05
retraction_hop_after_extruder_switch = true
retraction_hop_enabled = true
retraction_hop_only_when_collides = true
retraction_min_travel = 0.8
retraction_prime_speed = 60
retraction_retract_speed = 60
skin_alternate_rotation = false
skin_line_width = 0.4
skin_no_small_gaps_heuristic = true
skin_outline_count = 0
skin_overlap_mm = 0.02
skirt_brim_line_width = 0.4
skirt_brim_minimal_length = 250
skirt_brim_speed = 30
skirt_gap = 3
skirt_line_count = 0
speed_equalize_flow_enabled = false
speed_equalize_flow_max = 150
speed_infill = 80
speed_prime_tower = 60
speed_print_layer_0 = 20
speed_slowdown_layers = 2
speed_support_infill = 80
speed_support_interface = 40
speed_topbottom = 30
speed_travel = 150
speed_travel_layer_0 = 56.25
speed_wall_0 = 20
speed_wall_x = 40
start_layers_at_same_position = true
sub_div_rad_add = 0.4
sub_div_rad_mult = 100
support_angle = 53
support_bottom_distance = 0.15
support_bottom_height = 1
support_bottom_stair_step_height = 0.3
support_conical_angle = 30
support_conical_enabled = false
support_conical_min_width = 5
support_connect_zigzags = true
support_enable = false
support_extruder_nr_layer_0 = 0
support_infill_extruder_nr = 0
support_interface_enable = false
support_interface_extruder_nr = 0
support_interface_line_distance = 0.4
support_interface_line_width = 0.4
support_interface_pattern = concentric
support_interface_skip_height = 0.3
support_join_distance = 2
support_line_distance = 2.66
support_line_width = 0.35
support_mesh = false
support_minimal_diameter = 3
support_offset = 0.2
support_pattern = zigzag
support_roof_height = 1
support_top_distance = 0.15
support_tower_diameter = 3
support_tower_roof_angle = 65
support_type = everywhere
support_use_towers = true
support_xy_distance = 0.7
support_xy_distance_overhang = 0.2
support_xy_overrides_z = z_overrides_xy
switch_extruder_prime_speed = 20
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speed = 20
top_bottom_pattern = lines
top_bottom_pattern_0 = lines
top_layers = 5
travel_avoid_distance = 2
travel_avoid_other_parts = true
travel_compensate_overlapping_walls_0_enabled = true
travel_compensate_overlapping_walls_x_enabled = true
wall_0_inset = 0
wall_0_wipe_dist = 0.2
wall_line_count = 3
wall_line_width_0 = 0.4
wall_line_width_x = 0.4
wireframe_bottom_delay = 0
wireframe_drag_along = 0.6
wireframe_enabled = false
wireframe_fall_down = 0.5
wireframe_flat_delay = 0.1
wireframe_flow_connection = 100
wireframe_flow_flat = 100
wireframe_height = 3
wireframe_nozzle_clearance = 1
wireframe_printspeed_bottom = 5
wireframe_printspeed_down = 5
wireframe_printspeed_flat = 5
wireframe_printspeed_up = 5
wireframe_roof_drag_along = 0.8
wireframe_roof_fall_down = 2
wireframe_roof_inset = 3
wireframe_roof_outer_delay = 0.2
wireframe_straight_before_down = 20
wireframe_strategy = compensate
wireframe_top_delay = 0
wireframe_top_jump = 0.6
wireframe_up_half_speed = 0.3
xy_offset = -0.07
z_offset = 0
z_seam_type = shortest
z_seam_x = 85
z_seam_y = 510

FLUX Machine Parameters

cut_bottom = 0
detect_filament_runout = 1
detect_head_tilt = 1
detect_head_shake = 1
flux_calibration = 1
geometric_error_correction_on = 1
pause_at_layers =
temperature = 200
z_offset = 0


#6

that start g codeis now really long :frowning:
i think i have to change that in the external cura application


#7

I agree it is different for Cura2. Actually you can set to whatever you want within reason. I think as it is, it does a big circle to prime the nozzle and check movement. I modified the machine-start-gcode of Cura2 preset to what I had set for Cura a while back and works for me.


#8

I questioned the whole printer settings in cura 2.4.0 in this thread: Cura 2.4.0 problems
Maybe you could take a look and tell me what i have to change? The g code is the “old” one from an earlyer flux studio.


#9

I am not quite undestanding that whole g code thingi but i exchanged it anyways in cura. the printer now prints e half circle at the outer line of the print bed. why that? is it to ensure that the material is coming out of the nozzle like what a skirt does?


#10

This is my Cura2 Preset for the last print I made.

acceleration_enabled = false
acceleration_infill = 3000
acceleration_prime_tower = 3000
acceleration_print_layer_0 = 3000
acceleration_skirt_brim = 3000
acceleration_support_infill = 3000
acceleration_support_interface = 3000
acceleration_topbottom = 3000
acceleration_travel = 5000
acceleration_travel_layer_0 = 5000
acceleration_wall_0 = 3000
acceleration_wall_x = 3000
adhesion_extruder_nr = 0
adhesion_type = brim
alternate_carve_order = true
alternate_extra_perimeter = true
anti_overhang_mesh = false
bottom_layers = 4
brim_line_count = 0
brim_outside_only = true
carve_multiple_volumes = false
coasting_enable = false
coasting_min_volume = 0.8
coasting_speed = 90
coasting_volume = 0.064
conical_overhang_angle = 50
conical_overhang_enabled = false
cool_fan_enabled = true
cool_fan_full_layer = 2
cool_fan_speed_0 = 0
cool_fan_speed_max = 100
cool_fan_speed_min = 100
cool_lift_head = false
cool_min_layer_time = 5
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 10
cut_bottom = 0
default_material_print_temperature = 205
draft_shield_dist = 10
draft_shield_enabled = false
draft_shield_height = 10
draft_shield_height_limitation = full
dual_pre_wipe = true
extruder_prime_pos_abs = false
extruder_prime_pos_x = 0
extruder_prime_pos_y = 0
extruder_prime_pos_z = 0
fill_perimeter_gaps = everywhere
gradual_infill_step_height = 5
gradual_infill_steps = 0
infill_before_walls = false
infill_hollow = false
infill_line_distance = 2
infill_line_width = 0.4
infill_mesh = false
infill_mesh_order = 0
infill_overlap_mm = 0.04
infill_pattern = triangles
infill_sparse_thickness = 0.2
infill_wipe_dist = 0.04
jerk_enabled = false
jerk_infill = 20
jerk_prime_tower = 20
jerk_print_layer_0 = 20
jerk_skirt_brim = 20
jerk_support_infill = 20
jerk_support_interface = 20
jerk_topbottom = 20
jerk_travel = 30
jerk_travel_layer_0 = 30
jerk_wall_0 = 20
jerk_wall_x = 20
layer_0_z_overlap = 0.15
layer_height = 0.2
layer_height_0 = 0.25
layer_start_x = 0
layer_start_y = 0
machine_disallowed_areas =
machine_end_gcode = G91\nG1 E-20 F300\nM104 S0\nG90\nM84\n
machine_min_cool_heat_time_window = 50
machine_start_gcode = G21; metric values \n; start of purge line \nG1 Y-80 Z150 F6000.000; move to front of build plate \nG92 E0; zero the extruded length \nG1 E28 F240.000; extrude 28mm to purge line \nG92 E0; zero the extruded length again \nG4 P10000; wait 10 sec. for inspection \n
magic_fuzzy_skin_enabled = false
magic_fuzzy_skin_point_dist = 0.8
magic_fuzzy_skin_thickness = 0.3
magic_mesh_surface_mode = normal
magic_spiralize = false
material_bed_temp_prepend = true
material_bed_temp_wait = true
material_bed_temperature = 60
material_bed_temperature_layer_0 = 60
material_diameter = 1.75
material_extrusion_cool_down_speed = 0.7
material_final_print_temperature = 195
material_flow = 100
material_flow_dependent_temperature = false
material_flow_temp_graph = [[3.5,200],[7.0,240]]
material_initial_print_temperature = 200
material_print_temp_prepend = true
material_print_temp_wait = true
material_print_temperature = 210
material_print_temperature_layer_0 = 225
material_standby_temperature = 150
max_feedrate_z_override = 0
meshfix_extensive_stitching = false
meshfix_keep_open_polygons = false
meshfix_union_all = true
meshfix_union_all_remove_holes = false
min_infill_area = 0
multiple_mesh_overlap = 0.15
nozzle_disallowed_areas =
ooze_shield_angle = 60
ooze_shield_dist = 2
ooze_shield_enabled = false
outer_inset_first = false
prime_tower_enable = false
prime_tower_flow = 100
prime_tower_line_width = 0.4
prime_tower_position_x = 200
prime_tower_position_y = 200
prime_tower_size = 15
prime_tower_wall_thickness = 2
prime_tower_wipe_enabled = true
print_sequence = all_at_once
raft = 0
raft_airgap = 0.55
raft_base_acceleration = 3000
raft_base_fan_speed = 0
raft_base_jerk = 20
raft_base_line_spacing = 1.6
raft_base_line_width = 1
raft_base_speed = 18
raft_base_thickness = 0.36
raft_interface_acceleration = 3000
raft_interface_fan_speed = 0
raft_interface_jerk = 20
raft_interface_line_spacing = 0.9
raft_interface_line_width = 0.8
raft_interface_speed = 25
raft_interface_thickness = 0.25
raft_margin = 10
raft_surface_acceleration = 3000
raft_surface_fan_speed = 0
raft_surface_jerk = 20
raft_surface_layers = 2
raft_surface_line_spacing = 0.4
raft_surface_line_width = 0.4
raft_surface_speed = 30
raft_surface_thickness = 0.1
retract_at_layer_change = false
retraction_amount = 9.0
retraction_combing = noskin
retraction_count_max = 90
retraction_enable = true
retraction_extra_prime_amount = 0
retraction_extrusion_window = 8.0
retraction_hop = 0.5
retraction_hop_after_extruder_switch = true
retraction_hop_enabled = true
retraction_hop_only_when_collides = true
retraction_min_travel = 0.8
retraction_prime_speed = 240
retraction_retract_speed = 300
skin_alternate_rotation = false
skin_line_width = 0.4
skin_no_small_gaps_heuristic = true
skin_outline_count = 0
skin_overlap_mm = 0.02
skirt_brim_line_width = 0.4
skirt_brim_minimal_length = 250
skirt_brim_speed = 30
skirt_gap = 3
skirt_line_count = 2
speed_equalize_flow_enabled = false
speed_equalize_flow_max = 150
speed_infill = 45
speed_prime_tower = 60
speed_print_layer_0 = 30
speed_slowdown_layers = 2
speed_support_infill = 50
speed_support_interface = 33.33
speed_topbottom = 40
speed_travel = 100
speed_travel_layer_0 = 60
speed_wall_0 = 40
speed_wall_x = 45
start_layers_at_same_position = true
sub_div_rad_add = 0.4
sub_div_rad_mult = 100
support_angle = 53
support_bottom_distance = 0.25
support_bottom_height = 1
support_bottom_stair_step_height = 0.3
support_conical_angle = 30
support_conical_enabled = false
support_conical_min_width = 5
support_connect_zigzags = true
support_enable = false
support_extruder_nr_layer_0 = 0
support_infill_extruder_nr = 0
support_interface_enable = false
support_interface_extruder_nr = 0
support_interface_line_distance = 0.4
support_interface_line_width = 0.4
support_interface_pattern = concentric
support_interface_skip_height = 0.3
support_join_distance = 2
support_line_distance = 2.7
support_line_width = 0.35
support_mesh = false
support_minimal_diameter = 3
support_offset = 0.2
support_pattern = zigzag
support_roof_height = 1
support_top_distance = 0.55
support_tower_diameter = 3
support_tower_roof_angle = 65
support_type = everywhere
support_use_towers = true
support_xy_distance = 1.7
support_xy_distance_overhang = 0.2
support_xy_overrides_z = z_overrides_xy
switch_extruder_prime_speed = 20
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speed = 20
top_bottom_pattern = lines
top_bottom_pattern_0 = lines
top_layers = 4
travel_avoid_distance = 2
travel_avoid_other_parts = true
travel_compensate_overlapping_walls_0_enabled = true
travel_compensate_overlapping_walls_x_enabled = true
wall_0_inset = 0
wall_0_wipe_dist = 0.2
wall_line_count = 2
wall_line_width_0 = 0.4
wall_line_width_x = 0.4
wireframe_bottom_delay = 0
wireframe_drag_along = 0.6
wireframe_enabled = false
wireframe_fall_down = 0.5
wireframe_flat_delay = 0.1
wireframe_flow_connection = 100
wireframe_flow_flat = 100
wireframe_height = 3
wireframe_nozzle_clearance = 1
wireframe_printspeed_bottom = 5
wireframe_printspeed_down = 5
wireframe_printspeed_flat = 5
wireframe_printspeed_up = 5
wireframe_roof_drag_along = 0.8
wireframe_roof_fall_down = 2
wireframe_roof_inset = 3
wireframe_roof_outer_delay = 0.2
wireframe_straight_before_down = 20
wireframe_strategy = compensate
wireframe_top_delay = 0
wireframe_top_jump = 0.6
wireframe_up_half_speed = 0.3
xy_offset = -0.07
z_offset = 0.1
z_seam_type = shortest
z_seam_x = 85
z_seam_y = 510
FLUX Machine Parameters
cut_bottom = 0
detect_filament_runout = 0
detect_head_tilt = 0
detect_head_shake = 1
flux_calibration = 1
geometric_error_correction_on = 1
pause_at_layers =
temperature = 210
z_offset = 0.1

I don’t use Cura v2 externally since I find Cura and Cura2 in Flux Studio very acceptable for my prints. The only external slicer I use is Cura v1 on occasion on my older and less reliable Robo3D, Kickstarter version. Cura2 external maybe good but I am not used to the new interface. I have no idea what the Max-Min X-Y printhead setting mean, I cannot help there. But, you can try cutting and pasting the Start and End g-codes in the listing above, it should work. The start g-code is set to dump some filament to prime the nozzle before start and waits 10 seconds for you to clean the extruder with tweezers. The End gcode is set to release the pressure from the nozzle at the end of a print and has 20mm retraction to pull the filament away from the hot zone. The start gcode has to compensate for that and some more to make sure the nozzle is primed. Hope this helps.


#11

Thanks very much. I only use the external slicer because i want to add support structures and with flux studio i never got something usefull. but i have to learn a lot more about all those 3d printer settings anyways. i find the settings clearer aranged on the external cura and there are some explanations on each setting. i am hoping to get better used to the settings with that.


#12

that start gcode is only that long because it does like a 3/4 circle to prime the extruder.

I know as did put it into simplify 3d :wink:

It works great with the magentic plate, as i mentioned in another post.


#13

are you using windows or anything else? my settings are completely different named…

Edit: nevermind. i did not tick cura2 “shame”


#14

I also have the new magnetic platform but I am still using a glue stick and glass plate. I guess old habits die hard!


#15

Why change something that works great? Thats my opinion too I’m keeping the glass plate until I have issues.


#16

if you add this to the start gcode:

G1 F6000 Z50
G92 Z49.9
G92 E0
G1 F2400 E-4.50000
G0 F9000 X85.384 Y-0.738
G0 F9000 Z0.8
G1 F2400 E0
G92 E16.55716
G1 F600 X83.693 Y16.934 E21.28723
G1 X78.383 Y33.877 E26.01807
G1 X69.685 Y49.355 E30.74862
G1 X57.975 Y62.701 E35.47929
G1 X43.757 Y73.336 E40.21008
G1 X27.649 Y80.802 E44.94053
G1 X10.345 Y84.776 E49.67108
G1 X-7.407 Y85.086 E54.40166
G1 X-24.838 Y81.718 E59.13191
G1 X-41.198 Y74.819 E63.86265
G1 X-55.778 Y64.686 E68.59345
G1 X-67.947 Y51.758 E73.32398
G1 X-77.179 Y36.593 E78.05439
G1 X-83.077 Y19.846 E82.78515
G1 X-85.383 Y2.241 E87.51594
G1 X-84.001 Y-15.458 E92.24605
G1 X-78.988 Y-32.490 E96.97657
G1 X-70.562 Y-48.119 E101.70744
G1 X-59.086 Y-61.666 E106.43796
G1 X-45.057 Y-72.548 E111.16858
G1 X-29.081 Y-80.294 E115.89920
G1 X-11.848 Y-84.570 E120.63003
G1 X-3.392 Y-85.306 E122.88852
G92 E0

you will get this (the red line is the start gcode)


#17

anyone getting a lot of these errors since the latest updates (software and firmware) ?

More so with larger gcode files like 24 MB, small ones seem fine.


#18

I got that error too. I am just ignoring it because everything else works fine :smile:


#19

I get them while uploading to the internal SD card so I am not sure if ignoring them works as I can´t really check if the file uploaded completly. I guess I just have to print it and see.


#20

yupp :slight_smile: filling 20 chars…


#21

I haven’t tried uploading anything big since updating… but when I tried uploading the 66MB flux code for the capsule planter it kept failing on earlier versions (0.7.4 - 7)… so I just got fed up and told it it to print… and it uploaded fine that time. If we could rename stuff once it’s on the flux that would be handy… I would have then been able to rename or copy ‘Recent’ back to ‘capsule_planter_large’ since it was now on the internal card.


#22

please leave further discussion in FLUX Studio 0.8.0 Change log