MD_MAX72xx LED Matrix Arduino Library  2.4
Library to control connected MAX72XX devices as a pixel array
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Parola Custom Module

The Parola Module

These custome modules allow a 'lego-like' approach to LED matrix display, using standard 8x8 on LED matrices. The software supports this flexibility through a scalable approach that only requires the definition of the number of modules to adapt existing software to a new configuration.

Completed Parola module with and without the LED matrix

Circuit Schematic

The schematic is the basic application circuit that is found on the MAX7219 datasheet, adapted to the LED matrix. Each Module consists of an 8x8 LED matrix controlled by a MAX7219 LED controller and a few passive components. These controllers can be daisy chained, making them ideal for the purpose.

Circuit_Schematic.jpg
Parola Circuit Schematic

The PCB design was executed using the autorouting facility in Eagle CAD, and the PCB was manufactured by SeeedStudio. The Eagle CAD files for the layout and the Gerber files suitable for SeeedStudio are found on the Parola website. The final design includes edge connections that allow many modules to be connected together into an extended display, one LED module high.

PCB_Layout.jpg
PCB layout ready for manufacture

Wiring your own Parola standard matrix

How the LED matrix is wired is important for the library. The matrix used for library development was labelled 1088B and is sometime referred to as a common anode matrix. Connections should be made as described in the table below to be consistent with the assumptions in the software library.

  • Columns are addressed through the segment selection lines
  • Rows are are addressed through the digit selection lines
MAX SignalMAX7219 PinMAX SignalMAX7219 Pin
Dig0 (D0) 2 SegDP 22
Dig1 (D1) 11 SegA 14
Dig2 (D2) 6 SegB 16
Dig3 (D3) 7 SegC 20
Dig4 (D4) 3 SegD 23
Dig5 (D5) 10 SegE 21
Dig6 (D6) 5 SegF 15
Dig7 (D7) 8 SegG 17

Segment data is packed on a per-digit basis, with segment G as the least significant bit (bit 0) through to A as bit 6 and DP as bit 7.


Module Orientation

  G  F  E  D  C  B  A  DP
+------------------------+ 
| 7  6  5  4  3  2  1  0 | DIG0
|                      1 | DIG1
|                      2 | DIG2
|                      3 | DIG3
| O                    4 | DIG4
| O  O                 5 | DIG5
| O  O  O              6 | DIG6
| O  O  O  O           7 | DIG7
+------------------------+
  Vcc ----      ---- Vcc  
 DOUT <---      ---< DIN 
  GND ----      ---- GND
CS/LD <---      ---< CS/LD
  CLK <---      ---< CLK

Module Interconnections

Parola modules are connected by plugging them together.

Modules_conn.jpg
Connecting Parola modules