Yes a large board in the controller, it has 10 or 11 Molex connectors on the bottom, the part number used to be P-31888-001. Don't know if that is still relevant.