Have our slicers been wrong this whole time?
-
At what point do you think this pursuit of resolution or precision or accuracy or whatever term you want to use, is impossible? I'm using, like I said before, a 0.15 mm nozzle with 0.04 mm layer heights. How much lower do you want to go exactly? I'm pretty sure I could match polyjet resolution with the right system. The actual problem/limitation is print speed. FDM is simply inherently slower than most other processes. It's not inherently less-capable of producing higly detailed, high-resolution, accurate prints with great precision.
-
@bot said in Have our slicers been wrong this whole time?:
At what point do you think this pursuit of resolution or precision or accuracy or whatever term you want to use, is impossible? I'm using, like I said before, a 0.15 mm nozzle with 0.04 mm layer heights. How much lower do you want to go exactly?
Me? I'm happy with 0.4mm nozzle, 0.2mm layers. That means I can get parts in hours, not days. I have work I need to get done.
Impossible? Sounds like @arhi thinks 0.1mm nozzles are functionally impossible. But who knows.
I'm pretty sure I could match polyjet resolution with the right system. The actual problem/limitation is print speed. FDM is simply inherently slower than most other processes. It's not inherently less-capable of producing higly detailed, high-resolution, accurate prints with great precision.
It is inherently less capable. The rheology of molten polymers just is more limiting than that of low viscosity ink through an inkjet.
That doesn't mean it can't produce high resolution. Just that the trade-offs to get there make it impractical for most people.If you want to go chasing 15 micron layers, with 43 micron features... good luck, I'm sure it will be fun.
If I was building a high rez machine for printing nonsense polymers, I'd probably be happy with 0.1mm layers and 0.25mm features. I'm down with printing tiny expensive things that cost far too much money, but I want it to take less than a week.
-
I'd appreciate it if we could return to the topic at hand, if all you want to do is badmouth other people's ideas.
-
@theruttmeister said in Have our slicers been wrong this whole time?:
Sounds like @arhi thinks 0.1mm nozzles are functionally impossible. But who knows.
They are functionally impossible if you ask me! They clog non stop, you have to use 40:1 gearing in order to push filament trough and you need to print very hot ... I never managed to print a benchy with .1mm nozzle (smallest nozzle I managed to finish a print is 0.16mm and it's a World easier than 0.10mm) ... and this was with .1mm nozzle with exit channel shorter than .1mm!!
@bot sorry for the off-topic, I'll try to stay on the topic
-
I suppose I can accept 0.1 mm nozzle orifice as a reasonable lower bound for potential good results. Much like theruttmeister, I have no desire to go much lower than I am already. I do prefer to have the capability to do very high resolution prints, as well as low resolution prints, in order to expand the range of objects I can print. Being capable of printing at the widths and heights I am doesn't limit my ability to print 0.3 mm thick layers out of a 0.4 mm nozzle at 100 mm/s.
BTW, here is why the Slic3r flow math is less accurate. It puts a bias towards parts being too small, when you consider the volume. The following pictures show exactly theoretically perfect extrusions as dictated by the Slic3r model. Variation plus or minus due to filament diameter fluctuation is inevitable. Mathematically, Slic3r produces undersized parts with more probability.
0.4 mm requested extrusion width, 0.2 mm layer height.
Like I've said before: don't sand your models, and make sure they don't see much abrasion in use! You must not be producing functional parts if you don't care about the surface being made up of mostly void space.
-
But anyway, let's get back to the topic of discussion:
-
@bot well, assuming you can ideally control what comes out of the nozzle that start you are talking about is fixed with nozzle prime value, isn't it ?
-
@arhi Sure. It is fixed with "extra length on unretract" or whatever term slicers use. The problem with that method is that this prime amount is not subtracted from the requested extrusion of the line it is part of. This is why the segment needs to be split off, so we can meter the filament properly.
Instead of just priming an extra 0.25 mm or whatever, it's priming the exact amount required to print the extrusion underneath the nozzle, then from there it continues on with the amount already extruded accounted for. When you do extra prime, the extra amount is not accounted for.
-
Ahem.
@theruttmeister said in Have our slicers been wrong this whole time?:
Its easy to test your theory.
In Cura (where I can remember the setting), try playing with the 'Retraction Extra Prime Amount'. Which I'm fairly sure will produce an effect similar to what you want to get.
I think that you are going to be in the system noise of it all though. You are talking... [does some calculations]
A full 'spot' with a volume of 0.025mm3.
That's ~10 microns of filament, at 1.75mm.
Or half that, if you are just trying to start a line.Admittedly I didn't compensate for wall curvature, so the spot would be a hair larger than desired. And I was assuming 0.4mm extrusion width, 0.2mm layer height.
The math isn't that complex. Why not test it and see if you can detect any improvement? If you are correct you will see either no hole or a bump.
-
Yeah I'm planning on doing that when I get finished with a ton of other things on my to-do list. I'm trying to encourage discussion to see if the idea can be refined further. It's dealing with such theoretical elements, that the real-world tests aren't that important. What's important are the dynamics of the way the firmware will work with this, and how the slicers might implement this feature and how other methods or approaches might be better.