This document summarizes a sun tracking control unit called SunDogTM that is designed to provide accurate sun tracking for concentrating photovoltaic technologies. The SunDogTM uses an open-loop approach based on computing sun ephemeris but includes a generic error model to correct for inaccuracies. During initial calibration, the error model is automatically fitted to observed tracking errors to characterize multiple error sources. This allows the SunDogTM to relax manufacturing and installation tolerances while maintaining high tracking accuracy through real-time error corrections based on the calibrated model.