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

While Using Autospeed, Gap fill is disabled #2746

Open
piyr9 opened this issue Aug 10, 2019 · 15 comments
Open

While Using Autospeed, Gap fill is disabled #2746

piyr9 opened this issue Aug 10, 2019 · 15 comments

Comments

@piyr9
Copy link

piyr9 commented Aug 10, 2019

Version

Prusa Slicer version 2.0.0+win64

Operating system type + version

windows 10

3D printer brand / version + firmware version (if known)

hypercube with bowden on Duet Wifi

Behavior

While using Autospeed settings like the following picture:

image

Results in missing Gap fill parts for example in the smoke stack in this Benchy:

image

Disabling autospeed gives the proper result like this:

image

When printing the model with Autospeed there are gaps in the print. If I set Gap Fill setting to 30mm/sec the model is filled in properly but Volumetric extrusion/Autospeed function is disabled.

@piyr9 piyr9 changed the title Using Autospeed and Gap fill is disabled While Using Autospeed, Gap fill is disabled Aug 10, 2019
@zgrozemag
Copy link

Now if you would just read the tooltip, you'd know that setting gap fill turns gap fill off instead of using autospeed.
gap

@piyr9
Copy link
Author

piyr9 commented Aug 11, 2019

I have read the tool tip and I did set gap fill to 30mm and autospeed would be off printing really slow. Is this a bug?

@neophyl
Copy link

neophyl commented Aug 11, 2019

From your settings picture above you have Max Volumetric Speed set to 2.7mm, that's going to slow everything right down anyway. You may alrerady be familiar wityh Max Volumetric but its an over ride on all extrusion speeds as you are basically saying my extruder cant supply enough hot plastic above this rate. As such it applies a brake to all the printing speeds. Thats why it can be set in both the Print profile and the Filament profiles, with whatever is the least being used. Basically the Max Volumentric on print is normally set to match whatever your extruder can handle (around 11.5 for a E3 v6, more for a Volcano etc)., and if your filament is less then you set a lower level like the PET filaments by defualt have (8mm). As you have a Hypercube with bowden I dont know what a suitable value for your setup is.

It is a little weird that most speeds when set to 0 enables the autospeed setting but that for Gap Fill Speed it turns gap fill off but thats the way it is and at least theres the tool tip to let you know that.
Thats not a bug.

@piyr9
Copy link
Author

piyr9 commented Aug 12, 2019

I wanted to print at 30mm/sec at a 0.2mm layer height with an extrusion width of 0.45mm. According to the volumetric calculator, it shows a 2.7mm3/s flow rate. This flow rate works and prints at 30mm/sec with gap fill disabled. It does not work with gap fill enabled.

image

@oliof
Copy link

oliof commented Aug 26, 2019

I am encountering this issue as well on PrusaSlicer 2.10alpha1 on linux. And, conversely, if gapfill is set to any speed while autospeed is on for every other speed setting, the remainder of the model is printed at a very low speed (7.2mm/sec) according to the PrusaSlicer preview. If I set gapfill to an "unreasonable" value like 120mm/sec, the PrusaSlicer preview shows that all features are printed at the lowest speed, except for gap fill which will be printed with the set value.

@bernhardberger
Copy link

I can confirm this is still an issue in the current 2.2.0-alpha4.

Makes using autospeed basically useless :/

@sleeperninja
Copy link

Auto Speed still useless in version: 2.2.0+

@bubnikv
Copy link
Collaborator

bubnikv commented Apr 8, 2020

Autospeed was always useless.

@oliof
Copy link

oliof commented Apr 8, 2020

@bubnikv autospeed works reasonably well when you disable gapfill, so I respectfully disagree. But if you feel it always was useless, maybe remove it?

@bubnikv
Copy link
Collaborator

bubnikv commented Apr 8, 2020 via email

@bernhardberger
Copy link

I have to admit that I had gotten by far the best prints/surface quality on symmetric objects when I played around with autospeed.

However missing gap fill and having holes in the object was a deal-breaker so I don't use it anymore :/

@blalor
Copy link

blalor commented Apr 29, 2020

I also ran into this problem. If gap filling needs to be disabled (why would you want to do that?), maybe that should be a separate checkbox, as 0 takes on too many meanings, and you can't leave gap fill speed empty. Otherwise Auto Speed should fill gaps using a speed calculated from the max volumetric speed, or use the gap fill speed provided.

Honestly, it feels like autospeed should be a separately-enabled feature (like with a checkbox) with per-feature speeds overriding the calculated speed.

@markd15
Copy link

markd15 commented May 15, 2020

I've been fighting with autospeed for the last few days and what I found is that you can turn on gap fill, but you need to crank your "Max print speed" setting to a really high value. Doing this and checking the result in the preview window will allow you to adjust the max speed of the print until everything is actually hitting your desired top speed.

Say you want to have a max autospeed of 60 mm/s but you need to have gap fill enabled. Enable gap fill with some reasonable value and then set max print speed to 365 mm/s and the actual max print speed will be 59.9 mm/s. Note that this is for my print profile specifically. This number changes dramatically with profile setting changes like layer height.

Now the problem with this method is the slicer still seems to think it's doing something right and will scale the speed of each line type accordingly (assuming you have different extrusion widths set for each line type). While the top print speed may be 60 mm/s, that may only apply to top surface lines and not infill lines, for example. It seems to set all lines to the same volumetric flow rate, even if that's A) well below the set volumetric flow rate of your print and filament profiles, or B) volumetric flow rate control is disabled.

I wish autospeed would just work perfectly with any layer height, line width, volumetric flow rate, or gapfill setting. Seems like some digging is needed to figure out what wires are twisted in the code that make gapfill screw with autospeed so badly.

@bernhardberger
Copy link

bernhardberger commented May 15, 2020

I think the reason is as simple as: slow gap fill speed and long travel distances means that the extruder pressure can't be kept steady so it has to slow everything down.

Imho the "easy" fix (at least in theory) would be to just exclude gap fill from the equation for print speed calculation. I'd rather have a working autospeed for 99% of my print than having no gap fill at 100% of my print.

I personally think that autospeed is an underrated feature. Sure, LA (resp. PA) help a lot with keeping the extruder pressure steady - but I still had my best prints ever on some autospeed tests. Especially on functional parts and more simple geometric shapes.

@hannemann
Copy link

@markd15 Thanks for the workaround. I cranked up my max_print_speed by a factor of 6 and speeds seem to make more sense now. At least for me that works for now until this issue gets fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants