Thanks soon after I posted I found some instructions (on the yahoo group)...
It sems you need pcb-gcode version r67 (which is only available in the files section of the pcb-gcode yahoo groups....& you'll need to become a member of that group to be able to download!)
Then the process is as simple as...
1. run pcb-gcode in Eagle as normal
2. in the pcb-gcode window, set your levelling parameters (eg distance between successive probes etc)
click 'make my board' (ie as per usual)
Now the resulting pcb-gcode .tap file that gets created has all the stuff necesary for your CNC software to autoprobe....just load it into mach3 and watch it probe away (obviously you need an auto zero setup already on your machine .....oh yeah, and you need to ground your copper clad board!
I have a couple of issuettes with it (too late here in the Uk so had to stop testing), but I hope to give this a proper run out tomorrow.... it looks very promising...I particularly like the way it's all been integrated into pcb-gcode....makes using it very simple.
Here's some other user instructions (credit goes to 'Art' over on the pcb-gcode yahoo group for these) .... 1. Run PCB-Gcode.ulp and generate G code files for probe/etch and drill.
2.Using Wordpad text editor, to cut and paste, move the total section of probe
code, from the above etch Gcode file, and paste it into Wordpad, to create a new
txt file. Save this as a txt file (call it Probe.txt).
3.Save and close the now modified etch G code file.
To etch a board, setup the router as normal and load and run the newly created
Probe.txt file. Probing operation commences and gathers height data, saving this
data to memory, through to the file end.
When probing cycle has completed, close the probe file.
Now load on the etch file.
Setup the router as normal for etching and zero all the axis - just as you
would normally.
Run the etch file to produce your board. Unscheduled stops and restarts and Run
from here commands, all appear to work fine, with the Z height being continually
adjusted from the height data stored previously by the Probe.txt cycle. |