Skip to content

fix: Temperature preheat command fires at correct time within long co…#2328

Draft
HellAholic wants to merge 2 commits intomainfrom
CURA-13115
Draft

fix: Temperature preheat command fires at correct time within long co…#2328
HellAholic wants to merge 2 commits intomainfrom
CURA-13115

Conversation

@HellAholic
Copy link
Copy Markdown
Contributor

@HellAholic HellAholic commented Apr 18, 2026

Description

For long zigzag skin (initial layer) the temperature command was firing at the beginning of the path (start of skin) rather than at the end-ish of layer 0 (with consideration for the heat up time).

The fix ensures that at the start of each path only genuinely overdue inserts are fired immediately. Inserts assigned to the current path are held until the insertTempOnTime callback reaches their time_after_path_start, preserving the intended placement regardless of how many paths the feature is split into.

image

Type of change

  • Bug fix

How Has This Been Tested?

  • Test A
  • Test B

Test Configuration:

  • Operating System:

Checklist:

  • My code follows the style guidelines of this project as described in UltiMaker Meta
  • I have read the Contribution guide
  • I have commented my code, particularly in hard-to-understand areas
  • I have uploaded any files required to test this change

CURA-13115

…ntinuous paths

For long zigzag skin (initial layer) the temperature command was firing at the beginning of the path (start of skin) rather than at the end-ish of layer 0 (with consideration for the heat up time).

The fix ensures that at the start of each path only genuinely overdue inserts are fired immediately. Inserts assigned to the current path are held until the insertTempOnTime callback reaches their time_after_path_start, preserving the intended placement regardless of how many paths the feature is split into.
@HellAholic HellAholic added the PR: Community Contribution 👑 Community Contribution PR's label Apr 18, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 18, 2026

Test Results

30 tests  ±0   30 ✅ ±0   4s ⏱️ -1s
 1 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit 0b37c1e. ± Comparison against base commit 721acc2.

♻️ This comment has been updated with latest results.

Copy link
Copy Markdown
Member

@rburema rburema left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'C++ Benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.50.

Benchmark suite Current: 3b6dad2 Previous: e413060 Ratio
SimplifyTestFixture/simplify_local 1.9447085998230405 ns/iter 1.246300090173324 ns/iter 1.56

This comment was automatically generated by workflow using github-action-benchmark.

CC: @nallath @jellespijker @wawanbreton @casperlamboo @saumyaj3 @HellAholic

@HellAholic HellAholic changed the base branch from 5.13 to main April 20, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: Community Contribution 👑 Community Contribution PR's

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants