Skip to content

Conversation

@jscheidtmann
Copy link
Collaborator

@jscheidtmann jscheidtmann commented Sep 20, 2025

PR Description

Goal of this PR is to establish EQ and Alt/AZ mount control from the PiFinder using indilib, which provides the device indepent library layer used by Kstars/Ekos on Linux (such as ASCOM does for Windows).

VISION

Once your mount is attached to the PiFinder and configured, after selecting a target in the PiFinder, Pifinder directs the mount automatically to bring the target to the center of your eyepiece, using PiFinder's platesolving.

Caution

PiFinder's platesolving is not suited for guiding and astrophotography. This use case therefore is out-of-scope.

Outline

of what needs to be done:

  • Providing a means to configure the mount using a web page (done using indiwebmanager)
  • PiFinder UI to activate mount control (activate indiwebmanager service, switch on mount control, in "Experimental")
  • PiFinder UI to control mount manually using PiFinder.
  • Control to be integrated with all places, where manual control might be needed (Camera, Align, Objects). modify Object Details to control mount.
    • Web page doing this Integrated with "Remote"
  • Indi mount automation in PiFinder (separate process)
    • State machine tracking mount status (slewing, settling, tracking, park, unpark, etc.)
    • Provide target selection to mount control process from menu
    • Automate slewing to target
    • Detect if mount runs into horizon limits and display an error message
    • On GPS lock, set mount location in driver.
    • On location select, set mount location in driver.

Optional

  • Spiral movement to ease alignment of PiFinder (integrate with alignment screen)
  • Pointing model and target tracking (if not polar aligned)
  • EQ AND Alt/AZ support

Unclear:

  • Targeting Moon and moon features.

Timeframe for implementation

Likely on the order of a couple of month or longer.

Important

ETA is Q1 2026 earliest.

@jscheidtmann jscheidtmann mentioned this pull request Dec 14, 2025
19 tasks
@jscheidtmann
Copy link
Collaborator Author

This PR is continued in #367

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant