The digital analog computer

Digital analog computer build with FPGAs, VHDL and Atmel AVRs.

The author writes some books definitely worth reading !

Standalone HP Laserjet display hack

„Tonight, I overheard a couple of people who live with me in the flat talk about a person who has left 2 HP LaserJet4’s in the hallway, for more than a week. Putting them in front of his door didn’t help, and the next action they had in mind was to tape a huge angry sign on them so he perhaps would notice it. While that’s one way to do it, I decided it wouldn’t be fun and perhaps the offending person would remember it better when we did something more playful.

A nice thing about the HP laserjets is that they have a little display, and you can use PJL, a sort of controlling language, to change what’s displayed on it, using a bit of code that runs on a PC. Problem was: I didn’t have a PC connected to the laserjet, so I had to divine a standalone solution.“


the 1-Key-Keyboard project

„The idea for a 1-key keyboard comes from the need as an interaction designer to make “cheap, quick and dirty prototypes.” When creating a quick screen-based demo in e.g. Adobe Flash, a common way of quickly prototyping physical actions is to assign actions to certain key presses on a keyboard. In more advanced prototypes, physical hacks to the circuit board from a keyboard are also often used to interface custom buttons and switches with a computer.“

AVRonics Simple Robot

„Now that the AVRonics board is in full swing it’s time to start stretching it’s legs. This is not the robot to do that but it’s a start. I threw this together in about an hour (after many months of thinking) and spent about 10 minutes writing the code to control it. No, no, I’m not just that good – it’s just that simple.“

DIY Ethernet Picture Viewer

The “Ethernet Picture Viewer” is a low cost device that allows a user to visualize graphic content stored on a computer in an LAN. A server application that runs on a PC serves requests from the “Picture Viewer” and provides image data to be displayed on the device’s LCD. The user is offered the possibility to browse among the various pictures that are made public by the server application , choose one and scroll the displayed image.“


Anschluss ins Netz – AtMega32 mit Ethernet Board

Der Empfang von einigen Newslettern erweißt sich doch manchmal als sehr informativ. Gestern im Posteingang und hoffentlich bald in meinen Händen zum zusammenbauen und experimentieren, der Bausatz AVR-NEt-IO von Pollin für nur 19,95.

„Ethernet-Platine mit ATMega32 und Netzwerkcontroller ENC28J60. Die Platine verfügt über 8 digitale Ausgänge, 4 digitale und 4 ADC-Eingänge, welche alle über einen Netzwerkanschluss (TCP/IP) abgerufen bzw. geschaltet werden können.“

AVR Logic Analyzer

„In this article Frank Zhao details his project to make a Logic Analyzer with an ATMEGA168 microcontroller. This is the same microcontroller used in the popular Arduino platform so many of you should be able to make use of this project. The ATMEGA168 does the work of taking samples and works with Processing and Java to implement an nice user interface to the logic analyzer. Frank includes all the source code for both the firmware and the Processing programming language.“