Never Printing Flat
-
@Phaedrux said in Never Printing Flat:
M98 P"config.g"
-
Have you tried setting up automatic leveling?
https://docs.duet3d.com/en/User_manual/Connecting_hardware/Z_probe_auto_levelling
-
@Phaedrux oooh, what does M98 do?
Is automatic levelling different to ABL? Like the one seen in my bed.g file?
-
@Adam_Sw3 said in Never Printing Flat:
what does M98 do?
It calls a macro to run. M98 P"config.g" will call config.g to run as it does on startup, but since the system is already running it can catch syntax errors that might otherwise get missed at startup.
@Adam_Sw3 said in Never Printing Flat:
Is automatic levelling different to ABL? Like the one seen in my bed.g file?
No its the same thing but your bed.g appears to be missing the S parameter on the last probe point to do the calculation, but maybe that's just a copy and paste error?
-
This post is deleted! -
@Phaedrux Thank you for this! I will read through the documentation! Hopefully this should solve it!
-
@Phaedrux Hi There, I have just had a crack at this tonight and I am getting an error "Some computed corrections exceed configured limit of 0.50mm: -0.487 5.186 -8.188" I understand that this is out of the tolerance for the machine to avoid it damaging itself.
I am thinking that the way I have wired it up may be the issue, 2 Z's are connected to both Z drivers. and the other "Z driver" is connected to E0. I, therefore, believe the 2 Z's arent independent. Is this the case or are they individually addressable?
Thank you.
-
@Adam_Sw3 said in Never Printing Flat:
Some computed corrections exceed configured limit of 0.50mm
You can adjust the tolerance in the M671 S parameter.
-
@Phaedrux to like +-10mm?! Are the dual Z's independent?
-
@Adam_Sw3 said in Never Printing Flat:
to like +-10mm?!
Well you'll have to determine what a safe amount of movement is to prevent damage. However, the whole point of the feature is to reduce the difference between the points, so it should be bringing things closer to spec.
I would suggest trying 2 or 3mm and manually leveling the sides to begin with. Then there shouldn't be much of a difference between the sides and only a small amount of correct would be needed.
@Adam_Sw3 said in Never Printing Flat:
2 Z's are connected to both Z drivers. and the other "Z driver" is connected to E0. I, therefore, believe the 2 Z's arent independent. Is this the case or are they individually addressable?
I'm not exactly sure I follow. Which motors are wired where? The Z driver on the Duet 2 board is a single driver. The two ports for that driver are wired in series. So to use independent control each motor must have it's own driver.
From your config.g I see your driver mapping is a little wrong.
M584 X0 Y1 Z2:5:4 E3
There are only 5 drivers on the Duet, but you have 6 mapped. There is no driver 5, only 0,1,2,3,4.
So you can't actually do 3 motor leveling (and still have an extruder) on a duet 2 without either a Duex or external driver expansion.
-
@Phaedrux Ohhhhh!! I am misunderstood sorry about that. Yes it is massively better now thank you and watching it in action is extremely awesome!
Yes my fault, I don't know why I stuck 5 in there!! I have since removed that now. Thanks for your help!
Cheers!
-
Well how many Z motors do you have?