D-Bot End Stop Config for the Duet Wifi
-
-
Most of us are just end users like you and we were all newbies once. We are more than willing to help if we can but for that we'd need to ask you a lot of questions so it'll be quicker for everyone if you could help yourself just a little bit, by reading the documentation. The configuration tool that we mentioned has a lot of profiles, just like S3D so you may find something that will get you started.
I clicked on the Thingiverse link you posted and one of the first things I noticed was this in big bold letters Read the build guide before ordering parts. . Did you do that?
-
I'm officially at a 100% loss of what to do next. I went through the configuration app as suggested and answered everything to the best of my ability for a CoreXY. Now it's even worse than before. X is Y and Y is X. End stops aren't behaving properly and Z motors chatter and grind like crazy. I don't know what the problem is and I literally don't have a clue where to start to fix it. I guess it just me…
-
Really? Of course I read the build guide! It's 100% box stock right off the BOM. the only thing I changed was the Duet Wifi. I've also read the Duet Wifi documentation. I guess I should apologize for not fully understanding everything in Duet's docs. I'll also apologize for my less than perfect attitude, my frustration level is high at the moment and Duet support telling me just to read the docs and figure it out on my own doesn't help.
-
If X is Y and Y is X on a corexy then you need to adjust the M569 commands in config,.g to get X and Y moving in the right direction. If they were correct before then you can just edit those values in you new config,g.file. This is what you had before:
M569 P0 S0 ; Drive 0 goes forwards (change to S0 to reverse it)
M569 P1 S1 ; Drive 1 goes forwards
M569 P2 S0 ; Drive 2 goes forwards
M569 P3 S1 ; Drive 3 goes forwards
M569 P4 S1 ; Drive 4 goes forwardsSo go into the System Files Editor in the web interface, from there edit config,g, and change the M569 commands to the above.
The config tool can't tell you the correct M569 commands because it doesn't know which way round you wired the motors or which way your belts run.
EDIT: I have just updated https://duet3d.com/wiki/Configuring_RepRapFirmware_for_a_CoreXY_printe to cover checking that the motors are moving in the correct directions, because I am aware that some people struggle to get them right on CoreXY printers.
-
OK. I understand your frustration - we were all newbies once. If you do what David suggested that should sort your X Y problems.
Now, what are the issues with the end stops? Maybe I can help but I need to know what type of switch you are using for each axis. Are they simple micro-switches or something else? How are have you wired them - normally open or normally closed? As you look at the front of the machine, where do you want home to be? The usual configuration is front left but it doesn't have to be. On the same note, where have you fitted the switches for each axis? i.e left or right for X, front or back for Y and top or bottom for Z?. What are the limits of travel for each axis? Taking the X axis as an example, when the carriage is as far to the left as it can go, is the nozzle still over the build plate or is the bed some distance to the right? If so, how far? The same in the front to back direction (Y axis).
I have a corexy and could post my homing files if you like but they will only be relevant if you use normally closed micro switches for X and Y, home to front left and use an IR probe for the Z axis. As you can see, there are an almost limitless number of permutations and lots of questions which only you know the answers to which is why it's hard for anyone to tell you what settings to use. But if you can tell me the answers to the above questions, I'll make a stab at it.
-
At a quick glance they are the makerbot switchs so make sure you have configured per the docs.
I would set Y as a high end switch as it's at the back of the printer so it should be S2. Make sure the Y moter goes towards that switch.
-
This is how i would do it:
And in S3D just click flip Y build plate
-
Thank you! I seem to be making some progress today. I got all three to home properly finally. Still some strange behavior though. Once I home Y it doesn't want to move after that when you bump it with the manual movement control. One day at a time I guess. At least everything is moving the correct way and actually stopping when it hits the switch.
-
Once I home Y it doesn't want to move after that when you bump it with the manual movement control. One day at a time I guess. At least everything is moving the correct way and actually stopping when it hits the switch.
What does the web interface (or M114) report for the Y coordinate after you home Y, and is it what you expect? Do you have your Y endstop switch at the low end (i.e. at or near Y=0) of the axis, or the high end (i.e. near Y=200 or whatever the Y dimension of the bed is)? I suspect that your M574 command is telling the firmware that the Y endstop switch is at the wrong end.