here are some pics of the pHATs soldered the lazy way. By lazy, I mean that only some of the pins were soldered. For simplicity (or added strength), sometimes I included some pins unnecessary for functionality.
a basic rule of thumb, if you’re not sure what is needed, is to solder 6 pins (2x3) at both ends, then check http://pinout.xyz for any additional pins needed for operation. It’s sometimes possible to tell what pins are in use by examining the circuit board (on both sides!), and if you’d like you can have a mini-game of guessing before you check on the pinout site!
why do this? well, besides saving time (and solder!) it will also help you concentrate on fewer pins to get right. It may also help you visualise at a glance what boards may be compatible when used in tandem (with some degree of accuracy)… whatever the reason, if nothing else, you’ll learn a few things in the process!
http://pinout.xyz/pinout/phat_dac
http://pinout.xyz/pinout/phat_beat
http://pinout.xyz/pinout/speaker_phat
http://pinout.xyz/pinout/fourletter_phat
http://pinout.xyz/pinout/microdot_phat
http://pinout.xyz/pinout/mote_phat
http://pinout.xyz/pinout/unicorn_phat
http://pinout.xyz/pinout/scroll_phat
http://pinout.xyz/pinout/scroll_phat_hd
http://pinout.xyz/pinout/touch_phat
http://pinout.xyz/pinout/esp_iot_phat
http://pinout.xyz/pinout/enviro_phat
http://pinout.xyz/pinout/explorer_phat
for the Explorer pHAT, I recommend using an ‘extra tall’ header as shown, and solder all of the pins (i.e more than is shown), as this is a Pi add-on that lends itself to additional GPIO control.
Have fun!