hallard/WeMos-Matrix-Shield-DMA

Source for boards

lanman1 opened this issue ยท 22 comments

You can try using https://www.pcbway.com/ I have used them before, they are inexpensive and have a rewards system. The quality is excellent and I usually get a free gift when I order boards. 10 boards are $15 shipped to the US.

Hope this helps and thank you for your work.

one thing I notice when I upload the Gerbers, it looks like pads and not thru-hole. This may just be their render.
Screenshot 2021-08-14 133251

That is strange, uploaded zip file to oshpark and looks nice

image

Anyway last time I tried pcbway for an already done board by someone else it told me I needed to wait until manual verification from pcbway team, so I gave up, may be need to try again.

Yeah, there usually i a manual verification where a human looks at it to make sure it is ok. Usually takes less than a day. I've ordered from them probably 10 times but maybe that aren't as good for EU. I'll probably go ahead and place an order and report back, 10 boards through them are cheaper than the 3 for Oshpark. I could be doing something wrong tho :)

bogd commented

@lanman1 - I used jlcpcb, and their system did show the drill holes correctly. And, indeed, when I received the boards, they did have the correct holes drilled.

I have also uploaded the current version of the gerbers.zip in this repo to the jlcpcb system, and once again it shows the drill holes correctly:
image

However, the exact same file viewed in pcbway's viewer does not show the drill holes:
image

It looks like a limitation of the pcbway gerbers viewer.... (and an ugly one, at that :) )

I'll give jlcpcb a shot, thanks!

I've got my batch from cnospcb and those are just fine. Thanks to @hallard for making his work public, it is much more comfortable to use shields than messing with dangling jump wires :)

Thanks @hallard for the grate V1.9 design. I got my lot of PCBs. Now trying to lit the RGB display but having problems with the display (16x32) found in my lab with the HUB75 connector. It has only A and B signal rows with C and D pins are grounded.
So I see confusing images. While I am waiting a new RGB from China is any example to guide me how to position text and display simple numbers or text? The examples do not have similar software.
The RGB will be used to display environmental data for our project
https://hackaday.io/project/171770-m10cube
Thanks a lot

Here is a tip I swiped from SmartMatrix for Teensy. If you use a 20-way female dual row connector on the bottom of the HUB75 interface and clip off the extra 2 pins on each end, the connector will fit snugly into the IDC cable socket on the panel with no chance to get the connector offset like it can with a 16-way female header.

Also, if you don't put female headers on the Wemos board it is much lower profile and can almost fit within the plastic frames of the panel itself. Just solder the ESP32 unit onto the HUB75 interface with some dual row pins and clip off the extra long pins on one side. Can't come loose that way either.

Finally I like to use the JST/Molex in a Right-Angle connector to supply 5V to the ESP32 HUB75 board. This allows the typical 2-plug panel power cable to connect one JST to the panel and the second JST to the HUB board leaving the fork terminals for the power supply. Nice and clean with no extra cables required for a single panel configuration.

Also not really an issue. There is not really any way I can use the touch button and I don't need the LDR so those GPIO could be used for other things. I would like to see the extra GPIO gathered into a header to connect remote buttons and controls and so forth away from behind the panel.

Here is a tip I swiped from SmartMatrix for Teensy. If you use a 20-way female dual row connector on the bottom of the HUB75 interface and clip off the extra 2 pins on each end, the connector will fit snugly into the IDC cable socket on the panel with no chance to get the connector offset like it can with a 16-way female header.

Also, if you don't put female headers on the Wemos board it is much lower profile and can almost fit within the plastic frames of the panel itself. Just solder the ESP32 unit onto the HUB75 interface with some dual row pins and clip off the extra long pins on one side. Can't come loose that way either.

Finally I like to use the JST/Molex in a Right-Angle connector to supply 5V to the ESP32 HUB75 board. This allows the typical 2-plug panel power cable to connect one JST to the panel and the second JST to the HUB board leaving the fork terminals for the power supply. Nice and clean with no extra cables required for a single panel configuration.

@EclipseBoom can you be specific on that? do you have pictures?
For mine (first image) I choose to use long 2x20 socket for the HUB75 connector and for the ESP32 to sit on. I like to see yours but with images if you can find some time. That will help to integrate your ideas .

Now the P3-6432-21-16S-D1 RGB display I got is working fine (first image)
The problem is with a second P4 RGB display the S-P4-3020-A3 display (second image) I have and is not working. Just flashing in a strange way.
This is a similar one:
https://www.aliexpress.com/i/32514844235.html
It has the TC7258EN (8-channel LED display line scanning blanking control driver) and MBI5124 (16 Channel Constant Current LED Driver).
Any idea who to make that work? Is the same driver?
I will appreciate any ideas.
Thanks a lot in advance
1
2

Here is my low-profile configuration. I mount the panels to a 12mm high Aluminum channel and this fits under that.
20230330_115949
20230330_115852
20230330_115917

Yaxit commented

@EclipseBoom could you point me to the connector you used for the screen power (white one with 2 5V and 2GND)? I cannot find the one I want :D

That connector is JST-VH series. S4P-VH(LF)(SN) Bought at Digikey.

There is a Molex one that fits too but it has little nubs on the bottom of the plastic that need to be cut off and more expensive.

Yaxit commented

Thank you. Would be nice to have it in the board BOM along the rest.