Está en la página 1de 13

OnStep EQ5 GoTo

INSTRUCCIONES DE COMPILACIÓN

Por Oddvar S. Næss


Revisiones
Versión Motivo de la revisión Fecha Por
11 mayo
Un Primer número OSN
2021
B Correcciones a la interfaz ST4 (resistencias pullup) 21 mayo 2021 OSN

Información
Esta instrucción contiene información que no es esencial para crear un sistema OnStep GoTo. Para los lectores que
quieran saltar directamente a la instrucción de construcción, vaya directamente a la página de instrucciones.

Las siguientes instrucciones de construcción se basan principalmente en mi experiencia al modificar mi antigua


montura Sky-Watcher EQ5, pero también se pueden adaptar a muchas otras monturas. Los pasos principales son
generales, pero los elementos y la configuración pueden ser específicos del montaje/controlador. Consulte la Wiki de
OnStep para ver otros controladores y montajes.
Contenido

Fondo 4
Instrucciones de construcción 5
Controlador OnStep 5
Lista de materiales 5
Software 5
IDE de Arduino y archivos de configuración 5
Instrucciones de parpadeo 6
Montaje eléctrico 7
Diagrama de conexión 7
Figura 1 - Diagrama de conexión 7
Instrucciones de montaje 8
Figura 2 - Resistencia R1 10k 8
Figura 3 - Configuración de las ranuras del controlador Jumper (M0, M1, M2) 8
Figura 4 - LV8729 Orientación del controlador 9
Figura 5 - Ubicaciones de la resistencia LV8729 10
Figura 6 - Ajuste de Vref 10
Figura 7 - Red de resistencias ST4 11
Figura 8 - Unidad SIP ST4 soldada al escudo CNC V3 11
Figura 9 - Controlador OnStep con conectores RJ45 12
Figura 10 - Soportes de motor con conectores RJ45 12
Montaje mecánico 13
Piezas impresas en 3D 13
Elementos adicionales que complementan mi configuración, pero no están relacionados directamente con
OnStep: 13
Telescopio y cámara: 13
¡Gracias! 13
Fondo
Siempre me ha interesado el astronoy la fotografía. Hasta que el coronavirus nos golpeó, estaba usando parte de mi
tiempo libre haciendo fotografía de gran angular de la Vía Láctea, yendo a lugares remotos con una contaminación
lumínica mínima para maximizar los resultados. Sin embargo, a medida que la sociedad se cerró gradualmente
durante el aumento de las restricciones de coronavirus aplicadas por los gobiernos noruegos, comencé a investigar
cómo podía seguir este pasatiempo desde mi hogar. También necesitaba algunos proyectos internos para quemar
parte del tiempo libre que tenía en estos días. Poco después estaba buscando monturas de telescopio de segunda
mano usadas, preferiblemente el Sky-Watcher EQ5. Cuando se encontró y compró la montura, la intención era usar
esta montura con mi DSLR y lente originales, pero me dejé llevar y compré una SharpStar 61EDPH (Mk I) y
EvoGuide 50ED usadas también. Este debería ser un buen punto de partida para principiantes para una
astrofotografía de campo amplio.

El soporte venía con el sistema original RA Motor Drive. Al probar la nueva configuración desde nuestro porche, esto
pareció funcionar bastante bien. However, el giro tomó una eternidad y encontrar objetivos que no podía ver
fácilmente a través del finderscope era casi imposible (nebulosas, etc.). Pensé que podría vivir con esto, pero eso fue
hasta que me di cuenta del tiempo que me llevó hacer todas las fotos necesarias para obtener resultados de
apilamiento decentes más adelante en el proceso. Tuve bastantes noches heladas afuera (esto fue durante el
invierno en Noruega) antes de darme cuenta de que tenía que buscar alternativas, de lo contrario probablemente
renunciaría a este nuevo pasatiempo mío.

Basándome en miexperiencia hasta ahora, tenía algunas ideas de lo que quería lograr ahora:

● Un sistema que podía controlar a distancia desde el cálido interior de mi casa o automóvil
● Tenía que ser capaz de funcionar con batería durante algunas horas.
● Debe funcionar como un sistema independiente (no se requiere Internet)
● Idealmente modular y portátil

Unas pocas tardes de búsqueda en Google me hicieron topar con OnStep y unos meses más tarde finalmente pude
confirmar que tenía una montura GoTo completamente funcionando y un rastreador celestial queme dio resultados
muy satisfactorios. No solo eso, sino que conectar el controlador OnStep a una Raspberry Pi que se ejecuta con
Astroberry hizo que el sistema fuera impresionante en general.

Mirando hacia atrás en todo el tiempo que invertí en encontrar soluciones, información, procedimientos y such pensé
que trataría de ayudar a otros en la misma situación comenzando desde cero con poco o ningún conocimiento de
electrónica ni astronomía. Durante este proyecto he tomado notas en el camino y he hecho documentación parcial
del proceso y las partes utilizadas para mis configuraciones específicas. Basándome en esto, decidí hacer esta
instrucción de construcción con la esperanza de que pudiera ser de ayuda para otros que se encuentran en la
situación en la que yo lo hice.

NOTA: Tenga en cuenta que esto se hace con mis mejores intenciones, perorecuerde que también soy solo un
aficionado: la mayoría de las cosas involucradas relacionadas con este controlador OnStep son como magia para mí,
por lo que le recomiendo encarecidamente que haga su propia investigación y lea el Wiki a fondo.
Instrucciones de construcción
Controlador OnStep

Lista de materiales
Precio
Artículo: Qty.: URL
($)
WeMOS D1 R32 ESP32 WiFi BT Placa de desarrollo 1 7.00 ENLACE

Escudo Arduino CNC V3 1 3.50 ENLACE

LV8729 Controladores 3 18.00 ENLACE

NEMA17 Motor paso a paso 0.9deg 1.68A 40mm* 2 34.00 ENLACE

GT2 12t 6.35mm diámetro 6mm polea de correa (eje DEC) 1 4.00 ENLACE

GT2 16t 6.35mm diámetro 6mm polea de correa (eje RA) 1 3.00 ENLACE

GT2 48t polea de correa de 6 mm de diámetro de 5 mm (ejes


2 9.00 ENLACE
paso a paso)

GT2 6mm 150 Correa de distribución de lazo cerrado (eje RA) 1 4.00 ENLACE

GT2 6mm 140 Correa de distribución de lazo cerrado (eje DEC) 1 3.00 ENLACE

Placas de arranque RJ45 (paquete de 6 piezas, pero solo se


6 6.00 ENLACE
necesitan 5)

Rj11 / RJ12 / 6P6C Placa de ruptura 1 12.00 ENLACE

NodeMCU ESP8266** 1 3.00 ENLACE

Reloj en tiempo real DS3231*** 1 1.50 ENLACE

Juego de alambre de puente Dupont de 20 cm (FF / MM / FM) 1 8.00 ENLACE

Juego de enchufes de alimentación de CC de 5,5 x 2,1 mm


1 5.50 ENLACE
(F/M)

Costo total 121.50

* Motor paso a paso barato, pero no el más eficiente. Según algunas publicaciones en el foro, parece que hay
versiones de este motor clasificadas para 0.9A solo con un rendimiento similar. Esto probablemente debería
considerarse si está buscando la máxima eficiencia energética (es decir.muna duración de batería máxima, etc.)
** Utilicé un NodeMCU ESP8266 DevBoard que ya tenía de un proyecto anterior (y ha sido completamente estable),
pero la Wiki recomienda la versión Wemos D1 Mini.
No estoy realmente seguro de si este RTC está agregando algún beneficio real o mejoras a este sistema,ya que
estos cuestan casi nada, pensé que era mejor incluirlo solo para estar seguro.
Software

IDE de Arduino y archivos de configuración


1. Siga las instrucciones de OnStep Wiki cuidadosamente para configurar Arduino IDE correctamente para
parpadear tanto el Wemos R32 como el ESP8266 (Enlace y Enlace). ¡Presta especial atención a las
versiones de la Biblioteca!
2. Descargue el archivo maestro OnStep V4.x y extráigalo a la carpeta debocetos de Arduino (enlacede
descarga directa)
3. Descargue y rellene la hoja de cálculo de configuración con valores de cálculopara su montaje, motores paso
a paso y engranajes (enlacede descarga directa):
a. Motores de 400 pasos con 0,9 g
b. 32 micropasos
c. Relación de engranajes Axis 1 con mi configuración = 3 (48/16)
d. Relación de engranajes Axis 1 2 para EQ5 = 144 (engranaje sin tornillo sin formato interno EQ5)
e. Relación de engranajes Axis 2 1 con mi configuración = 4 (48/12)
f. Relación de engranajes Axis 2 para EQ5 = 144 (engranaje sin tornillo sin formato interno EQ5)
g. Velocidad de giro deseada = 3
4. Luego necesitamos usar el Configurador Web para hacer un nuevo config.h (Enlace):
a. 4.x Archivo maestro seleccionado
b. Montaje ecuatorial seleccionado
c. Velocidad de giro deseada = 3
d. Seleccione el motor de 0,9 g de 400 pasos para ambos ejes
e. Seleccione 32 micro pasos
f. Relación de engranajes Axis 1 con mi configuración = 3 (48/16)
g. Relación de engranajes Axis 1 2 para EQ5 = 144 (engranaje sin tornillo sin formato interno EQ5)
h. Relación de engranajes Axis 2 1 con mi configuración = 4 (48/12)
i. Relación de engranajes Axis 2 para EQ5 = 144 (engranaje sin tornillo sin formato interno EQ5)
j. DS3231 I2C RTC habilitado
k. Puerto ST4 para guía habilitado
l. Todo lo demás se deja por defecto o "NO"
m. Genere el archivo "Config.h" y reemplace el archivo Config.h en la carpeta del paso 2.

Instrucciones de parpadeo
5. Flasheando el Wemos R32 con Arduino IDE:
a. Conecte el Wemos R32 a la computadora e inicie Arduino IDE
b. Abra el archivo onstep.ino en la carpeta del paso 2.
c. Identificar el tipo de placa correcto (módulo de desarrollo ESP32) y el puerto com
d. Seleccione "Cargar" para iniciar el proceso de parpadeo
e. Cuando termine el parpadeo, desconecte el Wemos R32
6. Flasheo del módulo WIFI ESP8266 con Arduino IDE:
a. Conecte el ESP8266 al ordenador e inicie Arduino IDE
b. Abra el archivo wifi.ino en la carpeta desde el paso 2.
c. Identificar el tipo de placa correcto (módulo ESP8266 genérico) y el puerto com
d. Seleccione "Cargar" para iniciar el proceso de parpadeo
e. Cuando termine el parpadeo, desconecte el ESP8266
7. Eso es todo para la parte de software. Ahora necesitamos conectar todo...
Montaje eléctrico

Diagrama de conexión

Figura 1 - Diagrama de conexión

NOTA: Las instrucciones de Wiki para las conexiones eléctricas son excelentes, así que asegúrese de leerla antes de
seguirlas instrucciones en las páginas siguientes (Enlace).
Instrucciones de montaje

1. Comenzaremos cortando la resistencia R1 (R5) de 10kΩ en el Arduino CNC V3 Shield para eliminar el pullup
a 5Vdc ya que el Wemos R32 se basa en 3.3Vdc:

Figura 2 - Resistencia R1 10k

2. Los controladores LV8729 se pueden configurar para 32 micropasos insertando 2 puentes en el escudo CNC
en la ranura M0 y M2 (también M1 y M3 en algunas versiones). Esto debe hacerse para cada ranura del
controlador que se utilizará (deje la ranura del jumer central vacía - Enlace):

Figura 3 - Configuración de las ranuras del controlador Jumper (M0, M1, M2)
3. Ahora inserte todos los controladores LV8729 en sus zócalos. Asegúrese de que el pin "En - Enable" esté
ubicado en la esquina superior izquierda y que el tornillo de ajuste Vref apunte hacia abajo o hacia usted
cuando tenga el escudo orientadode tal manera que todo el texto esté en su orientación normal legible.

Figura 4 - LV8729 Orientación del controlador

4. Conecte todo, excepto los motores, juntos de acuerdo con la "Figura 1 Diagrama de conexión".

5. Antes de conectar los motores, tenemos que asegurarnos de ajustar los controladores correctamente con
respecto a las clasificaciones del motor y el tipo correcto de controladores. Esto debe hacerse con los
motores desconectados (¡Nunca conecte o desconecte un motor paso a paso si el sistemaestá encendido!).
La fórmula para encontrar el punto de partida actual para Vref es:

Motor Max Amp * 1.41 * 0.4 = Amplificador de arranque para Vref" (Enlace).

En mi caso esto sería: 1.68A * 1.41 * 0.4 = 0.95A

Nota: El LV8729 tiene un límite actual de 1.8A. Dado que el motor está clasificado para 1.68A, este será nuestro
factor limitante y estaremos cómodamente dentro de las limitaciones operativas del conductor. La recommendación
general parece ser no cargar los motores con más del 70%.
6. Ahora que tenemos el amplificador de inicio para Vref, necesitamos identificar el Vref real. Sin embargo, el
LV8729 parece venir en dos sabores; algunos con 2 resistencias de 100Ω y otros con resistencias de 2x
R220Ω. Puede encontrar qué versión tiene comprobando las resistencias en laparte inferior de los
controladores. El mío tenía 2x R220Ω.

Figura 5 - Ubicaciones de la resistencia LV8729

Ahora, mediante el uso de las siguientes fórmulas se puede identificar el Vref correcto (Enlace):

2x R100Ω: Amperios de motor deseados * 0.5 = Vref


2x R220Ω: Amperios de motor deseados * 1.1 = Vref

En mi caso esto sería: 0.95A * 1.1 = 1.05V

7. Ajustar el potenciómetro Vref en el controlador LV8729 es bastante fácil si puede conectar una sonda desde el
multímetro a uno de los puntos Gnd (tierra) en el Arduino CNC Shield y la otra sonda al skrewdriver con el
que realmente está ajustando eltiómetro poten. De esa manera, tendrá una vista en vivo de los ajustes y
podrá alcanzar fácilmente su objetivo.

Figura 6 - Ajuste de Vref

Nota: Si los motores tienen dificultades al moverse/remolcarse cuando prueba la construcción con un soporte
completamente cargado, puede ajustar en incrementos de 0.1A hasta que tenga movimientos estables.
Terminé con Vref = 1.1V (equivale a 1Amp y 60% de la clasificación máxima del motor).
8. Para aquellos que deseen utilizar la conexión ST4 para una cámara guía y / o controlador de mano, las
conexiones al shiel d a CNC V3 deben tener un nivel dereferencia (pullup a 3.3Vdc en este caso). De lo
contrario, estas conexiones podrían actuar como antenas donde los voltajes perdidos podrían cambiar el nivel
lógico de la línea e introducir ruido, haciendo que la conexión sea inestable y dé resultados espurios. Para
evitar esto, se recomienda agregar una red de resistencia o un SIP (2k o 2.2k debería funcionar bien) de
acuerdo con las siguientes ilustraciones:

Figura 7 - Red de resistencias ST4

Un buen ejemplo práctico para agregar un SIP a la parte inferior del escudo CNC V3 se puede encontrar en
el Wiki y también se muestra aquí (ejemplo de Ken Hunter):

Figura 8 - Unidad SIP ST4 soldada al escudo CNC V3


9. Ahora estamos listos para conectar todas las partes restantes. Este es principalmente un trabajo sencillo, y la
mayoría de las piezas se pueden conectar directamente con cables de puente, excepto tal vez los motores
paso a paso. Algunos motores se entregan con enchufes / conectores pre-hechos enlos extremos b oth, pero
otros no lo son. Sin embargo, en cualquier caso probablemente necesitemos extender estos cables para que
tengamos algo de espacio para mover el soporte en todas las direcciones (esto es especialmente importante
para el eje DEC) en relación con el lugar donde montamos el controlador OnStep en nuestros rigs. Utilicé
RJ45 Breakout Boards para esto. De esta manera, simplemente podría conectar o desconectar los motores
con cables de conexión de red estándar.

Figura 9 - Controlador OnStep con conectores RJ45

Figura 10 - Soportes de motor con conectores RJ45

10. Ahora puede probar el sistema con todos los motores conectados (no necesariamente al soporte) y todo
encendido. Verifique la funcionalidad completa por cualquiera de las posibilidades (Enlace) y observe
cómoestán reaccionando los motores. Si alguno de los motores va en la dirección equivocada, esto se puede
rectificar fácilmente en el software; En arduino IDE abra el archivo onstep.ino y en el archivo Config.h busque
el "#define
AXISn_DRIVER_REVERSE" (n es el eje afectado 1,2,3 o 4) y establezca esto en "ON". Guarde y vuelva a
flashear el software en el Wemos R32. Este eje debería moverse ahora en la dirección opuesta.
Montaje mecánico
Piezas impresas en 3D
- Nema17 Brackets: https://www.thingiverse.com/thing:4853748 (Remix parcial del excelente
https://www.thingiverse.com/thing:4682671 undjusted para los puertos RJ45) - OnStep Case w/Bracket
para EQ5: https://www.thingiverse.com/thing:4853768

Elementos adicionales que complementan mi configuración, pero no están relacionados


directamente con OnStep:
- Raspberry Pi 4 con Astroberry como servidor principal conectado al controlador OnStep (Enlace)
- Controlador de juego chino PS3 barato para giro manual a través de Astroberry (Enlace)
- Iluminación LED de alcance polar independiente impresa en 3D mediante una batería CR2032 (Enlace)
- Funda Raspberry PI impresa en 3D: versión delgada de https://www.thingiverse.com/thing:3723561
- Raspberry PI w / EQ5 Soporte: https://www.thingiverse.com/thing:4853773
- Soporte de banco de energía impreso en 3D para EQ5: https://www.thingiverse.com/thing:4853776
- Todo está alimentado por un banco de energía con capacidad PD 1 2V de20.000 mAh con cables especiales
de disparo PD de 12V para el OnStep(Link and Link).

Telescopio y cámara:
- Telescopio principal: SharpStar 61EDPH (Mk1) con aplanador
- Alcance del buscador: Sky-Watcher EvoGuide 50ED (pronto será el alcance de la guía) -
Cámara: Nikon D3300 y Nikon D750

¡Gracias!
Gracias alcreador y a todos los colaboradores de OnStep ahora tengo un rastreador de bajo presupuesto,
inalámbrico, altamente preciso y goTo. Ahora puedo alinear polarmente la montura, hacer una alineación de una
estrella y luego entrar y hacer todo lo demás desde mi acogedor sofá cálido, no más horas de congelación bajo cero
grados centígrados aquí en Noruega para estas fotos nocturnas.

También podría gustarte