Gonna make some big 16 segment RGB modules :3
Conversation
Notices
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:25 JST Cato
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:06 JST Cato
Well, it works! And it's colourful :3
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:08 JST Cato
First module assembled! It works and looks just like I imagined :3
Puniko ? repeated this. -
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:09 JST Cato
Diffusor plates arrived and I drilled the first one.
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:10 JST Cato
3D printing all the light separators...
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:12 JST Cato
Today, the missing connectors finally arrived, so I could wire up all 20 modules. It works perfectly and lights up the room nicely :D
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:14 JST Cato
Preliminary mounting design - I'd build 4 of those 5-character modules.
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:16 JST Cato
Might be a bit anticlimactic, but I didn't investigate. I just switched to using the SPI peripheral instead, sending just the right bytes at just the right frequency to get the right timing patterns, using just the data line and no clock line. This does give me a 11760 byte framebuffer for a 20-character display (980 LEDs), but the ESP32 has more than enough RAM. Now it works glitch-free! :D
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:17 JST Cato
I noticed random flickering. The usual tweaks like pinning the WS2813 control to one of the ESP32's cores, tweaking task priorities, putting the RMT driver in IRAM etc. didn't help. So I had a look on the oscilloscope. Turns out that, when it glitches, some extra data packets are being sent at the start. This isn't just a timing glitch, it's a data glitch apparently. I'll investigate tomorrow!
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:18 JST Cato
First signs of life :D
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:19 JST Cato
Aaand all done!
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:21 JST Cato
980 LEDs assembled :D
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:22 JST Cato
Reflow went well!
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:23 JST Cato
Late evening at the company to use the PnP machine :)
-
Embed this notice
Cato (cato@chaos.social)'s status on Tuesday, 20-Dec-2022 05:55:24 JST Cato
PCBs arrived for the 16-segment displays :) looks promising so far.
-
Embed this notice
Puniko ? (puniko@mk.absturztau.be)'s status on Tuesday, 20-Dec-2022 05:55:27 JST Puniko ?
@cato@chaos.social FARBEN! :anya_whoaa:
-
Embed this notice