3DPrintDemon / Demon_Klipper_Essentials_Unified

The very latest UNIFIED version for these macros! Huge re-implementation & new Features!
GNU General Public License v3.0
164 stars 12 forks source link

Feature Req #32

Open rssw opened 4 hours ago

rssw commented 4 hours ago

Hi! Thanks a million for this great macro pack!

I've written a few macro's in the past to get things working the way I like, so I have great appreciation for what went into this. Great job!

However, I'm surprized to find no retraction settings in the pack, when PA and Temp are already set based on each filament. I'm sure you must be handeling this somehow. Do you just leave those settings to Orca, or run custom startup Gcode for each filament (SET_RETRACTION ...)? If so, why the divergent approach?

Again, great job and I've placed my settings in Orca for now, but I look forward to future developments!

3DPrintDemon commented 3 hours ago

Hi you’re welcome. I’m so glad you like my work, it’s been a long road to get this far, but worth it I feel. The recent 2.9 update has been well received.

I personally like to leave retractions in the slicer as they can vary even in the same filament type. Between brands, between colours, & even sometimes roll to roll. The same goes for printing temperatures.

While it would be relatively easy to add a retractions variable to the filament type I feel the value might be a hassle or a hinderance even if you wanted to change it from roll to roll in the same filament type. a change from type to type should be ok but roll to roll in the same type would be problematic unless you only ever needed one value for that type.

If it’s in the slicer you can store the value with the filament profile & it’ll bring that in directly with the filament Gcode section as you say, so eliminating that single value per type problem.