For printing, take PDF from the Bahringer forum. My PNG is just a Photoshop edition, it is not in size.
Also at least one other user on CW forum wrote he has a good PDF (while he has not provided public link).
Sure, once I update my MCU preset for AZ Controller, it can be user modified. AZ Controller is a "power platform" for Control Surface integration with Sonar. Current Mackie preset for it try to mimic MackieControl plug-in, till some degree with success. But it is untested and it is written long time ago. With currently available in AZ Controller features, the preset can be simplified. But I want to finish my surface emulator project before creating new big presets, I do not have any real device to test.
AZ Controller support MIDI bidirectionally, so can be used for Mackie Control/HUI, simple MIDI devices, SysEx based devices (like Yamaha old mixers), etc. But it also support OSC and Joystick protocols. Special X-Touch ethernet protocol implementation is bending (for color display support, since in Mackie emulation mode colors can not be set). A prototype was positively tested to work between X-Touch and XAir mixer, so controlling Sonar with display colors match Sonar strip colors, while not loosing the possibility to control XAir (and without any other bridge on the PC). But I have limited time, so all projects move slowly.