I have already purchased the LEDs. So, they know to have them manufactured and sent to the warehouse under my account.
Pretty sure the screenshot he posted is his order.
…
I read it on phone and didn’t zoom in… Please disregard my rambling…
Whoa, this is amazing! Can’t believe I’m only seeing this thread now.
So I found your link to purchase, without having to go back through and read the entire thread, if there’s an Add To Cart, that means there’s still some available to buy then? And what’s the current estimated time line?
I still have stock available for purchase. You can check out the production update I posted 4 days ago for the current progress.
Thanks, I did see that, but it just says things are moving along. Does that mean a week? a month? 2 months? Obviously that would be an estimate.
I even scanned the rest of the thread, and don’t see any “well, probably in X months”. Just that production has started, and the LEDs are on the way to JLCPCB (btw, using that service myself for a few of my own small PCBs for other projects!).
Also, what’s the current code you have for the module? I don’t see it on the github anywhere.
I also was going to ask why you didn’t use a SK6812 RGBW…and then I went searching and the smallest I could find was 3.5x3.7mm which is way larger than the 1.4x1.4mm RGB ones that you’re using. So yeah, too bad about that, would have been nice.
To give an estimate for batch 1 here is a break-down of timelines.
- Parts acquiring should take about two more weeks for JLCPCB to get all 14000 LEDs .
- PCB ordering should take one to two weeks once JLCPCB has all parts.
- PCB Assembly should take a couple of weeks once I place the PCB order.
- Once I receive the assembled PCB, I will need time to assembly the physical modules and finalize the software.
Here are the relevant GitHub repositories:
- PCB Design Files: https://github.com/corndog2000/RGB-LED-Matrix-Input-Module
- Python LED Matrix Emulator to help develop applications: https://github.com/corndog2000/RGB-LED-Matrix-Emulator
- LED module RP2040 Arduino code: https://github.com/corndog2000/LEDMatrixSerial
facepalm Me and remember that the repos listed on your user is NOT all of the repos that exist. They show Popular
, and there is no “view more” or anything like that button. Super annoying.
But anyways, thanks for a link to the other repos, definitely a help.
Looks like your initial code is just to read in from serial, assuming it’s always sent as a full list of pixel matrix colors, and then set and display those. Seems reasonable, although I don’t see any way to update the firmware later, how would I do that later on? I do see you’re including a 16Mbit NOR flash onboard, so plenty of room for bigger firmwares sounds like.
BTW, how do you get serial in? The Input Modules are USB, and I didn’t spot a USB<->UART chip on your BOM, although I might have simply missed it. Or does the RP2040 have that built-in? That’d be pretty sweet if it has it built-in.
As for the FW rust matrix firmware, I’ve been wanting to dig into rust myself, maybe this is my chance, lol. Gotta get my FW16 first, and then your module, and then perhaps able to start playing with it.
The firmware on the modules can be updated using the Arduino IDE. The RP2040 has a USB interface built in so it shows up as a serial port device automatically.
Ah, so Arduino IDE (and I presume other various tools) can trigger the RP2040 to an update mode over USB automatically? No “short IO0 to GND and supply power” tricks needed? That’s super nice. I might have to take a closer look at RP2040 for some projects in the future.
i was just wondering… could it be a mini DIY?
im guessing its only 2 screws but still, keeping with the spirit of the laptop
well i am already excited about the future seeing your enthusiasm!
Are you kidding me? Vini, vici, Ordereddi. You have my money.
SUCH A FREAKING AWESOME IDEA!!! I’m super excited for this! So cool! Take my money! Take it- take it all! Well, no, ok $140 for the pair is good.
I didn’t even think the originals aren’t rgb! It was cool enough just to have the matrices. Now you turned it up to 11*2 == 22! Wow. Great job.
Production Update #4!
Woohoo! I can’t wait!
How is the software coming along for this project?
Yippee!!
I got my FW16, can’t wait until I get this and can start playing with it.