Nozzle cleaning consistently fails with PETG
 
Notifications
Clear all

Nozzle cleaning consistently fails with PETG  

Page 11 / 11
  RSS
Warrick
(@warrick)
Active Member
RE: Nozzle cleaning consistently fails with PETG

 

Posted by: @k1mu

No, you change the default gcode in PrusaSlicer. Then that'll get included in every gcode file.

Okay, I'm going to see how @trantako's wiring changes do for a while.  If reliability doesn't improve, I'll look into the gcode changes.

Thanks

Posted : 26/10/2025 5:37 pm
1 people liked
Warrick
(@warrick)
Active Member
RE: Nozzle cleaning consistently fails with PETG

@trantako's wire routing changes appear to have resolved the nozzle cleaning issue for me--I haven't had a single startup error since making that simple adjustment.  Woot! Thanks, man!

I upgraded my mk4s in June and am finally able to use this thing without getting frustrated at it.  I've never had any issues with previous Prusa printers (mk3s, 3.5s, 4, and 4s) so I was extremely disappointed in the Core One's performance up to this point.  Some kind of note needs to be added to the kit/upgrade instructions so folks are at least aware of a potential problem and how to fix it.

Posted : 29/10/2025 1:54 am
hyiger
(@hyiger)
Prominent Member
RE:

 

Posted by: @warrick

Some kind of note needs to be added to the kit/upgrade instructions so folks are at least aware of a potential problem and how to fix it.

The notes are there in the build instructions as user comments. I built my kit end of June at a time when most of these bugs were still being worked out (by users of course and not Prusa). Anyway, in hindsight, it's quite obvious (at least to me) that Prusa rushed to get the Core One out-the-door before they became irrelevant. Just like 4-5 years ago, when every one copied the Creality Ender (except Prusa), every one now is copying Bambu (except Prusa). Let's hope they stay relevant with the INDX system. 

This post was modified 3 weeks ago by hyiger
Posted : 29/10/2025 1:55 pm
chmax
(@chmax)
Reputable Member
RE: Nozzle cleaning consistently fails with PETG

I have n't had the problem with PETG, only with PCBlend. My solution: change the "-25" in the custom Gcode start section to "-50" (there are two of these lines).

Not a single problem after that (the same issue I had with my mk4s that was solved in the same way).

M109 R{((filament_notes[0]=~/.*MBL160.*/) ? 160 : (filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : 170)} ; wait for temp

Just for the fun of it I also installed, much later, a nozzle cleaning pad. Works as expected, no strage goo on the plate.

Posted : 29/10/2025 3:14 pm
hyiger
(@hyiger)
Prominent Member
RE: Nozzle cleaning consistently fails with PETG

 

Posted by: @chmax

I have n't had the problem with PETG, only with PCBlend. My solution: change the "-25" in the custom Gcode start section to "-50" (there are two of these lines).

Not a single problem after that (the same issue I had with my mk4s that was solved in the same way).

M109 R{((filament_notes[0]=~/.*MBL160.*/) ? 160 : (filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : 170)} ; wait for temp

Just for the fun of it I also installed, much later, a nozzle cleaning pad. Works as expected, no strage goo on the plate.

As an aside, really wish Prusa would allow/implement nested if/then/else macros. The compound ternary operators are hard mentally to parse. 

Posted : 29/10/2025 3:38 pm
chmax
(@chmax)
Reputable Member
RE: Nozzle cleaning consistently fails with PETG

... indeed, or case statements... whatever makes that ugly thing read better 😀 

Posted by: @hyiger

 

Posted by: @chmax

I have n't had the problem with PETG, only with PCBlend. My solution: change the "-25" in the custom Gcode start section to "-50" (there are two of these lines).

Not a single problem after that (the same issue I had with my mk4s that was solved in the same way).

M109 R{((filament_notes[0]=~/.*MBL160.*/) ? 160 : (filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : 170)} ; wait for temp

Just for the fun of it I also installed, much later, a nozzle cleaning pad. Works as expected, no strage goo on the plate.

As an aside, really wish Prusa would allow/implement nested if/then/else macros. The compound ternary operators are hard mentally to parse. 

 

Posted : 30/10/2025 4:35 pm
Page 11 / 11
Share: