Meetings – 2018

2018-10-12 October Meeting Agenda

At recent meetings, several members suggested that we revisit the ATMega328 microcontroller as there are possible issues with software and communications. Due to Windows updates there are changes when loading software into Windows 10. We will be revisiting the installation.

  • Please bring your laptop, little 328 Development board, USBAsp and we will play.
  • You may have alternative programmers and development boards which will be of interest to everyone so please bring them along.
  • Cliff will revisit “fuses” at a basic level.
  • If you want, bring along any projects, even if they are not completed.
  • Future projects and purchases

2018-10-12 October Meeting Summary

Friday’s meeting ended up being very interesting. Peter G went through the requirements for setting up a computer running Windows 10© to program an Atmega328p development board via an USBASP. It was seen to be quite straightforward using available driver and driver installation software. Peter also went on to describe the use of a FTDI (USB to serial TTL) so we could use Arduino IDE serial monitor. In effect the USBASP was used to program the Atmega328p via ISP and the FTDI was connected to the Rx and Tx pins of the micro so our computers could monitor various occurrences.

Some people brought in other programmers for other types of micro-controllers.

Chris B demonstrated his ability to test individual memory locations on memory chips using his own firmware on a STM micro

Cliff S went though some very rudimentary fuse settings. It is seen attached data sheets to the various electronic devices are a valuable tool to be referenced when necessary.

Kevin Z suggested that now most have constructed their Component/Transistor tester we should investigate recompiling and extending its features to test Zener diodes.

Adam W did a brief follow up on his ongoing “popcorn” project, modbus and RS485


2018-09-14 September Meeting Agenda

  • SAMG website – content – presentation and layout – improvements – member projects
  • Reflecting on the past few years – what did you enjoy – what would you like to see more of -ESP8266 –ESP32 –STM –R/Pi – Pine64 -UDOO –PIC –Bus Pirate -Saleae
  • What are your personal projects – what projects would you like to participate in either individually or as a group
  • It has been suggested that we revive the ATMega328 – Yes back to basics – members thoughts and ATMega328 projects
  • Lapel microphone. Webcam for online video.
  • Move of SAMG start time to 7:30pm
  • Presentation on PCB manufacture – Cliff Shirra
  • Member Ad hock presentations

2018-09-14 September Meeting Minutes

Meeting Opened 7:30 pm

Members Present: Rick Heindenreich, Adam Webb, Chris Burrows, Mark Spooner, Howard Harvey, Wayne Sierke, John O’Sullivan, Thomas Loo, David Zerk, Colin Huckel, Phil Kocent, Rick Matthews, Graeme Wilson.

Chairman: Cliff Shirra

Secretary/Treasurer: Peter Gheude

Apologies: Eric Clarke, Gordon Crawford

Agenda Items:

SAMG website content – presentation and layout – improvements – member projects

Reflecting on the past few years – what did you enjoy – what would you like to see more of -ESP8266 –ESP32 –STM –R/Pi – Pine64 -UDOO –PIC –Bus Pirate -Saleae
What are your personal projects – what projects would you like to participate in either individually or as a group
It has been suggested that we revive the ATMega328 – Yes back to basics – members thoughts and ATMega328 projects
Lapel microphone. Webcam for online video.
Move of SAMG start time to 7:30pm
Presentation on PCB manufacture – Cliff Shirra
Member Ad hock presentations

Preamble: The feedback and input contributed by all SAMG members was very positive which led to some further clarification with respect to our diverse needs and wants as a club and personally.

Regarding our website Website administrator Graeme Wilson has been actively reviewing and changing our website to make it more relevant to the public and members.

Discussion on SAMG website included suggestion to move to alternative product called BootStrap.

It was agreed however, that a simplification of the site’s menu structure (site-mapping) would be beneficial and content to be focused on club activity only.

WordPress would remain as it is the easiest to maintain at this time as it is used by 75% of similar websites.

It is “work in progress” and the site will change and progress continually to make it relevant and pleasing to navigate and use.

Past, present and future reflections with club topics and projects

It was noted most members were satisfied in most areas.

It was mentioned that we could:
Take a closer look at utilising STM32 (Bluepill)
Since many of us have a PINE64, possibly revisiting Linux (Rick M has generously volunteered to further our education in this area and will start his presentations on the 9th of November this year)

Personal or Group Projects

Group or Individual suggestions:

  • It was mentioned that we could look at monitoring, retrieving and re-purposing Weather Balloon radiosondes (either re-flashing or trying to decode output from these devices)
  • Take a closer look at the STM32
  • Look more closely into the micro architecture
  • Delve into the possibility of retro-computing
  • Investigate the use of Raspberry PI
  • Going back to basics
  • Possibly reviewing our use and implementation of the ATmega328. Making sure that we all have a working combination of computer, USBASP and 328 development board. Along with an IDE.
  • Lapel microphone, webcam

A brief discussion on the benefits of sharing the meeting using streaming technologies so absent or distant members can view tutorials, lectures and participate in meetings. Cost will have to be reviewed and further discussed amongst the committee members before any progress will continue.

Start Time: Changing the meeting time to 7.30 was tabled and voted amongst the members. The vote was in agreeance to change the time to 7.30. It was stressed any member can arrive before this time if they want to. The meeting room doors should be open. These members must wait if the room is already occupied by another group.

General Input: It was suggested our group may be able to hold “Swap, Barter or Buy” nights.

Presentations: Cliff Shirra did a short presentation on PCB (printed circuit board) manufacture. This will be available on SAMG website for general viewing.

Ad hock Presentation: Adam Web did a very interesting presentation on a project he has/is doing. It covered a hybrid of Arduino and commercially available product that included the use of a touch screen HMI (human machine interface) and MODBUS. Adam also discussed RS485 and RS422 standards.

Meeting Closed: 10:55 pm


2018-08-10 August Meeting Agenda

SAMG Special General Meeting to be held at 8 pm 10th August 2018 at WEA Cottage Angus Street

After the Special General Meeting, Peter Gheude will present an introduction to high precision AC Servo Motors and their associated encoders.

We have some examples of the high torque and precision devices which are used in CNC machines and robotics.

Our Special Guest for this evening is Peter Rosenthal who will bring along some items for demonstration.

If anyone  has related items or examples please bring them along as well.

Before the SGM, Peter Gheude will be collecting membership fees of $10, for the year February 2019 – 20.

From Peter Gheude:
I am calling a special general meeting for the 10th of August to elect an interim Chairman until our next AGM when all positions will become vacant.
We have been privileged to have Eric Clarke as our Chairman for the last few years. Unfortunately he has been compelled to resign as Chairman of the South Australian Microprocessor Group.
His outstanding contribution must be applauded. He has performed the Chairman’s role, reworked our website, and shared his electronics and microprocessor expertise with everyone.
We have all been personally enriched by association with him, and our group has greatly benefited as well.

As Secretary, I feel fortunate to have had the opportunity to work with him over this period.

I would like to sincerely thank Eric for generously sharing his time with us.

The role of the SAMG Chairman is to;

  1. chair or preside over the committee,  general or special meetings
  2. produce the agendas assisted by the secretary and membership
  3. head the committee in making decisions for the benefit of the group
  4. disciplinary matters and settling disputes amongst membership
  5. lead group in terms of strategic short and longer term planning
  6. manage SAMG affairs by always seeking collaboration
  7. consult and delegate by consensus, special roles to the committee and membership

Peter Gheude – Secretary SAMG

31st July 2018


2018-08-10 August Meeting Minutes

Meeting opened at 7pm by Secretary (Peter Gheude).

Adam Webb Spoke on new acquisition being a Computer Numeric Control Milling machine as a prelude to the nights presentation. (CNC)
He shared some pictures and discussed his plans for his new machine.
Much more to come on this one as Adam gains experience on his new find.

Minutes of Special General Meeting.

The meeting opened at 8pm on 10th of August 2018

Members present as follows: Chris Burrows, Ian Fisk, Peter Gheude, Rick Heidenreich, Colin Huckel, Steve Knight, Philip Kocent, Thomas Loo, Rick Matthews, Clifford Shirra, Wayne Sierke, Mark Spooner, David Tilbrooke, Adam Webb, Graham Wikins, Graeme Wilson, David Zerk and Kevin Zietz.
Guests; Peter Rosenthal and Peter Wintulich.

Nominations were called for the position of Chairman for remainder of 2018.
Clifford Shirra was elected unopposed as the new Chairman.

Usual meeting resumed at 8:15pm.

Peter Gheude presented a brief overview of AC Servo Motors and precision encoders. Aspects such as closed and open loop systems, and an introduction to motor design and construction.

On display and demonstrated were several AC Server Motors and a Servo Controller. Discussions included Incremental and absolute coding encoders.

Our Guest presenter, Peter Rosenthal shared his experience with encoders, utilising “Bitscope” for the capture of waveforms from demonstration encoder provided by Peter G.

Many types of encoders were passed around for all to see brought in by Peter R. Peter W, brought along examples of encoders including those used by DROs (Digital Readout Displays)>/p>

General informal discussions followed.

Meeting closed at 10:50pm.


Friday the 13th of July 2018

Wayne Zierke reviewed his Tronxy X5S 3D printer progress. He has been addressing a few of it’s shortcomings in different ways to what Peter has been doing with his, with varied results. He had a few show-and-tell electronic items related to that, and for the main presentation he ran through a photo collection of the printer and bits, and talked about the items seen in them.

Peter Gheude gave an overview of the LNK304-306 IC and his plans for producing a milliohm meter schematic to add on to the Atmel 328P component tester.

Last month we had a “Suggestion Box” entry requesting a tutorial on JavaScript, (not to be confused with the Java language). Anyone interested in learning JS (JavaScript), please bring along a USB stick with enough room ( 1GB or more free space will be enough) to contain a 6.5 hour long video on JS. We will be presenting a tutorial in the near future. Also a 3.5 minute video on 3D metal printers will be shown.


Friday the 8th of June 2018

A 16 minute video on the future of SBCs (Single Board Computers) was run before Adam’s presentation.

Adam Webb then gave us a very in-depth tutorial on programming an Arduino Atmega 2560 Microcontroller.

Simple real time Microcontroller programming by Adam Webb

Ever needed to write some ‘real time’ code and started out and ended up in a tangle?

Real time, as in check a few buttons for user control, monitor a few analogue inputs and change various outputs as appropriate. Perhaps also check for incoming serial data. With some things needing to happen for a set time or after a set delay has elapsed – e.g. when movement is detected, sound the buzzer for 5 seconds (but stop sounding it if a button is pressed).

Its all quite easily possible – without interrupts, and with readable, maintainable, non-tangled code!

Demo code was shown in C for an Arduino Mega, but the technique is applicable to all languages and platforms, from the smallest to the largest.


Friday the 11th of May 2018

Adam Webb was to give a talk this evening but has postponed the presentation until the June meeting.

Instead we had a brilliant presentation by Cliff Shira on using the ESP8266 as a web server.


Friday the 13th of April 2018

April’s meeting included a “Bring Your Own Project” or work in progress and or requiring help with a problem. Amongst other projects demonstrated was a 68000 processor setup by David Zerk and an Atmega 2560 based PLC module to be installed by Adam Webb in Northern S.A. This evening also included Peter Gheude’s 3D printer progression and the carry over from March’s Part 2 of “The Arduino IDE and coding in C” by Eric Clarke.


Friday the 9th of March 2018

This was be a feature packed night, with the following themes from three of our members. Each presenter attempted to complete their demonstration within 45 minutes or less but due to a time over run Eric’s Part 2 of “The Arduino IDE and coding in C” was cancelled until April.

Peter Gheude demonstrated the latest updates to his Tronxy X5S 3D printer with further mechanical modifications  and upgrades to the electronics on the horizon.

Cliff Shirra displayed his work to date on using the ESP8266 (a low-cost Wi-Fi microchip with full TCP/IP stack and microcontroller capability produced by Chinese manufacturer, Espressif Systems) as a web server.

Wayne Sierke demonstrated his work, using “Rooter” (An open source derivative of OpenWRT. The  primarily use for his system is to route network traffic) on a (TP-Link) router, autonomously.


Friday the 9th of February 2018

This month was our AGM meeting and all committee positions were open to members. The following members were elected as follows:- Chairman – Eric Clarke , Secretary/Treasurer/public officer  – Peter Gheude, Web site editor – Graeme Wilson, Committee – Chris Burrows, Colin Huckel (also auditor), Cliff Shirra (also sub editor),  Mark Spooner.

We also revisited the updated constitution and after some discussion the constitution was passed.

After the AGM we had a very impressive presentation by Peter Gheude on his new custom built ( Tronxy X5S 3D printer ). The Tronxy X5S 3D printer was also discussed regarding members interested in buying / building their own unit.


Friday the 12th of January 2018

Wayne Sierke presented a control system that was built to manage solar PV generation at a residential “village”. The equipment uses a proprietary data-over-powerline technology utilising a TI MSP430 (TI mixed-signal microcontroller ) family.

The system management controller comprised a Raspberry Pi in conjunction with a custom interfacing board and control programs written in TCL (Tool Command Language). A testing unit was assembled based around a Freetronics Eleven (Arduino-compatible) controller with input switches and an LCD display.

Live data from the system is sent to web services for monitoring. A custom web-based service was implemented in Apache Rivet with a TCL servercomponent managing communications with the site. Wayne gave an overview of the system and a look at some of the hardware used in the project. He also demonstrated how the various microcontrollers and some of the technologies are used to implement this system.

Unfortunately, Peter Gheude’s 3D printer kit purchase (Tronxy X5S 3D printer) did not arrive in time. However we did have some videos showing a Tronxy X5S being built and in operation.

Wayne has also offered to give future quick presentations on the following:-
– a quick follow-up on the PV Solar system
– a “review” of that Altronics Inventa enclosure
– a look at that “other” type of rotary encoder
– some practical examples of TCL in use
– using “Rooter” (OpenWRT derivative) on a (TP-Link) router
– a quick look at the freescale FRDM-KL25Z development platform

Interested members in any of the above presentation ideas can email SAMG.