This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Control Gameboy printer using Launchpad LM4F120XL

I am trying to control gameboy printer using Launchpad LM4F120XL. I started with this manual:

http://furrtek.free.fr/index.php?p=crea&a=gbpcable&i=2

But I can't get gameboy printer to respond. As far as I understand, Gameboy printer needs 0/5V on SIN / SOUT / CLK pins, and I just can't achieve that with LM4F120XL.

I am a software developer and I am far from understanding all the hardware behind this, so I am asking for help in this community.

  • Hi, You can buy a level translator from someone selling it and interpose between SPI pin and printer cable. After that you need fully understand how SPI transfer work and grasp protocol to printer.

     Try sparkfun or other and see what you can get at your location.

     This time a pc printer or thermal are very cheap, why this one?

  • Roberto Romano said:
    This time a pc printer or thermal are very cheap, why this one?

    It's not about money, I just like the idea, but it turned out too complicated for me. Printer protocol is very simple and it can be connected to ATiny using onli four wires abd one resistor. Too bad there is no simple solution for LM4F120XL. :(

    Thanks for your answer.

  • Vjaceslavs Bogdanovs said:
    Too bad there is no simple solution for LM4F120XL

     If for simple solution you wish ready to program software, answer is definitively NO for everything also for a simple led flasher.

     If your idea was to use LM4F120 instead of tiny avr, answer is bad idea, to convert software from avr side to LM4F120 no more than an hour is needed but what is obscure is what you need to do with, tiny avr is a small processor converting a simple proprietary open protocol to a GB proprietary SPI protocol... Power of processors are really different and I cannot figure why to use a 32Bit fast processor to do task are best handled by a slow 8 bit processor.. Cost is similar but you can do all that USB included by a smallest MSP430 you can get in DIP format see there on how to learn build robust thing.