Arduino GPRS shield caught fire

LukeZ:
Yes, 12v to VIN for both should work fine.

Both the 5v (from the Arduino regulator) and the VIN pins are connected to the GSM shield. As best I can read the schematic, if the GSM shield detects 5v on the 5v pin, it will try to use that instead of VIN, and this is when the capacitor comes into play. If you cut (or bend out of the way) the 5V pin from the Arduino to the shield, then the shield will be forced to use VIN. At that point we have exactly what you propose: 12v to both devices in parallel, and each device will use its own on-board regulator.

I'm not the expert on this stuff so I hope others will confirm but this seems correct to me.

I agree with you Alek, Arduino really needs to put a note about this issue on the wiki page.

as far as I can see, I think that it is the contrary : if VIN is there ( and > 5V) , it is used instead of 5V :
edit : here is how I understand it (short version :wink: )
If Vin is applied (and > 5,7 V) :

  • Q5 is ON, which makes T1 Gate high -> T1 is off (which makes sure that no current will flow back in +5V supply from PWRIN which is at a higher voltage) .
  • Q5 ON makes Q6 ON, which puts T2 Gate à 0V -> T2 is ON -> PWRIN is at VIN voltage -> LMZ12002TZ 's VIN is at VIN voltage