Yes, I've scrapped the Logitech G940 and built my own base for the throttle.
This model has the capability of 12 axis, (I use only 4) and 72 switch functions.
I've been using it with DCS for over a year without any difficulties.
This new version has the following features;
The four axis available are Flaps, throttle 1, throttle 2, and wing Sweep(currently not used).
The guarded switches and the 4 push buttons have only one function each.
Each dial is an encoder, and all other switches are double pole double throw switches.
Additionally, throttle 1 has 10 switch functions and throttle 2 has 25 switch functions.