Le fichier config.txt doit être adapté au système d'entrainement de sa monture ou bien de sa mécanique
Il faut modifier obligatoirement
- les facteurs de réduction
- le masque d'attaque
- le lieu
- et accessoirement
- les paramètres d'accélération pour les rattrapages rapides
- la fréquence PWM (fixée par défaut à 1500 Hz, elle peut être augmentée)
- les ports GPIOS d'attaque des phases des moteurs
- les ports GPIOS indiqués par défaut sont ceux du module électronique (21,26,19,13 et 6,5,7,11)
Le contenu du fichier config.txt est le suivant
Pour le visualiser, taper les commandes suivantes dans le terminal une fois connecté sur la RaspberryPi2/3.
Avant toute modification avec un éditeur de texte (vi), il est conseillé de faire une sauvegarde.
- cd /root/conf
- cp -pf config.txt config.txt.save
- cat config.txt
- vi config.txt
Code couleur des paramètres
- rouge = à ne pas modifier, ce sont des réglages essentiels au bon fonctionnement du programme
- orange = à modifier avec précaution
- vert = paramètres du programme à modifier en fonction de votre configuration matériel
- bleu = anciens paramètres gardés pour les évolutions de la carte (inutiles sur cette version)
TEMPO_MENU 50000
TEMPO_RAQ 10000
TEMPO_IR 70000
TEMPO_CLAVIER 52000
TEMPO_CAPTEURS 52000
DONNEES_CONTROLEUR 0 # flag qui indique utilisation des controleurs de moteur externes
DONNEES_CAPTEURS 0 # flag qui indique utilisation de capteurs
DONNEES_RAQUETTE 0 # flag qui indique utilisation d une raquette
DONNEES_BLUETOOTH 0 # flag qui indique utilisation du bluetooth
DONNEES_INFRAROUGE 1 # flag qui indique utilisation de infrarouge
MENU_PAR_DEFAUT 2
ASTRE_PAR_DEFAUT NGC6709
#==============================================
# LIEU
#==============================================
LATITUDE 43.3
LONGITUDE -0.39
ALTITUDE 200
#==============================================
# GPIOS
#==============================================
GPIO_LED_ETAT 4
GPIO_LED_IR 27
GPIO_INPUT 7,8
GPIO_OUTPUT 14,15 # reserve
GPIO_RESER 2,3 # reserve I2C
GPIO_ALT 21,26,19,13
GPIO_AZI 6,5,7,11
GPIO_MASQUE 3,1,0,2
GPIO_FREQUENCE_PWM 1500
#==============================================
# numero des ports GPIO
# ne sert uniquement avec les controleurs externes
#==============================================
GPIO_DIR_ALT 21 # direction de l'altitude
GPIO_CLK_ALT 20 # horloge de l'altitude
GPIO_SLP_ALT 16 # sleep du controleur du moteur
GPIO_RST_ALT 12 # reset du controleur du moteur
GPIO_MMM_ALT 7 # mode micro pas du controleur du moteur
GPIO_ENA_ALT 8 # broche enable du controleur du moteur
GPIO_DIR_AZI 25 # direction de l'azimut
GPIO_CLK_AZI 24 # horloge de l'azimut
GPIO_SLP_AZI 23 # sleep du controleur du moteur
GPIO_RST_AZI 18 # reset du controleur du moteur
GPIO_MMM_AZI 15 # mode micro pas du controleur du moteur
GPIO_ENA_AZI 14 # broche enable du controleur du moteur
#==============================================
# parametres de RAQUETTE [ GPIO doivent etre en INPUT ]
#==============================================
GPIO_RAQ_O 19 # raquette direction OUEST
GPIO_RAQ_E 6 # raquette direction EST
GPIO_RAQ_S 13 # raquette direction SUD
GPIO_RAQ_N 26 # raquette direction NORD
GPIO_RAQ_V 5 # raquette VALIDER
#==============================================
# parametres de CLAVIER 4 * 4 = 16 touches (16 switchs)
# [ LIGNES doivent etre en INPUT ]
# [ COLONNES doivent etre en OUTPUT ]
#==============================================
GPIO_KEY_L1 10 # entree keyboard ligne 1
GPIO_KEY_L2 9 # entree keyboard ligne 2
GPIO_KEY_L3 11 # entree keyboard ligne 3
GPIO_KEY_L4 5 # entree keyboard ligne 4
GPIO_KEY_C1 6 # sortie keyboard colonnne 1
GPIO_KEY_C2 13 # sortie keyboard colonnne 2
GPIO_KEY_C3 19 # sortie keyboard colonnne 3
GPIO_KEY_C4 26 # sortie keyboard colonnne 4
#==============================================
# parametres de ALTITUDE
#==============================================
ALT_R1 130 # reduction liee a la monture ( = 65 dents / 1.5 = 43.333)
ALT_R2 42.5 # reducteur du moteur = 28.75
ALT_R3 48 # nombre de pas du moteur en altitude
ALT_R4 73 # mode micro pas souhaite (1/x)
ALT_R5 1.005 # paramètre d'étalonnage de la fréquence en altitude / declinaison
ALT_ROT 0 # Flag de reversibilite du sens de rotation (en cas d'erreur) val = 0 ou 1
ALT_ACC 2 # Facteur de multiplication en mode MANUEL
#==============================================
# parametres de AZIMUT
#==============================================
AZI_R1 130 # reduction lee a la monture
AZI_R2 1 # reducteur du moteur = 28.75
AZI_R3 200 # nombre de pas du moteur en azimut
AZI_R4 73 # mode micro pas souhaite (1/x)
AZI_R5 1.005 # paramètre d'étalonnage de la fréquence en azimut / ascension droite
AZI_ROT 0 # Flag de reversibilite du sens de rotation (en cas d'erreur) val = 0 ou 1
AZI_ACC 2 # Facteur de multiplication en mode MANUEL
#==============================================
# parametres de ALTITUDE et AZIMUT en mm tps
#==============================================
ALTAZ_FORWARD 1.01 # accelaration globale (azi + alt)
ALTAZ_REWIND 1.01 # deceleration gloable (azi + alt)