Welcome to my Software Examples page!
All software examples can be downloaded by right-clicking then using "Save target as..."
- scroll down to see various downloads.
The code and designs are copyright of Redford-Tech Limited.
They are freely licenced for non-commercial use (you can't sell them!).
Redford-Tech Limited and the author, Simon Redford, have provided these examples
to show how various applications may be programmed - there may be better or simpler
ways of coding some of these examples and they may or may not behave the way I
intended them to in some different environments.
The original set of examples relate to animation of a Scroll Expander from work
around the development of
Organic Rankine Cycle
micro-CHP products. Originally
programmed in VB.NET (Microsoft Studio) to help explain how scroll expanders (and
compressors) work, I recently re-wrote the animation for Java/Netbeans environment
and also revived an MS Excel demo - all available below - FREE! I may add to these
over time - please check back.
The intention in providing these examples is to help you get going quickly in GUI
environments. I found that after getting through the basics of time control and
creating smooth animations, it's easier to then expand your knowledge from the
plethora of advice available from searches and on-line videos. Each of the four
Java/Netbeans examples leading to the scroll simulation are described in
Please note that if you want to run the runtime only (.jar) files, you may need
to install a Java Runtime Environment if one is not already installed on your
computer. The Java Runtime Environment can be downloaded from
I hope they work for you - have fun!
Coming soon... VB.net and other versions of the above and more
Try this 'taster'
runtime written in VB .NET
Or how about this Excel program (needs macros enabled) to view
in an Excel graph - you may need to change security settings to run this and some
aspects may benefit from further development over time.
Arduino Sketches for Logging Mains Electricity Consumption
A set of Arduino Sketches for long-term half-hourly monitoring and recording of mains
electricity profiles saved to SD cards. Three different methods are presented:
Measuring current with a CT and voltage with a VT for true power
Monitoring Utility meter LED pulse outputs
Monitoring Utility meter Volt-Free pulse contacts
The sketch code to setup the Arduino Real-Time Clock, Serial Numbers and SD Card write, to test
that the setup is correct (right time etc.), and the three sketches for the different logging
techniques are presented - all are listed and can be downloaded as zip files. Additional equipment
required is also listed with links to further information. Click on images to go to the Arduino