Testing Endstops
-
(Note: below I had to replace '.' with '@' in the io0 string because the forum system was considering it a 'link' and didn't let me post it)
MB6XD v1.02, firmware 3.5.1
Endstop definition
M574 X1 S1 P"io0@in"I measure about 3v on io0@in (i read that there is a pullup on it).
When I short io0@in to GND I get no indication that the input is active. I read that, in DWC 3.5 or greater (I think mine is 3.5.1) the axis letter in the status pane should have a green background. Mine does not change (never green).
Is there another way to show that status of the input?
Is the "Object Model" data static config data or live "state" data? It says the Input 0 is active = true
Is there another config line needed to activate the input? The M754 is after my M584:
M584 X0.0 Y0.1 Z0.2 U0.3 S0 ; set axis mappingAfter this is solved, what is the appropriate "S" value for a 5v logic provided signal that is 5v when not active and 0v when the limit is hit?
-
@DuetCDH the 1.02 6XD isn't fully supported until 3.5.3 so best update
-
@DuetCDH Will do ...
I just discovered that, even though DWC does not show the endstop signal change, it is active because the "homex" is acting on it.
-
@DuetCDH Updated to 3.5.4 and status window now shows green highlight when at the limit.
Thanks ...
Now off to wire up the other three axes ...
-
undefined DuetCDH marked this topic as a question
-
undefined DuetCDH has marked this topic as solved
-
@DuetCDH said in Testing Endstops:
I read that, in DWC 3.5 or greater (I think mine is 3.5.1) the axis letter in the status pane should have a green background. Mine does not change (never green).
I'm not sure when this functionality was added originally, but I though from 3.5.0. However, if you're in CNC mode, it wasn't supported until DWC 3.5.3, see https://github.com/Duet3D/DuetWebControl/wiki/Changelog-DWC-3.x#version-353-changes-since-352
Ian