Home of Günther's projects

Hi! This is my personal page which contains some materials of my projects. I like playing with little devices running open source software, especially Linux. All of these stuff can be used by paying attention to the corresponding licence (in most cases to the GNU General Public License v3 (GNU GPL v3)).
Please feel free to use these code in your project and give me some feedback via ghoelzl(at)gmail.com.

January 2013

This year the MINDdroid booth at our "open doors day" was even bigger. You can see some pictures at https://plus.google.com/photos/114227410396127806651/albums/5834907792607896641?authkey=COmjj7HujOenXw.

November 2012

This was the second edition of the AndroidTag. My collegues were very helpful and together we arranged a nice event with lots of interested people. You can see some pictures of the event at https://plus.google.com/photos/114227410396127806651/albums/5813738467696500593. A great video done by one of our excellent students can be found at http://www.youtube.com/watch?feature=player_embedded&v=lNY_tluuqfY.

September 2012

At the IGIP International Conference on Engineering Pedagogy we presented how to introduce IPv6 in a school network. The presentation and the paper can be found at the IPv6 section.

May 2012

Just right for the coming World IPv6 Launch there is an update of the IPv6EtherShield library. It works well with the Arduino Uno board and the Arduino 1.0.1 software.

April 2012

Together with LEGO we (Harv Stanic and I) just released MINDdroid 1.3. It now comes with the Universal Uploader that enables you to upload *.rcd, *.rso, *.ric, *.rxe files while running the standard firmware directly from your phone to your NXT robot and run them instantly. Play well!

March 2012

Together with my collegue Peter Lippitsch I presented how to configure proprietary hardware with free software at the AINAC2012 at the TGM/Vienna. You will find the presentation slides (in German) at https://docs.google.com/present/view?id=ajdvdvjvw6tz_1810hqb27rgv. A tutorial for easy remastering of a current Ubuntu image can be watched at http://youtu.be/YW676T1hpEA.

November 2011

This year we organized an AndroidTag instead of a Linuxday. Although Android uses Linux as the core operating system it isn't as free as most of the free software for the desktop and server version of Linux. But we could fill a lot of young people with enthusiasm for getting good software engineers (for developing free software of course).

February 2011

  • There is an update of MINDdroid to version 1.2. It is downloadable from the Android market. 
    Here's a list of what is new with MINDdroid version 1.2:
    • German language included
    • Improved tutorial texts, also in German
    • Improved bluetooth dialog
    • Improved bluetooth connection algorithm, improvements on Bluetooth connection for HTC Desire
    • NXJUploader - for uploading leJOS-NXJ-apps to the robot (only enabled when the new leJOS NXJ robot model is selected). Comes with two included nxj-Files (AlphaRex.nxj and MINDGameZ.nxj).
    • Control the Alpha Rex model from the LEGO MINDSTORMS NXT 2.0 set (#8547). You can make the Alpha Rex walk, shake, talk to you via your phone, in your language, give you sensor readings and play music (on your phone). NOTE: this feature only works with the leJOS NXJ firmware.

      You will find more details here.

January 2011

November/December 2010

September/October 2010

  • Together with Shawn Brown from Tokyo and Harv Stanic from Lego System A/S at Billund I developed MINDdroid, the first official LEGO® MINDSTORMS® Android Application for the real-time direct action remote control of LEGO® MINDSTORMS® robots utilizing direct BlueTooth wireless connection between both devices - Android phone and your NXT robot and built-in accelerometer and tilt sensors found on most Android powered hand-held phones and devices.
    The source code of the app is of course under GPLv3 licence and you can find it at http://github.com/NXT/LEGO-MINDSTORMS-MINDdroid.
  • I implemented an EAN-13 barcodescanner for the LEGO MINDSTORMS NXT robot. You can find more informations about the implemenation here.

June 2010

  • Adapted the NXTControl to Android 2.1. Now you can control the NXT robot directyl via Bluetooth. The source code and instructions can be found here.

April 2010

  • To get some retro-feeling I connected an 8x8 LED matrix to an Arduino Duemilanove and converted the original C-64 character ROM into HEX-data. Code, schematic and instructions can be found here.

March 2010

  • My collegue Peter Lippitsch and I presented how to implement IPv6 in a school network at AINAC2010 at St.Pölten/Austria. We run a dual-stack-architecture with native IPv6-access since January 2009 and got some experience. You will find the presentation slides and more infos at my IPv6 area.

January 2010

  • For our open door day my students and me prepared a "smartphone rallye". We controlled NXT Mindstorms robots with Android phones. The source code and instructions can be found here.