Nope, not no the front panel, and the back is enclosed and patched to a socapex and pin and sleeve power connector. There's a switch that says "Anode" on it, but the front of it is broken and the back of it is apparently disconnected, but that's just on the word of the current owner. The power...