I recently bought a Pegasus Focuscube to replace my simple DC focus motor / Arduino homebuild. Installation went fine, and worked with the simulator telescope. But when I had the chance yesterday to connect it to my AZ-EQ6 (Eqdir) telescope, I got timeout errors and the focuser didn't work.
It turned out that the focuser uses a FTDI usb chip, the same as my eqdir cable. This causes a conflict in USB ports.
This is how I fixed it:
I created a new rules file in /etc/udev/rules.d called 99-usb-serial.rules
The file contains two lines:
(Note that for this to work, you need to enter the correct vendor and product ID. If these aren't unique, you may need to add some sort of serial number. Anything so you can differentiate between the eqdir and focuser.)
Then I updated the rules:
sudo udevadm trigger
Rebooted the mount computer (Rock64), just to reset everything, and started indi
Connected to the drivers from Ekos/Kstars on my windows machine, started up indi and connected. In the Connection tab of the focuser I set the usb port as
/dev/focus
and in the Connection tab of the mount (telescope) I set the usb port as
/dev/telescope
Then save the configurations.
Done.
Btw, at the time of writing this, the nightly build is still needed to get the Pegasus focuser working.
Very strange, now that the new driver is available for the Pegasus UPB I have been using that, which also has the FTDI chipset for the focuser part, and I also use a FTDI EQMOD cable, and yet no such issues at all....It just worked straight away, wonder why this works and the focus cube did not..
Anyway glad you sorted....
Is that driver included in indi? I use the one that is included. The only thing I did to get the focuser working, was installing the nightly build. When I went back to the stable release after the port "assignment", it stopped working.
This turned out to be a short fix. Atm I can't connect using the symbolic name, and using the usb device name (/dev/ttyUSB0) connects, but results in timeout errors.
I'll start a new topic for this, and contact pegasus.