Table des matières
OnStep - Construction Log
Etape 1 : commande du matériel électronique
Commande du matériel sur Amzn:
- 1x Wemos R32 D1
- 4x DRV8825
- 2x CNC V3 Shield
Etape 2 : préparation logicielle
- Utiliser la spreadsheet pour les valeurs
- Générer config.h sur http://o.baheyeldin.com:1111/ et mettre à jour le même fichier dans les sources.
- Flasher onstep depuis Arduino IDE, uniquement sous windows, avec la version 1.04 du board manager ESP32 (toute autre version flashera correctement mais rendra impossible le fonctionnement avec wemos wifi).
Etape 3 : préparation électronique
- Retirer la résistance R1 pour passer la CNC Shield en logic level 3.3V (compatible Wemos R32).
- Etalonnage des Drivers :
- pour les DRV8825, Vref = Iref / 2. à utiliser comme une valeur max de Vref possible.
- Affinage : en mode tracking activé (:Te#) tourner le potar de réglage jusqu'à ce que le moteur ait une rotation smooth. Vérifier que le déplacement rapide (vitesse max) ne décroche pas.
- câblage des moteurs AD et DEC sur leurs drivers
Concrètement, les DRV8825 et les 17HM19-2004S décrochent complètement lorsqu'il s'agit de vitesse max… et le tracking n'est pas stable, il arrive qu'ils se mettent à tourner à la bonne vitesse mais dans l'autre sens.
Solution envisagée : remplacer les DRV8825 par des S109 (commande effectuée le 13/07/2021). à valider.
Quelques commandes en mode Serial :
Commande | Description | Moteur concerné |
---|---|---|
:Te# | activation du tracking | AD |
:Td# | désactivation du tracking | AD |
:Mw# | Déplacement vers l'ouest | AD |
:Qw# | Arrêt du déplacement vers l'ouest | AD |
:Me# | Déplacement vers l'est | AD |
:Qe# | Arrêt du déplacement vers l'est | AD |
:Mn# | Déplacement vers le nord | DEC |
:Qn# | Arrêt du déplacement vers le nord | DEC |
:Ms# | Déplacement vers le sud | DEC |
:Qs# | Arrêt du déplacement vers le sud | DEC |
:RG# | Rate : Guiding | (AD+DEC) |
:RC# | Rate : Center | (AD+DEC) |
:RM# | Rate : Move | (AD+DEC) |
:RS# | Rate : Slew | (AD+DEC) |
:Rn# | Rate : n de 0 à 9 | (AD+DEC) |
NB : pour :Rn#, les rates sont des multiples du sidereal rate: R0=0.25X, R1=0.5X, R2(RG)=1X, R3=2X, R4(RC)=4X, R5=8X(RM), R6=16X, R7(RS)=24X, R8=40X, R9=60X
Etape 4 : fixation mécanique
2 parties : des pièces à imprimer 3D et des pièces à commander.
Les pièces à imprimer sont les fixations des moteurs NEMA17 à la monture. Une pour l'AD, une pour la DEC.
J'ai retenu les pièces imprimées 3D conçues par Frank, un utilisateur d'OnStep : https://onstep.groups.io/g/main/topic/my_skywatcher_150p_on_an/83327227?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,83327227
Impression en PLA PolyMax Blanc. DEC : parfait, perfect match avec le moteur ! RA : en cours
Les pièces à acheter sont celles d'entraînement. Je me suis encore une fois basé sur le travail du même utilisateur d'OnStep.
La transmission AD a une réduction de 1:3 donc :
- 1 roue GT2 20 dents
- 1 roue GT2 60 dents
- 1 courroie
- 4x vis de fixation M3 : moteur ↔ support moteur
- 1x boulon de fixation M5 (?) : support moteur ↔ monture
La transmission DEC a une réduction de 1:2 donc :
- 1 roue GT2 20 dents
- 1 roue GT2 40 dents
- 1 courroie
- 4x vis de fixation M3 : moteur ↔ support moteur
- boulon de fixation M5 (?) : support moteur ↔ monture
Ajustements
Les moteurs 17HM19-2004s ont été remplacés par des 17HM15-0904, moins gourmands. Ils ne décrochent pas à haute vitesse si le driver est bien réglé (DRV8825 pour l'instant)