Use guide please refer to this page. Based on code mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA.

Board Features:

  • Use longer pin header for plug-in input pins.
  • Support ESP32-DEVKITC or ESP32-PICO board, you can also find them in our store.
  • Lead out HUB75 pin4:E and pin8:E pins
  • Pin8:E can be selected by jumper for both boards.
  • Further lead all pins for ESP32-DEVKITC
  • Power supply via DC5.5-2.1 jack header or 8.5mm screw connector.

Current V2 version:

  • Add logic shifter to shift from signals from 3.3V to 5V
  • Lead out alone I2C pin header 4pin
  • Lead out alone light sensor IO34

Current V1 version:

  • Lead out all pins for devkitc, but only used pins for driving matrix panel for PICO.

Matrix drive board series: by ESP8266, by Arduino, by raspberry pi,  by raspberry pi V2, by ESP32, by ESP32 DMA

Additional information

Weight 0.02 kg

13 reviews for RGB Matrix Panel Drive Interface Board for ESP32 DMA

  1. Charly86 (verified owner)

    I’m fan over years of electrodragon’s products but this one I don’t have words to describe this crappy one, .

    – First, lot of hand soldering connector and they should have been made by a rookie, not nice, even not sure they will do the job (if I get this to work)
    – We don’t know which side to plug ESP32, should have been complicated to put a picture with the device plugged in so we can know how to plug?
    – So trying to match with silkscreen pin name to plug ESP Pico Dev kit? no way, no silk on PCB, don’t try also to read 5V or GND on big connector there is no silk either
    – So my guess, check the powering and placing on documentation? no way either, no documentation except for software configuration.

    Going immediately to case “things to get out one day when it will have basic documentation”

  2. 3 out of 5

    Chao (store manager)


    Sorry for the bad documentation ! We are indeed not doing well no this.

    Please take a look on this video,

    For PICO pin descprition please only change CLK to 21, and pin D to IO22, if you don’t use E-line, that is all, no need any extra soldering works. You can upload the code, run and get the same result.

    The USB port should on the same side of the DC power port.

    I am not sure anything else if still not clear, if so please just let me know. The PCB silk print is indeed crap, we have to fix on the next version.

    Thanks for the feedback!

  3. 3 out of 5

    Charly86 (verified owner)

    Dear Chao,

    Thanks, it’s so much better with a video :-).

    May I suggest adding I2C “classic” pinout (VCC/GND/SDL/SDA) to be able to plug something like that
    to control luminosity, would be awesome

  4. 3 out of 5

    Charly86 (verified owner)

    Would you mind post the schematics somewhere, I just spend some time to get some other GPIO of the Pico D4 (to add sensor) wired but looks like they are not wired on external header, only the one for DevKitC correct?

  5. 3 out of 5

    Chao (store manager)

    Hi, thanks for the suggestions!
    Will add the I2C port, also it is necessary to add logic shifter for logic level. This will be done as the final verison.
    Schematic added to here:
    We usually don’t know what documents is needed or what information is missing, if you need please just drop message or email. Thank you again!

  6. Charly86 (verified owner)


    Many thanks, that is was I was suspecting, GPIO34 (and others) of the Pico are not routed anywhere (I mean the external header GPIO34 is connected to DevKitC GPIO34 and NOT also on Pico GPIO34. Good to know
    Awesome for level shifter nice idea. If you need beta testers, I’m in.
    By the way connector to plug to Matrix is not really robust (and too high) may be something like that will be better.
    From my point of view, It would be better to have option to buy with this connector not soldered, because lot of time one of these works perfectly

  7. 3 out of 5

    Chao (store manager)

    Hi Charly86, Yes, thank you for the feedback again. This board is built quick and we did only focus on the devkitc, if you use a devkitc you can use all the expand pins. We will fix this for PICO pins, also for the connectors. But the short connectors won’t work, it has interferences with the RGB panel, you never know if the connection is good enough or not. Thank you again. Once new board is ready I will arrange to send you free samples.

  8. 4 out of 5

    Charly86 (verified owner)

    Many thanks,
    Just take a look on this, I created this shield some time ago
    Could be interesting to have footprint for the LDR going to analog pin, you just need to add one 10K resistor between analog input and ground and then put LDR between analog pin and 3.3V. Cheap solution to control matrix brightness from ambiant light. I’ve done this on you board I received and it works fine, I’ll post a picture later and a sample code to main repo.

  9. 3 out of 5

    ErikW. (verified owner)

    The Matrix Drive does, what it is supposed to do but..

    I wasn‘t able to get a I2C port work simultaneously with the Matrix.

    Since my only gole with the Drive was to display CO2, temperature and humidity, I don‘t know what to do with this Matrix Drive.

    I will write a new review, if I find a solution for this/

  10. 3 out of 5

    Chao (store manager)

    Hi ErikW, The board lead out all pins for devkitc, but not for PICO
    If you have problem to use the other pins, please use esp32 devkitc, or please wait for our next version. Sorry this is not clear in the product description. If you need please contact us by email for free new version.

  11. 4 out of 5

    Bogd (verified owner)

    Having a taller matrix connector is really a blessing for those who (like me) have a matrix with a plastic frame that prevents a “normal” connector from being used. It would be nice to also have the option of connecting the driver board to the matrix via a ribbon cable.

    One small problem, though: the header pins used for the ESP32 board connection are… strange. They are shorter than normal 2.54mm headers (“normal” for me meaning something like this: ), and they grip the pins VERY tightly – making connection and disconnection a pain.

  12. 4 out of 5 (verified owner)

    It’s very easy to use ESP32-HUB75-MatrixPanel-I2S-DMA library on p4 64×32 panel, but not for p10 32×16. The example P6_32x16_1_4_ScanPanel.ino cannot work. There are some other libraries like SmartMatrix, but no one can get the panel work. Do you have any suggestion that can drive panel p10 32×16?

  13. Chao (store manager)

    Hi, 1. not sure if all kinds or sizes panel can work, we only tried a few, but during our tests, some panels can not display indeed. 2. The hardware from smartmatrix is completely different with our this board, so it should work, we may make a new board to support smartmatrix library later. Best regards,

Add a review

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Product Enquiry