Recently (several weeks ago), I got a Kinect to play with. One of its main downsides is that it needs its own power supply. I opened it up to see if I can make it powered from USB.
(Please look at
http://openkinect.org/wiki/Main_Page for background information.)
![](http://oi51.tinypic.com/o57wiq.jpg)
You'll note that R4 is circled. That sets the UVLO for the 12V input, which is regulated down to 3.3V before anything uses it. The 3.3V buck regulator (a ST L6728) is capable of operating from 5V, but there's an external UVLO that prevents operation at that voltage. Simply add a 4.7k resistor in parallel with R4 and the Kinect will operate from a 5V supply. Current draw is about 700-800mA. A USB 3.0 port will power it, but since all of my PCs only have USB 2.0, that would require two USB connections for reliable operation. I left it running from 5V for a few hours and nothing is getting warmer than when it's running from 12V. Just to be safe, however, I rewired the fan to an always on 5V line. (That will decrease operating temperatures, prolonging lifetime and reducing sensor noise.)
Some interesting observations:
* There is a thermal fuse mounted to the IR projector. I'm guessing the developers had one melt down and decided to add the fuse just to be safe. It also looks like it was added after the sensor board was designed since it isn't directly connected to the sensor board as might be expected.
* There's a processor on the sensor board for video processing and a seemingly more powerful processor for audio processing. Why they would need such a powerful processor for audio is something I'm not understanding.
* The TI USB controller is actually for the auto leveling motor and accelerometer, despite it being labeled as an audio controller. I'm not sure why they didn't just use a generic USB microcontroller or a few GPIOs on the audio processor.