Ciao a tutti.
Sto sperimentando un interessante sistema di gestione della montatura AZEq6 in modalità equatoriale.
Ho tolto completamente la pulsantiera e la scheda motori (scheda madre).
Arduino 2560 è caricato con un programma precompilato messo a disposizione sul sito AstroEQ.
In questo modo Arduino diventa un'interfaccia tra Eqmod e i motori AR e Dec della montatura, pilotati ovviamente dai driver di potenza.
Il driver software di EQMod da selezionare è quello molto noto e usatissimo delle montature SW Eq5/Eq6, né più, né meno.
La comunicazione avviene tramite il cavo USB di Arduino.
Mi aspettavo un sacco di intoppi, invece sta filando tutto liscio.
Il programma da caricare su Arduino 2560 (originale o clone fa lo stesso) viene chiamato
firmware, forse impropriamente perché ha l'aria di essere un compilato normale. Può essere tolto, caricando Arduino con un altro sketch, e può essere rimesso senza che si rovini nulla.
Una utility molto bella aiuta a caricare il
firmware su Arduino:
Allegato:
AstroEQ-Config.jpg [ 224.49 KiB | Osservato 3231 volte ]
Ci sono due firmware che vanno altrettanto bene per Arduino 2560, come sto sperimentando.
Sono quelli segnati con le frecce rosse:
Allegato:
AstroEQ-Ard2560.jpg [ 360.68 KiB | Osservato 3231 volte ]
La cosa più difficile è stata quella di trovare le uscite di Arduino che vanno a comandare i motori, perché le informazioni in rete erano davvero confusionarie. Ho risolto con l'oscilloscopio.
1.Se si usa il primo firmware ASTROEQ ARDUINO MEGA 2560 del menù a tendina contrassegnato con la freccia rossa, le uscite sono le seguenti;:
Stepper ASSE A.R.
Step (comando passi): pin5
Dir (comando direzione): pin3
Cambio risoluzione microstep: pin17
Stepper ASSE Dec.
Step (comando passi): pin12
Dir (comando direzione): pin7
Cambio risoluzione microstep: pinSDA
2.Se si usa il secondo firmare ASTROEQ RAMPS1.4/W MEGA 2560 (non serve la Shield Ramps1.4), le uscite sono queste:
Stepper ASSE A.R.
Step (comando passi): A0 (sì è strano, di solito A0 è ingresso analogico invece qui funziona da uscita)
Dir (comando direzione): A1
Cambio risoluzione microstep: pin29 (uscita digitale)
Stepper ASSE Dec.
Step (comando passi): A6
Dir (comando direzione): A7
Cambio risoluzione microstep: pin23 (uscita digitale)
L'Enable non lo sto usando.
Nota interessante:
Nonostante i driver microstep offrano varie risoluzioni, 1/2, 1/4, 1/8, 1/16, ...,
SW usa
un solo cambio di microstep, dalla massima risoluzione alla risoluzione 8 volte più grossolana. Quando la risoluzione è più grossolana, ovviamente, la velocità è maggiore (GoTo).
Il cambio avviene quando si passa dalla velocità impostata in Eqmod di 199 a quella di 200.
Funzionano bene le rampe di accelerazione/decelerazione, l'inseguimento siderale/lunare/solare/personalizzato, il GoTo sui target selezionati in Cartes Du Ciel, l'autoguida con PHD2 Guiding, il Parking in Home Position, gli spostamenti manuali a varie velocità con la pulsantiera di EQmod. Tutto come con la motherboard originale.