MC3PHAC: Motor Control Unit ARCHIVED