Welcome to the Digital Shack, which is not just the name of the website, but the environment I develop and learn in.

This site does not just have one particular flavour, but a collection of articles that may vary between Digital Electronics, Amateur radio, RF technology, VoIP and 3D Printing. They all form part of the work that I do in the Digital Shack.

First of all, anything written on this website is based on my interpretation and years of experience. It might not always be right and I welcome your feedback in the comments. Do not spend your hard earned dollars based solely on the information on this website, please confirm the details yourself, especially as technology changes at a rapid pace.

Whilst many of the articles have been developed over the years (at least since 2011), this website and all the articles have been revised/reviewed so that they are up to date with 2021 (which includes using Raspberry PI 4, ESP32 etc)

Last thing…Electronics is a very wide and varied topic, especially down to methodologies, the software languages that are used, the application of the solution and what it is interfacing to. Everybody has different experiences and in many cases different opinions…that is expected. You might find the information on this website does not go deep enough or cover the subject covering all the variations. This is intended. It is meant to be generic.

Now to be fair, a lot of what is on this site, can be found in one way or another on the internet. I come from a background where I believe documentation and annotation is key, particularly due to the number of documents on the Internet. You will find that I try make it clear on many of the articles, when it was done, and what product and version it was done with.

If you look at the tutorials, you will note that we have tried to make them complete, in other words we have tried to clearly remark the code that we are using as an example, so you can make changes with confidence to quickly gain and focus on the understanding.

I hope you enjoy this website, it literally has been built over many years and run through many revisions, but not made public until now. It is only with this 20/21 Covid-19 Pandemic that I have had the time to complete revisions with updated Raspberry Pi and Arduino units, updated diagrams. There are many more pages waiting in the wings to be checked and published which I will do over the next 6 months or so, which will also include some recent articles on Oscilloscopes.

It is also important to know, that I have updated and tested each of the Raspberry PI and Arduino articles that I wrote. With that I have had to check and in some cases rewrite the article due to changes in Pi design between the models, as well as changes from Python 2 to Python 3. I did this so that this site is completely relevant in 2020. For this reason all the Python code on these pages is for Python 3 as Python 2, as of January 1st, 2020, no new bug reports, fixes, or changes will be made to Python 2, and Python 2 is no longer supported.{from the python.org website}.

I have tried to make it clear at the top of each tutorial on what has been used in terms of versions and models. Likewise, if I know there are some clear differences between versions / models, I will try an provide some pointers in the notes at the bottom of the page.