Hi Presto,
I've just installed my own pendant this weekend. Similar type to the one above, with four axis.
I found that the official Duet3D CNC pendant documentation to set up using Arduino Pro Micro was spot on...great job guys!
My learning points.
Check your soldering and wire continuity between the pendant board and the Arduino board using a multi meter. It will give you piece of mind for your hard work!
I used Arduino software version, V1.8. to down load and program the Arduino chip. On the web site - I used the Leonardo board setup not the Arduino pro macro, compiled and uploaded first time. Arduino latest update, version 2.## would not compile the software for some reason. Probably I made a mistake somewhere!
Update your config file - M575 P1 S1 B57600
Connect to the panel due port - I only connected 3 wires, pendant only not through a display, as advised.
Connecting to the panel due port will supply power your pendant.
Ensure that the emergency stop is not activated, "smile" keeping the override depressed -green button, select an axis and turn the pulse wheel. when the wheel is turned a led light on the Arduino board will flash. Repeat for the other axis...this will confirm the pendant is wired ok.
I removed the very strong magnets from the pendant cover - just in case it caused problems with the Arduino board.
Hopefully, my experiences will help
Phil T