Skip to content

Make bed leveling temperature configurable #61

@Jeisecke

Description

@Jeisecke

Currently, bed leveling routines always run at 60°C, which is suboptimal for various bed surfaces and filament types. The temperature is currently hardcoded in the Elegoo firmware and cannot be set by users through configuration or G-code.

Proposal:

  • Make the bed leveling temperature configurable in the OpenCentauri firmware so that it can be set via:
    • G-code parameter (e. g. BED_LEVEL_TEMP S{temperature})
    • Slicer profile (uses already-heated bed temperature)
    • Configuration file (configurable default if no parameter is given)
  • This would allow users to perform heated bed leveling at an optimal temperature for their material and bed surface, which may be lower or higher than 60°C.

Background:

  • On many printers, heated bed leveling is recommended, but the optimal temperature depends on the material, adhesive, and process.
  • Currently, the process is not flexible and can lead to unintentional warping or risk of reduced adhesive performance.

Request:
Please implement the ability to set the bed leveling temperature, either via a config file or a G-code argument. Ideally, default to a sensible value (e.g. 60°C), but allow override/parameterization.

References:

  • Issues and discussion threads among users requesting this feature
  • Need for flexibility for different printers, beds, and filaments

Jeisecke, 2026-01-11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions