eriksl wrote:For anything above ~100 mA I'd recommend a buck converter instead of a lineair regulator. They're dead cheap now and very small as well. They generally can convert from ~30 V to ~2.5 V on 2000-3000 mA without getting quite warm, so that means they're much more efficient. Converting from 12 V to 3.3 V using a lineair regulator is like inserting a big resistor and a small transistor to handle the transients, and this big resistor is going to burn a lot of power continuously.
On my test bench I use a 2596-type switching regulator to step down a 10v wall wart to 5v, then a linear SOT type regulator for 5 to 3.3v.