(→‎Focusers: arduistepfocuser)
(→‎Telescope mount motor control units: fixing arduino-st4 section)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
Amateur astronomers are sometimes very skilled and creative, but also want to enjoy astronomy without buying expensive devices.
Amateur astronomers are sometimes very skilled and creative, but also want to enjoy astronomy without buying expensive devices. This page tries to list active and open source projects that offer alternate solutions to market products, for lower cost or higher quality.


=Alternative astronomy hardware=
=Alternative astronomy hardware=
Line 15: Line 15:
To be able to control your telescope mount with a hand controller or a computer, it needs to have two things: motors and a control unit. Solutions on the market are at least $400 for a small automatic slewing system, called GoTo.
To be able to control your telescope mount with a hand controller or a computer, it needs to have two things: motors and a control unit. Solutions on the market are at least $400 for a small automatic slewing system, called GoTo.


===Slewing interfaces===
For smaller mounts like EQ3, EQ5 or EQ6 and similar mounts, which covers entry and mid-level amateur telescopes, see the [https://github.com/TCWORLD/AstroEQ AstroEQ] and [https://groups.io/g/onstep/wiki/home OnStep] projects. For larger telescope, the [[MCMTII]] may be your solution.


For smaller mounts like EQ3, EQ5 or EQ6 and similar mounts, which covers entry and mid-level amateur telescopes, see the [https://github.com/TCWORLD/AstroEQ AstroEQ] and [https://groups.io/g/onstep/wiki/home OnStep] projects.
'''OnStep''' has been reported to be more active and more versatile than AstroEQ. The max version can handle 4 stepper motors, 2 for the mount and 2 for focusers or field rotator, useful with altitude/azimuth mounts. It can accommodate several stepper drivers and stepper motor models, if time is spent to configure it properly. It is also based on the [https://www.pjrc.com/teensy/ Teensy] microcontroller, it is more powerful than an [https://store.arduino.cc/arduino-mega-2560-rev3 Arduino Mega]. See also [https://github.com/hjd1964/OnStep/ OnStep github].


The [[MCMTII]] french open project targets large telescopes that have custom mounts and drives big motors.
An alternative design for the max version can be found [https://easyeda.com/dragonlost/OnStepMaxPCB_copy-3a56378c7a104fe4932383f2eac7e590 here]. [https://www.webastro.net/forums/topic/162341-commande-pcb-onstep/?do=findComment&comment=2525374 Differences] with the official version are:
* DIM connectors instead of RJ12 for motors 3 and 4
* No access to Teensy outputs aux5 et aux6
* An extra diode against polarity inversion (decreases voltage slightly)
* Removed the 2 capacitors on the PEC and limit outputs
* Added a jumper to select third and fourth axis and fan voltage
* Grounded holes at each corner of the PCB
* Ground plane on both faces of the PCB 


===Guiding only interfaces===
Another alternative called TeenAstro can be found [http://fritzing.org/projects/teenastro here] and is discussed in French [https://www.webastro.net/forums/topic/158652-teenastro-une-variante-onstep-en-kit/ here]. It comes with a nice box and a hand controller, aims to be more robust than official OnStep hardware.


[https://github.com/kevinferrare/arduino-st4 Arduino-ST4]
To help configuring OnStep, a graphical settings generator [https://github.com/dragonlost/Onstep_Generator has been made].
 
 
A different approach is to use the ST4 guiding port of a mount as a low cost and quite slow way of slewing. That's what [https://github.com/kevinferrare/arduino-st4 Arduino-ST4] enables, as well as being a regular guiding interface.
 
==Weather station==
 
A proper weather station that can detect cloud coverage and rain, which is mandatory for remote or automatic observatories, costs on the market at least $350.
 
Two approaches seem to exist for the '''cloud coverage''': infrared sensor and a [https://en.wikipedia.org/wiki/Thermoelectric_effect#Peltier_effect Peltier] device that [https://www.noao.edu/staff/gillespie/projects/cloud-detector.html measures temperature difference] between the ground and the sky. [http://www.stardreamsobservatory.com/?page_id=95 Here] is an article that explains how the infrared sensor works and implements it with an Arduino and the [https://www.sparkfun.com/products/9570 MLX90614] sensor ($20).
 
Several ways of '''detecting rain''' exist:
* optical, similar to what is used to activate the wipers in cars. This makes reliable and cheap sensors, $59 here: [http://rainsensors.com/ rainsensors.com].
* conductive, the cheapest rain sensor found uses this, [https://www.amazon.co.uk/Kemo-M152-detector-module-sensor/dp/B000NI2QJC on amazon]. Here's an [http://www.instructables.com/id/Arduino-Modules-Rain-Sensor/ instructables.com page] on how to implement this, the [http://www.dx.com/p/raindrops-sensor-module-blue-black-199859#.WtKHtjB8LmG sensor] costs about $4 with its module. Many other models exist on component sites.

Latest revision as of 23:21, 7 March 2019

Amateur astronomers are sometimes very skilled and creative, but also want to enjoy astronomy without buying expensive devices. This page tries to list active and open source projects that offer alternate solutions to market products, for lower cost or higher quality.

Alternative astronomy hardware

For focusers and telescope mount control, the general idea is to add some stepper motors that are accurate and powerful enough to do the job, mount them somehow with a 3D-printed or metal-bent support, use a microcontroller and motor drivers, and finally develop the interfacing software. In many cases, the motors are better and cheaper than those found on the market devices.

Using belts instead of gears is quite popular and cheap these days too, and helps reducing backlash and periodic error.

Focusers

Arduino focus controller pro, a stepper motor focus controller (DIY) based on Arduino Nano/Uno. An updated version can be found on github, called the ArduiStepFocuser.

Telescope mount motor control units

To be able to control your telescope mount with a hand controller or a computer, it needs to have two things: motors and a control unit. Solutions on the market are at least $400 for a small automatic slewing system, called GoTo.

For smaller mounts like EQ3, EQ5 or EQ6 and similar mounts, which covers entry and mid-level amateur telescopes, see the AstroEQ and OnStep projects. For larger telescope, the MCMTII may be your solution.

OnStep has been reported to be more active and more versatile than AstroEQ. The max version can handle 4 stepper motors, 2 for the mount and 2 for focusers or field rotator, useful with altitude/azimuth mounts. It can accommodate several stepper drivers and stepper motor models, if time is spent to configure it properly. It is also based on the Teensy microcontroller, it is more powerful than an Arduino Mega. See also OnStep github.

An alternative design for the max version can be found here. Differences with the official version are:

  • DIM connectors instead of RJ12 for motors 3 and 4
  • No access to Teensy outputs aux5 et aux6
  • An extra diode against polarity inversion (decreases voltage slightly)
  • Removed the 2 capacitors on the PEC and limit outputs
  • Added a jumper to select third and fourth axis and fan voltage
  • Grounded holes at each corner of the PCB
  • Ground plane on both faces of the PCB

Another alternative called TeenAstro can be found here and is discussed in French here. It comes with a nice box and a hand controller, aims to be more robust than official OnStep hardware.

To help configuring OnStep, a graphical settings generator has been made.


A different approach is to use the ST4 guiding port of a mount as a low cost and quite slow way of slewing. That's what Arduino-ST4 enables, as well as being a regular guiding interface.

Weather station

A proper weather station that can detect cloud coverage and rain, which is mandatory for remote or automatic observatories, costs on the market at least $350.

Two approaches seem to exist for the cloud coverage: infrared sensor and a Peltier device that measures temperature difference between the ground and the sky. Here is an article that explains how the infrared sensor works and implements it with an Arduino and the MLX90614 sensor ($20).

Several ways of detecting rain exist:

  • optical, similar to what is used to activate the wipers in cars. This makes reliable and cheap sensors, $59 here: rainsensors.com.
  • conductive, the cheapest rain sensor found uses this, on amazon. Here's an instructables.com page on how to implement this, the sensor costs about $4 with its module. Many other models exist on component sites.