Firmware for the hacked Orico's USB 7-port Switch Hub.
With this project, I designed a modification to Orico's circuit so as to be able to turn individual ports from the computer.
No external libraries are required.
Arduino IDE is suggested for development, because it includes all required tooling to upload code to the microcontroller.
Due to bad design choices PCB had to be improvised after it had already arrived. If you order P-channel MOSFETs with a high enough gate threshold difference, it shouldn't be a problem to run it on Pi Pico, but I didn't. Therefore I needed a microcontroller with 5V GPIO pins. Honestly, Arduino has given me more headaches than it'd been worth to just reorder appropriate MOSFETs. Just use Pi Pico in newer designs.
AstroUSB comes with an ASCOM driver, which communicates over the Universal Serial Bus with the device. Driver is written in C# and is available for download here.
INDI driver is not planned for now.
Mozilla Public License 2.0
