Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PP-502] Method profile corrections #19358

Merged
merged 26 commits into from
Jul 16, 2024
Merged

[PP-502] Method profile corrections #19358

merged 26 commits into from
Jul 16, 2024

Conversation

alanbjorklund
Copy link
Contributor

Description

  • improves print quality for various materials
  • prevents slice failures for PLA self support

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Printer definition file(s)
  • Translations

How Has This Been Tested?

I copied the extruder, definition, variant & quality files into the Beta 5.8 build and checked values in the UI. I also sliced 44 files (1 per Method X & Method XL configuration) that I will be printing over the next few days.

  • Test A
  • Test B

Test Configuration:

  • Operating System:

Ventura 13.6.6

Checklist:

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

⚠️ Clang-Tidy found issue(s) with the introduced code (1/1)

alanbjorklund and others added 3 commits July 10, 2024 17:42
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

⚠️ Clang-Tidy found issue(s) with the introduced code (1/1)

@wawanbreton wawanbreton changed the base branch from main to 5.8 July 11, 2024 08:01
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

⚠️ Clang-Tidy found issue(s) with the introduced code (1/1)

resources/definitions/ultimaker_method_base.def.json Outdated Show resolved Hide resolved
resources/definitions/ultimaker_method_base.def.json Outdated Show resolved Hide resolved
raft_interface_speed = 15
raft_interface_z_offset = -0.05
raft_interface_z_offset = =-0.1 if raft_base_thickness == 0.5 else -0.05
Copy link
Member

Choose a reason for hiding this comment

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

Why the exact comparison with 0.5? Seems like a bit of a weird thing, shouldn't it be someting like lower than 0.5?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Paul suggested tying this raft interface logic to a specific raft base value rather than saying "if PVA is paired with N12CF". Although, your comment here made me double check the N12CF file for the raft base height and it was actually set to 0.4 (this is a mistake). So I am going to update this value in the N12CF file to reflect 0.5 instead of 0.4. If there's a better way to reference a specific material pair, let me know and I will update it again. Thank you

Copy link
Contributor

@pkuiper-ultimaker pkuiper-ultimaker Jul 16, 2024

Choose a reason for hiding this comment

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

I tested the formula and it does not switch. Perhaps raft_base_thickness == 0.5 is sensitive to rounding errors
I also tried: =-0.1 if extruderValue(raft_base_extruder_nr, 'material_type') == 'Nylon12 Carbon Fiber' else -0.05
However, that also did not work :-( [resulted in -0.05 for both PLA and Nylon12-CF)

Copy link
Contributor

Choose a reason for hiding this comment

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

@wawanbreton just informed me that this is a bug in Cura that they try to resolve before 5.8 beta

@pkuiper-ultimaker pkuiper-ultimaker changed the title Pp 502 method corrections [PP-502] Method profile corrections Jul 11, 2024
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

⚠️ Clang-Tidy found issue(s) with the introduced code (1/1)

resources/definitions/ultimaker_method_base.def.json Outdated Show resolved Hide resolved
@wawanbreton wawanbreton merged commit 1c244f0 into 5.8 Jul 16, 2024
2 of 4 checks passed
@wawanbreton wawanbreton deleted the PP-502-Method-Corrections branch July 16, 2024 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants