Prusa slicer gcode only prints one line then no movement on extruder anymore
 
Notifiche
Cancella tutti

Prusa slicer gcode only prints one line then no movement on extruder anymore  

  RSS
bowie1304
(@bowie1304)
New Member
Prusa slicer gcode only prints one line then no movement on extruder anymore

Hallo all,

The gcode on the Prusasliced modell looks just normal. here are the first entries: It is a direkt Fileament extruder.

; generated by PrusaSlicer 2.2.0+ on 2020-12-07 at 09:27:02 UTC

;

; external perimeters extrusion width = 0.45mm
; perimeters extrusion width = 0.45mm
; infill extrusion width = 0.45mm
; solid infill extrusion width = 0.45mm
; top infill extrusion width = 0.40mm
; first layer extrusion width = 0.42mm

M201 X500 Y500 Z100 E5000 ; sets maximum accelerations, mm/sec^2
M203 X500 Y500 Z10 E60 ; sets maximum feedrates, mm/sec
M204 P500 R1000 T500 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2
M205 X8.00 Y8.00 Z0.40 E5.00 ; sets the jerk limits, mm/sec
M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec
M107
G90 ; use absolute coordinates
M83 ; extruder relative mode
M104 S215 ; set extruder temp
M140 S60 ; set bed temp
M190 S60 ; wait for bed temp
M109 S215 ; wait for extruder temp
G28 ; home all
G1 Z2 F240
G1 X2 Y10 F3000
G1 Z0.28 F240
G92 E0.0
G1 Y190 E15.0 F1500.0 ; intro line
G1 X2.3 F5000
G1 Y10 E30 F1200.0 ; intro line
G92 E0.0
M420 S1
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
; Filament gcode
;BEFORE_LAYER_CHANGE
;0.2

G1 E-5.00000 F3600.00000
G92 E0
G1 Z0.200 F9000.000
;AFTER_LAYER_CHANGE
;0.2
G1 X97.085 Y98.856
G1 E5.00000 F2400.00000
G1 F1200.000
G1 X97.632 Y97.951 E5.03315
G1 X98.093 Y97.517 E5.05299
G1 X98.627 Y97.186 E5.07270
G1 X99.221 Y96.967 E5.09254
G1 X99.847 Y96.873 E5.11238
G1 X120.004 Y96.869 E5.74441
G1 X120.578 Y96.923 E5.76248
G1 X121.132 Y97.081 E5.78054
G1 X121.648 Y97.338 E5.79861
G1 X122.108 Y97.685 E5.81668
G1 X122.497 Y98.110 E5.83475

The Extruder movement values aren't zero. The above mentioned intro lines are printed as expected.

Put then while printing on the printer the interpreted Gcode loooks like this:

10:35:33: Printing layer 1 of 87
< 10:35:33: X:2.30 Y:10.00 Z:0.28 E:0.00 Count X:0 Y:0 Z:61
< 10:35:50: echo:Bed Leveling Ein
< 10:35:50: X:2.30 Y:10.00 Z:0.29 E:0.00 Count X:184 Y:800 Z:112
< 10:35:50: X:2.30 Y:10.00 Z:0.29 E:0.00 Count X:184 Y:800 Z:112
< 10:35:51: X:2.30 Y:10.00 Z:0.20 E:0.00 Count X:184 Y:800 Z:112
10:35:51: Printing layer 2 of 87
< 10:36:12: X:98.94 Y:97.88 Z:0.20 E:0.00 Count X:7994 Y:9790 Z:30
< 10:36:39: X:106.55 Y:105.64 Z:0.20 E:0.00 Count X:8462 Y:9044 Z:34
< 10:36:53: X:100.60 Y:100.31 Z:0.20 E:0.00 Count X:8019 Y:8017 Z:44
< 10:37:07: X:117.54 Y:101.62 Z:0.20 E:0.00 Count X:9343 Y:8254 Z:40
< 10:37:11: X:118.38 Y:109.62 Z:0.20 E:0.00 Count X:9470 Y:8959 Z:34
< 10:37:13: X:115.16 Y:114.15 Z:0.20 E:0.00 Count X:9294 Y:8994 Z:33
< 10:37:16: X:109.62 Y:118.38 Z:0.20 E:0.00 Count X:8600 Y:9470 Z:30
< 10:37:18: X:104.72 Y:118.38 Z:0.20 E:0.00 Count X:8468 Y:9469 Z:31
< 10:37:21: X:101.62 Y:115.66 Z:0.20 E:0.00 Count X:8223 Y:9374 Z:32
< 10:37:22: X:101.62 Y:111.44 Z:0.20 E:0.00 Count X:8345 Y:9253 Z:32
< 10:37:26: X:103.83 Y:107.57 Z:0.20 E:0.00 Count X:8276 Y:8726 Z:37
< 10:37:27: X:110.91 Y:101.62 Z:0.20 E:0.00 Count X:8642 Y:8130 Z:42
< 10:37:32: X:117.54 Y:118.38 Z:0.32 E:0.00 Count X:9344 Y:9470 Z:29
10:37:32: Printing layer 3 of 87
< 10:37:47: X:122.22 Y:120.81 Z:0.32 E:0.00 Count X:7994 Y:7810 Z:94

the Extruder movement values are zero and so no Filament is coming out of the nozzle.

The same Stl sliced with cura is Printing all layers as expected.

What is happenning here. The same Printer is used but different Slicers.

Could any one please help me.

 

Kind regards

Willi

Best Answer by Area51:

If you think this is an error in PrusaSlicer it should be reported as an issue here. That way the developers at Prusa will see it.

Postato : 07/12/2020 9:53 am
Area51
(@area51)
Utenti
RE: Prusa slicer gcode only prints one line then no movement on extruder anymore

If you think this is an error in PrusaSlicer it should be reported as an issue here. That way the developers at Prusa will see it.

Have a look at my models on Printables.com 😉

Postato : 07/12/2020 1:54 pm
bowie1304
(@bowie1304)
New Member
Topic starter answered:
RE: Prusa slicer gcode only prints one line then no movement on extruder anymore

@area51

I will open it as an issue, because Cura is printing all of the things I triere meanwhile.

Thanks for your hint

 

Willi

Postato : 07/12/2020 2:08 pm
bobstro
(@bobstro)
Illustrious Member
RE: Prusa slicer gcode only prints one line then no movement on extruder anymore

I assume this is a non-Prusa printer profile that you're creating?

You are setting relative extruder mode for the initial prime line, then absolute for the actual print. You then retract the filament to -5 which, as an absolute value, makes no sense.

 Trey changing that last M82 in your startup gcode to M83, or remove it.

Compare the gcode for a print that works to verify.

My notes and disclaimers on 3D printing

and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan

Postato : 07/12/2020 2:43 pm
bobstro
(@bobstro)
Illustrious Member
RE: Prusa slicer gcode only prints one line then no movement on extruder anymore

More details...

[...]
G90 ; use absolute coordinates
M83 ; extruder relative mode

These lines at the top of your startup gcode set absolute movement and relative extruder modes.

[...]
G92 E0.0
G1 Y190 E15.0 F1500.0 ; intro line
G1 X2.3 F5000
G1 Y10 E30 F1200.0 ; intro line

These lines print your prime line at the start of the print that seems to be working based on your description.

[...]
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0

These lines at the very end of your startup gcode set absolute mode for both XY movement and the extruder.

[...]
G1 E-5.00000 F3600.00000
G92 E0

These lines in your sliced gcode look like a 5mm retraction move at 60mm/s, but it's done using a relative extraction distance (-5mm). The extruder is still in absolute mode from the lines above.

I'm not sure where you're viewing the lines being pushed to the printer, but it looks like something has detected you're in a confused state, so is making all those extruder moves 0, which is probably a good thing. When I've made this mistake, I get all sorts of nasty grinding noises out of the extruder.

I suspect that if you compare your PrusaSlicer and Cura gcode, you'll see that Cura sets relative extruder mode with M83 and leaves it throughout the startup gcode, whereas your PrusaSlicer gcode is setting M83 for relative mode to print the prime line, then inserting that M82 for absolute mode.

My notes and disclaimers on 3D printing

and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan

Postato : 07/12/2020 3:42 pm
Condividi: