(Contact Page  SAMG form)

Meetings held at the WEA “Cottage B” 223 Angas St Adelaide starting at 7:00pm Click Here


Friday the13th of October 2017

The meeting will start with a short presentation introducing a language modeled on C but without statement terminating semicolons or variable type specification Aaaaah.

This will be followed with a workshop on 3D printers – See last months discussion by Peter Gheude. <a href=”#unique-name”>Your Link Text</a>

Image result for 3d printer images

Reminder:- As of July the annual fees are due ($10.00 per year) so please see Peter Gheude to join or renew.

Friday the 8th of September 2017

Chris Burrows gave a brilliant talk on the STMicroelectronics Nucleo-STM32-L152 board. A comparison was made between the L152 and the STM32F103C8T6 (Blue Pill) minimum system board.

Image result for stm32l152 nucleo images

The advantages of the Nucleo board are:

  1. It is mbed-enabled. i.e. it appears as a USB drive on the PC and can be programmed simply by dragging / dropping the executable onto it.
  2. It has 512KB of flash ROM and 64KB of RAM.
  3. It has connectors that are compatible with Arduino shields so there are a large number of add-on board available.
  4. It is properly documented with a User Manual:


  1. Plenty of output pins are available.
  2. The L152 is more up-to-date than the F103 (now 5 years old)

Following is a link to Chris’ web site for follow up reading material on this genre of microcontrollers. This includes Astrobe software – a complete integrated embedded software rapid development system running on Windows for Oberon. http://www.astrobe.com

<a name=”unique-name”>Target Text</a>Following the presentation, Peter Gheude raised the idea of a group project to build a 3D Printer / CNC Plotter / CNC Laser cutter / CNC Router and anything else CNC. All of this is expected to be retrofitted to the same base mechanism. Any members wishing to register their interest in this project, contact Peter or Eric. It has been suggested that a single unit be constructed by the group, followed by a bulk purchase for those members who wish to build their own.

Friday the 11th of August 2017

This evening had an interesting mix of subjects.
We revisited the Pine64 including a new OS upgrade and the structure of LINUX presented by Peter Gheude.
We also looked at the component tester and the possibility of upgrading the software in the 328P.
Some hidden jewels in the Arduino IDE including a plotting function and the myriad of non Arduino microcontrollers supported by the IDE.
Also a brief discussion was presented on the art of WiFi “Meshing” by Eric S. Clarke

Friday the 14th of July 2017

We investigated the STM microcontroller family, in particular the STM32F103C8T6.

Comparison of an STM32F103C8T6 and the Arduino Nano 328P.

Also, a brief discovery about the noise of contacts and the humble rotary encoder.

Followed by a discussion / demonstration using software interrupts and hardware spike suppression.


Friday the 9th of June 2017

Peter Gheude demonstrated the new UdOO X86.

You can read more about the UDOO X86 Here:-

Eric Clarke then presented a tutorial on programming in C and using the Arduino IDE. Presentation link here

Download the latest Arduino IDE Here

Friday the 12th of May 2017

Our meeting was held in two venues. A preliminary meeting in room G7 of the WEA main building and then on to our usual Cottage B room.
Eric Clarke made mention of the minor but worrisome problem of the relocation of this SAMG web site. Initially, our site was located as a sub-domain of the Kapunda Community Gallery. On behalf of the members, I would like to thank the Kapunda Gallery for giving us space on their server. However, moving the site to its own domain seemed to break the SAMG front page. Upon inspection it appeared that a left and right parentheses in the text was the culprit. This problem eventually disappeared of its own accord. Ghosts on the NET?
Following this Cliff Shirra gave a very in-depth presentation on the C code used in his quest to program an Atmel 328P to control an LCD display. Peter Gheude gave us a look at the new ESP 32 WiFi / Bluetooth microcontroller board. This is very much an IoT (Internet of Things) device. I suspect it will be a new direction to add to our Arduino / Pine64 / Raspberry Pi venture. Howard Harvey showed me the latest version of his Atmel native code disassembler. See more about this here. Also a couple of videos were shown on the ESP32 and the concept of pointers in C programming. More information can be found on a new series of links to learn the C language here.

The C language was originally developed by Dennis Ritchie and Ken Thompson between 1969 and 1973 at Bell Labs and used to re-implement the Unix operating system (Wikipedia).

Meeting: Friday the 10th of March 2017

Graeme Wilson our newest member presented some slides on the oldest CSIRO Australian made computer called CSIRAC (Commonwealth Scientific and Industrial Research Organisation Automatic Computer – CSIR Mk 1 – 1949 ).  The two ton computer was designed and built by the NSW Council of Scientific and Industrial Research (now CSIRO) and is now on display at the Melbourne Museum.

Graeme stepped us though mercury acoustic delay lines, 20 bit words and the 2000 Valves in its construction.   It had 1k disk memory, used paper tape, a teleprinter and consumed some 30 Kilowatts. Valves like 6V6, 6SN7 and KT66s used in CSIRAC took many of our member back to into their past.   CSIRAC did not have an operating system was constantly upgraded to use germanium transistor to read magnetic drums.
Thanks Graeme for your presentation.

During the course of our workshop members assisted each other in configuring AVR based applications and installed device drivers. Firmware updates to the USBAsp (ATMega8) Programmers in line with the work done by Mr A. Krasuski to enable USB serial functionality .

Meeting hosted by Peter Gheude, Secretary / Treasurer

Proposed meeting: Friday the 10th of March 2017

Due to the “Fringe Festival” and a special Saxophone Jazz Session being held in the Cottage we are having our March 10th meeting in the main WEA building. The location within WES will be posted on a white board in the front entrance foyer. Also, due to it being in the main building it may not be possible to stay longer like we normally do in the cottage.

This month Peter gheude will be holding a workshop meeting. Please bring along your Pi, Pine, Component tester, USBasp programmer and the ZIF socket experimenter board. Peter will be setting up and demonstrating how to update the USBasp to the latest firmware version. Also an idea / schematic of the mods Peter, Kevin and I have made to the Experimenter board and a 6 – 10 adapter to talk to 6 pin Miso Mosi connectors on other microcontroller kits, eg Arduino, Pi, Pine64 etc. Sounds like a meeting not to miss, unfortunately I will be away at that time. Eric Clarke, Chairman

Friday the 10th of February 2017

We had a very well presented insight into the continuing vagaries of fuses in the Atmel 328p microcontroller by Kevin Zietz. Following his presentation, we will put the tables highlighted during his talk up on our web site.

This was followed by a short video on using a USBasp to program a 40 pin 324P high-performance Atmel picoPower 8-bit AVR RISC-based microcontroller combining 32KB ISP flash memory with read-while-write capabilities, 1KB EEPROM, 2KB SRAM, 32 general purpose I/O lines, 32 general purpose working registers, real time counter, three flexible timer/counters with compare modes and PWM, 2 USARTs, byte oriented 2-wire serial interface, 8-channel/10-bit A/D converter with optional differential input stage with programmable gain, programmable watchdog timer with internal oscillator and SPI serial port.

Once we had the majority of committee on hand we commenced the AGM. The election was brief and the same committee was returned for another year except we now have Phil Kocent as our new Editor. A discussion on the changes to our constitution including fees, methods of disseminating news and splitting up the roles of the executive were by and large approved but more work was needed to fix any ambiguities in wording. We have therefore deferred the final voting to a near future Special General Meeting (SGM). This should only require a small amount of our meeting time.

Friday the 2nd of December 2016

This month was a week earlier than usual so we had a debriefing from the intense program swapping in November. Several members brought their USBasp and ZIF socket experimenter board as well as a notebook, laptop or Pine64 loaded with Arduino IDE and required drivers. Also spare Atmega 328 chips and some prototype breadboards with hook up wire were included. We demonstrated some programming of 328 CPU chips. Some LEDs were flashing, proving their efforts were successful. Eric Clarke gave a short presentation on the Atmel 328 fuse bytes, demonstrating how difficult it is to understand them.

Friday the 11th of November 2016
The rest of the kits were distributed to the members at this meeting and we had a very hectic and instructive session on programming the Atmega 328P microprocessor. Discussion was also entered into regarding the group having a WiFi internet connected setup for future meetings. This should be discussed relatively soon, as it seems not having an internet connection is an impediment to our workshops.

Friday the 14th of October 2016
Unfortunately not all of the kits arrived in time for members to receive their orders.
After distributing the  ATMEGA Development Board and the USBASP-USBISP AVR Programmer, Peter Gheude proceeded to demonstrate the various methods of communicating with the Pine64 I/O using the Python language. Control was processed by straight forward i/o pins and included a demonstration of an I2C 4 line digital display module amongst other devices.
At the October meeting we will be focusing  on the various uses to which we can put the Pine64.
All members who ordered the component tester project will receive their kits of parts.
Each kit comprises of the following;component-tester
1 x ATMega Colour Component/Transistor Tester Kit
1 x USBASP-USBISP AVR Programmer Adapter with 10 Pin Cable for Arduino.


2 x ATMega328p-PU microcontrollersexperimenter-module
1 x ATMEGA8 ATMEGA48 ATMEGA88 Development Board AVR ZIP DIY Kit.
1 x Variable Ceramic 6mm Trimmer Capacitor 30pF
1 x 16MHz Quartz Crystal.

Please don’t forget to bring along your Pine64, microSDs, monitor, mouse keyboard, etc and any projects you may have underway to the meeting.

Friday the 9th of September 2016
The September meeting included a presentation by Peter Gheude, showing the building blocks of an 8 bit processor. Also this covered the Atmel processor range. In particular the Atmel328p which is the main processor used in the Arduino range of experimental platforms. It’s also the CPU used in the component tester kit that is currently being featured in our suggested SAMG bulk buy. Further reports and ideas on the Pine64 were also discussed by members.

Friday the 12th of August 2016
The August meeting included a presentation by Steven Gunnourie – Technical Manager –  Comms/Navigation RAAF Base Edinburgh. He gave a PowerPoint based talk how the aircraft movement at the base is controlled and the technical aspects of his position. We will also be discussing more on the Pine64 and on the upcoming project of “Component testing” using an Atmel Atmega328P processor.

Friday the 8th of July 2016
The July meeting was a very successful bring your own Pine64. Those members that did not have a Pine64 were able to see how it performed. Various operating systems were used including Debian8, Ubuntu and Android. It was evident that video replay still has a way to go in all but the Google android O/S. However, if videos can play OK using Android then it’s only the configuration in the other O/Ss that is causing the problem. Other demonstrations included a brilliant configuration by Peter Gheude,  using a Windows PC running Remote Desktop and controlling the pine64 via a router hookup. He also demonstrated how to use Putty, a Win32 Telnet and SSH client which is able to get access to the administrator level of Linux.  The software setting and the processes used will be put on our site in the near future.

Friday the 10th of June 2016

Arty - Diligent board

Brd: Arty Mfr: Digilent / Avnet Type: Embedded
running the Oberon AutoCAD slide viewer:

The evening kicked off with Chris Burrows demonstrating an overview on the use and programming of FPGA integrated circuits.

Topics covered were:
What is an FPGA, Two FPGA definition languages: Verilog and VHDL, Examples of low-cost FPGA development boards, Project Oberon: A soft-core RISC processor and Operating System and a demonstration of the Astrobe for RISC5 development system. More information here:   http://www.astrobe.com/RISC5
Following the presentation Peter Gheude supplied the newly awaited Pine64 kits to those who had entered the Kickstarter program. Next month will be a bring your own Pine64 kit to learn more about these SBCs.

To view earlier monthly meetings click here

(Contact Page SAMG form)