A Gimbal Mechanism That Maintains a Pointing Accuracy that Deviates Less than One Degree and a Tracking Speed of Five Degrees per Minute
The azimuth pointing mechanism consists of a NEMA 23 stepper motor driving a planetary belt drive with an 8.23:1 reduction. An idler increases belt contact with the motor pulley and an adjustable belt tensioner allows for the belt to be tightened during assembly and in case of belt creep. The entire azimuth mechanism is enclosed underneath the turntable, a design choice made to minimize belt exposure and wear. As the belt drive mechanism is not self locking, there is a removable locking pin that prevents movement of the azimuth axis during transport. Most of the structural components on the mechanism are 3/16 steel, although acrylic spacers were used as a lower cost but waterproof solution where steel was not needed.
The elevation pointing mechanism consists of a NEMA 23 stepper motor driving a ball screw mechanism. The ball screw allows for a self locking mechanism which is essential to maintain a precise elevation without running constant current through the motors. The majority of the elevation mechanism support structure is 1/4 steel plate. The mounting is designed to be an 8020 bar. This standardization allows for multiple configurations of reflector height, and rapid changes for different reflectors and payloads.
GitHub Link: https://github.com/JosephVazha/mico-software
To track satellites accurately, MICO uses an SGP4 orbital propagation model. SGP4 predicts a satellite’s position and velocity based on its TLE (Two-Line Element) set, accounting for perturbations such as Earth’s oblateness, atmospheric drag, and gravitational influences from the Sun and Moon. This enables real-time pass predictions and precise pointing for ground-based receivers. Azimuth and elevation commands are then sent to the pico to precisely drive the stepper motors.