One of the three Z step motors stops from EMI?
-
@adri84dj said in One of the three Z step motors stops:
error: m208: A axis maximum must be greater than minimum
This could definitely be part of it. Your m208 command is messed up.
Can you post your home all as well?
-
-
You need to add an S1 to your second m208.
-
@Phaedrux said in One of the three Z step motors stops:
You need to add an S1 to your second m208.
ok added S1
I have done 10 Z homing, and on 4 occasions the stepper motor associated with Drive 7 stops in the middle of the journey. This occurs with the thermomagnetic switch of the heated bed activated.
If I deactivate the switch it seems that this does not happen.
In the screenshot it is seen that drive 7 is in standstill, while drive 5 and 6 are in OK.
Sometimes when Z homing and activating the magnetothermic switch of the hot bed the stepper motor stops instantly. The same stepper motor always stops (Drive 7)
I have tried to connect it to drive 8, and 9 of the Duex5 but the same thing happens.
I have removed the connecting cables of the stepper motor from the electrical duct, to avoid contact with the cables of the hot bed circuit, but the same thing continues to happen.
I still think the problem is due to some kind of EMI, but I don't know the real reason.
-
![0_1588010923184_IMG_20200427_192012.jpg](Uploading 100%)
-
-
Before we chase down possible EMI issues, we should ensure your Z axis setup is correct.
I just noticed that your M584 command is after your M350 command
M350 X16 Y16 U16 Z16 W16 A16 I1 ; Steps config M584 X0 Y1 U3 V4 Z5 W6 A7 P3 ; Axis definition
https://duet3d.dozuki.com/Wiki/Gcode#Section_M584_Set_drive_mapping
M584 must come earlier in config.g than any M350 and M906 commands. If it creates new axes, it must also be earlier than any M92, M201, M203, M208, M350, M566, M574, M667 and M669 commands.
Go through your config.g to verify that.
I also notice that you have some M569 commands commented out.
;M569 P2 S1 ; Z Drive 2 goes forwards M569 P3 S1 ; E0 Drive 3 goes forwards ;M569 P4 S1 ; E1 Drive 4 goes forwards
And in M566 you have a V axis?
M566 X600 Y600 U30 V30 Z30 W30 A30 ; Maximum jerk speeds mm/minute
And then again in your homez you have a V axis?
M584 X0 Y1 U3 V4 Z5 W6 A7 P7 ; separate z axis motors
I think part of your problem may lie in configuration rather than EMI.
-
@Phaedrux said in One of the three Z step motors stops from EMI?:
I also notice that you have some M569 commands commented out.
;M569 P2 S1 ; Z Drive 2 goes forwards M569 P3 S1 ; E0 Drive 3 goes forwards ;M569 P4 S1 ; E1 Drive 4 goes forwards
And in M566 you have a V axis?
M566 X600 Y600 U30 V30 Z30 W30 A30 ; Maximum jerk speeds mm/minute
And then again in your homez you have a V axis?
M584 X0 Y1 U3 V4 Z5 W6 A7 P7 ; separate z axis motors
I think part of your problem may lie in configuration rather than EMI.
The M569 annotated commands are drivers that i are not using.
U to V are extruders. I really only use an extruder, but I think if you didn't define them, the Z axis limit switches didn't work properly.
The problem I also have is that I can't get the extruder to work.
It is clear that there is something that I am not doing well.
How do you think you should configure it.
Thank you
-
@adri84dj said in One of the three Z step motors stops from EMI?:
U to V are extruders. I really only use an extruder, but I think if you didn't define them, the Z axis limit switches didn't work properly.
Yes, the problem is that you're not defining them all of the time. The only time M584 V is defined is in the homing file, you must properly define all of your axis in config.g before all the other commands.
-
M350 X16 Y16 U16 Z16 W16 A16 I1 ; Steps config M584 X0 Y1 U3 V4 Z5 W6 A7 P3 ; Axis definition
Your M350 comes before M584 and it lacks your V axis.
Do you see what I mean?