Is there anyway to fix this?
First of all, I noticed that the module can draw up to 100 mA of current at a point.In my application this module is tied to the same 3V3 rail as other sensors, a display and a Bluetooth module.A subpar picture of the hardware
I think I see badly soldered pins on the micro board, and some pins not soldered at all.
Don't know these micro boards, but the schematic diagram shows that "V-in" (pin1) is USB supply through a backflow protection p-channel mosfet. This (naming) is different from regular Arduinos.
But why power the SD from the 3.3volt pin of the micro (with a tiny onboard 3.3volt regulator), when the SD card has it's own regulator. Just power the SD card (5volt pin) also to the V-in pin of the micro.
Don't know which MPU6050 you have (post links).
The HC-06 module is being powered by VIN as it disrupts the rest of the module when connected to 3v3. The modules data sheet says it is rated for supply anywhere between 3.6 and 6 VThis is a 3V3 based application. In the end, I will be using a 3.7 V battery to power the mcu and regulate the 3v3 voltage using the on board regulator.
Onboard 5v->3v regulator provides 150mA for power-hungry cards
First: the voltage of your battery will most of the time be lower than 3.7V so you're really at or under the specified limit for the HC06 module. You better find a Bluetooth module that's designed for 3.3V.
Some platforms and members, do not like going off forum to get code or images.
To quote the adafruit site;
constant power supply and I obtain the same results.