js7041:
And is there a thorough guide somewhere to trouble shoot hardware?
There is a very basic 'Blink" sketch in the examples of the IDE.
If that works as expected, then your hardware should be ok.
If that doesn't upload/work, then post the error message.
If it does, post your non-working sketch.
Read the forum rules first before you do.
Leo..