Closed ppak10 closed 10 months ago
Hi there! I have a suggestion for you on this issue. As stated in the reference for the Voron Zero's Klipper config, it encourages you to edit your PRINT_START macro to suit your slicer of choice. The recommended slicers for Voron machines are SuperSlicer and Cura. I do not have experience with Cura and my V0. I know SuperSlicer adds the preheating by default if not unchecked, like you demonstrate in your video of PrusaSlicer. Some Klipper users have preheating included in their PRINT_START macro, that's also why Super Slicer passes the temperature variables into the PRINT_START macro and allows you to disable the addition of preheat g-code. I highly recommend making the preheat g-code in this pull request for the voron_zero full control config to be optional as well. I don't think the FullControl printer configuration for the V0 should be suited to a single Klipper config, I would encourage modularity in its use. Vorons are typically self-sourced and all of them are self-built. Ultimately it is up to the user to decide how they go about preparing g-code suitable for their machine. Every Voron is a unique machine, tailored to the user's needs with (community) mods.
@ppak10 if you're interested, I can highly recommend the following pages about customizing the PRINT_START macro: Voron docs - Slicer Setup Voron docs - Custom Macros Voron docs - Community howto: Understanding the relationship between the slicer and PRINT_START macro
Also, I don't think M105 is needed as the temperatures can be read from the Klipper interface.
Best regards, Hannah
@FrostiFish That makes sense, thank you for suggesting this alternative.
Adds preheating of extruder and bed to the starting procedure in order to avoid
Extrude below minimum temp
error.This error occurs when selecting
.gcode
file to run without manually preheating the extruder which often occurs when selecting a new file to run.Prusa slicer and many other slicers therefore include a couple of lines telling the printer to wait until the extruder and bed have heated enough to the desired temperature.
https://github.com/FullControlXYZ/fullcontrol/assets/37542469/ddabd7cf-f3b1-4815-82a8-6a03b7e7c7f5