Hello Again,
I have had moderate success with putting the unit together.
Serial monitor works, but there are some issues.
1) When SD card is inserted, it gets stuck reading font03 and pretty much bricks the teensy. (serial monitor won't update after scanning font03 comes up) I have tried two different soundcards, and re-sampled the sound to mono 44100. When I open the wav in audacity, it always says its at 32 bit float. At this point I am about to try a different SD card reader. This is the sd card reader I am using now, I have it connected to 5v pad.
MicroSD card breakout board+ ID: 254 - .50 : Adafruit Industries, Unique & fun
My soundfonts directories are seperated out on sd card by: sdcard/font01
sdcard/font02
etc... There is a tracks directory in every font directory.
I usually have the tracks directory in the root folder of the sdcard. If you have it in the font directory, you'll need to put names like "font01/tracks/march.wav" in the preset array, but that should work just fine.
I haven't tried using that SD card reader myself, but I don't see a reason why it wouldn't work. I assume that you have CS connected to pin 0?
The kind of problems you're having sounds a lot like what happens when the SD card isn't connected correctly.
You can try commenting out #define ENABLE_SDCARD and see if it works better.
2) The top ID line sends out random data that is different everytime. I changed the float pullup to match my resistor (100k ohm). Currently my ID line is as follows: ID 687 volts 2.21 resistance=67272.98[/b]
This can happen right after re-programming because neopixels have little capacitors in them which push some of the
current back down. It usually works better when the circuit is unpowered before the blade is connected.
Not sure why you would change the pullup resistor though. In a V1 configuration, the pullup resistor is internal (meaning that it's inside the teensy).
3) Blade=7 simple blade changes even though I have the charging blade in. Sometimes it says blade=0 ws2811 blade with 81 Leds.
Are my resistors to blame? (alicrappa special) . I have matched the resistor values in the code.
No, probably the neopixels are to blame. (I assume you have one in your charging blade, is that correct?)
I recommend using fairly small (a few Kohm) blade ID resistors for neopixel blades.
4) Battery voltage seems ok. I had wrong pullup intially and burnt out a couple neopixels.
Eh? Not sure how you can burn neopixels by having the wrong pullup...
5) Is there a turorial on how to flash sounds to the teensy memory? and what format?
Beep and pow commands work on my simple string blade and my charging plug.
Generally, the sounds go on the SD card.
If you have a prop shield, you can also put them on the serialflash memory on the prop shield.
With the latest teensysaber software, you should be able to just drag-n-drop files onto the serialflash, assuming you have the latest teensyduino software and choose "MTP disk (experimental)" for USB type.
6) I can only talk to my teensy through the serial monitor if I upload a sketch. I cannot unplug it and plug it back in again, even with reset button etc. Not a huge issue, just wondering if it happens to others.
That's kind of weird.
Pushing the reset button puts the teensy in programming mode, so you won't be able to talk to it until you either program it or disconnect it from power and plug it in again, so that part is not so weird.
I will most likely download the new version to try out the new serial flash menu.
At this point I am about to change out the SD card reader, but I want to test the sound via teensy serial first.
I am pretty happy I at least got it talking through the serial!
If there are formatting issues for these questions I ask, and you would like me to improve it for ease of reading, let me know.
Thanks again,
A little more context would help, as it seems that your build isn't the same as mine.
Also, pictures is always a good idea.