# Bed temp

**URL:** <https://forum.sovol3d.com/t/bed-temp/10050>\
**Category:** Sovol SV08\
**Created:** [May 26, 2026, 11:31am UTC](https://forum.sovol3d.com/t/bed-temp/10050 "2026-05-26T11:31:39Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![meteoros](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/meteoros/32/2868_2.png) [@meteoros](https://forum.sovol3d.com/u/meteoros)\
**Post date:** [May 26, 2026, 11:31am UTC](https://forum.sovol3d.com/t/bed-temp/10050/1 "2026-05-26T11:31:39Z")

</div>

When in filament setting I set for example 40º degrees (check image) but when I press print it goes up until 65º then I’ve to wait until comes down to 40º, where can I change this initial value of 65º?

 ![sovol08](https://canada1.discourse-cdn.com/flex030/uploads/sovolforum/original/2X/0/0ae3496f00a951890c5f9c64892b5a823ccd8f93.png)

---

<div class="post-metadata">

**Author:** ![mich0111](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/mich0111/32/1176_2.png) [@mich0111](https://forum.sovol3d.com/u/mich0111)\
**Post date:** [May 26, 2026, 12:59pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/2 "2026-05-26T12:59:50Z")

</div>

Hello,  
I recommend taking a look at the start G-code to see if there’s a command to heat to 65 °C.

---

<div class="post-metadata">

**Author:** ![meteoros](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/meteoros/32/2868_2.png) [@meteoros](https://forum.sovol3d.com/u/meteoros)\
**Post date:** [May 26, 2026, 1:59pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/3 "2026-05-26T13:59:25Z")

</div>

I found this:  
I changed to M140 S40 and M190 S40…but did the same initial temp 65º

 ![s2](https://canada1.discourse-cdn.com/flex030/uploads/sovolforum/original/2X/d/db6d171705879f4cb0a8471e3981011db8f53b97.png)

---

<div class="post-metadata">

**Author:** ![mich0111](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/mich0111/32/1176_2.png) [@mich0111](https://forum.sovol3d.com/u/mich0111)\
**Post date:** [May 26, 2026, 2:13pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/4 "2026-05-26T14:13:24Z")

</div>

Maybe you have to check the “START PRINT” macro.

---

<div class="post-metadata">

**Author:** ![meteoros](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/meteoros/32/2868_2.png) [@meteoros](https://forum.sovol3d.com/u/meteoros)\
**Post date:** [May 26, 2026, 2:26pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/5 "2026-05-26T14:26:30Z")

</div>

and where is that :)? i’ve 2.3.2 orcaslicer

update:

at Device i’m checking macro.cfg file

---

<div class="post-metadata">

**Author:** ![mich0111](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/mich0111/32/1176_2.png) [@mich0111](https://forum.sovol3d.com/u/mich0111)\
**Post date:** [May 26, 2026, 2:39pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/6 "2026-05-26T14:39:52Z")

</div>

I’m not an expert on Klipper, but I assume that this macro, which appears in the list, runs every time you start a print job.

---

<div class="post-metadata">

**Author:** ![meteoros](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/meteoros/32/2868_2.png) [@meteoros](https://forum.sovol3d.com/u/meteoros)\
**Post date:** [May 26, 2026, 2:55pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/7 "2026-05-26T14:55:14Z")

</div>

I found a M140 S65…which i think it’s what I’m looking for…I’m doing a flow rate test…but after I’ll change this value just to test if it’s related to the initial temp set on when pressing print

---

<div class="post-metadata">

**Author:** ![cardoc](https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/32.png) [@cardoc](https://forum.sovol3d.com/u/cardoc)\
**Post date:** [May 26, 2026, 4:33pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/8 "2026-05-26T16:33:03Z")

</div>

One pitfall of Klipper is the fight between the “start\_print” macro and the start g-code in your slicer software. Marlin firmware pretty much forces you to edit start g-code in your slicer. Old school users still think that way. Those users prefer to keep the macro simple and put everything in the slicer start g-code. Other users feel it is better to put everything in the macro. Most setups have some settings in both places.

Debugging requires examining both and check for duplicates or conflicting settings.

---

<div class="post-metadata">

**Author:** ![meteoros](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/meteoros/32/2868_2.png) [@meteoros](https://forum.sovol3d.com/u/meteoros)\
**Post date:** [May 27, 2026, 9:41am UTC](https://forum.sovol3d.com/t/bed-temp/10050/9 "2026-05-27T09:41:12Z")

</div>

so many updates and yet so many problems.. 🙂  
I tried to change de M140 S65…to M140 S50 in the Macro.cfg but when I press print it goes to 65º…

the “start\_print” macro file where can I find it?

---

<div class="post-metadata">

**Author:** ![cardoc](https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/32.png) [@cardoc](https://forum.sovol3d.com/u/cardoc)\
**Post date:** [May 27, 2026, 2:59pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/10 "2026-05-27T14:59:06Z")

</div>

It is in macro.cfg (line 252)

```auto
[gcode_macro START_PRINT]
description: 
variable_state: 'Prepare'
variable_record_extruder_temp:0
variable_max_record_extruder_temp:0
gcode:
    {% set mesh_name = "default" %}
    {% set mesh_calibrate_temp = printer['gcode_macro _global_var'].bed_mesh_calibrate_target_temp|int %}

    {% set extruder_target_temp = printer.extruder.target|int %}

    {% set bed_targer_temp = printer.heater_bed.target|int %}

    M400

    CLEAR_PAUSE

    G90
    {% if state == 'Prepare' %}

        {action_respond_info("Prepare!")}

        {% if printer.toolhead.homed_axes|lower != "xyz" %}
            G28
        {% endif %}

        {% if printer['filament_switch_sensor filament_sensor'].enable == True and
              printer['filament_switch_sensor filament_sensor'].filament_detected != True
        %}
            M117 No filament!!!
            {action_respond_info("Please Insert filament in Sensor!")}
            CANCEL_PRINT
        {% endif %}

        {action_respond_info("Check Heating!")}

        M140 S{bed_targer_temp}
        M104 S{extruder_target_temp}

        {% if printer.heater_bed.temperature < bed_targer_temp %}
            M117 Bed heating...
            {action_respond_info("Bed heating...")}
            M190 S{bed_targer_temp}
        {% endif %}

        {% if printer.extruder.temperature < extruder_target_temp %}
            M117 Nozzle heating...
            {action_respond_info("Nozzle heating...")}
            M109 S{extruder_target_temp} 
        {% endif %}

        {% if printer.quad_gantry_level.applied|lower != 'true' %}
            QUAD_GANTRY_LEVEL
        {% endif %}
        BED_MESH_CALIBRATE ADAPTIVE=1 
        
        SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=state VALUE='"Start"' 
        UPDATE_DELAYED_GCODE ID=_print_start_wait DURATION=0.5

    {% elif state == 'Start' %}
        M117 Printing now!!!
        {action_respond_info("Start!")}
    {% endif %}

```

It has no hard coded temperature. It reads the bed temperature from the header of the gcode  
file.

Open a gcode file from Orca in a text editor, delete lines 501-999999, save and upload here.

---

<div class="post-metadata">

**Author:** ![meteoros](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/meteoros/32/2868_2.png) [@meteoros](https://forum.sovol3d.com/u/meteoros)\
**Post date:** [May 27, 2026, 4:15pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/11 "2026-05-27T16:15:50Z")

</div>

> [@cardoc](#):
>
> `gcode_macro START_PRINT`

to make things clear, I’ve to delete all the code from line 252 until the last line? from the file macro.cfg

---

<div class="post-metadata">

**Author:** ![cardoc](https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/32.png) [@cardoc](https://forum.sovol3d.com/u/cardoc)\
**Post date:** [May 27, 2026, 5:38pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/12 "2026-05-27T17:38:33Z")

</div>

> [@meteoros](#):
>
> I’ve to delete all the code from line 252 until the last line? from the file macro.cfg

No. I posted it so you could see the temperatures are variables.

I need to see the first 500 lines of a g-code file from your slicer to see where the 65 °C bed temperature is being picked up by the macro.

---

<div class="post-metadata">

**Author:** ![meteoros](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/meteoros/32/2868_2.png) [@meteoros](https://forum.sovol3d.com/u/meteoros)\
**Post date:** [May 27, 2026, 6:22pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/13 "2026-05-27T18:22:56Z")

</div>

[macro\_cfg.txt](https://forum.sovol3d.com/uploads/short-url/n31jsyznrXbYfk1jzCJATRfQvpl.txt) (15.9 KB)

The first 534 lines…

---

<div class="post-metadata">

**Author:** ![cardoc](https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/32.png) [@cardoc](https://forum.sovol3d.com/u/cardoc)\
**Post date:** [May 27, 2026, 7:44pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/14 "2026-05-27T19:44:41Z")

</div>

> [@meteoros](#):
>
> [macro\_cfg.txt](https://forum.sovol3d.com/uploads/short-url/n31jsyznrXbYfk1jzCJATRfQvpl.txt) (15.9 KB)

I didn’t make myself clear. The file I need to see is the output from OrcaSlicer.

Open Orca  
Select your “normal” filament and process  
Right click on the build plate  
[add primitive]\>[cube]  
Slice plate  
[File]\>[export]\>[gcode]

Upload the gcode here

[Demo Video](https://1drv.ms/v/c/936ae393b8af4ece/IQBYUH3C6BrBQY7rVnzo9WT3Af6vM1idGBqUJjZMCfeKHFU?e=zIZYPB)

---

<div class="post-metadata">

**Author:** ![meteoros](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/meteoros/32/2868_2.png) [@meteoros](https://forum.sovol3d.com/u/meteoros)\
**Post date:** [May 28, 2026, 10:50am UTC](https://forum.sovol3d.com/t/bed-temp/10050/15 "2026-05-28T10:50:02Z")

</div>

[Cube\_PLA\_0.2\_20m15s.gcode](https://forum.sovol3d.com/uploads/short-url/bL4Pinpvj1LEBpjsJsQp0R28vTc.gcode) (651.6 KB)

---

<div class="post-metadata">

**Author:** ![cardoc](https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/32.png) [@cardoc](https://forum.sovol3d.com/u/cardoc)\
**Post date:** [May 28, 2026, 4:42pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/16 "2026-05-28T16:42:22Z")

</div>

I do not see a hard coded bed temperature anywhere. BUT the bed temperature you have set for PLA is 65 °C.

Redo the g-code file but select the TPU seen in your OP.

---

<div class="post-metadata">

**Author:** ![meteoros](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/meteoros/32/2868_2.png) [@meteoros](https://forum.sovol3d.com/u/meteoros)\
**Post date:** [May 29, 2026, 3:31pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/17 "2026-05-29T15:31:40Z")

</div>

[Cube\_TPU\_0.2\_52m9s.gcode](https://forum.sovol3d.com/uploads/short-url/4UKRJFkCMUAuqR0vF8jO6K0eCLN.gcode) (652.4 KB)

---

<div class="post-metadata">

**Author:** ![cardoc](https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/32.png) [@cardoc](https://forum.sovol3d.com/u/cardoc)\
**Post date:** [May 29, 2026, 6:11pm UTC](https://forum.sovol3d.com/t/bed-temp/10050/18 "2026-05-29T18:11:37Z")

</div>

If you print that g-code does the bed go to 65 °C? I don’t see anything in the code that has a bed temperature other than 40.
