Category Archives: Embedded

Tiny LEDs for a tiny microcontroller

Version 2.0 of the #ATtiny9 board setup with LEDs. SMD makes this so much smaller.
Originally published at

Compared to the ATtiny9 on this board, my previous setup with 10mm LEDs took way too much space. So I miniaturized it with some spare SMD components I still had from previous projects.

This LED bar is breadboard compatible and fits directly onto the board. I deliberately chose to make it a bit larger than it had to be, now taking 5 pin columns of space. This size allows to use it on either side of the breadboard, as the Vcc and GND bus strips are switched on the other side. I also decided to leave out two pins on the GND pin header to make it fit in more different positions on the board, which was necessary due to pin grouping. Besides that I had to solve alignment issues, as the pins on the GND strip and the rest are a little bit shifted. I had to use a little bit force by pushing it into its position and then solder it as it was plugged onto the breadboard.

Actually this was not only for the ATtiny9 thing, but I think this device will be helpful in the future in general. From now on I will always have some LEDs available for the breadboard without fiddling around with wires and resistors.

Tinkering with ATtiny9

In June 2013 I attended a workshop on SMD soldering at the Gulaschprogrammiernacht 2013 (GPN13), a German hacker event organized by the regional CCC group in Karlsruhe. The result of a workshop organized by DrLuke was this small board with an ATtiny9 microcontroller and a 74HCT595 shift register.

Result of the SMD soldering workshop at #gpn13
(Originally published at

The image shows my finished board with pin headers soldered. Later I changed the pin header for the 8 output pins again to make them point to the bottom. Now the board can easily be used on a breadboard for prototyping.

Continue reading

Erste Basteleien mit dem Oyo

Bereits seit Weihnachten besitze ich nun einen Oyo. Dabei handelt es sich um einen E-Book-Reader, der in Deutschland von Medion produziert und von Thalia vertrieben wird und international gibt es dieselbe Plattform von Qisda auch unter anderen Namen. Das Gerät ist ARMv5-basiert und es läuft bereits ein Linux-System darauf. Die mitgelieferte Oberfläche zum Betrachten von Büchern, Browser, Audio-Player usw. ist mit Qt/Embedded implementiert.

Es sollte daher ja möglich sein, auch andere Verwendungsmöglichkeiten für den Oyo zu erschließen (z.B. als Organizer mit Kalenderfunktion, als Fernbedienung mit einem mpd-Client, usw.).

Continue reading