The last challenge of the robotics course of this Fall semester had to be something special: This time it was about a ‘beauty contest’ followed by a line following challenge. Motto: Merry Christmas Time!
Author Archives: Erich Styger
Lasercut Angel Sweets Box
For this Christmas time I wanted to create a special gift box for a special neighbor family.
Variable Width Character Encoding in Eclipse Editor
Dealing with variable width character encoding as with UTF-8 is pretty much a standard these days, at least in the Desktop programming world. This is not so much true when programming embedded devices and microcontroller. In any case, Eclipse has you covered. This is especially helpful dealing with non-ASCII character codes in comments:
New NXP MCUXpresso IDE V10.3.0 Release
Friday this week NXP has released a new version of their flagship IDE: the MCUXpresso IDE V10.3.0. The version number indicates an incremental update from the earlier V10.2.1, but there are many exciting features and new features which make me switch my lecture material to this new IDE for the next semester.
Playing Zork with FreeRTOS on ARM in three different Ways
You might wonder what ‘Zork‘ is? Zork is one of the first and earlist fictive computer games, written around 1977 and 1979, written in MDL on a DEC PDP-10 by members of the MIT Dynamic Modelling group (see https://en.wikipedia.org/wiki/Zork). I believe the first time I have played Zork was around 1984 on a Commodore 64.
Using GDB Server Monitor Commands from Eclipse GDB Console
With Eclipse as IDE it is very easy to debug an application on a board. Still sometimes it is useful to get one level down and control the GDB server directly.
Replacing a cheap Chinese CO2 Laser Tube
What is the life span of a cheap Chinese CO2 laser tube? I mean: how long can I use one these (aka K40) laser engraver/cutter tubes as used in that 50W machine I have? I have used my machine for over a year for now, and I don’t have hour meter, but I estimate it have used it for about 500 hours. I don’t have a data sheet of the tube used inside my machine. Discussions on the internet estimate the live span from DOA (Dead On Arrival) to ‘a few months with moderate usage’ up to 3000-5000h’. Well, whatever it would be: my laser cutter stopped working two weeks ago. Here is how I got it back operating again….
Lasercut Plywood Board for Raspberry Pi
Need a quick way how to attach a LED, a push button and two resistors to the Raspberry Pi header? One way is to use some ‘flying’ wires. Or to use three pieces of lasercut plywood for a nice looking Raspy extension board:
Tutorial: Git with Eclipse
There are things which are game changer in the world of software development: one such event was when I started using a VCS (Version Control System): it changed for me how I keep and store my projects and settings. It even changed the way how I deal with non-software related items like documents or other valuable things: I started storing them in to a VCS too.

McuOnEclipse Components: 30-Sept-2018 Release
I’m pleased to announce a new release of the McuOnEclipse components, available on SourceForge. This release includes several bug fixes, extra support for the NXP S32 Design Studio and SDK and includes FreeRTOS V10.1.1.








