Skip to content

Connecting Stellarium to PushNav

PushNav doesn't have its own sky chart. It uses Stellarium instead. Stellarium is a free, open-source planetarium app with a beautiful sky chart, thousands of deep-sky objects, and it runs on all platforms. PushNav plugs into Stellarium as a virtual telescope, so you get the best of both: Stellarium for finding and picking targets, PushNav for guiding you there.

This is a one-time setup. Once it's done, Stellarium and PushNav reconnect automatically every time you start them.

What you'll end up with

  • A live crosshair on Stellarium's sky chart showing exactly where your telescope is pointing, updating in real time as you push
  • One-click target selection: click any object in Stellarium and press a keyboard shortcut to send it to PushNav
  • Push direction in PushNav's side panel ("left 2°, down 1°") until the target is centered in your eyepiece

What you'll need

  • Stellarium installed on the same computer as PushNav
  • PushNav installed and running

Step 1: Enable the Telescope Control plugin

Open Stellarium and press F2 to open Configuration. Click the Plugins tab, then scroll the left list and select Telescope Control.

Enable the Telescope Control plugin in Stellarium

Tick Load at startup, then restart Stellarium. The plugin only activates on startup.

After restarting, go back to Configuration → Plugins → Telescope Control and click configure.

Step 2: Create a new telescope

You'll see an empty Telescopes Controlled list.

Empty Telescopes Controlled list

Click the + button at the bottom to add a new telescope.

Step 3: Configure it for PushNav

Fill in the dialog like this:

Add New Telescope dialog configured for PushNav

Setting What to pick
Telescope controlled by External software or a remote computer
Name PushNav (or whatever you like)
Coordinate system J2000 (default) (don't change this)
Start/connect at startup ✓ tick this

Scroll down and set:

Setting What to enter
Host localhost
TCP Port 10001

Leave the coordinate system on J2000

PushNav only speaks J2000 coordinates. If you switch this to JNow, the crosshair in Stellarium will be slightly off from where your telescope is actually pointing. If things seem "close but not quite right," this is almost always the reason.

Click OK.

Step 4: Connect

PushNav now appears in the list as Disconnected.

PushNav listed as Disconnected

Make sure PushNav is running, then click Connect.

Step 5: Verify

The status should change to Connected within a second.

PushNav connected

That's it for setup. Close the dialog. Because you ticked "Start/connect at startup," this will happen automatically from now on. You won't need to open this dialog again.

Step 6: See the crosshair

Look at Stellarium's sky chart. You'll see a small crosshair labelled PushNav. This is where your telescope is pointed right now, updating live.

PushNav crosshair in Stellarium's sky chart

Push your telescope gently and watch the crosshair move in sync. No encoders, no motors. Just the camera seeing the stars and figuring out where it's looking.

Step 7: Pick a target

Click any object in Stellarium (a star, a nebula, a galaxy, anything). Stellarium highlights it with selection brackets.

Orion Nebula selected in Stellarium

Now press Cmd+1 (Mac) or Ctrl+1 (Windows / Linux). This sends the target to PushNav.

Step 8: Push to it

Switch to PushNav. The side panel shows the target name and how far you need to push:

PushNav tracking the Great Orion Nebula

In this example, the Great Orion Nebula is 3.9° away: push the telescope left by 0.4° and down by 3.9° to reach it. The main view shows arrows pointing in the push direction.

As you push, the numbers shrink in real time. When they get close to zero, the target should be visible in your eyepiece. Center it by eye and enjoy the view.

To pick a different target, just click another object in Stellarium and press Cmd+1 again. To stop tracking, click Clear Target in PushNav.

Troubleshooting

Can't connect: status stays "Disconnected".

  • Make sure PushNav is running before you click Connect in Stellarium. PushNav is the server; Stellarium connects to it.

The crosshair is in the wrong part of the sky.

  • Check that the coordinate system in the telescope settings is set to J2000, not JNow. This is the most common cause.
  • Make sure Stellarium's location and time are set correctly for where you are.
  • Make sure PushNav has actually solved at least once. If the step indicator in PushNav still says Sync rather than Track, it doesn't know where it's pointed yet.

Cmd+1 / Ctrl+1 doesn't seem to do anything.

  • You need to click an object in Stellarium first so it's selected (you'll see brackets around it).
  • Make sure the telescope is connected (check the Telescopes dialog).
  • On Mac, make sure Stellarium's window has focus before pressing the shortcut.

PushNav shows the target coordinates but not the name.

  • PushNav gets object names from Stellarium's Remote Control plugin. If that plugin isn't enabled, coordinates still work but the name will be blank. To fix: go back to Configuration → Plugins, find Remote Control, tick Load at startup, and restart Stellarium.

What's next

Now that Stellarium is connected, head to Using PushNav to learn how to sync, calibrate, and start pushing to targets.