Hi im the silly cat playing with this meany,
so the current for the x and y axis is determined by the dip switches on the driver on the back of the steppers, (which i will check)
The layer shift is every layer and can be either the x or y or both and normally one direction or the other., never a zig zag effect .. always in one direction. So a wall would come out at like 30deg from the bed, if it could print in air.
The lead screws are a helical type with about 25mm per revolution (both axises) Z is a std 2mm lead screw, as by the config file the steps are only 128.25 i think this is due to the large pitch of 25mm.
The layer shift is approx 2mm each shift this seems consistant each layer.
So every layer it would seem it loses steps or gains steps.
This is where it gets confusing, as if it were consistant in a direction it would make more sense.
The X and Y are driven from the expansion board using step+ dir+ and ground.
We are getting the correct movement when manually joging the gantry around ie: 500mm = 500mm
I have not changed any dip switches on the stepper/drivers from when it was driven from the ramps1.4 board running marlin.
The other thing im not 100% on was the micro stepping being now 32bit and the duets config lets you choose the micro step, could it be a conflict between the config and the drivers on the stepper motors, being micro stepped differently. I know micro stepping has some dips switches settings on the drivers on the steppers.
One thing i have noticed, these steppers X and Y are (by the spec sheet) seem to be 5amp capable, they are being powered by a 48volt psu. Where the Duet2 is being powered by a 24volt psu, heat bed is a 240v unit ( it is 1000x1000)
As a last resort i can remove the inbuilt driver from the steppers and just use the Duet drivers but im not sure the Duet would drive 3 additional steppers at 2.4 amps each with that 25mm pitch lead screw.
Anyway any help ideas are greatfully accepted.
Troy