This is actually an old project with my students to track the amateur radio
and weather satellites. I built the hardware and antennas. They programmed the motor controls in
Python on a Raspberry Pi and then later another class ported it to C++ on Arduino,
and finally we moved to an ESP32 controller. I wrote the prediction and orbital tracking
part in C#. It does the complicated decoding of the TLEs and sends the commands to
the student's code where they decode it and control the azimuth and elevation stepper motors.
I'll publish it at some point.