Hi,

With v3 firmware, at least 3.1.1 and 3.2.0 you have access to the firmware Object Model.

For example move.axes[0].machinePosition gives the current position for axis 0.

If you enable TELNET using...

M586 S1 P2 T0

...you can use the following to send that data to a TELNET client connected to your printer.

M118 L0 P4 S{"move.axes[0].machinePosition = " ^ move.axes[0].machinePosition}

If axis 0 is positioned at 10 then the result on the client is...

move.axes[0].machinePosition = 10.000

If you create a file in the system folder called daemon.g and it contained that M118 command the TELNET client would receive a message once per second.

What I don't know is if this would work when the firmware was executing a job file.

Frederick