Hello,
I'm from a strong and diverse corporate engineering(electronics and I.T) background.
I also teach UML and related modellng and diagramming methods- to engineers and students alike.
I can do this for you in MS Visio , you want? If you can send me the requirements spec/doc for the task, I will read thru it and get back to you .
Cheers