Re: Config.h modification
Dahle
Pour l'instant je laisse les paramètres que Mark a donné.
J'ai modifié AXIS1_DRIVER_REVERSE OFF sur ON Faut-il faire pareil pour AXIS1_ENC_REVERSE OFF le mettre sur ON? En Pièce jointe, l'image écran du Programme Onstep. Voici le résultat après vérifier/compiler ........... "C:\\Users\\ALAIN\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\xpack-arm-none-eabi-gcc\\9.3.1-1.3/bin/arm-none-eabi-objcopy" -O binary "C:\\Users\\ALAIN\\AppData\\Local\\Temp\\arduino_build_642433/OnStep.ino.elf" "C:\\Users\\ALAIN\\AppData\\Local\\Temp\\arduino_build_642433/OnStep.ino.bin" "C:\\Users\\ALAIN\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\xpack-arm-none-eabi-gcc\\9.3.1-1.3/bin/arm-none-eabi-objcopy" -O ihex "C:\\Users\\ALAIN\\AppData\\Local\\Temp\\arduino_build_642433/OnStep.ino.elf" "C:\\Users\\ALAIN\\AppData\\Local\\Temp\\arduino_build_642433/OnStep.ino.hex" Utilisation de la bibliothèque Wire version 1.0 dans le dossier: C:\Users\ALAIN\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.0.0\libraries\Wire Utilisation de la bibliothèque SrcWrapper version 1.0.1 dans le dossier: C:\Users\ALAIN\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.0.0\libraries\SrcWrapper "C:\\Users\\ALAIN\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\xpack-arm-none-eabi-gcc\\9.3.1-1.3/bin/arm-none-eabi-size" -A "C:\\Users\\ALAIN\\AppData\\Local\\Temp\\arduino_build_642433/OnStep.ino.elf" Le croquis utilise 123504 octets (94%) de l'espace de stockage de programmes. Le maximum est de 131072 octets. Les variables globales utilisent 11772 octets (57%) de mémoire dynamique, ce qui laisse 8708 octets pour les variables locales. Le maximum est de 20480 octets. Encore merci pour votre patience!! De : "alain" A : main@onstep.groups.io Envoyé: dimanche 25 Juillet 2021 16:30 Objet : Re: [onstep] Config.h modification
Le 25/07/2021 à 14:58, Dahle a écrit :
à la ligne 117 de Config.h #define AXIS1_STEPS_PER_DEGREE 38550 // 38400 12800, n. Number of steps per degree: et à la ligne 138 #define AXIS2_STEPS_PER_DEGREE 38400 // 12800, n. Number of steps per degree:
Je comprends mieux mais les chiffres me semblent bizarre tout de même Pour un entraînement à galet le rapport est donné par la division du diamètre disque/diamètre galet (valeur sous GR2) Mais cette valeur semble hors de proportion, car avec un galet de 10 mm ça vous ferait un disque de 1350mm .... Il doit donc y avoir un réducteur quelque part entre le moteur et le galet. Dans la feuille de calcul vous modifiez les valeurs sur fond vert. Stepper Steps = nombre de pas du moteur (suivant les moteurs soir 200 soit 400) le type du moteur doit se trouver sur le moteur Axis Driver Microsteps: Là c'est au choix, mais une valeur réaliste serait de 32 µpas, tout ce qui est au dessus réduirait considérablement le couple du moteur (Je ne dis pas qu'avec votre monture cela ne marchera pas mais à priori avec une réduction totale de 135 cela me parait mécaniquement délicat.
Pas tout à fait. On utilise la feuille de calcul pour déterminer les valeurs. Puis on peur soit éditer le config.h soit en générer un en ligne ici http://o.baheyeldin.com:1111/
Surtout pas !!!! Le config.h du WiFi se trouve dans un sous-répertoire du code OnStep "OnStep/addons/WiFi/"
OK OK
Il faut rajouter les liens suivants dans "Arduino, Préférences "URL de gestionaire de carte supplémentaires" https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json OK Pas nécessaire
Puis il faut lancer Arduino, ouvir le fichier "OnStep\OnStep.ino" sélection dans le gestionnaire de cartes sélection "Generic STM32F103C Series puis editer le Config.h tester le code en cliquant "Croquis/Verifier/Compiler ============ après on verra ATTENTION si vous programmez le BluePil, il ne faut surtou pas alimenter le boîtier ==> mort de quelque chose au moins
|
|