# Klipper not taking settings from slicer or saving changes from dashboard

**URL:** <https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838>\
**Category:** General Discussion\
**Created:** [February 5, 2025, 3:39pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838 "2025-02-05T15:39:13Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![mjmiller](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mjmiller](https://klipper.discourse.group/u/mjmiller)\
**Post date:** [February 5, 2025, 3:39pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/1 "2025-02-05T15:39:13Z")

</div>

### Basic Information:

Printer Model: Ender 3 Pro with CR Touch and direct drive extruder  
 MCU / Printerboard: 4.2.2  
 Host / SBC: Raspberry Pi 3B+  
 klippy.log:

_Fill out above information and_ **_in all cases attach your_ `klippy.log` _file_** (use zip to compress it, if too big). _Pasting your_ `printer.cfg` _is **not** needed_  
_ **Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there** _

### Describe your issue:

Klipper not retaining pressure advance settings and it’s not taking the temps from my slicer, it’s staying on the default temperature. I’ve been trying to get a calibration cube to print with Klipper now for 2 weeks and am about ready to chuck the entire printer in the river I’m so frustrated with it.  
[klippy(1).log](https://klipper.discourse.group/uploads/short-url/7TiXEROhQ5QS9nGce59tREnifYB.log) (714.6 KB)

Seriously if anyone has a step by step troubleshooting guide that they like please let me know, I’m just at my wits end. I’ve been able to get a bed mesh created but that’s about the only useful thing I’ve been able to get Klipper to do.  
…

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [February 5, 2025, 4:11pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/2 "2025-02-05T16:11:39Z")

</div>

Hello @mjmiller !

> [@mjmiller](#):
>
> it’s not taking the temps from my slicer

What is the start code in the slicer is looking like?  
Do you passe the values over to Klipper within that?

---

<div class="post-metadata">

**Author:** ![3dcoded](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/3dcoded/32/20297_2.png) [@3dcoded](https://klipper.discourse.group/u/3dcoded)\
**Post date:** [February 5, 2025, 4:14pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/3 "2025-02-05T16:14:21Z")

</div>

What slicer are you using?

---

<div class="post-metadata">

**Author:** ![mjmiller](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mjmiller](https://klipper.discourse.group/u/mjmiller)\
**Post date:** [February 5, 2025, 4:28pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/4 "2025-02-05T16:28:34Z")

</div>

So I’m completely new to Klipper I’m using Cura, I just have START\_PRINT to call the start print macro. I have the defaults in the START\_PRINT Macro and that’s what gets loaded everytime. I suspect Cura isn’t passing something correctly and it’s probably user error. I cobbled together the macro I’m using from stuff online.

Here is the macro:

```auto
[gcode_macro START_PRINT]
gcode:
    {% set BED_TEMPERATURE = params.BED_TEMP|default(75)|float %}
    {% set EXTRUDER_TEMPERATURE = params.EXTRUDER_TEMP|default(210)|float %}
    {% set OFFSET=params.OFFSET|default(0)|float %}
    # Wait for bed to reach temperature
    M190 S{BED_TEMPERATURE}
    # Home the printer
    G28
    # Load Mesh Bed Level
    G29
    # Move close to the coordinates origin
    BED_MESH_PROFILE LOAD=default
    G1 Z2.0 F240
    G1 X2.0 Y10 F3000
    # Start bed heating
    M117 Heating bed
    M140 S{BED_TEMPERATURE}
    # Use absolute coordinates
    G90
    # Reset the G-Code Z offset (adjust Z offset if needed)
    SET_GCODE_OFFSET Z={OFFSET}
    # Wait for bed to reach temperature
    #M190 S{BED_TEMP}
    # Start nozzle heating
    M117 Heating nozzle
    M104 S{EXTRUDER_TEMPERATURE}
    # Set and wait for nozzle to reach temperature
    M109 S{EXTRUDER_TEMPERATURE}
    # Prime line
    PRIME_EXTRUDER
    M117 Printing

```

---

<div class="post-metadata">

**Author:** ![mjmiller](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mjmiller](https://klipper.discourse.group/u/mjmiller)\
**Post date:** [February 5, 2025, 4:30pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/5 "2025-02-05T16:30:41Z")

</div>

Cura, I have profiles from when I was using Marlin that I don’t really want to have to set up from scratch, but it is what it is right now.

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [February 5, 2025, 4:36pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/6 "2025-02-05T16:36:13Z")

</div>

Please use the `Preformatted Text` feature of the forum editor for posting code snippets:

![Format](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/d/2/d2f569306c1aacc25f5c36d74a848c8f9093989f.png)

And please attach the start G-code of the **Slicer**

 ![grafik](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/8/0/800647e9a9df837fb50e6a115256f8dfc871fe5a.png)

---

<div class="post-metadata">

**Author:** ![mjmiller](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mjmiller](https://klipper.discourse.group/u/mjmiller)\
**Post date:** [February 5, 2025, 4:38pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/7 "2025-02-05T16:38:30Z")

</div>

```auto
START_PRINT

```

Is the entire start code in CURA. I used to have a bunch of other stuff in there for Marlin because I was using a different flavor of it than the stock creality. I should still have it somewhere if you need to see it.

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [February 5, 2025, 4:58pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/8 "2025-02-05T16:58:17Z")

</div>

So there are no heating parameters passed over to the printer.

You may have a look here: [Using START\_PRINT and END\_PRINT Macros](https://klipper.discourse.group/t/using-start-print-and-end-print-macros/15459)

---

<div class="post-metadata">

**Author:** ![mjmiller](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mjmiller](https://klipper.discourse.group/u/mjmiller)\
**Post date:** [February 5, 2025, 6:56pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/9 "2025-02-05T18:56:47Z")

</div>

Thank you, that part seems to have worked, if I can pick your brain about one more thing, settings like pressure advance don’t get saved. And while I can calibrate my z offset it doesn’t load it correctly even though it’s saved in the file. My call looks like this:`SET_GCODE_OFFSET Z={z_offset}` but when I try to run a print, it says it can’t parse it. If I comment out that line, it works, but doesn’t use the z offset even though it’s saved in the generated section as z\_offset. I assume there’s a syntax error but I don’t know what it is.

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [February 5, 2025, 9:09pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/10 "2025-02-05T21:09:56Z")

</div>

After calibration, did you perform a `SAVE_CONFIG` to store the new values?

---

<div class="post-metadata">

**Author:** ![mjmiller](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mjmiller](https://klipper.discourse.group/u/mjmiller)\
**Post date:** [February 5, 2025, 10:31pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/11 "2025-02-05T22:31:54Z")

</div>

I believe so this is in the generated section:

```auto
#*# [bltouch]
#*# z_offset = 1.730

```

But when I start a print it just says z offset 0 and I have to tune it in the first few seconds of the print while it’s laying down a brim.

---

<div class="post-metadata">

**Author:** ![theophile](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/theophile/32/31_2.png) [@theophile](https://klipper.discourse.group/u/theophile)\
**Post date:** [February 6, 2025, 5:42pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/12 "2025-02-06T17:42:34Z")

</div>

This is because your START\_PRINT macro is setting the z offset to 0. You need to pass the desired offset to START\_PRINT using the OFFSET parameter just like you did with the temperature parameters.

---

<div class="post-metadata">

**Author:** ![mjmiller](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mjmiller](https://klipper.discourse.group/u/mjmiller)\
**Post date:** [February 6, 2025, 6:20pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/13 "2025-02-06T18:20:15Z")

</div>

Thank you so much! Is there a comprehensive list of klipper parameters somewhere so I don’t have these kind of problems in the future?

---

<div class="post-metadata">

**Author:** ![flowerysong](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/flowerysong/32/10214_2.png) [@flowerysong](https://klipper.discourse.group/u/flowerysong)\
**Post date:** [February 6, 2025, 7:10pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/14 "2025-02-06T19:10:00Z")

</div>

`START_PRINT` is a custom macro that you chose to use, not part of Klipper. For a comprehensive list of parameters that it cares about all you have to do is read the macro.

---

<div class="post-metadata">

**Author:** ![mjmiller](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mjmiller](https://klipper.discourse.group/u/mjmiller)\
**Post date:** [February 6, 2025, 7:28pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/15 "2025-02-06T19:28:17Z")

</div>

I would like a full list of parameters klipper can access. I have what I need with the macro. But I would prefer to solve my own problems with the documentation rather than constantly ask for help. I have yet to find a list of parameters that klipper can reference in macros. As I suspect I’ll be creating more custom macros once I become more comfortable with Klipper. Appreciate your help though.

---

<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:** [February 6, 2025, 7:39pm UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/16 "2025-02-06T19:39:08Z")

</div>

> [@mjmiller](#):
>
> I would like a full list of parameters klipper can access.

See [Example: Search Printer Objects](https://klipper.discourse.group/t/example-search-printer-objects/164). It should be largely self-explanatory.

---

<div class="post-metadata">

**Author:** ![mjmiller](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mjmiller](https://klipper.discourse.group/u/mjmiller)\
**Post date:** [February 7, 2025, 12:38am UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/17 "2025-02-07T00:38:59Z")

</div>

Perfect, thank you.

---

<div class="post-metadata">

**Author:** ![theophile](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/theophile/32/31_2.png) [@theophile](https://klipper.discourse.group/u/theophile)\
**Post date:** [February 7, 2025, 4:37am UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/18 "2025-02-07T04:37:24Z")

</div>

> [@mjmiller](#):
>
> I would like a full list of parameters klipper can access.

I think @flowerysong misunderstood what you were requesting because “parameters” in this context usually refers to the variables/arguments that can be passed to and used by a macro. And since those are defined in the macro and can be anything you want, there obviously is no list of them except in the macro itself.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/klipper/original/1X/64419bf2aac6639e6ef5cef200dcd456b0a01ac3.png) [@system](https://klipper.discourse.group/u/system)\
**Post date:** [April 8, 2025, 4:38am UTC](https://klipper.discourse.group/t/klipper-not-taking-settings-from-slicer-or-saving-changes-from-dashboard/21838/19 "2025-04-08T04:38:08Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
