Extruder heating immediately instead of waiting for bed temp to stabilize #191
-
I've been using klipper-macros successfully with Orcaslicer and a Tronxy X5SA I converted to Klipper for a while, but I just finished building and configuring a VzBot 330 and I'm having an issue. When the print starts, the extruder starts heating immediately instead of waiting for the bed to heat up and stabilize. Which causes lots of oozing and means I have to preheat the bed manually before starting the print. I've attached a zip of config files, but here are some relevant config setting snippets (with commented out stuff removed for brevity) _km_options
OrcaSlicer Machine Start Gcode
I've tried a few different things to fix it. Tried removing the M190/M109 lines. Tried removing the phases from the slicer start gcode and simply using Here's what the klipper log looks like when the print starts:
Included the stats to show that the extruder target goes from 0 before "starting SD card print" to 210 after. Also here's what the start of the gcode file looks like:
I've checked to make sure there are no conflicting macros, and there don't seem to be any. Only ones I could find were in mainsail.cfg, but commenting out that include didn't fix the issue. I just installed klipper-macros today, so it should be up-to-date. My X5SA has an older version of klipper-macros on it, because I stopped updating stuff on that printer to prevent having to do work on it while also building this VzBot. (and I needed the X5SA to keep printing parts for the VzBot reliably) I first tried copying the _km_options section over from the X5SA, but it complained that Also the other main difference between these printers is the VzBot has no bed probe. (yet) Should I be removing the "probing" state from the slicer start gcode? I don't have Anyway, long post, but I'm really hoping to get this figured out. Anyone see anything obviously misconfigured, or have suggestions of things I should try? Is there any chance this is a bug? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
First, thanks for the amazingly thorough troubleshooting request. Unfortunately, the macros are working as intended in this case. If there's no probing or other operations, the extruder and the bed are heated simultaneously to their target temps. I never really thought about doing it differently because I don't want to wait on the bed first stabilizing if there's no probing, etc, and I rely on the purge movements to deal with the nozzle ooze. I'm not sure I want to change this, but I'll think about it. |
Beta Was this translation helpful? Give feedback.
-
After pondering it for a bit, I landed c7d192f on dev. Would that address your need? |
Beta Was this translation helpful? Give feedback.
First, thanks for the amazingly thorough troubleshooting request. Unfortunately, the macros are working as intended in this case. If there's no probing or other operations, the extruder and the bed are heated simultaneously to their target temps.
I never really thought about doing it differently because I don't want to wait on the bed first stabilizing if there's no probing, etc, and I rely on the purge movements to deal with the nozzle ooze.
I'm not sure I want to change this, but I'll think about it.