Zur Startseite juergen.goldan.org

Erstellen einer TeenAstro Steuerung

Jürgen Goldan, 05.02.2025

Inhalt
  - Allgemeines
  - MainUnit
  - Motoranschluß und Kabel
  - Handsteuerung (SHC)
  - Kabel zur Handsteuerung und GNSS
  - Konfiguration
  - 3D Druckdateien
  - Tipps/Probleme

            

Allgemeines

TeenAstro ist eine Teleskope-Steuerung für Deutsche oder Azimutale Montierungen. Wichtige Funktionen sind GoTo, Nachführen und Guiding mit einer Handsteuerung oder über einen Computer.
Dies ist ein OpenSource Projekt mit den Quellen unter groups.io/g/TeenAstro mit derzeit 485 Members. Initiator ist Charles Lemaire.
Kern ist die Steuerung mit einem Prozessor Teensy 4.0 (daher der Name). Kommunikation mit dem Modul erfolgt mit der Handbox oder Computer über ein LX200 Protokoll. Hierdurch kann die Steuerung auch mit PC-Software erfolgen wie SkySafari, Stellarium oder anderer Software. In der Handbox ist ein ESP8266 Modul, welches WLAN ermöglicht, aber auch die umfangreichen Kataloge gespeichert hat.

MainUnit und SHC

Technik

Der Stand der hier verbauten Versionen und Daten sind:

MainUnit
  • Software Version 1.5.6, Board in der Version 2.5.3 Mini
  • Prozessor Teensy 4.0
  • USB-Port für Computeranschluss über LX200
  • ST4-Port für Guiding
  • M4 4-pol Anschluss für Handsteuerung
  • Netzteil: 12 - 35V DC / min. 1,5 A / max. 2,8A RMS (4A peak) / Stecker Ø außen 5,5mm, Pin innen 2,5mm, positiver Pol ist der Innenkontakt
         Beispiel z.B.: DC 24V 5A Netzteil Adapter 5,5 * 2,5 mm bei Amazon
  • Interne Sicherung 5x20mm, 5A, flink
  • Sicherung wird auch bei Verpolung der Anschlußspannung ausgelöst
  • Treiber für Schrittmotoren: 2x SilentStepStick TMC5160
  • Batterie zum Erhalt der Uhrzeit: BR 2032 (intern unter Platine)
  • rote LED mit Betriebsanzeige (Dauerlicht, nicht Standard)
  • hier: kein GNSS-Modul, kein Encoder Eingang, kein Ausgang für Fadenkreuzbeleuchtung

  •       
          
          


    Motoranschluß und Kabel
  • Über SAL M12 5-poliger Stecker mit 4 genutzten Leitungen
  • Anschlüsse: A1 -> 4, A2 -> 1, B1 -> 2, B2 -> 3
  • Linke Buchse RA, rechte Buchse Deklination
  • Kabelkonfiguration:

  • Stecker:M12DIN 180°TeenAstro 2.4.xFS2LittleFood


    Funktion
    A1 RA4 RA1 RA5 RA4 RA1
    A2 RA1 RA4 RA4 RA3 RA6
    B1 RA2 RA5 RA2 RA2 RA2
    B2 RA3 RA3 RA1 RA1 RA7
    A1 DE4 DE1 DE5 DE4 DE5
    A2 DE1 DE4 DE4 DE3 DE8
    B1 DE2 DE5 DE2 DE2 DE4
    B2 DE3 DE3 DE1 DE1 DE9
        Anm: DIN-Stecker Blick von hinten,
                    DB9-Buchse von vorne, DB-9 Stecker von hinten


          

    Handsteuerung (SHC)
  • Software Version 1.5.5 deutsch
  • Prozessor ESP8266 D1 Mini mit WLAN
  • Display: 2,42" Display OLED-SSD1309 spi/iic/i2c, 4 Pins
  • Taster: 1x Shift an Seite und 4x Richtungen N, S, E, W
  • Shift-Taste ermöglicht den Aufruf von 4 Menüs (mit Richtungstastern) oder nur Umschalten der Anzeige (3 Modi: astronomisch / Horizont / Zeit UTC)
  • Menüs: mit E->Goto/Synch, mit N->Geschwindigkeit, mit W->Konfiguration, mit S->Anzeige
  • In Menüs: linke Taste nein/zurück, rechte Taste ja/weiter
  • alle Icons in der Statusleiste sind hier beschreiben: Icons
  • WLAN: Accesspoint 192.168.0.1:9999 (default), im Browser Interface+Konfig http://192.168.0.1, Passwort ist ‚password‘ (default) oder als Client in einem lokalen Netzwerk

  •       

        
          
          Platinen Version 1.0, ESP8266 D1 Mini Modul demontiert

    Eine einfache Dokumentation der Menüs des SHC liegt hier.

    zum Anfang

    Kabel zur Handsteuerung und GNSS

    Als Kabel zur Handsteuerung wurde bisher ein 4-poligen Kabel mit Stecker vom Typ M8 genutzt. In der aktuellen TeenAstro ist das GNSS Modul für die Zeitsynchronisierung in die Handsteuerung versetzt worden, dazu ist nun ein 6-poliges Kabel nötig. Als kostengünstiger verschraubbarer Stecker kann der Typ GX12 genutzt werden und die MainUnit an der Frontansicht muss dann angepasst werden:

          

    Die Konfiguration der internen Verkabelung mit vorgegebenen/möglichen Farben ist hier dokumentiert:

    Stecker:M8GX12







    Funktion



    RX11 5
    TX12 4
    Gnd3 6
    5V 4 3
    RX2 1
    TX2 2
        Anm: M8-Kupplung von vorne,
                    GX12-Stecker Blick von vorn/außen


    Anm.: Die Leitungen TX/RX sind zwischen der MainUnit und Handbox vertauscht (Kabel weiß/braun).
    Das GNSS-Board wird in der Handsteuerung ggf. unter dem Display plaziert, Rx und Tx des GNSS-Boards an RX2, TX2 vom GX12-Stecker, 5V und Gnd kann vom Stecker des Displays abgenommen werden.

    zum Anfang

    Konfiguration

    Das Aufspielen der Firmware auf den Teensy (MainUnit) und dem ESP8266 (SHC) erfolgt durch den Uploader.

    Die Konfiguration aller Funktionen kann in den Menüs des SHC, im Web-Interface http://192.168.0.1, aber auch über das PC-Software Programm TeenAstroConfig erfolgen.

    Es können in der Steuerung zwei verschiedene Montierungen/Schrittmotoren hinterlegt werden. Die Namen dieser beiden Konfigurationen können nur über TeenAstroConfig oder dem Web-Inteface gesetzt werden.

    Zum Bau einer TeenAstro Steuerung ist hier eine Dokumentation in einem ZIP (englisch).

    zum Anfang

    3D Druckdateien

    MainUnit Front ohne GNSS, M8 Stecker:
                 
  • STL1 der Front, M8-Stecker für SHC und mit Stützen auf der Rückseite damit die Platte stabiler wird, AUX-Port vorbereitet. Zweifarbig möglich durch Farbwechsel nach 2 Schichten. Material PLA.


  • MainUnit Front mit GNSS, GX12 Stecker:
                 
  • STL2 der Front, GX12-Stecker für SHC und mit größeren Stützen auf der Rückseite damit die Platte noch stabiler für den GX12 Stecker wird. Zweifarbig möglich durch Farbwechsel nach 2 Schichten. Material PLA.


  • Gehäuse Box Handsteuerung (SHC-Big):
                 
  • STL3 mit Nibbles für Display, M8-Stecker.
  • STL4 mit Nibbles für Display, GX12-Stecker
  • STL5 mit RAFI-Taster, M8-Stecker, Nibbles und Halterung Platine 2.4.x
  • Material PETG oder ABS.

    Frontplatte Handsteuerung:
          
  • STL6 ohne Focus-Buttons
  • STL7 ohne Focus-Buttons, aber RAFI-Taster
  • Material PLA. In die Stützen werden noch M3 Gewindeeinsätze gepresst (mit Lötkolben auf 210°). Für die seitlichen Schrauben noch M3 Muttern in Aussparungen einkleben (UHU-Hart).

    Tipps/Probleme

  • Den gedruckten Deckel mit den Einpressmuttern versehen
    Hierzu die Einpressmutter mit einem spitzen Lötkolben unter 210° vorsichtig eindrücken. Die Muttern für die beiden seitlichen Schrauben können vorab eingeklebt werden (z.B. UHU-Hart). Diese Halterungen sind noch oben seitlich anzufeilen (s. Abb. oben) damit die Platine passt.

  • Einbau MicroUSB-Adapter mit Leitungen D+ / D-
    Mögliche Adapter an den USB-Port des Teensy 4.0:
          D+ an Pin 3 (mitte)
          D- an Pin 2
                 
    Amazon
    Kljuyhat Cinch Chassis
    AliExpress

  • Die Helligkeit des 2,42" Displays läßt sich nicht genug dimmen
    Die Wirkung der Kontrast-Einstellungen im Menü sind nur gering, hier hilft eine Folie im Format 66 x 42 mm zwischen Deckel und Display

  • Nach dem Einschalten bleibt das Display aus, offenbar keine Funktion
    Wird beim Einschalten eine Taste gedrückt, so wird das Display nicht richtig erkannt. Dies kann beim Aufbau auch passieren, wenn die Kontakte an Tastern falsch angeschlossen wurden. Dies gilt besonders für die Shift-Taste.

  • Nach einer ersten Installation ist das Menü N->Geschwindigkeit nicht aufrufbar
    Die TeenAstro ermöglicht den Betrieb mit Schrittmotor oder Encoder. Ist der Encoder aktiv, so können keine Geschwindigkeiten gewählt werden. Dann in der Konfiguration den Encoder deaktivieren mit folgendem Neustart.

  • Der Ort kann nicht gesetzt werden
    Das Setzen der Position ist nur in der Home- oder Parkposition möglich.

  • Aktivierung des Silent Mode zeigt keine Wirkung
    Die TeenAstro neu starten

    zum Anfang

  • Startseite unter groups.io/g/TeenAstro
  • Wiki unter groups.io/g/TeenAstro/wiki
  • Timeline (Motivation) unter groups.io/g/TeenAstro/wiki/14502
  • Zu meinem Programm TELESKOP
  • weitere Software von mir
  • zum Anfang

    Bei Problemen oder Fragen bitte Mail an Jürgen Goldan.

    Impressum