

Mxblock
4x1 LED matrix 8x8 clock
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 4
- Nets
- 31
- Pads
- 52
- Tracks, vias
- 1, 0
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Aug 2014
- Updated
- 22 Jan 2022
Overview
Mxblock is an open-source printed circuit board by WiseLord, from the WiseLord/matrixclock repository on GitHub. It is a 2-layer board with 4 parts on 31 nets, routed with 1 track and 0 vias.
It is built around the MAX7219M. Its parts include 2 ICs, 1 capacitor and 1 resistor. It belongs with the lEDs and displays boards of this library.
Main components
1README
readme.mdMatrixclock
This project is a simple LED matrix clock. It can use either MAX7219 as LED drivers (one IC per matrix) either HT1632 LED driver. It's possible to use 3 or 4 matrixes, but recent code is more suitable for second option.
There is a video on Youtube about this.

Main features:
- RTC DS1307 support (DS3231 also works)
- One alarm which can be enabled for any day of week
- Active beeper is used for alarm and signals
- Temperature measurement with DS18B20 sensors
- Pressure/temperature measurement with BMP180 sensor
- Humidity/temperature measurement with DHT22 sensor
- Scrolling date and sensors data strings
- Reducing brigtness in darkness
Supported LED drivers:
- MAX7219 (one per LED matrix). Pinout and schematic are here
- HT1632 (one for 4 matrixes). Pinout for JY-MCU 3208CLOCK PRO module
Matrixclock EEPROM editor
While project uses various parameters from EEPROM memory special desktop application to edit eeprom matrixclock_xx.bin was designed. It allows to load, modify and save eeprom binary file in easy way.

Matrixclock editor is written on Qt5 and it's sources are availiable here.
Useful links:
- Article about the project (in Russian)
- Forum thread (in Russian)
Parts
4| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 0.1 | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C101 |
| 1 | 10k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R101 |
| 1 | GNM-19881-BSG | matrixclock:GNM-19881-BSG | U102 |
| 1 | MAX7219 | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U101 |
Questions
What parts does the Mxblock use?
4 parts, built around the MAX7219M. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Mxblock KiCad files?
From the WiseLord/matrixclock repository on GitHub, at the commit this page was made from: the board is kicad/matrixclock-gnm-19881-bsg/mxblock.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mxblock design in my own project?
Its repository states no licence, so its author keeps all rights: ask WiseLord before reusing the design.
More from WiseLord/matrixclock
1- 2 layers191.8 × 48.4 mm

Similar boards
- 2 layers181 × 97 mm

OpenDeck r3.1.2
shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
262 parts960Apache-2.0 - 2 layers482.6 × 35.6 mm

- 2 layers85.6 × 41 mm

Hl alyx glove
StarGate01/hl-alyx-glove
Firmware and Hardware for a Half-Life: Alyx Gravity Glove Replica
38 parts21MIT - 2 layers542.3 × 27.3 mm

Glowboardng
Eigenbaukombinat/glowboard
The Glowboard Plotter plots images using 64 UV LEDs attached in a line moved over a 120cmx60cm glow-in-the-dark sheet by a stepper.
69 parts6 - 2 layers70 × 50.1 mm

- 2 layers91.4 × 119.4 mm

- 2 layers142.2 × 64.4 mm

- 2 layers

UZ80
adzierzanowski/z80
Zilog Z80 (and Intel 8080) assembler/disassembler for everyone and some other tools for my private Z80 stuff
112 parts2