×

INDI Library v2.0.6 is Released (02 Feb 2024)

Bi-monthly release with minor bug fixes and improvements

Nrotator? - Hobbling along (past limping)

  • Posts: 147
  • Thank you received: 12

Nrotator? was created by Chris Madson

Hey guys,

 I’m thinking about getting an nrotator (made by Rigel). What would it take to get a driver made for indi? Can I donate to the cause? 
2 years 3 months ago #78874

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

  • Posts: 276
  • Thank you received: 52

Replied by Gene N on topic Nrotator?

Hi Chris,

Back when the nFrame was first talked about (Sept 2020), Jasem pinged me about the API to the device but this never made it to any of his priority lists.
The API to the device is the same as the current indi_nstep_focus uses.

Gene
2 years 2 months ago #78909

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

  • Posts: 147
  • Thank you received: 12

Replied by Chris Madson on topic Nrotator?

Ah gotcha, it’s a steal compared to these other guys. I wonder if I could figure it out. The drivers don’t look that complicated. I’m sure the code from something else could help with the concepts.
2 years 2 months ago #78914

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

  • Posts: 276
  • Thank you received: 52

Replied by Gene N on topic Nrotator?

Hi Chris,

Jasem did the Seletek rotator (and most likely many more!!!)

github.com/indilib/indi-3rdparty/blob/ma.../seletek_rotator.cpp

And the nStep driver
github.com/indilib/indi/blob/master/drivers/focuser/nstep.cpp

Gene
2 years 2 months ago #78918

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

  • Posts: 147
  • Thank you received: 12

Replied by Chris Madson on topic Nrotator?

He did like all of them. The guy is a machine.

It would be nice to unpack the ascom driver for the nrotator… I bet it’s very similar to writing indi code.
2 years 2 months ago #78919

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

  • Posts: 276
  • Thank you received: 52

Replied by Gene N on topic Nrotator?

ASCOM driver code is not like indi much at all other than it has API's, it is legacy VB6 code base that I have reused for many many items since early 2008 or so when I built a focus stepper controller based on thermistors and a PC game port, first incarnation of the ASCOM driver was then.
The following user(s) said Thank You: Chris Madson
2 years 2 months ago #78923

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

  • Posts: 147
  • Thank you received: 12

Replied by Chris Madson on topic Nrotator?

Woof. Well. At least Jassem does amazing documentation. It can’tbe that hard.
2 years 2 months ago #78925

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

  • Posts: 276
  • Thank you received: 52
More than limping along.

Started with Jasem's nstep driver (had all the API's to device already in there
Took clues from  Jasem's Seletek rotator for the rotator requirements 
 
 
The following user(s) said Thank You: Chris Madson
2 years 2 months ago #79007
Attachments:

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

  • Posts: 276
  • Thank you received: 52
 Looks fully functional, figured out how to add and aux driver to kstars/ekos

 
The following user(s) said Thank You: Hank, Chris Madson
2 years 2 months ago #79063
Attachments:

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

  • Posts: 147
  • Thank you received: 12
Awesome. I’ll run it through the paces when it arrives.
2 years 2 months ago #79064

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

  • Posts: 147
  • Thank you received: 12
Hey Gene,

I'm trying to preconfigure my Pi. How do I install this driver? Where is it located? It's not in the indi library.

Chris
2 years 2 months ago #79640

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

  • Posts: 276
  • Thank you received: 52
Hi Chris,

It is in the GIT for building
github.com/indilib/indi/tree/master/drivers/rotator

I can also supply a pre-compiled version for PI kernel 5.10.63-v7l+ Buster 32bit
I am not a regular Ekos user but I found needed to also add the nFrame to the
/usr/share/kstars/indidrivers.xml

<devGroup group="Auxiliary">
<device label="Rigelsys nFrame" manufacturer="Rigel Systems">
<driver name="Rigelsys nFrame">indi_nframe_rotator</driver>
<version>1.2</version>
</device>

It was then available as an Auxiliary driver.

Gene
2 years 2 months ago #79647

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

Time to create page: 1.789 seconds