Take it or leave it
Here is a personal work in progress I am posting for those who might want to play with difffuse transmitters before zuegs codes it 'officially'
The Solidworks stuff is not functional yet but I am working at it...just a collection of useful bits presently...
EDIT file removed - see further down
