Replies: 4 comments 4 replies
-
On Sat, Sep 13, 2025, 11:05 AM Harke Bosgraaf ***@***.***> wrote:
Any chance env:Spectrum2 could work on an ESP32-S3? I’m making a fully
3D-printed case
All of our everything (except HUB75) works on S3nl with minor fiddling I
use the s3s by preference. When the 44-pin S3s were usd$4.20 I collected a
couple dozen as shipping fillers here and there, though they're a tad
annoying for bread hoarding exactly because they DO have a ton of pins. I'm
pretty sure I have 5-8 S3 for every ESP32-nothing - I have to actively look
for the old parts (or just use Mesmerizer with the led.detached) on my
workbench.
The little $3-ish "Supermini" are a good fit for projects with moderate pin
needs...like ours. Waveshare and Seeedstudio each have some in this market.
But I also use a variety of "mutt" S3s like the Tamshun and Luatos that
don't use Espressif modules, but lay down the chip with some random speed
of memory that always requires some.fiddling of parameters.
I haven't generally contributed the Platformio changes changes because
they're blow.up our builds (demo + S3 without ram + S3 dual ram + S3.qspi +
S3 octal RAM ...repeated for 30 effect combinations) .
I've considered adding env:entries without the ending demo because
that's.usually the "hard" part to work out (hey, anyone can set pin0,
ir_remote, and the effect set) and wouldn't result in an explosion of the
build matrix.
From memory, I think it's the esp32-s3H4R2 (4mb flash, 2m PSRAM) that's the
heart of so many inexpensive products. N8R16 is faster and for ND overkill
(though the one intend to stock because they're trivially more and I don't
want to think much once i.pullmfrom the drawer) The version without
alphabet soup can be paired with external flash and ram, so it can be hard
to tell what you have just by looking at chip numbers. I think that H4R2 is
used in that little 8x8 board that's crackers sized.
to hang the three LED panels on the wall. I got an M5StickC Plus2 to try
Spectrum2, and it works great—but it feels like a waste to hide such an
expensive board inside. The tiny screen will never be seen again.
Agreed. Those m5sticks are cute,.but expensive for permanent, hidden
deployment.
I found the case design on the internet, and when it’s finished I’ll share
it here on the NightDriverStrip GitHub. I tweaked it a little bit, but
credits go to the original maker, "Unwalled_Garden."
https://github.com/user-attachments/assets/34626fbf-f42e-4056-bd28-5dee7cb3a07e
Hey, that one of "my" effects. I think thats one that actually has three or
more effects hidden inside under the "speed" variable where I just picked
the best one and shipped that as a default because exposing it as a
web.setting was a pain. Look to see if there are comments about speed being
one thing for 0-34 another from 33-66, and another for 66-99.
Maybe I'm thinking of other effects (I'm in a parking lot waiting for my
lady) but there are a few SM.effects.tjat share that trait. The name
"Picasso 3-in-1" makes more sense if you know that,.for example.
Do you have one you can't make work or are you preparing to go shopping?
—
… Reply to this email directly, view it on GitHub
<#782>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACCSD33VICU4I7BKJHQ53CL3SQ6ERAVCNFSM6AAAAACGNP6C6OVHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZYHA4TAOBWG4>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
1 reply
-
On Sat, Sep 13, 2025, 12:23 PM Harke Bosgraaf ***@***.***> wrote:
Dave had a fun comment: "There are no code changes required. Because
that's how I roll." 🤘
Well, the "real" work one or two pulls before that. The or that you're
referring to just turned them on.
He added the matrix effects to the Spectrum2 environment, and I’d really
like to show them on my new matrix.
It should look very much like a Mesmerizer. Some of the effects will have
stretched or scrunched effects; just turn off the unsightly ones
It would be great if I could run thyem on another board, but so far I
… haven’t had much luck. That’s why I’m reaching out to the real experts to
see how this can be done. 👍
https://github.com/user-attachments/assets/d54cf567-6cac-4072-9b0e-2460b39337f1
—
Reply to this email directly, view it on GitHub
<#782 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACCSD35FFOUPCTIU44FJP733SRHKHAVCNFSM6AAAAACGNP6C6OVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTIMZZGIZTGOI>
.
You are receiving this because you commented.Message ID:
<PlummersSoftwareLLC/NightDriverStrip/repo-discussions/782/comments/14392339
@github.com>
|
Beta Was this translation helpful? Give feedback.
1 reply
-
(Awaiting seating for Spinal Tap.)
Find a base environment: that works with S3. I tend to start with the
lilygo S3. Be sure thenram and flash speed match. You may have to find a
better match for board= or override the PSRAM and flash speeds. Adjust the
led-pin0 and the infrared pins to match, though I usually just make the
electronics match the config instead of vice versa.
I think that one of the M5 stick configs may already be an s3,. but then
youd have to go turn off all the screen configs if you're running on a more
nekkid configuration. Dave recently learned that it's hard to debug when
your led pin is being used by the lcd driver or some other overlapping
configuration we couldn't quite detect.
Once you have demo running, you're about home free. Tapping out larger
effects is easy.
As a guide, If you get errors initializing PSRAM involving 0xffffffff, that
is a PSRAM speed mismatch. If it crashes and loops before our setup is even
called, that's a flash speed mismatch. I think. It kinda makes sense. Bad
flash would result in code being misleaded. Bad ram would flip out in
psramInit (which we shouldn't even be calling, but we are and we have no
reason to change that ATM).
…On Sat, Sep 13, 2025, 12:34 PM Harke Bosgraaf ***@***.***> wrote:
yep, it looks like the mesmerizer. And some effects you have to turn off.
But a bunch off them look oke. But how can i get it working on say an esp32
S3 in stead off the m5stickc plus2? 🤔
—
Reply to this email directly, view it on GitHub
<#782 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACCSD34NSWFPJYFCBJIYNX33SRIS7AVCNFSM6AAAAACGNP6C6OVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTIMZZGIZTQNQ>
.
You are receiving this because you commented.Message ID:
<PlummersSoftwareLLC/NightDriverStrip/repo-discussions/782/comments/14392386
@github.com>
|
Beta Was this translation helpful? Give feedback.
1 reply
-
Lol. The movie, not the procedure.
You know. "These ones, they got to eleven for when you need that little
extra something"
…On Sat, Sep 13, 2025, 1:29 PM Harke Bosgraaf ***@***.***> wrote:
awaiting seating for spinal tap.. brr good luck with that
—
Reply to this email directly, view it on GitHub
<#782 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACCSD36YQISO66Z7BQ7BWNL3SRO7FAVCNFSM6AAAAACGNP6C6OVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTIMZZGI2TQMY>
.
You are receiving this because you commented.Message ID:
<PlummersSoftwareLLC/NightDriverStrip/repo-discussions/782/comments/14392583
@github.com>
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Any chance env:Spectrum2 could work on an ESP32-S3? I’m making a fully 3D-printed case to hang the three LED panels on the wall. I got an M5StickC Plus2 to try Spectrum2, and it works great—but it feels like a waste to hide such an expensive board inside. The tiny screen will never be seen again. I found the case design on the internet, and when it’s finished I’ll share it here on the NightDriverStrip GitHub. I tweaked it a little bit, but credits go to the original maker, "Unwalled_Garden."
m5stickc.plus2.mp4
Beta Was this translation helpful? Give feedback.
All reactions