Skip to main content

AR4-MK3 HMI interface 6.4 interface custom settings are not saved. What has changed in 6.4?

AR4-MK3 HMI interface 6.4 interface custom settings are not saved. What has changed in 6.4?

Chris Annin

The changes in 6.4 were minimal. I updated the cmd window scroll line colors to better contrast the dark screen theme and changed the colors to hex formatting. I added a test routine to read the servo gripper live amperage value "Test G". I fixed a bug with some of the vision screen values not saving to the python dictionary CAL. I fixed an issue with the vision snap and find object selection window being sized correctly and being offset. That was it. I assume you are referring to the kinematics tab custom save settings not being retained? I'll try to test that and see if there is something I wasn't aware of.

Chris Annin Is the encoder used in AR4 3V output? The encoder output of my homemade robot motor is 5V, so I'm not connecting it. Do I need to connect a level converter? I want to use a photocoupler for the limit, but this is also 5V, so I think I'll need to use a level converter here as well.

Chris Annin

you can use a level shifter - or you can just run in open loop mode.

Chris Annin Thank you for always replying quickly. I have a question. Is there a code to return the robot to the origin? I want to turn on the robot and program the order of returning to the origin with a specific program (G28G91Z0.) Is there a way to do this?

Chris Annin

I'm not sure I understand completely. Do you need to move to the absolute zero position one joint at a time? Are you asking about using the HMI program and programming the movements?

Chris Annin I'm trying to operate a robot via serial communication.
I'd like to know the command to return the robot to its origin. Sometimes, the motors get out of step.
Is it possible to return each axis to its origin one by one?
Goal: I want to control the robot by transmitting robot code using an Arduino serial communication device, similar to a 3D printer controller.