No its the controlboard..
This is all the stuff I got from Paul today:
And I'm pretty sure this is not meant to be like this:
And these are broken for sure:
And these are really close together.. better separate that more:
Paul, could you give me the mouser numbers of those caps? I'll order some new ones..