bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
1.87k stars 262 forks source link

Print head has a very small pause right after wipe while retracting movement. #2456

Open npoulos opened 1 year ago

npoulos commented 1 year ago

Bambu Studio Version

1.6.6

Where is the application from?

Bambu Lab Official website

OS version

MacOS

Additional system information

No response

Printer

Slicer specific

How to reproduce

Slice a project with "Wipe while retract" turned on

Actual results

When you use "Wipe while retracting" it moves the head across the wipe movement while retracting but then has a small pause where it retracts a tiny bit while stationary.

This tiny pause is causing stringing when printing tiny models with a .2 nozzle.

Screenshot 2023-09-05 at 9 25 03 pm

Expected results

The retraction should complete with the last wipe move, or even before the wipe move finishes to ensure no oozing.

Please update to allow for either

For example, you could have the wipe be at 1mm and retract at 0.8mm, and a new setting to complement "wipe while retracting" that is called "Retract over portion of wipe movement" and it can be a %. 100% would be that the wipe finishes right at the end of the wipe line and 50% would be that the retract happens over the first 50% of the wipe move and then last 50% of the wipe move will have no retraction.

Project file & Debug log uploads

BBS-retract.3mf.zip BBS-retract.3mf.zip

Checklist of files to include

QingZhangBambu commented 10 months ago

this is to ensure the entire retraction length is honored in case the wipe path is too short

npoulos commented 10 months ago

@QingZhangBambu in that case it should have logic to first check if the wipe path is too short or not and then add the last bit. Otherwise if the path is long enough when it does this last little bit of retraction it pauses the print head momentarily which causes tiny remnants.

QingZhangBambu commented 10 months ago

I agree with you. So I will check this code.

BambulabRobot commented 1 month ago

This issue has been marked as inactive due to no response for 90 days.