Matt Mets
About
- Username
- Matt Mets
- Joined
- Visits
- 693
- Last Active
- Roles
- Member, Administrator, Moderator
Comments
-
I uploaded a PDF version of the schematic and layout here: https://github.com/Blinkinlabs/BlinkyTape/releases/download/RevG/BlinkyTape_RevG.Schematic.and.Layout.pdf We'll work on integrating this into the docs on the BlinkyTape website, too.
-
The other three bits are the states of the expansion pads on the back of the BlinkyTape controller. There are two extra digitial I/O connections (D7 and D11 in Arduino), and one extra analog input (A9 in Arduino). These pins aren't required for nor…
-
Sure, that's a good idea! I'll add schematics as a release on the repository. I have a board manual started, but it's a little out of date :-) The hardware serial pins on the processor aren't broken out as pads, so there are two hopefully straightf…
-
Thanks for the tip, dat- Windows does indeed change the COM port depending on which USB port you plug it into. Setting it manually is an interesting idea. Out of curiosity, does PatternPaint correctly connect to the BlinkyTape, regardless of where …
-
Hey- actually I got your animation to fit last night! Using a paletted 8-bit mode + RLE, it can handle all 999 frames. I'll get a new release of PatternPaint out asap that supports this, I just need to add a mechanism to choose the 'best' compressio…
-
Sorry you're having trouble- if it's a hardware issue, we'll get a new one out to you shortly. The reset procedure causes the tape to reset into bootloader mode, but it will only last for 6 seconds or so. Can you try to do the reset again (using yo…
-
The BlinkyTape can handle the high current, it will just get pretty warm. I would recommend making sure they are unrolled if you're going to use them like that. The biggest concern is the USB power draw.
-
Hi Ceejbot, The box is a battery to power the BlinkyTape. Xan is correct, you should connect the micro connector on the cable to the BlinkyTape. Then, you can power the BlinkyTape using the battery by connecting the larger side of the cable to the …
-
Cool, thanks Xan!
-
Aha, that makes sense. I think if you just read any data that came back from the tape after (or before) a write to it, that should flush it out. Thanks for catching it!
-
Ok, cool. Interestingly, that .jpg didn't open for me in the OS X version of PatternPaint, so I filed that as a separate bug. After converting it to a .png, it loaded fine, and exhibited the same behavior as you are describing. Improving the image …
-
Thanks for the super detailed analysis. I've got a 12.04 machine here and will go through this procedure later. Serial support across platforms does seem to be wildly varying, and of course pySerial has a different backend for each platform. We've…
-
Sorry about that! There's currently an issue with PatternPaint when you try to upload an image that's too big to fit in it's memory. It should pop up a warning to say it's too big. I'm working on fixing that now, and also improving the pattern compr…
-
Thanks for pointing that out, Amar! I just updated the ColorSwirl sketch in the Arduino library, so if you download it again, it should have that functionality.
-
We just released a new version of PatternPaint, that has a function to restore the default sketch: https://github.com/Blinkinlabs/PatternPaint/releases/tag/0.2.0 It's a little clunky, but if you run Pattern Paint, click 'Connect' to connect to your…
-
Oh, sorry it isn't working for you! It looks like the BlinkyTape isn't being picked up as a serial port. My guess is that either one of the data connections in the cable are bad, or perhaps the USB connector on the board has an issue. Do you have an…
-
Just uploaded a new version of PatternPaint that adds this feature: https://github.com/Blinkinlabs/PatternPaint/releases/tag/0.2.0 Go to File->Export animation for Arduino, and it should save a .h file containing your animation. The Arduino libr…
-
Just uploaded a new version that should fix the .jpg problem, please give it a shot and let me know if there are any issues: https://github.com/Blinkinlabs/PatternPaint/releases/tag/0.2.0
-
Great!
-
Cool, thanks for sharing!
-
Sorry to hear you're having trouble with PatternPaint. It is a pretty new tool, and we're working to add some more advanced features to it. PatternPaint will automatically scale any image you load so that the height is 60 pixels high. Can you uploa…
-
I'm glad to see you pushing this to the limit! Sorry about the poor performance- we need to add feedback for when a sketch is too big (PatternPaint detects this, but doesn't show it anywhere). We will hopefully get this patched up soon. I tried run…
-
I think i've got it figured out- that spiffy library i mentioned above needs a separate plugin library (.dll) to be installed, in order for PatternPaint to be able to read/write .jpg files on Windows. It works fine on my development machine because …
-
Hi Amar, that's one of the next features that's going into PatternPaint- a function to export a .h file that you can use in Arduino. There is a version of it in the Processing version of PatternPaint, too, but I think that one is out of date.
-
Hi Warren, Sorry for the confusion! The best place to get started is with PatternPaint: http://blinkinlabs.com/software/patternpaint/ It's a standalone program, where you can draw your own animation and upload it to the BlinkyTape without any prog…
-
Hi Salem, Adafruit just started offering them, and Seeed Studio will have them available shortly: http://www.adafruit.com/product/1605 Cheers, Matt
-
Thanks for sharing your solution, day1100!
-
It's possible! The biggest challenge is that many Android devices don't have a USB port that can be a host device (USB OTG), so you will either need to find one that does, or have the Android device send the data back to a computer (which might defe…
-
Hi Fromar, You're correct that the different types of files encode images and colors differently, and the BlinkyTape very likely couldn't handle reading a JPG image (to start with, the microcontroller doesn't have enough ram to store a whole image)…
-
Also, woo! That's awesome!