Ender 5 Plus With PrusaSlicer 2.2.9
 
Benachrichtigungen
Alles löschen

Ender 5 Plus With PrusaSlicer 2.2.9  

  RSS
mopar568
(@mopar568)
New Member
Ender 5 Plus With PrusaSlicer 2.2.9

I down loaded and started to use Prusa slicer and so far I'm enjoying the program. My issue is with my Ender 5 Plus. The unit electronics have  been completely changed. I'm currently using a BTT Mini V3 with a TFT-35 screen. I have marlin 2.0.7 compiled on it. May problem has been with the starting G-Code. If i don't have  "Supports remaining times" check it will skip the complete starting G-code and try to print not warmed up or leveled.  I would like to fix because the screen randomly beeps because it's not a code processed by the screen. Any help would be appreciative and here is a copy of my g-code.

 

G28 Y0 X0 Z0 ;
G29
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M104 S[first_layer_temperature] ; set extruder temp
M109 S[first_layer_temperature] ; wait for extruder temp
M300 S1000 P500 ; chirp
G1 Y-3.0 X0.0 F4000.0 ; go outside print area
G1 Z0.0 F300.0;
G1 X90 E15.0 F1000.0 ; intro line
G92 E0.0

Veröffentlicht : 02/01/2021 5:38 am
towlerg
(@towlerg)
Noble Member
RE: Ender 5 Plus With PrusaSlicer 2.2.9

For ref here is my startup code, Marlin 2.0.5

G28                   ; home all
M420 S1 ; Bed Leveling State - enabled (G28 disables but not if RESTORE_LEVELING_AFTER_G28) M104 S{first_layer_temperature[0]*0.9} ; set extruder temp to 90%\n
M140 S[first_layer_bed_temperature] ; set bed temp\n
M190 S[first_layer_bed_temperature] ; wait for bed temp\n
M104 S[first_layer_temperature] ; set real extruder temp\n
M109 S[first_layer_temperature] ; wait for extruder temp\n
G92 E0 ; Reset Extruder
M221 S100 ; Set flow to 100
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5.1 Y10 Z0.28 F5000.0 ; Move to start position
G1 X5.1 Y200 Z0.28 F1500.0 E15 ; Draw the first line
G1 X6.1 Y200 Z0.28 F5000.0 ; Move to side a little
G1 X6.1 Y10 Z0.28 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z1.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

Put the M104 ahead of the M190. By swapping these line the extruder won't wait till bed is up to temp. Try adding the M420 line. You are correct in clearing "Supports remaining times", this is a Prusa thing.

I can see that the lack of the M420 may prevent bed leveling but I'm afraid I have no explanation why your other startup gcode is ignored.

Veröffentlicht : 02/01/2021 10:13 am
mopar568
(@mopar568)
New Member
Themenstarter answered:
RE: Ender 5 Plus With PrusaSlicer 2.2.9

@towlerg

Thank you, your code seams to work even after I changed it a little.

Veröffentlicht : 02/01/2021 4:16 pm
bobstro
(@bobstro)
Illustrious Member
RE: Ender 5 Plus With PrusaSlicer 2.2.9

If you're compling Marlin 2 yourself, you can enanable M73 remaining time gcode interpretation. I was able to get it working on my 8 bit Artillery Sidewinder board and it works. 

That doesn't explain the skipping of startup gcode, bit it might make your life easier.

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

Veröffentlicht : 02/01/2021 4:28 pm
mopar568
(@mopar568)
New Member
Themenstarter answered:
RE: Ender 5 Plus With PrusaSlicer 2.2.9

@bobstro

I did try that but the TFT35 doesn't seem to like it. It actual restarts the screen every time the code is sent.

Veröffentlicht : 02/01/2021 9:26 pm
towlerg
(@towlerg)
Noble Member
RE: Ender 5 Plus With PrusaSlicer 2.2.9

I hope this doesn't count as hijacking the thread but does anybody know what is the function of the second parameter PrusaSlicer adds to M73?

eg M73 P0 R96

 

Edit. to answer my own questions, its minutes reaming.

Diese r Beitrag wurde geändert Vor 4 years von towlerg
Veröffentlicht : 03/01/2021 11:47 am
Teilen: