I've run into problems with my Pegasus Focuscube.
I can connect to it from Ekos (Windows, Indi on Rock64), but all I get is timeout errors after connecting. The focuser may get a temperature reading, but other than that it's completely unresponsive.
Here's my setup:
Ekos on Windows (I have also tried Ekos locally)
Indi on a Rock64 (arm64) with Ubuntu 16.04
I use the nightly build for indi: 1.7.5 from nov 18
I also have an eqmod mount connected, but I have tried without the mount (only focuser) without any difference.
The usb cable is connected directly to the sbc, no hubs used.
Symbolic names for the usb ports: /dev/focus for the focuser and /dev/telescope for the mount
The mount connects fine when I use this symbolic name in Ekos, but the focuser doesn't. It needs the proper ttyUSB name (/dev/ttyUSB0 on my latest try), and no port scanning. Any other setting and it won't connect.
Under these settings the focuscube will connect (although it may take 2 tries)
After that I only get GetFocusParams timeout errors.
Does anybody have a sollution for this? Is it a timing problem somewhere?
I tried to set the baudrate to anything other than the standard 19200 b/s, but that won't let me connect at all.
Btw, when I check the device with indi_getprop two things can happen:
1. when the mount is also connected (and simulator ccd), the focuser doesn't even show up in the properties list
2. when only the focuser is connected, this is (some of) the listing
Pegasus DMFC.CONNECTION.CONNECT=Off
Pegasus DMFC.CONNECTION.DISCONNECT=On
Pegasus DMFC.DRIVER_INFO.DRIVER_NAME=Pegasus DMFC
Pegasus DMFC.DRIVER_INFO.DRIVER_EXEC=indi_dmfc_focus
Pegasus DMFC.DRIVER_INFO.DRIVER_VERSION=1.0
Pegasus DMFC.DRIVER_INFO.DRIVER_INTERFACE=8
Pegasus DMFC.DEBUG.ENABLE=On
Pegasus DMFC.DEBUG.DISABLE=Off
Pegasus DMFC.POLLING_PERIOD.PERIOD_MS=500
...
Pegasus DMFC.CONNECTION_MODE.CONNECTION_SERIAL=On
Pegasus DMFC.CONNECTION_MODE.CONNECTION_TCP=Off
Pegasus DMFC.DEVICE_PORT.PORT=/dev/ttyUSB0
Pegasus DMFC.DEVICE_BAUD_RATE.9600=Off
Pegasus DMFC.DEVICE_BAUD_RATE.19200=On
Pegasus DMFC.DEVICE_BAUD_RATE.38400=Off
Pegasus DMFC.DEVICE_BAUD_RATE.57600=Off
Pegasus DMFC.DEVICE_BAUD_RATE.115200=Off
Pegasus DMFC.DEVICE_BAUD_RATE.230400=Off
Pegasus DMFC.DEVICE_AUTO_SEARCH.ENABLED=On
Pegasus DMFC.DEVICE_AUTO_SEARCH.DISABLED=Off
Pegasus DMFC.DEVICE_PORT_SCAN.Scan Ports=Off
Pegasus DMFC.SYSTEM_PORTS./dev/ttyUSB0=Off
Pegasus DMFC.SYSTEM_PORTS./dev/ttyUSB1=Off
Any help would be appreciated
I can connect to it from Ekos (Windows, Indi on Rock64), but all I get is timeout errors after connecting. The focuser may get a temperature reading, but other than that it's completely unresponsive.
Here's my setup:
Ekos on Windows (I have also tried Ekos locally)
Indi on a Rock64 (arm64) with Ubuntu 16.04
I use the nightly build for indi: 1.7.5 from nov 18
I also have an eqmod mount connected, but I have tried without the mount (only focuser) without any difference.
The usb cable is connected directly to the sbc, no hubs used.
Symbolic names for the usb ports: /dev/focus for the focuser and /dev/telescope for the mount
The mount connects fine when I use this symbolic name in Ekos, but the focuser doesn't. It needs the proper ttyUSB name (/dev/ttyUSB0 on my latest try), and no port scanning. Any other setting and it won't connect.
Under these settings the focuscube will connect (although it may take 2 tries)
After that I only get GetFocusParams timeout errors.
Does anybody have a sollution for this? Is it a timing problem somewhere?
I tried to set the baudrate to anything other than the standard 19200 b/s, but that won't let me connect at all.
Btw, when I check the device with indi_getprop two things can happen:
1. when the mount is also connected (and simulator ccd), the focuser doesn't even show up in the properties list
2. when only the focuser is connected, this is (some of) the listing
Pegasus DMFC.CONNECTION.CONNECT=Off
Pegasus DMFC.CONNECTION.DISCONNECT=On
Pegasus DMFC.DRIVER_INFO.DRIVER_NAME=Pegasus DMFC
Pegasus DMFC.DRIVER_INFO.DRIVER_EXEC=indi_dmfc_focus
Pegasus DMFC.DRIVER_INFO.DRIVER_VERSION=1.0
Pegasus DMFC.DRIVER_INFO.DRIVER_INTERFACE=8
Pegasus DMFC.DEBUG.ENABLE=On
Pegasus DMFC.DEBUG.DISABLE=Off
Pegasus DMFC.POLLING_PERIOD.PERIOD_MS=500
...
Pegasus DMFC.CONNECTION_MODE.CONNECTION_SERIAL=On
Pegasus DMFC.CONNECTION_MODE.CONNECTION_TCP=Off
Pegasus DMFC.DEVICE_PORT.PORT=/dev/ttyUSB0
Pegasus DMFC.DEVICE_BAUD_RATE.9600=Off
Pegasus DMFC.DEVICE_BAUD_RATE.19200=On
Pegasus DMFC.DEVICE_BAUD_RATE.38400=Off
Pegasus DMFC.DEVICE_BAUD_RATE.57600=Off
Pegasus DMFC.DEVICE_BAUD_RATE.115200=Off
Pegasus DMFC.DEVICE_BAUD_RATE.230400=Off
Pegasus DMFC.DEVICE_AUTO_SEARCH.ENABLED=On
Pegasus DMFC.DEVICE_AUTO_SEARCH.DISABLED=Off
Pegasus DMFC.DEVICE_PORT_SCAN.Scan Ports=Off
Pegasus DMFC.SYSTEM_PORTS./dev/ttyUSB0=Off
Pegasus DMFC.SYSTEM_PORTS./dev/ttyUSB1=Off
Any help would be appreciated