I've been considering implementing a memory feature where I can manually rotate the platform to its full right and full left positions, and then record these positions into memory. The Arduino would retrieve this memory every time it's accessed by Python. The "home" position wouldn't be determined by reaching a limit, but rather by the last recorded position retrieved from memory. This way, the sensor would have the information on how many degrees are left until a full right or full left rotation.