Norbert, nice job, thanks.
On my side, I have implemented few features for Gmoccapy in a wrapper.
You can get my full config from here:
blog.f1oat.org/linuxcnc/
May be you can take some code to enhance Gmoccapy.
It provides:
- automatic tool table update based on special tags in ngc file
- automatic handling of reference tool length when Z probing is used
- block G-CODE window update when running subroutines
- Automatic probing of the workpiece thanks to a small piece of PCB used as a contact area. Handle the PCB thickness.
- Automatic tool length measurement and compensation
- Machine park feature
- Goto manual tool change position
- JOG-WHILE-PAUSED feature based on M60 REMAP
- Tested with Gmoccapy 0.9.9.8.1
My automatic tool length measurement may be redundant with what is now integrated in the last Gmoccapy release.
I have to check if it does the same things.
Frederic.