by paulstoffregen » Wed May 23, 2012 5:53 pm
Maybe you could cut the 5V pads apart on the bottom of the Teensy, and then use the charger instead of soldering a MCP1825 regulator?
The 5V pad is still connected to the power from USB, so you'd solder a wire from that pad on Teensy to the power input pad (next to the USB connector) on the charger. You'd also solder a wire from the charger output to Teeny's center pad, so the Teensy is powered by the battery. If the battery stays above 3.4 volts, you can leave the 3V pad on the side unconnected. Of course, solder a ground wire between the charger's ground and Teensy's ground. The center pin of the regulator pads is ground, or you can solder to either of the normal GND locations.
Configure Teensy for 8 MHz, from the Tools > CPU Speed menu in Arduino, or by editing your makefile and prescaler setting code if working in C. Running at 16 MHz below 4.5 volts is technically overclocking, so best to go with 8 MHz, at least while you're testing everything else.
This is based on some guesswork, so I can't guarantee this will work, but it might be worth a try?