I bought an RV1s about a year ago and have found some time to bring it back to life now. I have not seen it working.
The problem I have is with the homing the arm for the first time.
I have run armtest.exe and found the following (see also image attached, arm.jpg) :
>>
Analog input 6 (X Res) reduces from 255 to around 6 and the tick in box 6 appears when the forearm is rotated around its elbow and the angle between the forearm and upper arm is approximately 135 degrees.
Analog input 7 (Y Res) reduces from 255 to around 6 and the tick in box 7 appears when the arm is rotated around its shoulder and the angle between the north-south axis of the base and the upper arm is approximately 20 degrees, with the elbow to the left of the line.
>>
My problem comes when I run RVplace and open the file Demo-pcb.job.
The machine finds the limits for the Z and rotation axes successfully, but I am having problems with X and Y.
With the upper arm starting in the E-W direction and the forearm in the N-S direction, the homing movement commences clockwise at the shoulder (away from the Y limit switch position) and has to be stopped before the elbow hits the back of the cabinet.
1. I would like help with confirmation that the X and Y limit switches (optos ?) are operating in the correct location when running armtest.exe (in my attached image arm.jpg) ?
2. If this is all correct, am I starting with the arm in the correct position (arm position 1 in the attached file park.jpg) ?
3. If this is all correct, surely the should the arm should not commence rotating at the shoulder clockwise (away from the Y limit switch) ?
4. I have tried starting with the arm in position 2, and in this case it finds the Y limit successfully. But I don't think this starting position is correct. And what the arm does afterwards is worrying me and I have to emergency stop it.
I would be grateful for any help with this as I am struggling with the fundamantals.
Many thanks.
Further to the above, I have removed the baseplate front cover and see that each pulley has two areas with slots. Each pulley has a single slot, and also two slots about 5mm apart further around the pulley. This means that during armtest.exe there are two positions where the limit switches are activated. I have added a drawing (limits.jpg) if this helps.