Replies: 7 comments 6 replies
-
Nice.
If you're going for low quantities/personal use, consider an S3 with fast
flash and ram. Save the cost of the uart and use the onboard serial/USB.
Makes tossing around larger screens easier.
…On Tue, Oct 31, 2023, 2:01 PM heidepiek ***@***.***> wrote:
With easyeda tried to design a pcb. First time, so I thought I'd show it
here on the github page and maybe someone will have some tips and
suggestions. Routed the pinout exactly like my working mesmerizer matrix
and esp. Accounted for extra gpio pins!
Greetzz harrie
SCH_schematic lolin D32 hub75 shield_2023-10-31.json
<https://github.com/PlummersSoftwareLLC/NightDriverStrip/files/13220457/SCH_schematic.lolin.D32.hub75.shield_2023-10-31.json>
PCB_PCB_schematic lolin D32 hub75 shield_2023-10-31.json
<https://github.com/PlummersSoftwareLLC/NightDriverStrip/files/13220458/PCB_PCB_schematic.lolin.D32.hub75.shield_2023-10-31.json>
—
Reply to this email directly, view it on GitHub
<#483>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACCSD36COX3BXHI7DJLTXY3YCFDJHAVCNFSM6AAAAAA6YGEUQCVHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZVG44TQOJZGA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Ah, I see now you're mounting an existing dev board and not a module. So
you're paying for the serial chip anyway. I though you were doing like
Mesmerizer and going from the module to the HUB75.
If you (or in your case, the Lolin board) were using the ESP32-S3 module
instead of the ESP32-S module, you wouldn't need th esreial chip; the
ESP32-S3 has a USB host controller and CDC/ACM on-board, so you get JTAG +
serial straight from pins 18 and 19 (USB-D+ and D-) and don't need a CH340
or CH912x or whatever. YOu can make a very functional S3 design with almost
<https://www.hackster.io/news/minimizing-an-esp32-s3-development-board-down-to-the-module-itself-e6170256de30>
no support componentry. See "QT py" or " XIAO ESP32-S3" for examples,
though I wouldn't go quite that minimal.
I've never tried to power a matrix through the board with an ESP32 on it.
As you observed, they're power-hungry. I've always run wires straight to
the supply. I've never even used the screw terminals on the official
mesmerizer board as I'm skeptical that the 3A it could possibly get form
the USB-C jack at 5V just seemed too wimpy.
I don't have EasyEDA, but remember to bring out JTAG (if you don't go
S3...which doesn't need more pins) as well as pins for analog + digital
audio in, remote analog in, and SPI/I2C in case you want to add random
sensors or radios or such. You might not want to pay for connectors for
everything, but blank PCB layout real estate is relatively cheap.
If cost isn't a primary concern and you're building a feature-rich project,
the ESP32-S3 is just a super choice. Teaching Mesmerizer's FFT code about
the S3 would be a good holiday project.
Good luck!
…On Tue, Oct 31, 2023 at 4:31 PM heidepiek ***@***.***> wrote:
Thanks robert, it is indeed for personal use. This dummy is trying to
understand a bit what you are telling me. "Save the cost of the uart and
use the onboard serial/USB" You mean power the esp with the usb port? Have
tried several shields and they work well with e.g. 64x64 matrices. You have
to use thicker traces on the pcb then though. The matrices use a lot of
amps! My intention was to use a thick 20 amp supply on the pcb to feed the
matrix directly (hence the two thick connectors) And also feed the esp32
via the 5volt line. Two birds with one stone.
The pcb I designed is not ready yet. Still needs some tweaking. I also
plan to make a connection for the IR receiver. I also got that working
tonight. Had to change some ir codes, because I don't have the same remote
that dave recommended. And "consider an S3 with fast flash and ram" Hmm I
thought the lolin d32 pro with specs 16mb flash and 8mb ram was pretty
spacious anyway, or am I thinking wrong? Trying to follow you guys a bit,
but you are of a different caliber than me! 😏
—
Reply to this email directly, view it on GitHub
<#483 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACCSD34KUAJDLAEZ3KNI7UTYCFU4HAVCNFSM6AAAAAA6YGEUQCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TIMZZHA4TC>
.
You are receiving this because you commented.Message ID:
<PlummersSoftwareLLC/NightDriverStrip/repo-discussions/483/comments/7439891
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
Last night tinkering with easyeda, I think i wil order it like this at jlcpcb. |
Beta Was this translation helpful? Give feedback.
-
Got my pcb Greetz Harrie |
Beta Was this translation helpful? Give feedback.
-
Nicely done. Looks great. That's worth an entry in the "show and tell"
group here for sure.
Do you get any ground hum from the long unshielded, unpaired analog input
lines for the mic?
Could you simplify the hand "routing" of the IR sensor by rotating it 90
degrees on the PCB?
As an adjacent hack, consider a USB-C "trigger board" to get 5V 5A and feed
it (and your MCU) from a commodity USB-C laptop charger. I stock boards
approximately like
https://www.aliexpress.us/item/3256804378476973.html
(not that exact model and I'm not recommending that exact model...) and
have been replacing all my broken/janky barrel jacks and power supplies in
my life with USB-C Power Delivery power supplies. Be sure to look for one
that can do 5V/5A for this case. Even the 64x64's really only need about 4A
with every pixel on full white (which is like the visual intensity of the
sun...) so they work great here.
Why are you using a module with battery and TFT and other jacks (Stemma?
Qt?) ? Are you using those features (maybe you have room temperature
sensors that you're displaying to Mesmerizer or a side-car TFT screen...)
or are they just along for the ride on the board you're using?
As simple as it is to design with the ESP32 modules, if I were making a
board, I'd probably have LCSC/JLCPCB splash down the module, lay down an
LMS1177 regulator, add buttons for RESET/BOOT, a USB-C jack, route the
GPIOs to HUB75, sensors as you have above, and just go all in. But as an
engineer, I know I'm prone to overkill/overcomplication. But working with
the modules is about as simple as workign with the boards you're buying and
a lot less expensive if you need a couple. He went a little TOO
minimalistic, but this video <https://www.youtube.com/watch?v=tQ0dL_9M1wI>
shows how low you can go.
Having been on the sidelines of watching you bring this up, I'm happy for
you!
RJL
…On Tue, Nov 14, 2023 at 2:07 PM Harke Bosgraaf ***@***.***> wrote:
Got my pcbs today from jlcpcb. Here the result. I personally think its
very successful! Modified the holder of dave a bit for the microphone and
ir sensor. Are now hidden in the front of the holder. Soldered the few
parts. Clicked the Pcb on the hub and used the : default_envs =
mesmerizer_lolin build. Does it well. Web server good, remote control
works. And it looks neat.
Should there be interest in the gerber files, ask and I'll put a link in
this discussion!
[image: mesmerizer foto weather]
<https://user-images.githubusercontent.com/104028471/282909512-4f7589fe-e3f0-4a92-8d27-ee3b519942a5.jpg>
[image: front]
<https://user-images.githubusercontent.com/104028471/282909576-9db11e30-a45c-44d8-957e-c3e3d49d11fd.jpg>
[image: backside pcb mounted]
<https://user-images.githubusercontent.com/104028471/282909683-16d5bc6a-f991-42f9-a413-88fd8dcf38e1.jpg>
[image: foto 5]
<https://user-images.githubusercontent.com/104028471/282910194-bdade813-828d-4faa-8eab-2d09eccc9214.jpg>
[image: foto 6]
<https://user-images.githubusercontent.com/104028471/282910241-029feba5-6e89-449a-9c3d-614e53b6928d.jpg>
[image: foto 7]
<https://user-images.githubusercontent.com/104028471/282910266-2062b0ba-79b1-4f99-9fd6-fb5a0abf08a0.jpg>
[image: ir and mic 1]
<https://user-images.githubusercontent.com/104028471/282910312-ffb4fc8a-184f-47d5-b84a-7a8817daa1f7.jpg>
[image: ir and mic 2]
<https://user-images.githubusercontent.com/104028471/282910363-e08675bb-5f75-49a2-a992-d311bc777404.jpg>
Greetz Harrie
—
Reply to this email directly, view it on GitHub
<#483 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACCSD3224MHZCDDV67R7R23YEPFQNAVCNFSM6AAAAAA6YGEUQCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TKNRZGQ3DC>
.
You are receiving this because you commented.Message ID:
<PlummersSoftwareLLC/NightDriverStrip/repo-discussions/483/comments/7569461
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
Love it! I really like how you integrated the mic and IR sensor. I’ve been looking for a small panel mount unit to incorporate into my frame models… if anyone knows of a small one, please post a link!
Also neat that you took the approach of integrating with an existing module rather than being a dedicated board like the Mesermizer PCB.
- Dave
… On Nov 14, 2023, at 1:16 PM, Robert Lipe ***@***.***> wrote:
Nicely done. Looks great. That's worth an entry in the "show and tell"
group here for sure.
Do you get any ground hum from the long unshielded, unpaired analog input
lines for the mic?
Could you simplify the hand "routing" of the IR sensor by rotating it 90
degrees on the PCB?
As an adjacent hack, consider a USB-C "trigger board" to get 5V 5A and feed
it (and your MCU) from a commodity USB-C laptop charger. I stock boards
approximately like
https://www.aliexpress.us/item/3256804378476973.html
(not that exact model and I'm not recommending that exact model...) and
have been replacing all my broken/janky barrel jacks and power supplies in
my life with USB-C Power Delivery power supplies. Be sure to look for one
that can do 5V/5A for this case. Even the 64x64's really only need about 4A
with every pixel on full white (which is like the visual intensity of the
sun...) so they work great here.
Why are you using a module with battery and TFT and other jacks (Stemma?
Qt?) ? Are you using those features (maybe you have room temperature
sensors that you're displaying to Mesmerizer or a side-car TFT screen...)
or are they just along for the ride on the board you're using?
As simple as it is to design with the ESP32 modules, if I were making a
board, I'd probably have LCSC/JLCPCB splash down the module, lay down an
LMS1177 regulator, add buttons for RESET/BOOT, a USB-C jack, route the
GPIOs to HUB75, sensors as you have above, and just go all in. But as an
engineer, I know I'm prone to overkill/overcomplication. But working with
the modules is about as simple as workign with the boards you're buying and
a lot less expensive if you need a couple. He went a little TOO
minimalistic, but this video <https://www.youtube.com/watch?v=tQ0dL_9M1wI>
shows how low you can go.
Having been on the sidelines of watching you bring this up, I'm happy for
you!
RJL
On Tue, Nov 14, 2023 at 2:07 PM Harke Bosgraaf ***@***.***>
wrote:
> Got my pcbs today from jlcpcb. Here the result. I personally think its
> very successful! Modified the holder of dave a bit for the microphone and
> ir sensor. Are now hidden in the front of the holder. Soldered the few
> parts. Clicked the Pcb on the hub and used the : default_envs =
> mesmerizer_lolin build. Does it well. Web server good, remote control
> works. And it looks neat.
> Should there be interest in the gerber files, ask and I'll put a link in
> this discussion!
>
> [image: mesmerizer foto weather]
> <https://user-images.githubusercontent.com/104028471/282909512-4f7589fe-e3f0-4a92-8d27-ee3b519942a5.jpg>
>
> [image: front]
> <https://user-images.githubusercontent.com/104028471/282909576-9db11e30-a45c-44d8-957e-c3e3d49d11fd.jpg>
>
> [image: backside pcb mounted]
> <https://user-images.githubusercontent.com/104028471/282909683-16d5bc6a-f991-42f9-a413-88fd8dcf38e1.jpg>
>
> [image: foto 5]
> <https://user-images.githubusercontent.com/104028471/282910194-bdade813-828d-4faa-8eab-2d09eccc9214.jpg>
>
> [image: foto 6]
> <https://user-images.githubusercontent.com/104028471/282910241-029feba5-6e89-449a-9c3d-614e53b6928d.jpg>
>
> [image: foto 7]
> <https://user-images.githubusercontent.com/104028471/282910266-2062b0ba-79b1-4f99-9fd6-fb5a0abf08a0.jpg>
>
> [image: ir and mic 1]
> <https://user-images.githubusercontent.com/104028471/282910312-ffb4fc8a-184f-47d5-b84a-7a8817daa1f7.jpg>
>
> [image: ir and mic 2]
> <https://user-images.githubusercontent.com/104028471/282910363-e08675bb-5f75-49a2-a992-d311bc777404.jpg>
>
> Greetz Harrie
>
> —
> Reply to this email directly, view it on GitHub
> <#483 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ACCSD3224MHZCDDV67R7R23YEPFQNAVCNFSM6AAAAAA6YGEUQCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TKNRZGQ3DC>
> .
> You are receiving this because you commented.Message ID:
> <PlummersSoftwareLLC/NightDriverStrip/repo-discussions/483/comments/7569461
> @github.com>
>
—
Reply to this email directly, view it on GitHub <#483 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AA4HCF245VZLDYDPLPJLCY3YEPNS5AVCNFSM6AAAAAA6YGEUQCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TKNRZHEYTK>.
You are receiving this because you are subscribed to this thread.
|
Beta Was this translation helpful? Give feedback.
-
Nice.
@heidepiek can you pull this branch https://github.com/mggates39/NightDriverStrip/tree/feature/New-Weather-Icons and run the Weather Effect to see if it looks okay with the new icons?
|
Beta Was this translation helpful? Give feedback.
-
With easyeda tried to design a pcb. First time, so I thought I'd show it here on the github page and maybe someone will have some tips and suggestions. Routed the pinout exactly like my working mesmerizer matrix and esp. Accounted for extra gpio pins!
Greetzz harrie
SCH_schematic lolin D32 hub75 shield_2023-10-31.json
PCB_PCB_schematic lolin D32 hub75 shield_2023-10-31.json
Beta Was this translation helpful? Give feedback.
All reactions