I don't know how to answer that. It depends so heavily on the electronics (control "board") and the electromechanical design (sensors, motors), not to mention the communication which IMO should never be USB but instead Ethernet/WiFi ha ha ha. Start here at the ASCOM Developer's Page for driver dev info.