More “Gotchas” on the LDO regulator issue in Funky v2

Apparently, as I have found out, the MCP1703 will leak current if voltage applied to the output gate and nothing on the input, while the MCP1700 does not. This is the case, when you power the Funky v2 from a CR2032 battery or couple AA batteries. Well, not so if you supply 3.3V (from a LTC3525 boost…

Funky v2’s LDO to blame for high sleep current. Now fixed

I have confirmed by suspicion that the on-board LDO voltage regulator is to blame for my troubles as described yesterday. I experienced the exact same situation with battery powered Funky v2 high sleep current as @Capnbry describes here, so I took his advice and swapped the MCP1703 with a MCP1700. It worked fine and now…

High sleep current issue with Funky v2 sorted out

The Funky v2 high sleep current situation turned to be my multimer going crazy when using a noisy 3.3V power supply. When powering the Funky v2 from couple AA batteries, I got 0.13-0.14mA sleep current using the sketch below. Still much higher than a Funky v1, I will probably be able to find more tweaks…

Drat, and double drat!

Testing the new Funky v2’s low power modes early this morning, I got a constant draw of 3mA, no matter the sleep mode and power saving techniques used.. “Drat, and double drat!” I hope it is a software thing, not a hardware design flaw. Will get to the bottom of it and report. If you have any…

Funky v2 – finally

I got the revised Funky v2 PCBs yesterday and just finished putting together one. It is a painful (eye-hurting too) process, since I do the soldering by hand. It took me 1.5hrs to build this one, I will have to come up with something smarter than building by hand. I tested out the RFM12B transmissions, all worked nicely.…

RGB LED

I’ve never played with RGB LEDs before, got myself couple to try out on Funky v2. The Funky v2 only has 1 pin with PWM, so I used the SoftPWM library instead: An Arduino library to produce PWM signals on any arbitrary pin. It was originally designed for use controlling the brightness of LEDs, but…

Funky v2 gets its own USB VID/PID pair

As with every USB device out there, the Funky v2 needs an unique Vendor ID and Product ID combination so that it is recognized and USB compliant. Unfortunately, purchasing a Vendor ID costs fortune and is out of the question for a small open source project like this one, so I researched on the available…

Receiving IR with Funky v2

I ran a quick test today to see how Ken Shirriff’s IR library behaves on the Funky v2. One of the things I noticed in my current design is that I don’t have a pin with timer output routed to the side header, so I changed that in the final product to enable easy IR…

Power saving techniques on the Atmega32u4

Now that I have a Funky 2 prototype, I can toy with what I am most interested in: reducing power usage so that the Funky can operate on battery as long as possible. I have achieved amazing results with an Attiny84, and was slightly concerned how this much more capable and feature rich processor can…