Hello Brett,
Yes I am making progress.
What set me back for days was the quirk/bug/fault/omission in Mach 3 when using the MAXNC mode. The native mode for Mach 3 is to provide Step & Direction signals to the stepper controllers for each axis - 2 signals per axis. Maxnc uses "wave drive", presumably for some sort of half or quarter stepping, where there are 5 wires and 4 signals needed for each channel. No matter how you configure Mach 3 it always shows only the step and direction pins as being active. In fact the correct maxnc signals ARE being generated despite the screens showing otherwise - I consider this a fault in Mach 3. Some also suggested that the Sherline half step mode should be checked. AFAICT this makes no difference and I always get 314 steps per mm in all axes in all configurations that I tried.
Next came the direction signals, I had Y and Z going the wrong way. There were two suggestions from this forum about how to change the direction of the axes. Neither worked, but they got me fiddling in areas I had not fiddled before and I now have control of the machine in X, Y and Z axes, all in the correct sense/direction. I also found out, when a lead fell off at the stepper motor, that the stepper motor plugs can be unplugged, rotated 180 degrees and replugged and this also reverses direction.
I am now at the point where I can draw a shape in TurboCad, save as a DXF, import that DXF into LazyCAM and generate a GCode file. I have to edit the GCode file by hand to increase the feed from F1.00 to F100 and to manually set the plunge depth. I am sure there are programatic ways of doing this but my attempts to set logical (to me at least) values in LazyCAM, before the GCode generation takes place, are not yielding the expected results.
I can draw simple shapes and cut text into MDF. I am only using a Vee bit at this point so no tool diameter compensation but overall I am making progress.
Cheers
Brian