# Printer.cfg vs slicer profiles

**URL:** <https://klipper.discourse.group/t/printer-cfg-vs-slicer-profiles/425>\
**Category:** General Discussion\
**Created:** [June 17, 2021, 1:16pm UTC](https://klipper.discourse.group/t/printer-cfg-vs-slicer-profiles/425 "2021-06-17T13:16:03Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Post date:** [June 23, 2021, 6:00am UTC](https://klipper.discourse.group/t/printer-cfg-vs-slicer-profiles/425/6 "2021-06-23T06:00:57Z")

</div>

`rotation_distance` is reflecting the properties of your mechanical system and IMO should not be used to tune filament specific properties.

You can use macros to switch filaments and use:  
`SET_EXTRUDER_STEP_DISTANCE`  
`SET_PRESSURE_ADVANCE`  
Refer to the link posted by @jakep_82 for the command and to @mental excellent macro tutorial: [Macro Creation Tutorial](https://klipper.discourse.group/t/macro-creation-tutorial/30)

---

_[View the full topic](https://klipper.discourse.group/t/printer-cfg-vs-slicer-profiles/425)._
