Skip to content

Th0MmyS/QuickActions

Repository files navigation

Quick Actions — NINA plugin

Beta License: MPL-2.0

A dockable panel in NINA's Imaging tab that lets you build and run one-click hardware macros — mount slews, focuser/rotator moves, camera cooling, exposures, filter changes, guiding, and plate solving.

Quick Actions panel


Features

  • Tile grid — every macro is a colored tile sized for one-click invocation; tiles auto-sort by hardware category and name.
  • Color-coded by category — Mount (charcoal blue), Camera (burnt peach), Filter wheel (verdigris), Focuser (jasmine), Rotator (salmon), Guider (sandy brown).
  • Real-time connection state — tiles disable themselves the moment the relevant device disconnects.
  • Live mount coordinates in the panel header (RA / Dec / Alt / Az) plus a status dot per device.
  • Cancel button appears whenever a macro is running so you can abort long operations like a stuck plate solve.
  • Macros saved per NINA profile — different telescope profiles can have completely different macro sets.

Available actions

Mount

  • Slew by RA or Dec offset (signed degrees, optional plate-solve & recenter)
  • Slew to RA/Dec coordinates (HMS / DMS or decimal, optional recenter)
  • Slew to NCP (with optional recenter for polar alignment)
  • Slew to Zenith
  • Slew to Alt/Az (parametric)
  • Park / Unpark
  • Stop Slew (abort)
  • Find Home
  • Sync to Current
  • Plate Solve & Sync (capture, solve, sync mount to result)

Focuser

  • Move to absolute position
  • Move by relative steps (signed)

Camera

  • Cool to target temperature with cool-down ramp
  • Warm up
  • Take exposure (snapshot, decimal seconds supported — e.g. 0.1 for lunar)

Filter wheel

  • Select filter from active profile (lookup by name with slot fallback)

Rotator

  • Move to angle (0–360°)
  • Move by relative offset (signed)

Guider (PHD2 etc.)

  • Start guiding
  • Stop guiding
  • Dither

Installation

Requires NINA 3.2.0.9001 or later.

  1. Close NINA if it is running.
  2. Create the folder: %LOCALAPPDATA%\NINA\Plugins\3.0.0\Quick Actions
  3. Copy NINA.Plugin.QuickActions.dll (from a release zip or built locally) into that folder.
  4. Start NINA. The Quick Actions panel will appear as a dockable tool in the Imaging tab.

Building from source

dotnet build -c Release

The post-build step copies the DLL into %LOCALAPPDATA%\NINA\Plugins\3.0.0\Quick Actions\ automatically.

License

Mozilla Public License 2.0 — see LICENSE.

Credits

Programmed by Claude Code (Anthropic) on behalf of Tomas Dvoracek.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages