====== 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 //Source : https://onstep.groups.io/g/main/wiki/23755 // ===== 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)