Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.18k stars 2.08k forks source link

"Cool Down Speed" and "Heat Up Speed" Not Timing Correctly #13343

Open Erin-Stephan opened 2 years ago

Erin-Stephan commented 2 years ago

Application Version

5.0.0

Platform

Cura - Ultimaker on Mac OS. Cura - Essentium on Parallels Windows.

Printer

Ultimaker S5 and Essentium HSE (custom printer)

Reproduction steps

Sliced the same simple part at different scales and with different cool down and heat up speeds to prove that the final temperature was being inserted at the wrong location every time. It is either not changing with the layer time or not changing accruately with the commanded rate.

Actual results

After changing cool down speeds and heat up speeds, the temperature setpoints are either not changing location (so setpoint timing is not functioning at all) or not timing accurately with the speed, temperature gap. This makes it nearly impossible to choose a heat up speed or cool down speed that allows the hozzle to reach its setpoint at the correct time. It is either way too early or late.

Expected results

The final temperature should be getting set closer to the end of the layer as cool down speed increases. Also as scale increases, the final temperature setpoint should not be at the same location. With a correct heat up speed, the nozzle should reach its initial temperature as the opposite hozzle is finishing its toolpath. This means the initial temperature should trigger in the middle of the other hozzles toolpath, timed using the toolhead speed and heat up rate.

Checklist of files to include

Additional information & file uploads

I have included the Cura - Ultimaker profile, but not the Essentium one because essentium is a custom printer with its own resource files and it will not show up in the default Cura 5.0.0 window. I have also attached a PDF powerpoint to depict the work I've done to prove the inaccuracies and some Essentium Printer gcodes. Our Essentium gcodes have the setting values listed at the top in the text if you would like to look at the setting values. The picture explains it pretty well. I am open to a phone call or meeting to explain my findings since there's a lot of data to process here.

I am showing the infill layers because it is the most obvious depiction (starting at the start of the infill). The same thing happens on the solid layers, it's just a different location.

Cura_Heatup_Cooldown_Issue 2.pdf

Ultimaker_Cool.And.Heat_Profile.3mf.zip

CoolDownSpeedInfill

H08_ToolChangeTest_CoolDownSpeed2_Scale300p.TXT

H08_ToolChangeTest_CoolDownSpeed35_Scale300p.TXT

H08_ToolChangeTest_CoolDownSpeed100_Scale300p.TXTH08

H08_ToolChangeTest_CoolDownSpeed100_Scale500p.TXT

H08_ToolChangeTest_CoolDownSpeed35_Scale100p.TXT

ZacharyHowell-Essentium commented 2 years ago

@nallath, is this issue currently being assessed/tracked? Thanks!

Erin-Stephan commented 2 years ago

I have updated the ticket to include a PDF presentation of the issue and also the project file with Ultimaker settings to show that it is also occurring on Ultimaker slices. I am available for a call if you need more clarity on the issue I'm getting. Thanks

MariMakes commented 2 years ago

Hey @Erin-Stephan,

Welcome to the Ultimaker Cura Github ๐Ÿš€ . This research is just amazing ๐Ÿ˜ฎ Thanks for all the hard work you did on this. ๐ŸŽ‰

giphy (13)

Fun fact, the problem that the M104 command is inserted at the incorrect position in the gcode has already been reported internally and we've already added a ticket to the backlog with the intent to improve this. For internal reference CURA-9540

These test cases will make resolving probably even easier. Thanks for the report! ๐Ÿ‘

Erin-Stephan commented 1 year ago

Hello!

Can I get an update on this issue? Has it been resolved in the new releases of Cura? I read all the bugfixes for the most recent releases and I donโ€™t see any mention of it and Iโ€™m about to do a whole bunch of testing on tool changes, where the heat up and cool down settings are going to be very useful.

Thanks, Erin

Erin Stephan Process Engineer | Essentium, Inc. @.**@.> C: 713.859.3686 Essentium.comhttp://www.essentium.com/

[Black text on a white background Description automatically generated]

From: MariMakes @.> Reply-To: Ultimaker/Cura @.> Date: Wednesday, October 5, 2022 at 7:09 AM To: Ultimaker/Cura @.> Cc: Erin Stephan @.>, Mention @.***> Subject: Re: [Ultimaker/Cura] "Cool Down Speed" and "Heat Up Speed" Not Timing Correctly (Issue #13343)

Hey @Erin-Stephanhttps://github.com/Erin-Stephan,

Welcome to the Ultimaker Cura Github ๐Ÿš€ . This research is just amazing ๐Ÿ˜ฎ Thanks for all the hard work you did on this. ๐ŸŽ‰

[Image removed by sender. giphy (13)]https://user-images.githubusercontent.com/40423138/194056624-cb962987-0890-4e21-aae2-4f02d858bff6.gif

Fun fact, the problem that the M104 command is inserted at the incorrect position in the gcode has already been reported internally and we've already added a ticket to the backlog with the intent to improve this. For internal reference CURA-9540https://ultimaker.atlassian.net/browse/CURA-9540

These test cases will make resolving probably even easier. Thanks for the report! ๐Ÿ‘

โ€” Reply to this email directly, view it on GitHubhttps://github.com/Ultimaker/Cura/issues/13343#issuecomment-1268352026, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZGZ3U6XO5HAQV64O6QXRNDWBVVYRANCNFSM6AAAAAAQRIDZJ4. You are receiving this because you were mentioned.Message ID: @.***>

EXTERNAL EMAIL: Be cautious, do not click links/attachments. Never give out your user ID or password. Verify the recipient's validity

Company Disclaimer: The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution, or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately.

MariMakes commented 1 year ago

Hey @Erin-Stephan,

Some significant work has been done on this! I believe we just forgot to update this issue. ๐Ÿ™ˆ

We expect this Pull Request to be shipped with Cura as soon as it passes the review๐ŸŽ‰ https://github.com/Ultimaker/CuraEngine/pull/1779

Thanks again for reporting this ๐Ÿ’ช

Erin-Stephan commented 1 year ago

Hey @MariMakes thanks for the quick reply. Do you have any update or insight on when the next shipment of cura settings will go out?