Spitzbube / EXOS-2_GoTo_HandController

Hand Controller for the EXOS-2 GoTo EQ mount
13 stars 0 forks source link

EXOS GOTO 2 #1

Open Bello151988 opened 3 years ago

Bello151988 commented 3 years ago

Hy spitzbube, ich bin vor ein paar Tagen über deine Firmware für die EXOS-2 Controller gestoßen.

Folgendes Problem meinerseits ich möchte diese bei meiner Handbox flashen ich hab aber keine Ahnung davon außer das ich ein .hex File brauche.... kannst du mir verraten wie das zu bewerkstelligen ist da deine Firmware echt vielversprechend ist.

Grüße aus dem sonnigen Ingolstadt

Tecur commented 3 years ago

Hallo @Bello151988 , bin zwar nicht spitzbube, habe aber vor einiger Zeit auch mein EXOS-2 Controller auch auf die Version 2.3 updated.

Als erstes brauchst du ein Kabel, um deine Handbox mit dem PC zu verbinden. Ich weiß nicht, ob es inzwischen schon andere Alternativen gibt, aber ich hab dieses Kabel aus der Ukraine gekauft. Funktioniert einwandfrei.

Dann musst du deine Handbox in den Bootloader-Mode versetzen. Um das zu tun, habe ich einfach mit einem Schraubenzieher die beiden rechten Kontakte der RJ9-Buchse kurz geschlossen (wenn man in die Buchse reinschaut und das Display oben ist). Dann geht das Display aus und man kann auf die Handbox flashen.

Danach kannst du eigentlich der Anleitung folgen, die in der .zip vom latest Release enthalten ist.

Kurzfassung: Philips LPC2000 Flash Utility öffnen -> Parameter einstellen -> .hex auswählen -> mit Mount verbinden -> flashen -> neustarten -> fertig

Bello151988 commented 3 years ago

Hy @Tecur ,

okay das ist vermutlich das .hex File von Bresser oder ist dass die Version von Spitzbube als Nachbau?

Tecur commented 3 years ago

Ich meinte die "BRESSER GOTO SYSTEM EXOS EQ v2.3.hex", dass ist dann wahrscheinlich die von Bresser. Ich hatte einfach die von Bresser genommen, da es mir auf den ASCOM-Support ankam.

Die von @Spitzbube musst du noch mit der C-Makefile kompilieren. Aber das kann er glaub ich besser erklären.

Bello151988 commented 3 years ago

okay danke für die Info ja ich hätte gern die von Spitzbube benutzt.

So schlimm es klingt ich nutze Astroberry und damit INDI, mir geht es bei der Firmware um seine Version da er support bietet sovern es ihm zeitlich möglich ist, und er wirklich klasse Arbeit macht, das schaffte Bresser die letzten Jahre in keinster weise da kommt nur "geht nicht" oder "ist nicht vorgesehen"

Tecur commented 3 years ago

Wenn es um INDI geht, kann ich dir auch das Repository ans Herz legen.

Bello151988 commented 3 years ago

Das sieht schon mal sehr gut aus. Dank dir da werde ich mich gleich mal rein arbeiten.

hoffe das klappt alles... jetzt mach ich mich mal an die Pinbelegung des Verbindungskabels

Spitzbube commented 3 years ago

Ich war wieder mal viel zu langsam :) Das offizielle Kabel zum Update der Handbox und zur Verbindung mit dem PC ist hier bei Bresser zu bekommen: https://www.bresser.de/Astronomie/BRESSER-Computer-Kabel-zur-Fernsteuerung-von-MCX-Goto-Teleskopen-und-EXOS-II-EQ-Goto-Montierungen.html

Für Selbstbauer ist eine Pin-Belegung hier zu finden: https://github.com/kneo/indi-bresserexos2/issues/3#issuecomment-863068842

Und eine offizielle Release meiner Firmware muss ich tatsächlich mal machen.

Bello151988 commented 3 years ago

hy @Spitzbube es ist Montag da gibt es kein zu langsam...

Ja ein Release wäre echt cool da ich was das Kompilieren usw. betrifft ein echter depp bin. Pinbelegung hab ich fertig aber mein Astroberry bzw. EKOS bringt mir immer "Gerät kann nicht eingerichtet werden"

XXh2enningXX commented 3 years ago

Hi @Spitzbube , mich würde auch interessieren wie du die makefile kompilierst. Bin bisher nur soweit gekommen, dass ich WSL2 mit debian auf meinem Laptop installiert habe. Außerdem hab ich build-essential installiert. Wenn ich im Repo "make" ausführe findet er leider keinen passenden cross-compiler. gcc-arm-none-eabi und lib32z1 haben leider nicht geholfen.

Oder gibt es einen Weg das ganze direkt unter Windows zu compilieren?

Ich bin schon sehr gespannt auf die verbesserte Firmware für die Handbox.

Schöne Grüße Henning

Bello151988 commented 3 years ago

Ja das Problem ist denke ich das wird unter Windows ned ganz einfach sein und Spitzbube scheint da um einiges weiter zu sein als wir...

Spitzbube commented 3 years ago

Das Compilieren mache ich tatsächlich unter Windows. Allerdings benutze ich den RealView Compiler (RVCT), der u.a. Bestandteil der Keil-Entwicklungsumgebung ist. Mit der Trial-Version lassen sich nur kleine Binaries erzeugen, während das EXOS-2 Binary viel zu gross ist und ich dazu eine Profi-Version nutzen muss. Ich hatte auch mal den GCC (4.3.2) unter Windows probiert, aber ohne Optimierung sprengt der die Größe des verfügbaren Flash im Prozessor und mit Optimierung funktionieren bestimmte zeitkritische Code-Bestandteile nicht mehr. Ein Ausweg wäre bestimmt nur die Nutzung eines aktuellen GCC mit einer Neu-Implementierung der zeitkritischen Routinen.

Bello151988 commented 3 years ago

Also in der Variante wird die Profi Version den Preis sprengen sehe ich das richtig?

Holen Sie sich Outlook für Androidhttps://aka.ms/AAb9ysg


From: Spitzbube @.> Sent: Friday, September 17, 2021 8:14:47 PM To: Spitzbube/EXOS-2_GoTo_HandController @.> Cc: Bello151988 @.>; Mention @.> Subject: Re: [Spitzbube/EXOS-2_GoTo_HandController] EXOS GOTO 2 (#1)

Das Compilieren mache ich tatsächlich unter Windows. Allerdings benutze ich den RealView Compiler (RVCT), der u.a. Bestandteil der Keil-Entwicklungsumgebung ist. Mit der Trial-Version lassen sich nur kleine Binaries erzeugen, während das EXOS-2 Binary viel zu gross ist und ich dazu eine Profi-Version nutzen muss. Ich hatte auch mal den GCC (4.3.2) unter Windows probiert, aber ohne Optimierung sprengt der die Größe des verfügbaren Flash im Prozessor und mit Optimierung funktionieren bestimmte zeitkritische Code-Bestandteile nicht mehr. Ein Ausweg wäre bestimmt nur die Nutzung eines aktuellen GCC mit einer Neu-Implementierung der zeitkritischen Routinen.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSpitzbube%2FEXOS-2_GoTo_HandController%2Fissues%2F1%23issuecomment-921989568&data=04%7C01%7C%7Ca7817b34edb24cdf894608d97a0708df%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637674992915335157%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=2jxIyTyVqUMn5TDM7tTbTorXP%2BbG5LLveZIqkX7dgEQ%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAVQBHYJHG4U5E2YBYOJKFF3UCOARPANCNFSM5DP6XGWA&data=04%7C01%7C%7Ca7817b34edb24cdf894608d97a0708df%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637674992915345104%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=KgHCWFEGflZvIawCrxklQyez6Y3gD3kTucF4Qm%2FHKmU%3D&reserved=0.

Bello151988 commented 3 years ago

Wäre es möglich das du uns das als. hex fertig machen kannst so das man das mit dem flashtool aufspielen kann? Oder nutzt du dafür alles aus der Keil Struktur heraus?

Spitzbube commented 3 years ago

Ich habe euch den aktuellen Stand compiliert und das Hex-File für das Flash-Tool hier abgelegt: https://github.com/Spitzbube/EXOS-2_GoTo_HandController/releases/download/v0.1-freertos/freertos_app.hex

Bello151988 commented 3 years ago

Merce dir werde heute abend gleich mal das ganze aufspielen und dann berichten da ich das ganze astrosystem momentan auf astroberry umstelle. Und da auch mit dem 3d-druck sehr viel baue und meine Montierung etliche Erweiterungen bekommt. Und diese wie schon festgestellt im original sehr sehr eigenartig ist was die Kommunikation angeht.

Danke für die Mühe

XXh2enningXX commented 3 years ago

@Spitzbube vielen Dank für das hex-file. Hatte nicht gedacht, dass da so verdammt viel hinter steckt. Ich werde die deine Version auch bald aufspielen und berichten.

Danke auf jeden Fall für deine Mühe und Arbeit.

Spitzbube commented 3 years ago

Darf ich mal fragen, in welcher Gegend von D. ihr wohnt? Ich habe hier in Hildesheim schon wieder seit einer Woche nur bedeckten Himmel. Selbst für heute ist zwar Aufklaren vorhergesagt, aber bis jetzt keine Wolkenlücke zu sehen :(

Bello151988 commented 3 years ago

Ich komm aus der Region Ingolstadt in Bayern.

Bello151988 commented 3 years ago

Ja momentan ist es bei uns extrem schwierig da das Wetter sehr launisch ist ich freue mich schon auf die schönen extrem kalten winternächte. Astro Ausrüstung aufbauen Gaskocher an und Glühwein oder Tee und in die warme "Sternwarte" setzen. Wie handhabt ihr das so im Winter. Ich hab mir vor 1 Jahr einen trigano faltcaravan zugelegt. Hab den für die Familienreisen angeschaft und bin irgendwann auf die Idee gekommen ihn als mobile Sternwarte umzufunktionieren. Aktuell Baue ich noch die mobile Heizbox für den Winter fertig und dann mal sehen was der Winter für Fotos und Beobachtungen bringt.

XXh2enningXX commented 3 years ago

Ich komme aus Hannover, habe daher wohl die selben Wolken überm Kopf wie du. Und dann ist der Alltag mit Job und Kind oft auch ein Argument dafür abends einfach mal nur das Sofa anzusteuern.

Ich betreibe das ganze Gerödel momentan noch aus dem Fenster. Das ist suboptimal in allen Aspekten, gibt mir aber eine niederschwellige Möglichkeit erstmal alles kennen zu lernen (Ansteuerung der Montierung, guiding, Kamera etc.). Bin erst Anfang des Jahres von einem nur-visuell auf ein Kamera-kompatibles Teleskop aufgestiegen.

Bello151988 commented 3 years ago

Was habt ihr denn so an Ausrüstung in Verwendung?

Spitzbube commented 3 years ago

Bei mir ist es ein Bresser AR-127L (1200mm) auf der EXOS-2. Dazu noch eine ASI-294 (ungekühlt) und eine QHY5L-II am 80/300 Sucher. Eigentlich schon ne ganze Masse und Hebel auf der EXOS, aber für Mond und Planeten gehts. Deep Sky ist hier in der Stadt sowieso kaum möglich.

XXh2enningXX commented 3 years ago

Ich habe einen 8" Newton auf der EXOS-2 und nutze meine Canon EOS 500d. Fürs guiding nutze ich den Standard Sucher mit einer Toup Tek Kamera.

Das Teleskop und die Montierung habe ich recht günstig bei eBay gefunden, sonst wären es wohl keine 8" geworden.

Bello151988 commented 3 years ago

Hab meine Exos-2 aktuell umgerüstet und ein 50mm Guidingsystem und die Klemmen für meine Nikon Dslr's drauf und arbeite mit 300 mm Objektiv. Gesteuert wird alles über den Astroberry. Ansonsten hab ich für die Exos noch ein Bresser 1000 mm Refraktor und ein Skywatcher 150/750 in der Transport Box. Kurzes Statement zur Firmware von dir spitzbube Ich finde das die Kommunikation zwischen astroberry und Montierung erheblich besser geworden ist. Mir ist aufgefallen das die Handbox viel mitteilungsfreudiger geworden ist da ich da nur noch ersteinrichte "Standort und zeit" ekos usw. Nimmt diese und aktualisiert sich selbst. Was ein erheblicher Fortschritt ist und ich werde dieses demnächst mal im extremtest ausprobieren.