Vertical banding on COREXY machine
-
Well, this afternoon did a few more test, you know just for the pleasure of havi g the same result always hehehe
I printed at 30mm/s all test and the changes was:
- updated fw to the latest one
- printed 20 , 40 and 80mm cubes
- changed nozzle to a phaetus one
- tried slicing with slic3r instead of simplify
- printed in vase mode
- printed at 210 instead 200 degrees
So I don't know what rlse to try but I am more than convinced that it is related on how on the duet wifi are managed slow moving as it happens on the extruder at such speed.
I also extruded on the air with the printed stopped 50mm of filament at 6 and 1 mm/s and the extruded filament has the pattern I see on the printed objects so it is like the stepper movement at low speeds is not smooth at all or something weird happens with back pressure or something like that...
-
@zabana said in Vertical banding on COREXY machine:
I also extruded on the air with the printed stopped 50mm of filament at 6 and 1 mm/s and the extruded filament has the pattern I see on the printed objects so it is like the stepper movement at low speeds is not smooth at all or something weird happens with back pressure or something like that...
Can you clarify exactly what it was you did for this test and perhaps post some pictures of the result? What happens if you extrude at the rate that is used with your "good" prints, does the extruded output then look smooth?
-
@gloomyandy it is difficult to take a pic of it but here it is. And the test is simple, just did an air extrusion lije when you want to prepare the hotend or simillar, just send thw G1 F6 E50 command on the console and that is all.
-
@skrotz I'm really happy to see the difference in 3.3beta. What RRF version is the top trace? The amplitude seems to be about half and the frequency quadrupled or so. Between the two I'd expect the artifact to be fairly obscure as a result.
What jerk & acceleration were these traces at? And typically how long before the released version of 3.3? I think I saw the RC announced recently.
-
@zabana I'm slightly confused. If the defect is caused by XY moves, why would it show in a midair extrusion, when theoretically only the extruder would be in play? Some kind of interplay between extrusion and XY moves?
-
@donstauffer here are the relevant settings:
M906 X1400 Y1400 Z1000 E800 I60 ; Set motor currents (mA)
M201 X3000 Y3000 Z100 E1500 ; Accelerations (mm/s^2)
M203 X24000 Y24000 Z900 E3600 ; Maximum speeds (mm/min)
M566 X1000 Y1000 Z100 E1500 ; Maximum jerk speeds mm/minuteI played with much lower jerk values but didn't see much change in the accelerometer data. Much lower accelerations seemed like it might have helped but on a test print of a calibration cube I still saw the exact same waviness as at higher acc.
Not sure what you mean by the difference in 3.3beta? I think you misunderstand, both of those images are from 3.3RC3, top one is an X movement and bottom is a Y movement.. I posted both to note the difference I see in X versus Y, and on my machine I don't see the waviness on Y really, just X, and looking at those two samples it kind of makes sense.
-
@donstauffer Maybe I did not explain properly but after all tests I did my only conclusion is that the artifacts are not related to XY moves but extruder moves. Of course there is a little bit ringing but also in the ringing due acceleration and deceleration I can see the periodic patron that gives the extruder. I don´t know why because I am not an expert in the firm or the internal management that the duet firmware do but as far as I can see and understand there is something different in my duet wifi between extruding slow at 30mm/s and 60mm/s that makes not smooth the extrusion at low speeds in straight extruded lines.
Today I ordered a LDO 8 pinion stepper so maybe having more steps per mm (55 insted 44 at full steps) and different inductance and such will help. It will arrive in about two weeks.
-
Seems to me at this point we need to verify if it's a mechanical extruder issue or firmware issue. So we'd either need to change the extruder, or change the firmware.
-
@phaedrux what can I do to change fw? Because the latest test was done with the rc3 and the previous one with the rc2.
Regarding the extruder change it is difficult because it involves a total redesign on the X carriage, maybe I have enough time to adapt it for a bmg again or do you sugest another thing to do and test? -
@zabana said in Vertical banding on COREXY machine:
@phaedrux what can I do to change fw? Because the latest test was done with the rc3 and the previous one with the rc2.
Regarding the extruder change it is difficult because it involves a total redesign on the X carriage, maybe I have enough time to adapt it for a bmg again or do you sugest another thing to do and test?Can you play a bit with the pinch-gear tension while you extrude in free air?
My gut feeling tells me, that the whole BMG-gear pinch geometry is wrong. (on my clones at least)
I pulled filament by hand through the gears of the sherpa mini and noticed, that any increase of pinch ends in a rough movement of filament. The dual gears get pushed together, before I get reasonable clamping on the filament side. The bracket shaft is parallel to the gears, so we can't avoid pushing both sides at once.If I had to re-construct it, I'd turn the idler bracket shaft 90°. That way the pivot point would be along the dual gears and the pinch force would only apply to the filament path.
-
@zabana
Since you are using a sherpa mini too, I think I will reconstruct the front bearing holder with a slightly larger distance between the main shaft and the hole that takes the pinch bracket shaft. The dual gears must not mesh too hard before the filament pinch force is right.
A bit of play between the gears is easier to accept than 'clenched teeth' -
@o_lampe I think I get what you say but can you post a pic or drawing bout what you say exactly?
-
from my experience this issue is a combination of things like geared extruder , short filament path , stiff filament (pla) and tiny melt zone .
try to change one of those and see if you have any improvement . easiest is to change filament to something less stiff like nylon .
first time i saw this type of artifact was when i shortened my filament path by half , all else was the same . -
@zabana Just to add to what the others have said about the drive gears, there are many reasons why a pair of meshed gears won't produce a perfect motion (even ignoring anything to do with how the hobbed gear bites into the filament). I design gearboxes for electric cars so this is pretty much my day job!
First reason is any manufacturing defects. There can be runout errors (where the gear teeth arent concentric to the rotational axis) which will cause once-per-rev errors. There can be pitch errors (where two consecturive teeth might be spaced slightly too close/far apart). There can also be form errors in the involute shape of the gear teeth meaning they don't roll over each other properly. As well as these issues affecting the meshing of the gears, they can also cause other issues (like double-flank contact where the backlash becomes zero and there isn't enough room for the teeth to mesh properly) that might change the loading on the gears & housings (particularly if they're only lightweight printed ones). Obviously on top of this, any errors in how the gears are mounted/aligned in the housings will affect them too.
I would also add that if your gears have come from two separate sources (one from the motor manufacturer(?), one from Bontech/extruder supplier), the gear teeth might not be perfectly matched (may have slightly different module, profile shift, base pitch etc).
The other issue is transmission error. Even if you have perfectly manufactured gear teeth, the teeth themselves will still bend a bit under load (particularly if they're plastic!). It might only be small, but it means you get some once/twice per tooth-pass error in the output shaft rotation. This will vary with load, but it may also interract with any manufacturing errors (e.g. to dampen them out as the teeth flex to compensate for them), so you often find that gears run best with some load on them.
All of these things are also often worse with small pinion gears, as 1% of a tooth pass is much bigger proportion of the shaft rotation, plus some other things on the actual tooth involute form.
So what does this all mean for you....
First thing I'd say is that if your issue is actually with the extruder mechanicals, it may be speed or load dependent. If you found that increasing the extruder flow rate helped improve things, it could actually be the increased load on the gears (from the nozzle back pressure) dampens out the variation source (whether that be because of how the plastic flows in the melt chamber, or something to do with the drive gears). I'd have another go at changing the nozzle temps, but look at going lower so that you build up more back pressure. Maybe you could also try a different size nozzle?
Defintiely play around with the tension spring that pushes the two drive gears tgether as @o_lampe suggests. Having it set too tight will only exacerbate any issues in the gear train
Edit: actually finished writing the post before hitting submit...
-
@zabana said in Vertical banding on COREXY machine:
@o_lampe I think I get what you say but can you post a pic or drawing bout what you say exactly?
Like rotating the whole pinch roller bracket 90 degree clockwise. The new pivot point is close to the dual gears and vertical.
I have to figure out a different place for the thumbscrew. -
@phaedrux I don't know if this counts, but I have two Bondtech BMG extruders, and I tried both with the same results. The one piece which I didn't change is the stepper gear.
-
@zabana The upper few mm of this print illustrate the effect of increasing perimeter speed from 80mm/sec to 120mm/sec, which I accomplished by lowering jerk to 110mm/sec (maintains adhesion on concave curves, but makes them ugly; paradoxically, my corners now look wonderful):
-
@donstauffer yes I detected similar improvement in my prints if I increase the speed regarding the periodic rippling but if a piece is small or need to reduce speed to print it the problem will be there.
Right now I am refining the extruder because just in case and of course a smoother meshing and movement never hurts.I also did a test printing at 180 degrees instead of 200 as someone advised to increase back pressure but it did not work at all so the more test I do the more prone I am to think in something fw related with small speed on the extruder because it not only happen in a sherpa extruder but also in "good" ones like BMGs
-
@o_lampe said in Vertical banding on COREXY machine:
@zabana
Since you are using a sherpa mini too, I think I will reconstruct the front bearing holder with a slightly larger distance between the main shaft and the hole that takes the pinch bracket shaft. The dual gears must not mesh too hard before the filament pinch force is right.
A bit of play between the gears is easier to accept than 'clenched teeth'I went a different direction in separating the gear lash from the filament crush. Gear side axle support is elongated, allowing an M2.5 bolt to act on the axle and dial in gear lash independently:
-
@zabana I am quite certain that these vertical lines are not caused by a firmware issue. RRF produces highly regular stepper motor pulses, unlike some other firmwares.
Unfortunately, vertical banding such as you illustrate in your original post is common. I remember that Prusa carries out a long investigation into it several years ago, because it was affecting their printers. They even put a Duet WiFi into one of their printers to see if it solved the problem (it didn't).
The likely causes are uneven extrusion, or uneven XY motion. To test which, find a simple print that illustrates the problem well, such as a square vase print. Then change the layer height, for example increase it by 50%. If the problem is uneven extrusion, then the period of the lines will change in inverse proportion to the layer height, assuming you keep the same extrusion width.
If this confirms that the problem lies with the extruder, the next step is to calculate the period in terms of the filament input to the extruder. If you are doing a square vase print, look at the GCode to see how much filament length is extruded for each side of the square. Divide that length by the number of vertical lines per side to get the period at the input. Then try to relate that to characteristics of the stepper motor, e.g. the amount extruded for each gear tooth, and the stepper motor steps per mm.