Multi Bed Type Initial Layer Temperature Not Exporting to Gcode File Correctly. #1489

Closed
opened 2026-04-05 18:01:12 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @3DPrintDemon on 11/27/2025

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

2.3.1

Operating System (OS)

macOS

OS Version

MacOS 15.7.2

Additional system information

Mac Mini 2023,Apple Silicon M2 Pro, 16gb RAM

Printer

Voron 2.4

How to reproduce

  1. Enable Support Multi Bed Types
  2. Choose different initial layer temperatures for each type of bed surface.
  3. Add BED=[hot_plate_temp_initial_layer] to your machine start gcode.
  4. Add SURFACE="[curr_bed_type]" to your machine start code.
  5. Export Gcode file & check EXECUTABLE_BLOCK_START section for your machine start gcode.
  6. Compare values of exported placeholders listed above against the values you set in the Bed Temperature table of the Material Settings window.

Actual results

This bug has been reported to me by users of my macro pack & I have replicated it exactly on my system also. Orca Slicer will always export the Initial Layer temperature for the Smooth PEI Plate bed no matter if any other type of bed is selected or what temperature is set for them. Please see images for reproduced bug on my system. Orca slicer does this on any printer I set, & any model file, filament or process.

Expected results

The correct Initial Temperature for each specific plate should be exported via the placeholder in the start machine gcode & not just the value for the Smooth PEI plate.

Project file & Debug log uploads

ORCA MULTI SURFACE BUG.zip

Checklist of files to include

  • Log file
  • Project file

Anything else?

Image

Image

Image

*Originally created by @3DPrintDemon on 11/27/2025* ### Is there an existing issue for this problem? - [x] I have searched the existing issues ### OrcaSlicer Version 2.3.1 ### Operating System (OS) macOS ### OS Version MacOS 15.7.2 ### Additional system information Mac Mini 2023,Apple Silicon M2 Pro, 16gb RAM ### Printer Voron 2.4 ### How to reproduce 1. Enable Support Multi Bed Types 4. Choose different initial layer temperatures for each type of bed surface. 5. Add BED=[hot_plate_temp_initial_layer] to your machine start gcode. 6. Add SURFACE="[curr_bed_type]" to your machine start code. 7. Export Gcode file & check EXECUTABLE_BLOCK_START section for your machine start gcode. 8. Compare values of exported placeholders listed above against the values you set in the Bed Temperature table of the Material Settings window. ### Actual results This bug has been reported to me by users of my macro pack & I have replicated it exactly on my system also. Orca Slicer will always export the Initial Layer temperature for the Smooth PEI Plate bed no matter if any other type of bed is selected or what temperature is set for them. Please see images for reproduced bug on my system. Orca slicer does this on any printer I set, & any model file, filament or process. ### Expected results The correct Initial Temperature for each specific plate should be exported via the placeholder in the start machine gcode & not just the value for the Smooth PEI plate. ### Project file & Debug log uploads [ORCA MULTI SURFACE BUG.zip](https://github.com/user-attachments/files/23808926/ORCA.MULTI.SURFACE.BUG.zip) ### Checklist of files to include - [x] Log file - [x] Project file ### Anything else? ![Image](https://github.com/user-attachments/assets/9a86daea-f5db-46e4-9d39-4e3465622135) ![Image](https://github.com/user-attachments/assets/4d09c4b4-0a4c-4363-8c69-b6e3259f64cc) ![Image](https://github.com/user-attachments/assets/110b901b-b3dc-4906-935b-3247ab7ea1b5)
MrUnknownDE added the bugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbug labels 2026-04-05 18:01:46 +02:00
Sign in to join this conversation.
No Label bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1489