From ebe81a5574330ee82f90ee5518649f1a6c0f0549 Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Thu, 13 Aug 2020 14:12:07 +0100 Subject: [PATCH 1/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fa3d1dc..a5f18d9 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This ESP32 Arduino library for an 64x32 RGB LED (HUB 75 type) Matrix Panel, util As a result, this library can theoretically provide ~16-24 bit colour, at various brightness levels without noticeable flicker. # Panels Supported -62x32 pixel 1/16 Scan LED Matrix 'Indoor' Panel, such as this [typical RGB panel available for purchase](https://www.aliexpress.com/item/256-128mm-64-32-pixels-1-16-Scan-Indoor-3in1-SMD2121-RGB-full-color-P4-led/32810362851.html). +62x32 pixel 1/16 Scan LED Matrix 'Indoor' Panel, such as this [typical RGB panel available for purchase](https://www.aliexpress.com/item/256-128mm-64-32-pixels-1-16-Scan-Indoor-3in1-SMD2121-RGB-full-color-P4-led/32810362851.html). 1/8 Scan LED Mtrix Panels are not supported, please use an alternative library if you bought one of these. Be aware that there's all sorts of Chinese junk panels based on FMXXXX chipsets. This library does not support these panels. FM6126 panels based on [this untested example](/examples/FM6126Panel) could work however. From da85e53d71a8f327aaf3a77ac4368d5d6e07ec9b Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Thu, 13 Aug 2020 14:12:23 +0100 Subject: [PATCH 2/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a5f18d9..b3dedef 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This ESP32 Arduino library for an 64x32 RGB LED (HUB 75 type) Matrix Panel, util As a result, this library can theoretically provide ~16-24 bit colour, at various brightness levels without noticeable flicker. # Panels Supported -62x32 pixel 1/16 Scan LED Matrix 'Indoor' Panel, such as this [typical RGB panel available for purchase](https://www.aliexpress.com/item/256-128mm-64-32-pixels-1-16-Scan-Indoor-3in1-SMD2121-RGB-full-color-P4-led/32810362851.html). 1/8 Scan LED Mtrix Panels are not supported, please use an alternative library if you bought one of these. +62x32 pixel 1/16 Scan LED Matrix 'Indoor' Panel, such as this [typical RGB panel available for purchase](https://www.aliexpress.com/item/256-128mm-64-32-pixels-1-16-Scan-Indoor-3in1-SMD2121-RGB-full-color-P4-led/32810362851.html). 1/8 Scan LED Matrix Panels are not supported, please use an alternative library if you bought one of these. Be aware that there's all sorts of Chinese junk panels based on FMXXXX chipsets. This library does not support these panels. FM6126 panels based on [this untested example](/examples/FM6126Panel) could work however. From 40be46794ce908c01c378a23fbe909decff5fb2c Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Thu, 13 Aug 2020 14:16:42 +0100 Subject: [PATCH 3/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b3dedef..6ad40c4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # HUB75 LED matrix library for the ESP32, utilising DMA -This ESP32 Arduino library for an 64x32 RGB LED (HUB 75 type) Matrix Panel, utilises the DMA functionality provided by the ESP32's I2S 'LCD Mode' which basically means that pixel data is sent straight from memory, via the DMA controller, to the relevant LED Matrix GPIO pins with little CPU overhead. +This ESP32 Arduino library for an 64x32 RGB LED (HUB 75 type) 1/16 Scan LED Matrix Panel, utilises the DMA functionality provided by the ESP32's I2S 'LCD Mode' which basically means that pixel data is sent straight from memory, via the DMA controller, to the relevant LED Matrix GPIO pins with little CPU overhead. As a result, this library can theoretically provide ~16-24 bit colour, at various brightness levels without noticeable flicker. From cc021982de5fb685f94017f1a7db5af34e6cdb2a Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Thu, 13 Aug 2020 14:17:47 +0100 Subject: [PATCH 4/4] Update README.md --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 6ad40c4..dc80cca 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,12 @@ This ESP32 Arduino library for an 64x32 RGB LED (HUB 75 type) 1/16 Scan LED Matr As a result, this library can theoretically provide ~16-24 bit colour, at various brightness levels without noticeable flicker. -# Panels Supported -62x32 pixel 1/16 Scan LED Matrix 'Indoor' Panel, such as this [typical RGB panel available for purchase](https://www.aliexpress.com/item/256-128mm-64-32-pixels-1-16-Scan-Indoor-3in1-SMD2121-RGB-full-color-P4-led/32810362851.html). 1/8 Scan LED Matrix Panels are not supported, please use an alternative library if you bought one of these. +## Panels Supported +62x32 pixel 1/16 Scan LED Matrix 'Indoor' Panel, such as this [typical RGB panel available for purchase](https://www.aliexpress.com/item/256-128mm-64-32-pixels-1-16-Scan-Indoor-3in1-SMD2121-RGB-full-color-P4-led/32810362851.html). -Be aware that there's all sorts of Chinese junk panels based on FMXXXX chipsets. This library does not support these panels. FM6126 panels based on [this untested example](/examples/FM6126Panel) could work however. - -![It's better in real life](image.jpg) +## Panels Not Supported +* 1/8 Scan LED Matrix Panels are not supported, please use an alternative library if you bought one of these. +* Chinese junk panels based on FMXXXX chipsets. This library does not support these panels. FM6126 panels based on [this untested example](/examples/FM6126Panel) could work however. # Installation @@ -95,6 +95,8 @@ void setup() { The value to pass 'setPanelBrightness' is the RGB Matrix's pixel width or less. i.e. Approx. 50 or lower. Values greater than 60 can cause ghosting it seems on some panels. +![It's better in real life](image.jpg) + ## Inspiration * 'SmartMatrix' project code: https://github.com/pixelmatix/SmartMatrix/tree/teensylc