Making the world a better place, one Evil Mad Scientist at a time.
Maintenance notice:
These forum archives are read-only, and will be removed shortly.
Please visit our forums at their new location, https://www.evilmadscientist.com/forums/.
There is indeed a software issue that can prevent this from working. The bootloader that shipped on kits with on Alpha Clock Five firmware v. 1.0 had a programming rate of 38400 baud, while the default bootloader baud rate for version 2.0 is 57600.…
Hi Mike, You might start with our "basics" article on serial communication with AVR microcontrollers: http://www.evilmadscientist.com/2009/basics-serial-communication-with-avr-microcontrollers/
Use the avr fuse calculator to pick appropriate fuse va…
JP5 is a jumper that short-circuits across the power switch. It's there for you to "hotwire" the circuit permanently on, for example if you do not install the power switch. If the circuit is not working without a jumper there, then it would certai…
The solution is to reprogram the Peggy 2, such that it does not try to light up the unpopulated rows of LEDs. To do this, open up the Peggy2.cpp file from the library. Find the two sections that contain a "while (j < 25)" part, and change those…
Ah-- I was able to see the source code of your comment there, where you linked to a youtube video. Do I understand correctly that you've left several rows unpopulated there?
Assuming that you have the current version of Peggy 2 (2.3), there are four option jumpers on the circuit board that select how the matrix is wired up, the option jumpers shown on page 3 of the instructions.
Is your Peggy 2 built with the "SER" option or the "P2" option? If the "SER" option, you'll need to edit the one line of your PeggyProgram to use the correct library. If not, see if the same thing happens with the Peggy2 sample programs.
It looks like you opened the PeggyDraw2 program itself in Arduino, rather than the actual animation file that you generated with it. The animation file, called PeggyProgram.pde, is normally located in a folder inside the PeggyDraw2 folder.
As it says on the BOM, the kits with red LEDs actually have 220 ohm resistors; the "200 ohm" figure was a preliminary estimate.
The number that you need to be concerned about is normally the total current on the MCU, which needs to be 200 mA or le…
Hmm. Likely a hardware issue, then.
Check the EBB to see if there are any signs of damage. Try a different USB cable if you have one. Check the power supply to see if there's any damage to its plug. See if you can make the problem worse (or be…
We generally do not recommend updating the firmware, unless you need some of the specific features that are in the newer versions-- the version that ships with the EBB is extremely reliable and well-understood, which is why we've continued to use it…
I'm not sure what you mean by "Everything stats to work from EggBot Control then?"
Can you say what operating system you're using? And, is this the firmware that your EBB originally shipped with?
At this point, it still seems like it needs to be a hardware issue. We've used the standard firmware to program many of these boards, and never had any problems with it.
It is theoretically possible; there have been other discussions here about it. However, it may not be 100% reliable. If a button press accidentally misses or registers twice on an individual board, it's usually no big deal-- you press the button a…
I'm not sure that I entirely understand the question. To put each board in the same "program" it is usually necessary to press the button on each board, to get it into that program. As part of programming, you could disable the ability to get into …
Yes, quite possible-- and actually quite a clever idea --but you'll need to program each board individually. This can be done while they are connected together in the matrix.
I'm not sure that I understand your units here: "1'9-3fv?" The best batteries to use are usually AA or AAA cells, as they have good energy density. But, 4 LEDs in a string can use 12 V or more to run at full current, depending on the colors an…
Yes, you can add a slider switch, but it may be more complexity than it's worth. Another good method is a "pull to activate" tab-- a piece of plastic that keeps the battery from making initial contact.
You are correct that the purple LED will not need a resistor, and that the yellow one would be better off with one. Heat will not be an issue in any case.
Also, you might be disappointed in the price/performance ratio of those radio shack LEDs.
My impression-- for a few different reasons --is that it will not work, at least not yet. There are some unresolved issues with Leonardo and ArduinoISP that have been reported in the forums.
Additionally, it may not be possible to use the Leonard…
The Hershey Fonts are given in a slightly unusual ascii code, based on the distance from the letter "R" in the alphabet. Our extensions use that code, translated slightly into numeric values, with different codes for move and lift (M, L).
See th…
First off, the Hershey Text extension included with the Eggbot distribution is the same version that was released on our web site.
So far as I remember, the fonts that we adapted did not directly include these extra symbols. The symbols includ…
I don't immediately see any way to get that functionality without reprogramming or external hardware, but it would be reasonably straightforward to do it with reprogramming. As it is, additional triggers do not reset the timing, but are ignored or …