This may be a really basic problem. I just put my crazyflie together, and it won't respond to the on/off button (after responding once). It lights up fine once it's plugged into usb. I'm scared that my poor soldering busted it somehow.
I'm currently installing some of the pc_utils libs to see if I can diagnose it anyway.
battery power
usb power
