Issues with my Duet Maestro or bad config?
-
I have just forced all the motors to spreadcycle and trying a test print now.
-
@jbirley have you checked what the accel/speed/jerk settings were on either of the Marlin boards to compare? Just plug the boards in via USB and use YAT to see what they report to M205 etc. Would at least let you compare apples to apples!
-
@droftarts That is a good shout i will do that
-
Unfortunately forcing the motors to spreadcycle did very little.
The cube on the right was printed with stealthchop, the cube on the left with the motors set to spreadcycle with M569 D2. Both printed at 40mm/s including travels.
-
@droftarts previous settings were:
Accel : 1000mm/s XY 100mm/s Z
Speeds: 200mm/s XY 4mm/s Z
Jerk: 15mm/s XY 0.4mm/s Z and 5mm/s Econverting them into mm/min the values are close enough to what was set already.
-
@jbirley Although I still think the motor current is on the high side, have you tried different filament? All the prints from Duet hardware you've shown are white and the other prints are not. I've had filament cause issues like this, just a thought.
-
@jbirley thanks for the answers, and sorry this is proving difficult to track down. Another option, if you feel there is a flakey driver, is to move the drives onto different drivers eg M584 Z0:1 E2 X3 Y4
If a test print is still the same, itβs not a driver issue.Can you also send M569 P# (where # is the driver number) with no additional parameters to see the current driver settings.
I also assume you are resetting after each change to config.g to ensure the new settings are being used?
Finally, try setting/changing the jerk policy; set P1 in your M566 command for Marlin-like jerk.
Ian
-
@Rushmere3D I left the motor current high on purpose, they are 1.7A motors so 1200ma is roughly 70% of max current. I was under the impression the only downside to running high current was extra heat and wear on the motor provided you are within the limits of the board and motors. since there was a possibility it was missing steps i left them high to remove it as a factor, i have tried them at 800 / 900 and 1000ma also though with no improvement. once i have it sorted it will start dropping them to see at what point it misses steps for long term printing though. I will change the spool for the next test just in case but i have had this behaviour with other spools so did not see much point in changing filaments for each test, again trying to keep the amount of variables down.
@droftarts M569 P1 returns
Drive 1 runs forwards, active low enable, timing fast, mode spreadCycle, ccr 0x00053, toff 3, tblank 0, hstart/hend/hdec 5/0/0, pos 680
i have left them in spreadcycle for now, again just to remove as many variables as possible.
I will move the motors around and give that a go
and yes i have been resetting after each change.
-
Adding P1 to the M566 command seems to have provided some improvement. The far right is the before, middle is M566 P1, the green one is exactly the same just a different brand and colour of PLA.
It is not as obvious on the picture but in person there is a definite improvement
-
try reducing the e steps by 10% and see if that improves the print
-
@Veti did not help unfortunately, I had calibrated the E steps previously, all dropping it did was ruin the dimensional accuracy of the cube and cause gaps in the top surface as you would expect with under extrusion
-
post a picture of your printer
-
Is the filament unspooling smoothly or is it getting tugged around?
What is your seam alignment in the slicer?
Is the bed stable or does it wiggle easily?
-
@jbirley
I also have a Sapphire Pro i have converted with a duet and a V6. Are you still using to Clone BMG Extruder it came with.... If you have anything spare kicking around try change it. -
First off thanks all for any help and input so far, even if I'm not getting anywhere i appreciate people giving up their time to help. Unfortunately that is just where I'm getting, no where.
@Phaedrux The filament is fine it can easily unspool straight into the extruder, I have tried multiple seam alignments from aligned to random, along with multiple slicers (cura and prusa). The bed on the sapphire plus is supported on two edges so is much more rigid than a lot of Chinese coreXY machines and the bed level screws are down tight enough it does not really move around.
@lodger Yes it is the BMG clone that is shipped with it however I have also tried a titan extruder I had kicking about with no change.
As stated at the beginning this has been happening on two machines for me now, with the exact same issue, and both machines had been working fine before the duet. I "upgraded" the first with the duet because of the questionable saftey of the first machines electronics, and the second because I already had the duet so why would i not? However the fact they have both worked fine without it rules out it being a mechanical issue, there is no way it is z wobble, or a bad extruder, snagging filament etc because they have all been proven to work fine.
over the last few days i have tried, in no particular order, multiple filaments, multiple extruders, extruder tensions, changing jerk settings both higher and lower, changing acceleration settings both higher and lower, different temperature ranges, retraction settings, pressure advance settings, I have moved all of the motors around onto different drivers, checked belt tensions really anything that could produce banding on the Z axis like I'm getting that I could think of. It is not layer shifting as the bands appear the whole way around the prints rather than sticking out one side and in the other.
I have tried every suggestion everyone has made on the forums, one at a time and done a test print in between nothing has made any real improvements.
the above imagine is of two cubes printed back to back. The only difference between them is the worse one on the left was sliced at .1mm layer height, while the other at was .2 all other settings stayed the same.
The only thing i can see being wrong at this point is there is something wrong with my board. I just wish i had a second one kicking about i could swap to and stick the SD card in because that would prove it one way or the other. At this point I'm getting close to just tearing the duet back out and converting it back over to the makerbase board that it came with.
-
I suggest you examine your test cubes carefully. Is the problem that a layer is shifted slightly from the previous one, so that it is indented from the previous layer at one side but overhangs the previous layer on the opposite side? If so then the problem is poor XY repeatability. Or is the problem that a layer will overhang the previous layer all the way round, or be indented from the previous layer all the way round? If so then the problem may be inconsistent extrusion, or unequal size Z steps (or missing Z steps if the print is not as high as it should be), or inconsistent temperature.
-
@dc42 Its not layer shifting, the bands are too large all the way around. Im pretty certain its over extrusion i just dont understand why. I have calibrated the esteps and i am having the issue with multiple extruders. The really bad cube above is about .5mm too large in both x and y but correct in z. however the one sliced at .2mm is correct in the x and y but about .2mm too small in the Z. what i don't understand is if it was inconsistent temperature or extrusion why is it so drastically different at different layer heights? I just cant wrap my head around what is wrong. The closest i have come to a good surface on the x and y face was when i accidentally set the filament diameter to 2.85 rather than 1.75 so horrendously under extruded, the walls came out nice and smooth but very very weak and the top and bottom along with the infil was terrible as you would expect. see pictures below.
-
What extruder are you using, and what steps/mm setting are you using for it?
-
@dc42 bondtech BMG clone that came with the printer and 430 steps/mm is what it came out to when I calibrated it by extruding 100mm of filament. I have tried lowering down to around 400.
-
Did you set your slicer for relative extrusion? I believe it's common for marlin based printers to use absolute extrusion but for reprap firmware you want to use relative extrusion. If you're set to absolute extrusion in the slicer then I suspect that could cause the irregularities in with your extrusion.
I see your configs show relative extrusion so that's why I ask.