The Maxim MAX7219 IC is a serially interfaced 8 digit LED display driver. So it’s the ideal chip to drive an 8×8 led matrix. I got interested in these chips when I saw that lots of Chinese electronics shops were selling small MAX7219 led matrix modules. The weird thing is that the MAX7219 IC is not exactly cheap. Digikey wants +10$ for 1 IC in DIP format. The Chinese shops are selling 32mmx32mm led matrices + PCB with MAX7219 IC for less then 3$. I bought 8 of these modules from ICstation. While these modules work I don’t think the IC’s are really made by Maxim…
To drive the MAX7219 I used an Arduino with ATmega328. You only need 3 pins on the micro controller to drive the MAX7219. I found the fantastic Parola Arduino library on Codeplex which makes it really easy to make a scrolling text display. The following video shows one of the example sketches of the Parola display using 8 small led matrix modules:
I found some really cheap 60mmx60mm LED matrices @ Electrodragon (1.6$ a piece). So I needed PCB’s to plug the LED matrices in. On the Parola codeplex website you can find Eagle and gerber files to make such a PCB. This design uses wires to connect the different modules. I prefer to use jumpers. So redesigned the PCB in Eagle and used Dirty PCB’s in Shenzhen China to make them. The design is really simple, there is only the MAX7219 IC, 2 capacitors and 1 resistor to set the current for the LED’s (I used 33K resistors).
The jumpers make it really easy to connect them together:
I soldered up 10 PCB’s and tried them out:
Now I need to connect a bluetooth module to the Arduino and find an Android app to sent text to the Arduino 🙂
9 responses to “Led matrices and MAX7219 ic’s”
This looks great. How much did the boards end up costing?
Do you know of anyone who has made a 60mmx60mm board like the 30mmx30mm board the ICStation sells? Being able to stack them vertically would be nice.
ICStation does sell a 60mmX60mm LED display. Do a search for:
ICStation 8×8 LED Red Matrix Module Driver Board 60*60mm Cascade
You mean this one: http://www.icstation.com/product_info.php?products_id=5006#.VGCftPHtlhE
Didn’t know about it. But it uses a 74HC595, I prefer the MAX7219. Easier to program using the Parola library.
Nope haven’t seen such PCB’s. But why not edit the Eagle files on Codeplex? It’s not that hard.
I will give it a look. I have not done anything like this before.
I will check out the code. I had issues with smooth scrolling with that many LED Matrix linked together. I ended up using a Arduino Due.
[…] Led matrices and MAX7219 ic's – Bajdi.com […]
Hi, great work!
Can you please send me eahle files for these project? I can’t find theme.
Thanks and have a nice day.
where can I find the sketch