I'm working on my next version. It will have more compact power supply, create a true +/-12v square wave and utilize an ESP8266 to set timers and current.
This will make it very compact and should fit in a much smaller enclosure than my last attempt. Most of the space in the enclosure to the right is take up by power supply and wiring.