Tag Archives: parallel port

Virtual printer & more fun with AVR interrupts

In building my AVR ATMEGA328P-based ‘virtual parallel printer‘, there were two signals that required special treatment. So it was time to revisit interrupts. On a Centronics-style parallel port, the host machine sends an ‘init’ or reset signal to the printer to tell it to flush its buffers and set itself to the default state. It also sends a ‘strobe’ signal… Read more »

Building a virtual parallel printer

Here’s a tip for anyone building a device designed to interface with a parallel printer – you kind of need a parallel printer to test it on. That shouldn’t have been a problem. My DottyMatrix project – which will allow me to send data over a serial connection and have it printed on my Epson MX-80 F/T III dot matrix… Read more »

A PCB virgin no longer

      No Comments on A PCB virgin no longer

Well, it’s happened. My first PCBs have arrived. Now it’s just a matter of summoning the courage to solder on the parts and see if it works. This is the board I designed as part of my Eagle vs KiCad series. It breaks out a Centronics-compatible DB25 socket, with the data lines being driven by a shift register. There’s a… Read more »

Serial to parallel the hard way

      2 Comments on Serial to parallel the hard way

I kind of miss making hard copies of my program listings on a dot matrix printer. There’s something contemplative and satisfying about waiting for the printer to finish its buzzing and chattering so that you can pore over the code and find that bug. Also, printouts on continuous listing paper with holes down the sides feel like real computing. It… Read more »