×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

Feathertouch not running

  • Posts: 61
  • Thank you received: 10
My problem:

Motorfocus not running

What happens:

FocusLynx Feathertouch is connected via Router (LAN)
I can connect to the focusser

If I click on sync, indi says: timeout-error
Log is attached

File Attachment:

File Name: log_09-39-55.txt
File Size:125 KB


The focuser is connected properly, because I can use it with the WebGUI

It was the first time this year, I tried to use the focuser. On my old system (end of last year) I had no problems with the focuser

My system:

openSUSE Tumbleweed
AZ-EQ6GT
ASI1600mm pro
ASI EFW
FocusLynx Feathertouch

kstars, astrometry.net, libindi and 3rd-Party drivers cloned from git and compiled on openSUSE Tumbleweed yesterday
Server and Client running on the same Laptop
5 years 4 days ago #38117
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 61
  • Thank you received: 10
Searched for a solution. I found out, that Feathertouch-HSM is told as relative focuser in the debug-log. In the descriptions I found, Feathertouch is told as a non-homing absolut focuser.

So I changed the sourcecode of libindi and compiled new:

line 3486 in indi/libindi/drivers/focuser/focuslynxbase.cpp

old:
// Check if we have absolute or relative focusers
if (strstr(focusName, "TCF") || strstr(focusName, "Leo") || !strcmp(focusName, "FastFocus"))

new:
// Check if we have absolute or relative focusers
if (strstr(focusName, "TCF") || strstr(focusName, "Leo") || !strcmp(focusName, "FastFocus" || strcmp(focusName, "FeatherTouch"))

With this change, the Focus-Motor seems to works for me in an first short test.
5 years 3 days ago #38256

Please Log in or Create an account to join the conversation.

Is there just one type of "FeatherTouch" ?
5 years 3 days ago #38265

Please Log in or Create an account to join the conversation.

  • Posts: 61
  • Thank you received: 10
In focuslynxbase.cpp I find these motors for focuslynx:

FocusLynxBase::FocusLynxBase()
{
setVersion(VERSION, SUBVERSION);

lynxModels["Optec TCF-Lynx 2"] = "OA";
lynxModels["Optec TCF-Lynx 3"] = "OB";
lynxModels["Optec TCF-Lynx 2 with Extended Travel"] = "OC";
lynxModels["Optec Fast Focus Secondary Focuser"] = "OD";
lynxModels["Optec TCF-S Classic converted"] = "OE";
lynxModels["Optec TCF-S3 Classic converted"] = "OF";
// lynxModels["Optec Gemini (reserved for future use)"] = "OG";
lynxModels["Optec Leo"] = "OI";
lynxModels["Optec Leo High-Torque"] = "OJ";
lynxModels["FocusLynx QuickSync FT Hi-Torque"] = "FA";
lynxModels["FocusLynx QuickSync FT Hi-Speed"] = "FB";
// lynxModels["FocusLynx QuickSync SV (reserved for future use)"] = "FC";
lynxModels["DirectSync TEC with bipolar motor - higher speed"] = "FD";
lynxModels["FocusLynx QuickSync Long Travel Hi-Torque"] = "FE";
lynxModels["FocusLynx QuickSync Long Travel Hi-Speed"] = "FF";
lynxModels["FeatherTouch Motor PDMS"] = "FE";
lynxModels["FeatherTouch Motor Hi-Speed"] = "SO";
lynxModels["FeatherTouch Motor Hi-Torque"] = "SP";

lynxModels["Starlight Instruments - FTM with MicroTouch"] = "SQ";
lynxModels["Televue Focuser"] = "TA";

i marked the motors with FeatherTouch in the name. These are 3 motors.

Using this descripion indilib.org/devices/focusers/focuslynx.html , I think:

FeatherTouch Motor Hi-Speed: Absolute focuser
FeatherTouch Motor Hi-Torque: Relativ focuser
FeatherTouch Motor PDMS: I don´t know

My focuser is the FeatherTouch Hi-Speed-motor
The following user(s) said Thank You: Jasem Mutlaq
5 years 3 days ago #38267

Please Log in or Create an account to join the conversation.

Ok I added the Hi-Speed as absolute in the code. Thank you for the great investigation!
5 years 3 days ago #38269

Please Log in or Create an account to join the conversation.

Time to create page: 0.229 seconds