Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug Report] Display Ghosting and Color Inconsistency Issues with ESP32-HUB75-MatrixPanel-DMA Library on P3 RGB LED Panel (MBI5124) #695

Open
neiloe8023 opened this issue Nov 6, 2024 · 4 comments

Comments

@neiloe8023
Copy link

neiloe8023 commented Nov 6, 2024

[Bug Report] Ghost Image Issues with ESP32-HUB75-MatrixPanel-DMA Library on MBI5124 Driven P3 Panel

Hardware Setup

  • Controller: ESP32-S3
  • LED Panel: P3 Full-Color LED Module
    • Size: 144mm x 48mm
    • Resolution: 16(H) × 48(W)
    • Driver IC: MBI5124
    • Scan Mode: 1/16 dual scan
    • LED Type: 2121 LED

Issue Description

When using the ESP32-HUB75-MatrixPanel-DMA library to drive the above panel, the following display issues occur:

  1. Text Scrolling Effect Shows Ghost Images

    • Yellow text displays with blue and purple trailing effects
    • Ghost images are particularly noticeable during text movement
  2. Bouncing Rectangle Animation

    • Slight ghosting when displaying cyan rectangle
    • Inconsistent color appearance in the middle of the rectangle

Attempted Solutions

  1. Adjusted driver configuration:
    cpp
    mxconfig.driver = HUB75_I2S_CFG::MBI5124;
    mxconfig.clkphase = false;
    mxconfig.double_buff = false;

  2. Used basic color values (0-7) instead of RGB565

  3. Implemented independent pixel control and buffer management

  4. Adjusted refresh timing and delays

Expected Behavior

  • Text scrolling should display solid colors without ghosting
  • Rectangle animation should show uniform color without inconsistencies

Additional Notes

  1. Custom low-level driver code works correctly without ghosting issues
  2. Issues only occur when using the ESP32-HUB75-MatrixPanel-DMA library
@VonHirsch
Copy link

Power Supply?

@neiloe8023
Copy link
Author

Power Supply?

Thank you for your quick response! The power supply is 5V 3A. Is there any issue with that?

@VonHirsch
Copy link

Power should be good unless it's one of those "phone charger" supplies.

You might have to shorten your wiring. See here: #134

image

@mrcodetastic
Copy link
Owner

mrcodetastic commented Nov 10, 2024

This looks to be an electrical issue and not a result of this library.

Do you have ground pin(s) connected between the HUB75 and the ESP32?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants