Replies: 92 comments 38 replies
-
That PCB has 2 HUB75 ports, how are they mapped/addressed? |
Beta Was this translation helpful? Give feedback.
-
That's currently unknown (at least for me). My display came with two 32x64 panels daiys-chained to the (left) port labeled 75EX1. Update: Just a guess: from the pin numbering one might conclude that the second port R1/2 is pin 3/4, G1/2 is pin 8/9 and so on. I just closed the case and cleaned my desk so I might check that sometime else. |
Beta Was this translation helpful? Give feedback.
-
Would be interesting to see if this library is what this product uses. Somebody do a firmware dump. |
Beta Was this translation helpful? Give feedback.
-
I have an 8MB dump of the stock firmware. I can't post it to the public because it may contain intelectual property of Huidu. From a quick string grep: based on ESP-IDF, no obvious signs of other non-core libraries. I think Huidu uses some proprietary LED matrix "operating system" for their products. I actually never used it, so when Amazon delivered the package, I directly unscrewed the case and flashed via serial port. |
Beta Was this translation helpful? Give feedback.
-
How much are one of these controllers? |
Beta Was this translation helpful? Give feedback.
-
On AliExpress, the WF2 is about 15 €/$ and I just saw they also have a 4 port version (WF4) for roughly the same price (uh?). The complete 128x32 display (2 panels, metal case, controller and power supply) was about 140€ on Amazon. |
Beta Was this translation helpful? Give feedback.
-
The specs in the PDF say it can drive a chain up to 768*64 px... I'd love to see how it does that. Would be interesting to see with an oscilloscope. Certainly wouldn't be with 24bpp colour. |
Beta Was this translation helpful? Give feedback.
-
Can you post that controller's snap shot? I don't think that WF2 have Esp32S3 or if so which version's card you've? |
Beta Was this translation helpful? Give feedback.
-
Pixel figures means nothing without of color depth. |
Beta Was this translation helpful? Give feedback.
-
Ok guys, if you want it, some PCB pron for you ;-) WF2 PCB V7.1.0-2, ESP32-S3 4 pins serial port: GND-RX-TX-5V (bottom to top, 5V pin has the little triangle next to it) Full PCB inside panel housing (panel label P4-2121-64*32-16S-HL1.2, 2PS688B), serial port connected with jumper cables: Stock firmware boot log (no more output after this):
|
Beta Was this translation helpful? Give feedback.
-
Good information. Even if I didn't want a hub75 controller, it's a decent way to get an esp32-s3 board with the gpio pins exposed. I guess there's a real time clock connected to one of the pins given the battery. |
Beta Was this translation helpful? Give feedback.
-
I've absolutely no clue about LED panels or controllers or if there are better options on the market. For this thing, I had an alternative open-source software running on the device about two hours after the parcel arrived, so I'm pretty happy with my purchase. Thanks again for your work on this library! And yes, it has a buffered RTC, time is correct even after power-cut. |
Beta Was this translation helpful? Give feedback.
-
It's a good find so thanks for sharing. Best part is it's actually quite price competitive to buying an S3 devkit. I'm going to buy one. |
Beta Was this translation helpful? Give feedback.
-
The HUB75E ports are routed through 74hc245 transcievers (likely for 3v3-5v level shifting) and I think you might not be able to use them as inputs (so they are more GPO rather than GPIO ...). Only if you want to use it for something other than driving LED panels. You see, I'm not a Huidu sales representative ;-) |
Beta Was this translation helpful? Give feedback.
-
Very good point. With that said I've ordered myself the WF1 because I like cheap. Hopefully it's an S3 device as well as I can use it to continue testing S3 support without the need for jumper cables. Not sure if it'll come with any psram though. |
Beta Was this translation helpful? Give feedback.
-
Hi, I need help, I'm using HD-WF2 (stock firmware) and LedArt and want to mirror a "Time/Watch" like a "Text". It is possible to edit the program using USB-A or any other way? |
Beta Was this translation helpful? Give feedback.
-
PC program Huidu "HD2020" is more powerful than phone app. |
Beta Was this translation helpful? Give feedback.
-
HD2020 doesn't have mirror effect, even for a Text. |
Beta Was this translation helpful? Give feedback.
-
solved, it in Screen Settings > Advance Settings > Data Mirror, and set High Enable |
Beta Was this translation helpful? Give feedback.
-
Hoping someone can help me with my HD-WF2 - I am using the HD2020 software to program my board via Wifi connection. Everything works fine if I keep my total program under 4.7MB, (the HD-WF2 board is supposed to have 8MB onboard flash memory), but if I go over 4.7MB with my programs, it will not complete loading onto the board. I also tried this via using a USB and similarly I get the same issue which is "Error 2" on the LED panel which is "Excessive program content". Not sure if I am missing a step or something, but I am stuck as to how to be able to utilize the full 8MB it supposedly has (which BTW the HD2020 software verifies this board has 8MB). Any thoughts or suggestions? Thank you in advance. |
Beta Was this translation helpful? Give feedback.
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
Hello, I got some original HD-WF1 WF2 and WF4 cards here for some tests and I would like to create a Arduino Interface allowing to set Digit Values as done on the PC by the SetDigit Commands ... The programm on the controller is defined and depending on the Area ID I would like to change values from an Arduino best way via serial connection from the arduino. The idea is to have some push buttons on GPIO s on the arduino which will trigger the different Digital value changes on the Panel. Anybody has experience with this kind of manipulation from an Arduino (using Micro Arduino cards) but the protocol on what to send to the HD-WFx cards is not really documented (or at least I didn't find it yet). Thanks for your help in advance Max |
Beta Was this translation helpful? Give feedback.
-
i am wondering that these last few questions have to do with the ESP32-HUB75-MatrixPanel-DMA project? it's annoying to see these questions in this repository |
Beta Was this translation helpful? Give feedback.
-
Hello, I've just bought WF2 board with a Does anyone know by any chance which GPIOs the serial pins are connected to? Is it UART0? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
hello, hopefully this isn't too off topic. I'm trying to compile circuitpython for use with the WF2 board. I'm getting stuck with the mpconfigboard.mk file. The end result is that when circuitpython is compiled and loaded onto the board it can't seem to access the internal flash storage. I messed around using the generic ESP32-s3 Micropython firmware and that seems to work fine. mpconfigboard.mk
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
The Huidu HD-WF2 is a cheap LED Matrix controller card (with 2 HUB75E ports, labeled X1 and X2) based on an 8MB ESP32-S3, a Datasheet is available for download. It can be found in various 128x32 displays sold on Amazon (e.g. 'Leadleds P4 WiFi LED shield', ASIN B08XYT1JDL).
The PCB has a serial port and GPIO0 exposed (label silkscreend on PCB back), so it's quite easy to up- and download firmware. There also is a USB-A port available and USB OTG may work, didn't test that. Update: OTG does work, just pull GPIO0 to ground and conveniently flash via USB.
The pin config (reverse engineered) is as follows:
Basic tests done, LED matrix seems to work fine. Currently having WiFi issues but this seems to be a different story.
Update: I recommend to use ESPHome as an alternate firmware for the device. Super-easy to setup, very easy to maintain.
Beta Was this translation helpful? Give feedback.
All reactions