7875 + 5.9 + E85 + Megasquirt

Damn I didn’t realize you had to get that far into it! Looking good