Ich würde die Controller-Platine sehr klein halten. Diese braucht ja nicht mehr als die Grundschaltungen für Pic, AVR, C-Control aufzunehmen.
Diese kleine Platine dürfte dann nur nicht gerade über dem Motortreiber sitzen.