Okay, I finally dived back into this after a long break.
I was plugging away at this back in September when my wife's water broke & it has taken me a while to work up the courage to pick up the pieces of my train of thought (just a locomotive and a caboose at this point).
The past week I have made a lot of progress & have something somewhat functional.
It's ugly, but it works. I can read all the needed data and display it on the Pendent. The MPG wheel works for XY&Z axis, FRO% & Spindle speed . and I have mapped a few buttons to do the basic functions I want (Estop, Start, Stop, pause, resume, zero axis, goto zero, increase MPG step amount, and regenerate toolpath)
The ugly is that the driver is unsigned and will require a few extra steps if it is to be installed on win10, I have zero interest in jumping through the hoops to be able to sign windows drivers so this will not be fixed. Also, there is an odd library dependency I'm currently trying to chase down, which can be worked around by installing Visual Studio with the Visual C++ windows SDK on the target pc.
I'm currently using this pendant on my machine and will gladly share the driver and compiled plug-in with anyone that asks for it and is willing to go through a few extra steps to install it.
message me for more info.
if you want the source, you will have to ask ArtSoft to broker an exchange as I signed an NDA with them and cannot share the code directly.