Retracts

Talk about KISSlicer software here (http://kisslicer.com)
Post Reply
User avatar
foshon
Printmaster!
Posts: 600
Joined: Fri Mar 08, 2013 3:05 pm
Location: Just to the right of SeeMeCNC

Retracts

Post by foshon »

I just set up the EZstruder and finished calibration in slic3r. I decided to give Kisslicer a go and set up the retraction with the same settings. The print starts normally enough, the perimeter skirt looks lovely. After the first retract and subsequent restart on the perimeter of the peice, the extruder spins so fast it strips the filament. It does this on every retract.

If I have my s/p mm right in the eeprom, then isn't repetier fw controlling the speed? I guess it would make sense if slic3r is using the eeprom s/p mm via the repetier host (I use the slic3r attached to RH) and since kisslicer doesn't have access to that it uses the firmware's actual s/p mm. Just a guess.
Purple = sarcasm

Please do a board search before posting your question, many have been answered with very time consuming detail already.
Polygonhell
ULTIMATE 3D JEDI
Posts: 2417
Joined: Mon Mar 26, 2012 1:44 pm
Location: Redmond WA

Re: Retracts

Post by Polygonhell »

foshon wrote:I just set up the EZstruder and finished calibration in slic3r. I decided to give Kisslicer a go and set up the retraction with the same settings. The print starts normally enough, the perimeter skirt looks lovely. After the first retract and subsequent restart on the perimeter of the peice, the extruder spins so fast it strips the filament. It does this on every retract.

If I have my s/p mm right in the eeprom, then isn't repetier fw controlling the speed? I guess it would make sense if slic3r is using the eeprom s/p mm via the repetier host (I use the slic3r attached to RH) and since kisslicer doesn't have access to that it uses the firmware's actual s/p mm. Just a guess.
The GCode specifies everything in mm and mm/minute, the firmware does all of the conversion to steps. The firmware also specifies what the initial velocity of a move is and how quickly to accellerate to the requested velocity. It also contains a limit that the requested speed will be capped to.
What retract speed do you have set in Slic3r.
User avatar
foshon
Printmaster!
Posts: 600
Joined: Fri Mar 08, 2013 3:05 pm
Location: Just to the right of SeeMeCNC

Re: Retracts

Post by foshon »

Polygonhell wrote:
foshon wrote:I just set up the EZstruder and finished calibration in slic3r. I decided to give Kisslicer a go and set up the retraction with the same settings. The print starts normally enough, the perimeter skirt looks lovely. After the first retract and subsequent restart on the perimeter of the peice, the extruder spins so fast it strips the filament. It does this on every retract.

If I have my s/p mm right in the eeprom, then isn't repetier fw controlling the speed? I guess it would make sense if slic3r is using the eeprom s/p mm via the repetier host (I use the slic3r attached to RH) and since kisslicer doesn't have access to that it uses the firmware's actual s/p mm. Just a guess.
The GCode specifies everything in mm and mm/minute, the firmware does all of the conversion to steps. The firmware also specifies what the initial velocity of a move is and how quickly to accellerate to the requested velocity. It also contains a limit that the requested speed will be capped to.
What retract speed do you have set in Slic3r.

45
Purple = sarcasm

Please do a board search before posting your question, many have been answered with very time consuming detail already.
Polygonhell
ULTIMATE 3D JEDI
Posts: 2417
Joined: Mon Mar 26, 2012 1:44 pm
Location: Redmond WA

Re: Retracts

Post by Polygonhell »

Is it providing the amount of filament you expect, or rather would be if it didn't shred the plastic, or is it trying to push too much filament back. If it's the latter, I'd double check your settings, then look at the GCode to confirm it's doing the right thing.
User avatar
foshon
Printmaster!
Posts: 600
Joined: Fri Mar 08, 2013 3:05 pm
Location: Just to the right of SeeMeCNC

Re: Retracts

Post by foshon »

Here's the sample of the start of the hollow cube. Notice the 1+ jump in the middle of nowhere. Where is that coming from? Lol, I tried to make them red, forgot I use the code tag....sigh.

Code: Select all

; KISSlicer - FREE
; Windows
; version 1.1.0.10
; Built: Apr  8 2013, 07:45:52
; Running on 8 cores
;
; Saved: Sun May 12 14:40:00 2013
; 'hollow_cube.gcode'
;
; *** Printer Settings ***
;
; printer_name = Rostock
; bed_STL_filename = 
; extension = gcode
; cost_per_hour = 0
; g_code_prefix = 473231203B2073657420756E69747320746F206D696C
;     6C696D65746572730A4D3130370A473238203B20686F6D6520616C6C
;     20617865730A4731205A35204635303030203B206C696674206E6F7A
;     7A6C650A473930203B20757365206162736F6C75746520636F6F7264
;     696E617465730A6D38333B0A
; g_code_warm = 0A
; g_code_cool = 4D3130342053313630
; g_code_N_layers = 3B204D617962652072652D686F6D65205820262059
;     3F
; g_code_postfix = 4739300A0A4D3130342053300A4D3134302053300A4
;     732380A
; post_process = NULL
; every_N_layers = 0
; num_extruders = 1
; firmware_type = 1
; add_comments = 1
; fan_on = M106
; fan_off = M107
; fan_pwm = 1
; add_m101_g10 = 0
; z_speed_mm_per_s = 300
; z_settle_mm = 0
; bed_size_x_mm = 270
; bed_size_y_mm = 270
; bed_size_z_mm = 350
; bed_offset_x_mm = 0
; bed_offset_y_mm = 0
; bed_offset_z_mm = 0
; bed_roughness_mm = 0
; travel_speed_mm_per_s = 300
; first_layer_speed_mm_per_s = 15
; dmax_per_layer_mm_per_s = 50
; xy_accel_mm_per_s_per_s = 500
; lo_speed_perim_mm_per_s = 25
; lo_speed_solid_mm_per_s = 25
; lo_speed_sparse_mm_per_s = 25
; hi_speed_perim_mm_per_s = 40
; hi_speed_solid_mm_per_s = 40
; hi_speed_sparse_mm_per_s = 40
; ext_gain_1 = 1
; ext_material_1 = 0
; ext_axis_1 = 0
; ext_gain_2 = 1
; ext_material_2 = 0
; ext_axis_2 = 0
; ext_gain_3 = 1
; ext_material_3 = 0
; ext_axis_3 = 0
; model_ext = 0
; support_ext = 0
; support_body_ext = 0
; raft_ext = 0
; solid_loop_overlap_fraction = 0.8
;
; *** Material Settings for Extruder 1 ***
;
; material_name = ABS 1.75mm
; g_code_matl = 3B204D617962652073657420736F6D65206D6174657269
;     616C2D737065636966696320472D636F64653F
; fan_Z_mm = 0
; fan_loops_percent = 0
; fan_inside_percent = 0
; fan_cool_percent = 0
; temperature_C = 240
; keep_warm_C = 200
; first_layer_C = 240
; bed_C = 80
; sec_per_C_per_C = 0
; flow_min_mm3_per_s = 0.5
; flow_max_mm3_per_s = 10
; destring_suck = 1
; destring_prime = 1
; destring_min_mm = 5
; destring_trigger_mm = 5
; destring_speed_mm_per_s = 45
; Z_lift_mm = 0
; min_layer_time_s = 25
; wipe_mm = 10
; cost_per_cm3 = 0
; flowrate_tweak = 1
; fiber_dia_mm = 1.75
; color = 4194310656
;
; *** Style Settings ***
;
; style_name = Rostock MAX
; layer_thickness_mm = 0.2
; extrusion_width_mm = 0.35
; num_loops = 2
; skin_thickness_mm = 0.7
; infill_extrusion_width = 0.35
; infill_density_denominator = 2
; stacked_layers = 1
; use_destring = 1
; use_wipe = 1
; loops_insideout = 0
; infill_st_oct_rnd = 0
; inset_surface_xy_mm = 0
; seam_jitter_degrees = 45
; seam_depth_scaler = 1
;
; *** Support Settings ***
;
; support_name = General Support
; support_sheathe = 0
; support_density = 0
; support_inflate_mm = 0
; support_gap_mm = 0.3
; support_angle_deg = 45
; support_z_max_mm = -0.5
; sheathe_z_max_mm = -1
; raft_mode = 1
; prime_pillar_mode = 0
; raft_inflate_mm = 3
;
; *** Actual Slicing Settings As Used ***
;
; layer_thickness_mm = 0.2
; extrusion_width = 0.35
; num_ISOs = 2
; wall_thickness = 0.7
; infill_style = 3
; support_style = 0
; support_angle = 44.9
; destring_min_mm = 5
; stacked_infill_layers = 1
; raft_style = 1
; extra_raft_depth = 0
; oversample_res_mm = 0.125
; crowning_threshold_mm = 1
; loops_insideout = 0
; solid_loop_overlap_fraction = 0.8
; inflate_raft_mm = 3
; inflate_support_mm = 0
; model_support_gap_mm = 0.3
; infill_st_oct_rnd = 0
; support_Z_max_mm = 1e+020
; sheathe_Z_max_mm = 0
; inset_surface_xy_mm = 0
; seam_jitter_degrees = 45
; seam_depth_scaler = 1
; Speed vs Quality = 0.47
; Perimeter Speed = 32.95
; Solid Speed = 32.95
; Sparse Speed = 32.95
;
; *** G-code Prefix ***
;
G21 ; set units to millimeters
M107
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
G90 ; use absolute coordinates
M83;

;
; *** Main G-code ***
;
; BEGIN_LAYER_OBJECT z=0.20
;
; *** Warming Extruder 1 to 240 C ***


;
;
;
; 'Skirt', 0.9 [feed mm/s], 15.0 [head mm/s]
G1 X16.11 Y16.11 Z0.2 E0 F18000
G1 E1 F2700
G1 X15.58 Y16.56 E0.0404 F900
G1 X14.91 Y16.93 E0.0447
G1 X14.17 Y17.14 E0.0447
G1 X13.51 Y17.2 E0.0384
[color=#BF0040]G1 X-11.51 Y17.2 E1.4566[/color]
G1 X-12.18 Y17.14 E0.0392
G1 X-12.92 Y16.92 E0.0447
G1 X-13.59 Y16.56 E0.0443
G1 X-14.13 Y16.11 E0.0408
G1 X-14.57 Y15.58 E0.0402
G1 X-14.93 Y14.91 E0.0443
G1 X-15.14 Y14.17 E0.0447
G1 X-15.2 Y13.51 E0.0384
[color=#FF0000]G1 X-15.2 Y-11.51 E1.4566[/color]
G1 X-15.14 Y-12.18 E0.0391
G1 X-14.92 Y-12.92 E0.0448
G1 X-14.56 Y-13.59 E0.0442
G1 X-14.11 Y-14.13 E0.0408
G1 X-13.58 Y-14.57 E0.0403
G1 X-12.91 Y-14.93 E0.0442
G1 X-12.17 Y-15.14 E0.0447
G1 X-11.51 Y-15.2 E0.0384
[color=#BF0040]G1 X13.51 Y-15.2 E1.4566[/color]
G1 X14.18 Y-15.14 E0.0392
G1 X14.92 Y-14.92 E0.0447
G1 X15.59 Y-14.56 E0.0443
G1 X16.13 Y-14.11 E0.0408
G1 X16.57 Y-13.58 E0.0402
G1 X16.93 Y-12.91 E0.0442
G1 X17.14 Y-12.17 E0.0447
G1 X17.2 Y-11.51 E0.0384
[color=#FF0040]G1 X17.2 Y13.51 E1.4566[/color]
G1 X17.14 Y14.18 E0.0392
G1 X16.92 Y14.92 E0.0447
G1 X16.56 Y15.59 E0.0443
G1 X16.11 Y16.11 E0.04
;
; 'Wipe (and De-string)', 0.0 [feed mm/s], 15.0 [head mm/s]
G1 E-1 F2700
G1 X15.58 Y16.56 E0 F900
G1 X14.91 Y16.93 E0
G1 X14.17 Y17.14 E0
G1 X13.51 Y17.2 E0
G1 X6.4 Y17.2 E0
;
; 'Perimeter', 0.4 [feed mm/s], 15.0 [head mm/s]
G1 X13.19 Y13.1 E0 F18000
G1 E1 F2700
G1 X13.31 Y13.31 E0.0072 F900
G1 X-11.31 Y13.31 E0.7165
G1 X-11.31 Y-11.31 E0.7164
G1 X13.31 Y-11.31 E0.7165
G1 X13.31 Y13.31 E0.7165
G1 X13.1 Y13.19 E0.0072
;
; 'Loop', 0.4 [feed mm/s], 15.0 [head mm/s]
G1 X12.96 Y12.96 E0 F18000
G1 X-10.96 Y12.96 E0.6959 F900
G1 X-10.96 Y-10.96 E0.6959
G1 X12.96 Y-10.96 E0.6959
G1 X12.96 Y12.96 E0.696
;
; 'Wipe (and De-string)', 0.0 [feed mm/s], 15.0 [head mm/s]
G1 E-1 F2700
G1 X2.96 Y12.96 E0 F900
;
; 'Perimeter', 0.4 [feed mm/s], 15.0 [head mm/s]
G1 X5.46 Y5.34 E0 F18000
G1 E1 F2700
G1 X5.3 Y5.3 E0.005 F900
G1 X5.06 Y5.36 E0.0071
G1 X-3.09 Y5.36 E0.2372
G1 X-3.31 Y5.3 E0.0065
G1 X-3.36 Y5.06 E0.0073
G1 X-3.36 Y-3.09 E0.2371
G1 X-3.3 Y-3.31 E0.0065
G1 X-3.06 Y-3.36 E0.0073
G1 X5.06 Y-3.36 E0.2362
G1 X5.31 Y-3.31 E0.0074
G1 X5.36 Y-3.06 E0.0073
G1 X5.36 Y5.06 E0.2363
G1 X5.3 Y5.3 E0.0071
G1 X5.34 Y5.46 E0.005
;
; 'Loop', 0.4 [feed mm/s], 15.0 [head mm/s]
G1 X5.62 Y5.45 E0 F18000
G1 X5.43 Y5.64 E0.0077 F900
G1 X5.09 Y5.71 E0.0103
G1 X-3.1 Y5.71 E0.2381
G1 X-3.35 Y5.68 E0.0074
G1 X-3.57 Y5.54 E0.0077
Purple = sarcasm

Please do a board search before posting your question, many have been answered with very time consuming detail already.
Polygonhell
ULTIMATE 3D JEDI
Posts: 2417
Joined: Mon Mar 26, 2012 1:44 pm
Location: Redmond WA

Re: Retracts

Post by Polygonhell »

The GCode looks fine to me your set to relative E which I don't use, the 1.x jumps you tried to highlight are just the moves along the straight sides, the other moves are all short to make the corners on the outside of the skirt.
Retract code also looks fine, it retracts 1mm and feeds the same amount back.
User avatar
foshon
Printmaster!
Posts: 600
Joined: Fri Mar 08, 2013 3:05 pm
Location: Just to the right of SeeMeCNC

Re: Retracts

Post by foshon »

Polygonhell wrote:The GCode looks fine to me your set to relative E which I don't use, the 1.x jumps you tried to highlight are just the moves along the straight sides, the other moves are all short to make the corners on the outside of the skirt.
Retract code also looks fine, it retracts 1mm and feeds the same amount back.

Every time I try to use absolute E I get huge moves at the start of the print, do you reset the e value first thing? I did make the change in kisslicer after the issue to relative E gcode, I had been using absolute. It got better once I switched. I'll switch back and see if I can recreate it.
Purple = sarcasm

Please do a board search before posting your question, many have been answered with very time consuming detail already.
Polygonhell
ULTIMATE 3D JEDI
Posts: 2417
Joined: Mon Mar 26, 2012 1:44 pm
Location: Redmond WA

Re: Retracts

Post by Polygonhell »

You just need to make sure you have a G92 E0 at the start of the GCode, it resets the coordinate system.
User avatar
foshon
Printmaster!
Posts: 600
Joined: Fri Mar 08, 2013 3:05 pm
Location: Just to the right of SeeMeCNC

Re: Retracts

Post by foshon »

I just tried the switch, took out the call for relative positioning. It still does it, it actually does do it on the perimeter. As soon as it gets to a corner the machine slows down, the extruder goes nuts, and I get 1/8th inch wide rounded corners.
Purple = sarcasm

Please do a board search before posting your question, many have been answered with very time consuming detail already.
User avatar
foshon
Printmaster!
Posts: 600
Joined: Fri Mar 08, 2013 3:05 pm
Location: Just to the right of SeeMeCNC

Re: Retracts

Post by foshon »

This is what the print from that g-code looks like.

[img]http://farm8.staticflickr.com/7288/8733942788_fc2d318250_n.jpg[/img]
Untitled by foshon, on Flickr
Purple = sarcasm

Please do a board search before posting your question, many have been answered with very time consuming detail already.
Polygonhell
ULTIMATE 3D JEDI
Posts: 2417
Joined: Mon Mar 26, 2012 1:44 pm
Location: Redmond WA

Re: Retracts

Post by Polygonhell »

Have you set the flowrate override in repetier host?
Can you post the new gcode, as I say the relative stuff looks OK, what steps per do you have for the extruder.
User avatar
foshon
Printmaster!
Posts: 600
Joined: Fri Mar 08, 2013 3:05 pm
Location: Just to the right of SeeMeCNC

Re: Retracts

Post by foshon »

Polygonhell wrote:Have you set the flowrate override in repetier host?
Can you post the new gcode, as I say the relative stuff looks OK, what steps per do you have for the extruder.

ezstruder set at 92.68. what's a flowrate override, lol?
Purple = sarcasm

Please do a board search before posting your question, many have been answered with very time consuming detail already.
Polygonhell
ULTIMATE 3D JEDI
Posts: 2417
Joined: Mon Mar 26, 2012 1:44 pm
Location: Redmond WA

Re: Retracts

Post by Polygonhell »

It's the slider in repetier that overrides the flowrate.
vs the slider that overrides the feedrate.
User avatar
foshon
Printmaster!
Posts: 600
Joined: Fri Mar 08, 2013 3:05 pm
Location: Just to the right of SeeMeCNC

Re: Retracts

Post by foshon »

Polygonhell wrote:It's the slider in repetier that overrides the flowrate.
vs the slider that overrides the feedrate.

I've never tinkered with those. Flowrate is set at 100.
Purple = sarcasm

Please do a board search before posting your question, many have been answered with very time consuming detail already.
User avatar
foshon
Printmaster!
Posts: 600
Joined: Fri Mar 08, 2013 3:05 pm
Location: Just to the right of SeeMeCNC

Re: Retracts

Post by foshon »

Well, I made some progress with this issue. I had dropped the max flow value in the materials section of the configuration from 10 to 5 without seeing any difference. Today on a whim I dropped it to 1. It printed just fine, a little slow, but no extruder craziness. I bumped it back up by a value of 1 testing each step, I am now back at 4 but print quality is beggining to degrade a bit. First layer speeds seem more like mid print.
Purple = sarcasm

Please do a board search before posting your question, many have been answered with very time consuming detail already.
Polygonhell
ULTIMATE 3D JEDI
Posts: 2417
Joined: Mon Mar 26, 2012 1:44 pm
Location: Redmond WA

Re: Retracts

Post by Polygonhell »

foshon wrote:Well, I made some progress with this issue. I had dropped the max flow value in the materials section of the configuration from 10 to 5 without seeing any difference. Today on a whim I dropped it to 1. It printed just fine, a little slow, but no extruder craziness. I bumped it back up by a value of 1 testing each step, I am now back at 4 but print quality is beggining to degrade a bit. First layer speeds seem more like mid print.
That's probably an issue with the extruder then, all that setting does is limit the maximum speeds of moves so that the extrusion volume setting isn't exceeded, you'd get much the same effect just printing slower. When you say goes crazy, could you be more specific, or show us a video?
User avatar
foshon
Printmaster!
Posts: 600
Joined: Fri Mar 08, 2013 3:05 pm
Location: Just to the right of SeeMeCNC

Re: Retracts

Post by foshon »

Well crap Poly, I have no idea. Try as I might, atm I cannot recreate it. I had the phone set up and everything. I'm a touch apprehensive to try to hard, I did not care for it at all.

I think, since it's your firmware, it's scared to do it right now; like "Oh better be good Dad's watching!"
Purple = sarcasm

Please do a board search before posting your question, many have been answered with very time consuming detail already.
Post Reply

Return to “KISSlicer”