Fokussiermotor im Eigenbau

Vor einiger Zeit hatte ich mir ein Starterpaket mit einem Arduino Mikrocontroller und etlichem Zeugs, darunter ein Schrittmototreiber mit zugehörigem Motor gekauft, um einen Fokussiermotor zu basteln. Nach den ersten Schritten habe ich es erstmal in die Ecke gelegt 😁 https://www.funduinoshop.com/epages/78096195.sf/de_DE/?ObjectPath=/Shops/78096195/Products/01-M4

Halterung für Samyang 135/f2
3D gedruckte Halterung für Samyang 135/f2

Nachdem ich jetzt aber die Halterung für das Teleobjektiv soweit habe, wird das Thema wieder interessant und ich habe dieses Projekt gefunden, denn wer will das Rad denn neu erfinden (müssen): https://sourceforge.net/projects/arduinoascomfocuserpro2diy/

Und was soll ich sagen: Mit der Hauptplatine, also dem Arduino Controller, dem Schrittmotortreiber nebst Motor und etwas Einarbeitung läuft das Ding 😃 Unter Windows mit einem Standalone Programm aus dem Projekt sowie den ASCOM Treiber (mit N.I.N.A. https://nighttime-imaging.eu getestet) und auf dem Raspberry unter Ekos 👍

Testaufbau Motorfokussierer

Testaufbau mit Funduino Mega Board

Es gibt die Möglichkeit, diverse Optionen wie ein Display, Taster, IR-Fernbedienung etc. zusätzlich anzuschließen, mit meinem LCD Display bin ich aber erstmal gescheitert 🤷‍♂️

Dennoch werde ich mir jetzt wohl mal ein paar Teile auf ebay zusammen kaufen und mir einen kleinen Controller basteln. Mit den Optionen werde ich mich aber sicher auch noch mal beschäftigen.

Für verschiedene kompatible Motoren gibt es in dem Projekt auch Halterungen für diverse OAZ zum 3D drucken.

Hinweise

Die Software (IDE) zur Programmierung des Arduino gibt es hier: https://www.arduino.cc/en/Main/Software

Für das Funduino Board habe ich folgende Einstellungen gewählt:

Arduino IDE Einstellungen
Einstellungen der Arduino IDE

Lade auf sourceforge.net aus dem Verzeichnis „ARDUINO FIRMWARE“ die aktuelle Version herunter und entpacke die Datei. Im Verzeichnis „myFP2_ULN2003…“ die .ino Datei doppelt anklicken, dadurch werden alle im Verzeichnis befindlichen Dateien in der IDE geöffnet. Nach der Anpassung der Einstellungen auf Überprüfen klicken und anschließend auf Hochladen.

Das Treiber Board wird mit den Pins wie oben gezeigt auf die PWM Pins 4-7 gesteckt und die Stromversorgung auf 5 V und GND.

Nachtrag:

Heute konnte ich das Display in Betrieb nehmen. In der Datei focuserconfig.h muss eben nicht nur der Typ des Display korrekt gesetzt sondern auch erstmal in Zeile 34 aktiviert werden. Außerdem wird es bei diesem Board nicht wie im Projekt angegeben mit den Analogausgängen 4 und 5 verbunden sondern mit den auf dem Board beschrifteten SDA und SCL Kontakten.

Controller mit Display
Jetzt auch mit LCD-Display