Hi,
I have not done so myself but am repeating various posts on this same subject.
As you have noted certain screensets are minus some tabs that are the norm in other screensets.
The Machine Dignostics tab is missing wxRouter but is present in wx4.set for example.
If you open and load a screenset that has the desired tab and open the screen editor and expand the Main_Tabs menu
in the file tree you will find all the elements required to make the tab what it is. If you copy it you can then paste it into
a screenset of your choice.
You could for instance paste the Machine_Diagnostics tab and all its code into wxRouter. There would be
an issue when at some later date you update Mach to the latest build. wxRouter.set, your modified/augmented version
of wxRouter, the base code donor, will be overwritten by a new wxRouter screenset but which you can be bound does not
have your additions. All your additions/tweaks will have been lost. Bugger!!!
The correct procedure is to decide which of the screensets is most appropriate for your machine and make an individualised copy,
lets say MywxRouter.set for instance. You can then happily modify/add/edit etc to that set and yet be confident that when you update
your individualised screenset will not be overwritten whereas the basic screenset that you chose as base code donor will be.
Craig