New COREXY printer with Duet 3 issues
-
OK, changed the M667 S1 to M669 K1, no change. phfff.
On the COREXY related page I read, that In firmware 1.19 and later, forward movement of the Y motor moves the head in the +X and -Y directions.
So, apparently it should move to the opposite direction.I'm not sure, why I should start meddling with the movement coefficient matrices suddenly, when similar setups with the same movement logic and even the same motors do not require that.
I've been trying to generate new config files via Reprap configurator, but no matter what I do, I get the
"Invalid I/O Mapping, Your configuration contains errors.
Check the I/O Mapping page before you continue. " error.I've been using the Ratrig json and also started from zero, using empty custom template - still the same issue.
config.jsonWhat I would like to accomplish now:
- Generate a new, complete set of setup files,
- Update firmware to 3.1.1 (this is a separate topic on it's own, the 3.0-beta12 the board shipped with, had some issues - the board will not accept the 3.1.1 firmware via USB/Bossa. Pi is updated and I went through the usual procedure, I think twice, the Duet 3 firmware will just will not update and stays on 3.01-RC5)
Maybe after that the homing issue will resolve.
I must say, compared to Marlin setups, this is somewhat more difficult.
Especially the depreciated commands.. I did not expect that
Gotta chew though the initial set-up hiccups, I really like the web interface
and the Duet 3 is a fantastic board! -
@Tanel_76 I fear that you must "fight through" a bit yourself, helping from distance is difficult.
At CoreXY it is helpful to be aware that your stepper motors and the world coordinates are different things:
The steppers for the XY movement are sometimes called steppers A and B, which is better IMHO. They create the XY movement together. It is explained good e.g. at https://reprap.org/forum/read.php?2,795060 in the reference2.png left picture.First equation: if you want to move X only, you have to move stepper A and B in the same direction.
Second equation: if you want to move into Y direction, you have to move stepper A and stepper B, but B in different direction.
Third and fourth equations are from the view of the steppers.But in the documents, the steppers are sometimes called X and Y, which produces confusion. You must always ask your self, whether X means the stepper A or coordinate X.
I hope you saved your old config. I would start from there and check the stepper A, B, Z movements for correctness first with the G1 H2 commands.
-
Hi, thanks for the help.
I really appreciate it.And yes, you are correct, I'm reading through the pages again to see, have I missed something.
PS. G1 H0 movements were correct.
-
@Tanel_76 Sounds like you need to verify the correct direction of the X and Y steppers. Check this.
Also, it might be easier to first get the board running in standalone mode (without the Pi). I use the Duet3 in standalone and haven’t found it’s missing any features. Once you have the config correct in standalone, you can the try to tackle the hurdles real with SBC mode.
-
@mwolter The link is a good hint, but it mentions H1 S1 and S2 moves and in RRF3 the S parameter in the G1 G-Code changed to H.
-
@JoergS5 Yes, you are correct, thanks for catching that.
@Tanel_76 The G1 commands In the document I linked, you need to use H instead of S. I still highly recommend using that document, it’s a good overview of the process to verify proper direction of the steppers.
I’m sure this is part of the confusion, most of the documentation was written for RRF2 and hasn’t been updated to work with RRF3 also.
-
Woo Hoo, got the printer to home.
All it took was to upgrade Duet 3 to RFF 3.1.1,
then I had to reinstall RPi, upgrade the panelDue,
and magically the probe started to deploy.