RRF 2.03 pressure advance causes 20% overextrusion
-
Haha. Yeah. There's lots of "fun" things going on in PrusaSlicer. There definitely needs to be a huge refactoring, IMO. Many features need to be removed, or re-considered in the context of other newer features.
-
@jschall said in RRF 2.03 pressure advance causes 20% overextrusion:
Good to see "Detect thin walls" still sucks just as much as ever.
Still better than Cura.
-
@Phaedrux Really? Cura seems to do way way better than PrusaSlicer when slicing things with thin walls. Also it has support for coasting which is super important on my ender3 v2s that don't frigging work with linear advance...
I just hate Cura's interface. Hard to be worse.
-
Superslicer has something like coasting iirc
-
@jschall I find Cura falls apart faster than super Slicer on thin walls. In Cura you're forced to use 2 walls. The master build of Cura has the option of trying to replace one of those wall passes with a travel move, but it rarely seems to work well. At least the gap fill in Slic3r has a lot more leeway with regards to wall thickness. It's true that on the really thin side the walls just don't get extruded at all, but it seems to be a lot more forgiving. Cura will print the thin walls but it's usually well over extruded.
-
@jschall
have you watched https://www.youtube.com/watch?v=7W5pPm0lZDE? it mentions the problems with the titans. -
@Phaedrux Cura has something called "compensate flow" and I think it reduces the flow on one of the two walls so that the total extrusion volume is correct for the wall thickness.
-
@jschall Yes that's the setting I'm thinking of. Doesn't it seem silly to replace a one of the walls with a travel move though? It's still taking the time to move around the entire perimeter it's just not extruding anything. Not very elegant.
For best results it also wants you to use outer wall first, which means overhangs suffer in addition to the extra ooze from the empty travel moves.
-
Yeah totally agree.
Bowden is fking stupid. The whole premise of bowden is to REMOVE a motor that needs to output LESS THAN 1W OF MECHANICAL POWER in order to SAVE MASS on something that weighs in at like 500 grams. Hey, here's an idea: how about instead of that, we stop using half-pound 1970s-era stepper motors?
-
@Phaedrux said in RRF 2.03 pressure advance causes 20% overextrusion:
Doesn't it seem silly to replace a one of the walls with a travel move though? It's still taking the time to move around the entire perimeter it's just not extruding anything.
Not really, because the only case where it isn't extruding anything is the case where the wall thickness is exactly equal to the line thickness. But yeah, could be optimized.
What slicer does the absolute best with thin walls? I bought Simplify3D and was horribly disappointed. Cura so far seems to do the best job overall.
-
I'd say super slicer does a reasonable job. It seems to have the option to connect the thin wall to the other adjacent perimeters whereas prusa slicer treats the thin wall section as a separate extrusion path entirely.
-
@jschall said in RRF 2.03 pressure advance causes 20% overextrusion:
Yeah totally agree.
Bowden is fking stupid. The whole premise of bowden is to REMOVE a motor that needs to output LESS THAN 1W OF MECHANICAL POWER in order to SAVE MASS on something that weighs in at like 500 grams. Hey, here's an idea: how about instead of that, we stop using half-pound 1970s-era stepper motors?
Here's a servo that outputs more torque than the geared titan extruder. It costs a whopping $10 - which is cheaper than the stepper. It weighs 58g vs 280g for the stepper. It includes the gears, which add not-insignificant mass as well. I'm not trying to say you can buy that servo and stick it on an extruder and it will work unmodified - it won't. I'm pointing out from a first principles point of view that you can cut out 80% of the mass of the extruder, without bowden, and it doesn't have to be expensive.
-
@jschall said in RRF 2.03 pressure advance causes 20% overextrusion:
Yeah totally agree.
Bowden is fking stupid. The whole premise of bowden is to REMOVE a motor that needs to output LESS THAN 1W OF MECHANICAL POWER in order to SAVE MASS on something that weighs in at like 500 grams. Hey, here's an idea: how about instead of that, we stop using half-pound 1970s-era stepper motors?
One could argue that the limiting factor on how fast one can print an object is how fast one can melt and extrude the filament. So if carriage mass isn't a limiting factor, then why reduce it? In fact I have demonstrated this by printing at up to 300mm/ sec with a moving carriage mass of around 2Kgs driven by modest NEMA 17s. I'll make a other contentious statement that adding mass reduces the resonant frequency - I don't get ringing -ever. So I'd say, if you physically have room to go direct drive, go for it and forget the mass. Unfortunately, it isn't physically possible to connect 6 extruders to a mixing hot end, so in my case, I mount then on a separate gantry above the hot end and use short Bowden tubes.
-
@jschall Can those servos meet the speed/acceleration achieved by a stepper? Not saying they can't I just have no idea of what they can do.
-
i think the biggest problem is that they cant do a full revolution
-
@Veti said in RRF 2.03 pressure advance causes 20% overextrusion:
i think the biggest problem is that they cant do a full revolution
On one hand, that shape of servo can be had in continuous rotation, on another hand, it’s not a servomotor, what is meant when some people say they want a servo on a CNC type machine like a 3D printer. Hobby servos are very limited on what they can do for that kind of use because the type of input doesn’t allow for the level of control needed. Hobby servos also use deep multistage gearboxes, which induce excessive backlash.
-
This thread is long and getting hard to navigate. I think what is being said is that using RRF 3.1.1, a particular print causes 3% over-extrusion (it was more in earlier firmware). Is that correct?
My suspicion is that this is caused by the firmware rounding pressure advance to the nearest microstep. If this is the case, changing extruder microstepping will affect the amount of over-extrusion. @jschall, are you able to test this? What extruder microstepping are you using at present, and what is the extruder steps/mm ?
-
@jschall Can those servos meet the speed/acceleration achieved by a stepper? Not saying they can't I just have no idea of what they can do.
Yes. Regardless, not suggesting the use of those specific servos.
@Veti said in RRF 2.03 pressure advance causes 20% overextrusion:
i think the biggest problem is that they cant do a full revolution
That's just because of mechanical stops in the gearbox to prevent the potentiometer from having problems. In an extruder application, you'd have a somewhat different configuration. Remember, this is just more of an example of how cheap, small and light an integrated servo motor could be, not suggesting that these are options for our application without significant modification.
@JRDM said in RRF 2.03 pressure advance causes 20% overextrusion:
Hobby servos are very limited on what they can do for that kind of use because the type of input doesn’t allow for the level of control needed.
@JRDM said in RRF 2.03 pressure advance causes 20% overextrusion:
Hobby servos also use deep multistage gearboxes, which induce excessive backlash.
I'm not talking about using hobby servos. I'm using hobby servos as an example in a first-principles argument that steppers are dumb in extruders. Backlash not important for extruder. Just means you need very slightly more retraction to take up the backlash.
@deckingman said in RRF 2.03 pressure advance causes 20% overextrusion:
So if carriage mass isn't a limiting factor, then why reduce it? In fact I have demonstrated this by printing at up to 300mm/ sec with a moving carriage mass of around 2Kgs driven by modest NEMA 17s. I'll make a other contentious statement that adding mass reduces the resonant frequency - I don't get ringing -ever.
It's more about acceleration than speed. A NEMA 17 could accelerate a locomotive to 300 mm/s, assuming low enough friction. It'd just take longer.
-
@jschall said in RRF 2.03 pressure advance causes 20% overextrusion:
@deckingman said in RRF 2.03 pressure advance causes 20% overextrusion:
It's more about acceleration than speed. A NEMA 17 could accelerate a locomotive to 300 mm/s, assuming low enough friction. It'd just take longer.
That's a ridiculous statement because even with zero friction, the acceleration would be so low that the distance travelled would be from here to the moon or perhaps even the other side of solar system.
In order to attain a speed of >300mm on a 3D printer implies that the acceleration must be sufficiently high to attain that speed over a distance of a few centimetres.
If a Nema 17 is perfectly capable of attaining printing speeds of >300mm/sec with a 2Kg mass, then it is implicit that it must have sufficient torque to accelerate that mass up to that speed in less than half the axis length.
-
@deckingman said in RRF 2.03 pressure advance causes 20% overextrusion:
If a Nema 17 is perfectly capable of attaining printing speeds of >300mm/sec with a 2Kg mass, then it is implicit that it must have sufficient torque to accelerate that mass up to that speed in less than half the axis length.
So you are actually getting achieved speeds of 300 mm/s with a NEMA 17 pushing around 2kg?
Still, acceleration matters a lot. It dominates when printing smaller parts. What kind of accelerations are you achieving?