×

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

Bi-monthly release with minor bug fixes and improvements

Celestron Aux Driver with Homebrew USB-Mount

  • Posts: 14
  • Thank you received: 0
I'm having issues trying to get the Celestron Aux driver working with a homebrew Arduino based Aux bus to USB adapter. The project and my logs for this issue are detailed in this topic on CN.

www.cloudynights.com/topic/812944-homebr...page-8#entry12324402

Using this adapter in Windows works flawlessly with both CPWI and NexRemote. However, I can't seem to get the driver to initialize in Ekos. It looks like the handshake fails every time. I'm wondering if the driver is requiring cts/rts on the serial port. It looks like it is. If so, is there a way to disable that but still use the Aux protocol? The Tri-State buffering is handled by the Leonardo Arduino so the USB serial port wouldn't need it. I saw a brief mention of an experimental USB-Aux connection but selection USB/HC doesn't seem to work either (I assumed this was the aux wrapped in HC header protocol).

Any clarification would be helpful.

Thanks.
Last edit: 1 year 4 months ago by Jack Kolesar. Reason: spell
1 year 4 months ago #88715

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

  • Posts: 1
  • Thank you received: 0
+1 for fcitx:5. fcitx:4 from gentoo's repo was unusable for me, fcitx:5 from gentoo-zh works great.
routerlogin.ltd/netgear login
pikashow.ltd/pikashow.ltd
Last edit: 1 year 2 weeks ago by yaar aaja.
1 year 4 months ago #88718

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

  • Posts: 96
  • Thank you received: 25
Well isn't this convenient. I just ordered an AVX and I have access to a CPC (with an aux port). I guess I know what I'm doing tomorrow... Building an aux cable.

Sorry I can't be more helpful right now
1 year 4 months ago #88749

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

  • Posts: 14
  • Thank you received: 0
Does anyone know if we can use indi_setprop to change cts/rts handshaking?
1 year 4 months ago #88767

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

  • Posts: 96
  • Thank you received: 25
1 year 4 months ago #88793

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

  • Posts: 14
  • Thank you received: 0
I see that. I think I might clone and try to manually force m_IsRTSCTS to low and see what happens.
1 year 4 months ago #88805

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

  • Posts: 14
  • Thank you received: 0
It Works!!! Now, who can I talk to about maybe getting this as an option for the Aux/PC selection. Would be nice to have "Disabled Hardware Handshaking - Only useful for some homebrew aux adapters". This is what I modified in celestronaux.cpp.

//m_IsRTSCTS = detectRTSCTS();
m_IsRTSCTS = false;
LOG_ERROR("TEMP HACK -- Set m_IsRTSCTS to false.");

This simply forces RTS/CTS to false. For whatever reason it gets set to true with the mount adapter I'm using even though it's not using it at the serial side.
1 year 4 months ago #88812

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

Time to create page: 0.591 seconds