Forum Replies Created
-
AuthorPosts
-
Windell OskayKeymaster
If you are indeed getting some LED light in every row (or at least, almost every row), then the AVR microcontroller is indeed running and scanning between the rows. If so, it should be possible to reprogram it, and that’s a separate issue.
If pushing down on the socket improves things, then either the chip isn’t fully seated in the socket (and check the others, too!) or it’s not soldered correctly. At this point, a soldering issue is the most likely type of thing that’s going wrong.Windell OskayKeymasterRevised firmware is one of our active projects right now; likely will be complete within the next few weeks.
We do not currently have a plan for a new case design (except for a few minor updates). For daisy-chained use, if you don’t need the buttons, we’d suggest mounting the displays with angle brackets to a horizontal surface– you can fit an arbitrarily large number next to each other.Windell OskayKeymasterIt looks like you may be missing one or two of the resistors LEDx, below and to the right of the microcontroller. Would you please check those?
Windell OskayKeymasterThe CPU is indeed initially configured to light up every LED in “P2” mode, so that should be OK.
With the default initial firmware, I am not aware of any common issue that would cause only blue LEDs not to light. You might try reflashing it with some of the other basic demo sketches, to see if they work correctly, or if you’re still having issues.Also, what kind of power supply are you using?Windell OskayKeymasterTwo initial questions:
1. Have you reprogrammed the Peggy at all?2. Have you selected the “P2” or the “Ser” configuration option?Windell OskayKeymasterYes, that would be the problem right there. That’s actually a different chip, with a different signature, from the one supported by Arduino.
You can work around this by changing the expected signature in your avrdude.conf file, following the instructions from this thread: http://www2.evilmadscientist.com/forum/viewtopic.php?showtopic=4997Windell OskayKeymasterExactly what chip are you using? Are you certain that it’s a ‘328P, not just a ‘328?
The verbose option, as I said, is in the Arduino preferences.Windell OskayKeymasterAnd, to be clear, you are *not* reporting nearly enough information here to figure out what the problem is. I can give you a list of things to check (like, for example, that your target chip actually is an an ATmega328P), but until you can see the actual error, it’s pretty hard to guess what might be wrong.
Windell OskayKeymasterDo you have the verbose option turned on?
Windell OskayKeymasterYou *do not* want to override the check. This is a *symptom* of something else wrong, not the cause of the problem.
Windell OskayKeymasterThere is supposed to be a line above that one, saying what it actually read– the “expected signature” line always follows that if the value is wrong. It should be something like “avrdude: Device signature = 0x1e9514 .
You may need to just scroll up a line to see it.If you’re doing this from within the Arduino IDE, you may need to turn on verbose mode in the preferences.Windell OskayKeymasterCan you say what signature you *are* getting?
Windell OskayKeymasterHi David,
It would be helpful if you would ask for assistance *before* getting to the point that you conclude that you can’t make it work or that you feel that you need to tell us repeatedly that your son is disappointed. We can make it work, but it’s a lot easier (for everyone) if you ask for help before you get frustrated.The “Unexpected char: “i”” error *may* indicate that you tried to open up the Arduino program that you generated with Processing. Is this possible? If so, open the file with Arduino and try again. Until very recently, all Arduino files were saved with file extension “.pde” –this has been a source of confusion, especially now that “.ino” is recommended.Regardless of the extension type, Arduino will *always* insist that a new file should go in a like-named folder. Allow it to assist you with this process.The “Peggy2 does not name a type” error means that you do not have the Peggy2 library for Arduino installed. You will need to install this before any Peggy program will work, whether or not it was generated with PeggyDraw 2.* Download the Peggy2 library for Arduino, here:* Install the Peggy 2 library: Unzip it, and place the resulting file in your Arduino libraries folder.* If you have trouble locating your libraries folder, look for the “sketchbook” folder location in Arduino preferences. This is a folder, usually named “Arduino,” somewhere on your computer system. If there is not a folder named “libraries” (all lower case) in you sketchbook folder, make one, and put the library there.* Restart the Arduino program after having done so.Please let me know how it goes. If you do come across additional difficulty, we’re here to help.-WindellWindell OskayKeymasterThe Bulbdial clock has a number of brightness options, including a “sleep” mode where the LEDs are fully off– usually managed by the ‘z’ button. You should be able to add a feature that turns off the LEDs at night without too much trouble.
Windell OskayKeymasterThere’s an incredible wealth of information at http://arduino.cc/ .
-
AuthorPosts