posRequestEchoReg3 = "0" * (16 - len(posRequestEchoReg3)) + posRequestEchoReg3instead 8 need to change it to 16.
i see the confusing now, each register is consists of 2 bytes so
byte 0 - gOBJ gSTA gGTO Reserved gACT
byte 1 - Reserved
byte 0 - kFLT gFLT
byte 1 - gPR
byte 0 - gPO
byte 1 - gCU
there is another problem that i see in the feedback
variable gPO is suppose to return value between 0 - 255
when im using the GoTo function and set it the desired location to 255, the gripper is moving to its close position but the highest value i get from gPO or getPositionCurrent is 230, the lowest is 3 when i set the gripper to 0(Open position)
I can see it also in the RUI.