Help with KISSlicer settings for NinjaFlex

I talked to Mitch and I think I followed all of his recommended settings for NinjaFlex, but I still have a two issues.

  1. I’m having trouble getting the outside layers to bond to one another (you can actually separate all of them with your finger, almost like when you shuffle a deck of cards.)

  2. I’m having trouble with the part pulling up from the bed during the printing. (The picture isn’t 100% clear, what has actually happened is that the end is actually thinner because the part slowly lifts up during the print process.)

Any suggestions to address these issues would be very much appreciated…Phil

Summary of my settings:

; temperature_C = 230
; bed_C = 50
; flowrate_tweak = 1.15
; fiber_dia_mm = 1.65
; quality_percentage = 75
; layer_thickness_mm = 0.25
; extrusion_width_mm = 0.35
; num_loops = 6
; skin_thickness_mm = 1.5
; infill_extrusion_width = 0.45
; infill_density_denominator = 3
; brim_mm = 0
; brim_ht_mm = 0.25
; brim_fillet = 0
; wall_thickness = 1.5
; infill_style = 4
; support_style = 0
; Speed vs Quality = 0.75
; Perimeter Speed = 22.50
; Loops Speed = 22.50
; Solid Speed = 22.50
; Sparse Speed = 22.50

Detailed Settings List:

; > Decoded
; > lua “C:\ProgramData\PolyPrinter\KISSlicer\postproc_019.lua” “”
; every_N_layers = 0
; num_extruders = 1
; firmware_type = 2
; add_comments = 1
; fan_on = M106
; fan_off = M107
; fan_pwm = 1
; add_m101_g10 = 0
; z_speed_mm_per_s = 3.5
; z_settle_mm = 0
; bed_size_x_mm = 229
; bed_size_y_mm = 229
; bed_size_z_mm = 229
; ext_radius = 0
; bed_offset_x_mm = 115
; bed_offset_y_mm = 115
; bed_offset_z_mm = 0
; bed_roughness_mm = 0
; round_bed = 0
; travel_speed_mm_per_s = 50
; rim_speed_mm_per_s = 250
; first_layer_speed_mm_per_s = 50
; dmax_per_layer_mm_per_s = 250
; xy_accel_mm_per_s_per_s = 4500
; xy_steps_per_mm = 150
; lo_speed_perim_mm_per_s = 20
; lo_speed_loops_mm_per_s = 20
; lo_speed_solid_mm_per_s = 20
; lo_speed_sparse_mm_per_s = 20
; hi_speed_perim_mm_per_s = 30
; hi_speed_loops_mm_per_s = 30
; hi_speed_solid_mm_per_s = 30
; hi_speed_sparse_mm_per_s = 30
; ext_gain_1 = 1
; ext_material_1 = 2
; ext_axis_1 = 0
; ext_gain_2 = 1
; ext_material_2 = 0
; ext_axis_2 = 0
; ext_Xoff_2 = 0
; ext_Yoff_2 = 0
; ext_gain_3 = 1
; ext_material_3 = 0
; ext_axis_3 = 0
; ext_Xoff_3 = 0
; ext_Yoff_3 = 0
; ext_gain_4 = 1
; ext_material_4 = 0
; ext_axis_4 = 0
; ext_Xoff_4 = 0
; ext_Yoff_4 = 0
; model_ext = 0
; support_ext = 0
; support_body_ext = 0
; raft_ext = 0
; ext_order_optimize = 0
; solid_loop_overlap_fraction = 0.75
;
; *** Material Settings for Extruder 1 ***
;
; material_name = Ninja Flex (stock)
; g_code_matl = 3B204E696E6A61466C6578202D206D6174657269616C2D
; 737065636966696320472D636F64650A4D33303520562E38300A4D33
; 3038204B33300A0A
; > Decoded
; > ; NinjaFlex - material-specific G-code
; > M305 V.80
; > M308 K30
; fan_Z_mm = 1
; fan_loops_percent = 0
; fan_inside_percent = 0
; fan_cool_percent = 15
; temperature_C = 230
; keep_warm_C = 160
; first_layer_C = 230
; bed_C = 50
; sec_per_C_per_C = 0.001
; flow_min_mm3_per_s = 0
; flow_max_mm3_per_s = 3.5
; destring_suck = 1
; destring_prime = 1
; destring_min_mm = 1
; destring_trigger_mm = 1
; destring_speed_mm_per_s = 80
; destring_suck_speed_mm_per_s = 80
; Z_lift_mm = 0
; min_layer_time_s = 40
; wipe_mm = 0
; cost_per_cm3 = 0.037148
; flowrate_tweak = 1.15
; fiber_dia_mm = 1.65
; quality_percentage = 75
; layer_thickness_mm = 0.25
; extrusion_width_mm = 0.35
; num_loops = 6
; skin_thickness_mm = 1.5
; infill_extrusion_width = 0.45
; infill_density_denominator = 3
; stacked_layers = 1
; use_destring = 1
; use_wipe = 1
; use_corners = 1
; loops_insideout = 1
; infill_st_oct_rnd = 2
; inset_surface_xy_mm = 0
; seam_jitter_degrees = 0
; seam_depth_scaler = 1
; seam_gap_scaler = 1
; seam_angle_degrees = 45
;
; *** Support Settings ***
;
; support_name = Normal (stock)
; support_sheathe = 0
; support_density = 0
; solid_interface = 0
; use_lower_interface = 1
; support_inflate_mm = 0
; support_gap_mm = 0.3
; support_angle_deg = 50
; support_z_max_mm = -1
; sheathe_z_max_mm = -1
; raft_mode = 0
; prime_pillar_mode = 2
; raft_inflate_mm = 2
; raft_hi_stride_mm = 1.5
; raft_hi_thick_mm = 0.25
; raft_hi_width_mm = 0.35
; raft_lo_stride_mm = 2.5
; raft_lo_thick_mm = 0.25
; raft_lo_width_mm = 0.5
; brim_mm = 0
; brim_ht_mm = 0.25
; brim_fillet = 0
; interface_band_mm = 2
; interface_extrusion_gain = 0.45
; interface_Z_gap_mm = 0
; raft_interface_layers = 0
;
; *** Actual Slicing Settings As Used ***
;
; layer_thickness_mm = 0.25
; extrusion_width = 0.35
; num_ISOs = 6
; wall_thickness = 1.5
; infill_style = 4
; support_style = 0
; solid_interface = 0
; use_lower_interface = 1
; support_angle = 49.9
; destring_min_mm = 1
; stacked_infill_layers = 1
; raft_style = 0
; raft_sees_prime_paths = 0
; raft_extra_interface_layers = 0
; raft_hi_stride_mm = 0
; raft_lo_stride_mm = 0
; oversample_res_mm = 0.125
; crowning_threshold_mm = 0.7
; loops_insideout = 1
; solid_loop_overlap_fraction = 0.75
; inflate_raft_mm = 2
; inflate_support_mm = 0
; model_support_gap_mm = 0.3
; brim_mm = 0
; brim_ht_mm = -0.25
; infill_st_oct_rnd = 2
; support_Z_max_mm = 1e+020
; sheathe_Z_max_mm = 0
; inset_surface_xy_mm = 0
; seam_jitter_degrees = 0
; seam_depth_scaler = 1
; seam_gap_scaler = 1
; seam_angle_degrees = 45
; seam_use_corners = 1
; interface_band_mm = 2
; skip_N_support_layers = 0
; Speed vs Quality = 0.75
; Perimeter Speed = 22.50
; Loops Speed = 22.50
; Solid Speed = 22.50
; Sparse Speed = 22.50

I can probably help with that one: Not enough material is being extruded. I suspect a partially clogged nozzle. When I was playing with NinjaFlex I would run the same G-code on two (or more) printers with dramatically different results. The models that peeled like yours had visibly narrower filament threads with noticeably less material. The same printers had little to no trouble with ABS. My theory is NinjaFlex has no tolerance for minor clogging whereas ABS does well with some clogging.

There is a NinjaFlex specific head available from PolyPrinter. I would like us to get one and have it installed for “NinjaFlex Days”.

I don’t recall ever having curling trouble. What I remember is NinjaFlex being super sticky when melted. Your temperatures look good (from what I remember). My only thought is “dirty bed”.

The filament diameter should be 1.75mm not 1.65mm that could be causing the under extrusion.

Claiming a 1.65mm diameter when it’s actually 1.75 would actually cause over-extrusion since the slicer would turn the extruder stepper more to generate what he thinks is length of filament needed to create a given volume

The formula is:
            Volume=pi x R x R x L, where R=Diameter/2.

If R is understated, the slicer will increase L to compensate.

3 Likes