I have a question about the position display updating.

I have a question about the position display updating.

I am using a Gcode program to home some external servo drives connected to a g2core running on the Due.

when i type the command G28.3 X0 into the serial port console, the position is immediately synchronized with the new set position. When I run my program with G28.3 X0 as the line before M02, the position is not updated and is ‘stale’. After the program ends, the position will still show whatever value it was before the G28.3.

typing $posx returns the correct position and making a small move via the terminal causes it to sync up.

So my question is, how can i force the gui to refresh the position from g2core at the end of my program?

setup:
Chrome
g2core 0.99b100.26
Due/Arm
custom step/dir wiring to external servo drives

38b3e55a34bfd59285b0b51030a26271.png

812c5e127a3aa60c7bd3410735a451b0.png

I’m not really sure on this one. Your serial port console looks ok and those posx/mpox values should just get parsed and shown in the Axes widget.