Add new build plate types (PEO, PEY, PET, H1H, Phantom) #1232

Open
opened 2026-04-05 17:03:20 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @sezgynus on 12/30/2025

Description

This PR adds support for five additional build plate types: PEO, PEY, PET, H1H, and Phantom.

The primary motivation behind this change is to better support Klipper-based workflows where the selected build plate type is passed from OrcaSlicer to Klipper using the curr_bed_type placeholder in the machine start G-code.

Many users rely on this mechanism to automatically select a pre-defined bed mesh preset inside their Klipper START_PRINT macros. However, several commonly used build plate surfaces are currently not available as selectable options in OrcaSlicer, which limits this workflow.

By adding these widely used but previously unavailable build plate types, this PR enables:

  • Automatic selection of the correct Klipper bed mesh preset based on the active build plate
  • More accurate and consistent start G-code behavior
  • Improved integration between OrcaSlicer and Klipper for multi-plate setups

Changes included in this PR:

  • New configuration options for the added build plate types
  • UI controls to allow selecting and managing the new plate types
  • Integration with the existing build plate configuration flow
  • Added bed temperature and initial layer bed temperature keys for each new build plate type in the base filament profile definitions

No existing build plate behavior is modified, and no breaking changes are introduced. Existing presets and configurations remain fully compatible.

Screenshots/Recordings/Graphs

Ekran görüntüsü 2025-12-30 210143

record

Tests

  • Verified that the new build plate types appear correctly in the UI
  • Confirmed that curr_bed_type is populated correctly for each new plate type
  • Tested Klipper START_PRINT macros selecting the expected bed mesh presets
  • Ensured no regressions in existing build plate selections
*Originally created by @sezgynus on 12/30/2025* # Description This PR adds support for five additional build plate types: PEO, PEY, PET, H1H, and Phantom. The primary motivation behind this change is to better support Klipper-based workflows where the selected build plate type is passed from OrcaSlicer to Klipper using the `curr_bed_type` placeholder in the machine start G-code. Many users rely on this mechanism to automatically select a pre-defined bed mesh preset inside their Klipper `START_PRINT` macros. However, several commonly used build plate surfaces are currently not available as selectable options in OrcaSlicer, which limits this workflow. By adding these widely used but previously unavailable build plate types, this PR enables: - Automatic selection of the correct Klipper bed mesh preset based on the active build plate - More accurate and consistent start G-code behavior - Improved integration between OrcaSlicer and Klipper for multi-plate setups Changes included in this PR: - New configuration options for the added build plate types - UI controls to allow selecting and managing the new plate types - Integration with the existing build plate configuration flow - Added bed temperature and initial layer bed temperature keys for each new build plate type in the base filament profile definitions No existing build plate behavior is modified, and no breaking changes are introduced. Existing presets and configurations remain fully compatible. # Screenshots/Recordings/Graphs <img width="734" height="591" alt="Ekran görüntüsü 2025-12-30 210143" src="https://github.com/user-attachments/assets/d5f3f6af-aded-4ad9-9446-753adad9c31f" /> ![record](https://github.com/user-attachments/assets/5773eed6-4cd7-4cf8-addd-3a0526f0749f) ## Tests - Verified that the new build plate types appear correctly in the UI - Confirmed that `curr_bed_type` is populated correctly for each new plate type - Tested Klipper `START_PRINT` macros selecting the expected bed mesh presets - Ensured no regressions in existing build plate selections
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1232