Hi Rebus,
Glad everything is now working for you.
I'm not sure how the +/- thing would work (within the context of the current framework)
However its fairly easy to do (division remembers the settings).
Set your division up and do your first set of cuts.
Go into jog mode and sub (say 0.01 deg).
Back into division and do the finishing cut on one side.
Back into jog and add twice what you took off (0.02 deg)
Back into division and do the other side.
Alternatively you could do them all in one rotation with the progamming mode. (Even cleverer if you had another controller to move the cutter back and forth - the two could handshake making the process automatic. I have a second controller on the saddle of my lathe with the worm ratio set such that 360 degrees is 360mm...)
E.g.
1 Set Speed 3
2 Rotation CW
3 Loop 30 ; I'm assuming 30 divisions here
4 Wait Operator ; Do first cut
5 Move By 0.01 ; offset slightly for finish on one side
6 Wait Operator ; and do finish cut on this side
7 Rotation CCW
8 Move by 0.02 ; overshoot the origin CCW by 0.01
9 Wait Operator ; finish cut on other side
10 Rotation CW ; reset direction and move back to origin
11 Move By 0.01
12 Move By 12.00 ; 12 degrees per division (could add in step 11 here)
13 End Loop ; back to line 4 and repeat
14 End
Lines 3 and 12 would need changing to set the number of divisions.
I've added polarity to the Enable line in setup. Note though that depending on the stepper driver you use it may be that connecting the enable line may result in the motor 'relaxing' to a 'full step' when the controller drops the line. This was a problem I had on mine and consequently don't use it because the movement to a full step introduced a cumulative one-step-per-move error.
Can I just query your MCLR issue - I've experimented with 'slow' power ups and can't repeat the problem you had.
MCLR is normally connected directly to VCC, before you added the 10k resistor can you confirm that MCLR was connected to VCC?
Steve.