Mount Upgrades

A collection of mount upgrades you can do to improve your setup.

Motorising a mount

One of the common upgrades done to mounts with manual controls is a motor upgrade. Out of the box some cheap mounts don't come with any, so slewing to the desired target and tracking it all needs to be done manually. Sometimes there is an official motor kit available, but it is rather expensive for just adding basic slewing and tracking. That is why the community has stepped in and modelled mounts to add stepper motors to this mount, created software to automatically control the motors and add GO-TO functionality.

Motorising a mount

Adding Motors

The first step in motorising a mount is adding the motors itself. The most common type of motor used in this type of upgrade is a NEMA 17 stepper motor. These types of motors have standardised dimensions and allow a controller to have the motor make precise changes in position. That is also how they differ from normal DC motors that don't allow you to change the position in a precise manner.

There are three ways to mechanically connect the motor to the driveshaft of the mount: direction connection, belt drive and gear drive. Direct connection and belt drive are the recommended methods due to them having no or almost no backlash. The advantage of the belt drive is that you can add extra gearing to your mount. If you use for example a 20 teeth pulley on the motor and a 60 tetth pulley on the mount driveshaft, you can add an extra 1:3 reduction. If the extra reduction isn't needed and it is easier to mount the motor in line with the mount driveshaft, then a direct connection can be used.

There are motor kits available for some mounts. They may be an easy option if you don't have (access) to a 3D printer or you just want to buy something off the shelve. These kits can also be bought together with preconfigured OnStep controllers, making it a full plug-and-play experience.

3D printed motor mounts

EQ3-2 (CG-4) NEMA 17 Mounting Brackets

Saiti on thingiverse made excellent mounting brackets for NEMA 17 motors for the EQ3-2. Downside is that they use some harder to get GT2 belts.

Bill of materials:

Can be printed with any printer that fits these parts, keep infill high so that bolts can be tight. 60% as mentioned on the thingiverse page might not be enough. Print the parts in the following orientation to add strength where the M5 bolts go.

image.png

image.png

Do note: this model does not come with any mounting points for connectors. You might have to model some mounting brackets for those and glue them on, there should be enough space for that on these motor brackets.

Backup of models: DE_v4_176_rounded.STL RA_EQ3-2.STL

Motorising a mount

OnStep Mount Controller

By far the most common way of making a controller to motorise a mount is by using OnStep. This is an open-source software project aimed at creating an easy to use way of controlling a mount with a phone, computer or handheld controller.

Just like with the motor mounts, there are OnStep kits available. For some mounts they can be bought preconfigured, making it a plug-and-play experience.

Existing OnStep controllers

(only ones supported by OnStepX listed, because ones that are not are basically decrepit at this point)

Older versions are not guaranteed to work, so always build the most recent version.

Core components of an OnStep controller

There are a number of OnStep controller designs out there, see which one has the features you need. Usually the documentation of the controller explains how the different components are connected.

onstep_1 (2).png

Microcontroller

This little chip is the brains of the operation. It does all the calculations, logic and communication. These chips are common in large and small devices and are a cheap way to add loads of functionality on the fly to any sort of device. The microcontroller is what actually runs the OnStep software.

The most common microcontrollers used to run OnStep are:

When using OnStepX on the ESP32 you can use the WiFi/Bluetooth radio of the ESP32 itself, removing the need for an external WiFi/Bluetooth module.

There are a lot of ESP32 variants. Newer ones like the C3, C6, S2 and S3 may seem attractive because they have built-in USB support, but sadly there are issues with the OnStep ASCOM and INDI driver that make these microcontrollers incompatible. WiFi control still works fine, only USB communication doesn't work.

For most applications the ESP32 is the best option.

Stepper motor driver

Stepper motors cannot be connected directly to the microcontroller. The voltage and current is too high for the microcontroller to handle. That is why stepper motor driver boards or chips are used. These drivers can deliver high current (>1A) at higher voltages such as 12V or 24V and offer special features like microstepping that lets you increase the resolution of a motor.

These drivers have a number of connections:

Stepper motors can create extremely fast changes in the current. Long wires from the power supply to the stepper motor driver might make the voltage dip, causing issues. Put a large electrolytic capacitor (100 uF - 470 uF per driver) close to the driver. The voltage rating must be at least 50% above the expected supply voltage.

WiFi/Bluetooth module (optional)

If you want to have WiFi or Bluetooth functionality then you would add a module for this. The ESP8266 is the most common option for this. If you are using an ESP32 as your microcontroller then you can also use the new OnStepX which can make use of the WiFi/Bluetooth radio on the microcontroller itself. So no need for an extra module.

Real Time Clock (optional)

The RTC is used to keep track of time, and in some cases location and other settings. There are two options here, an RTC module or a GPS. If you are ok with setting the time and location every time you start the controller then this can be left out. Applications such as NINA also write the time and location automatically to the device, making an RTC a bit unneeded.

Step Down Converter (optional)

If you want to power the microcontroller from the same power supply as is used for the motors, you will need a step down converter. Usually the output voltage is set to 5V. LDO voltage regulators aren't recommended because they will have to dissipate a lot of power when the input voltage goes above around 9V. This module can be omitted if the microcontroller will always be powered from USB and never has to work on it's own from the main power supply.

Other peripherals (optional)

Enviromental sensors such as a BME280 can be added if needed, but for most basic builds these can be left out. A reticle LED in the polar finder could also be controlled by OnStep. For more information about the settings for devices, see: https://onstep.groups.io/g/main/wiki/30067 

Mount Tunes

Mount Tunes

EQ3 Hypertune

The EQ3-2 from Sky-Watcher and CG-4 from Celestron are great little beginner mounts for lightweight setups. Their performance is acceptable for how little they cost, but there are ways to improve things. It is recommended to regrease the internals every once in a while (use "wet" grease such as white lithium grease), but you can also change out the bushing rings with high quality thrust needle bearings. This reduces the periodic error and to prevent the axis from "sticking" when the motor tells it to move.

The Upgrade

Petter Åström created an excellent video showing how change out the cheap bushing rings in the EQ3-2 (sold as CG-4 by Celestron) with high quality thrust needle bearings to reduce the periodic error.

You will need the following bearings:

Type Example part Amount in. diameter (mm) out. diameter(mm) thickness (mm)
Thrust Needle br. AXK1024-A 1 10 24 2
Thrust Needle br. AXK2035-A 1 20 35 2
Thrust Needle br. AXK2542-A 1 25 42 2
Thrust Needle br. AXK3047-A 1 30 47 2
Thrust Needle br. AXK3552-A 1 35 52 2
Ball bearing BO440460 4 6 13 4-5

The brand doesn't matter a whole lot, most brands are fine. The quality of the absolute cheapest parts from AliExpress cannot be guaranteed. Buy from local stores that sell known brands like SKF if you want to be safe.

The ball bearing upgrade isn't strictly needed. The worm gear aasembly already uses ball bearings, but they are low quality. They don't matter as much because they are not on the output stage.

And the following washers:

Example part Amount in. diameter (mm) out. diameter (mm) thickness (mm)
AS1024 1 10 24 1
AS2035 2 20 35 1
AS2542 1 25 42 1
generic 4 5 10 0.5

Some of washers are specifically for use together with bearings. Normal washers don't work for this purpose. The generic washers can be normal ones, but they do have to all be the same thickness.