Changement de sortie Pinout sur Crius AIO PRO
Modérateur : Dehas
- pierre91
- Bicopter
- Messages : 13
- Enregistré le : ven. 15 mai 2015 18:51
- Réputation : 0
Changement de sortie Pinout sur Crius AIO PRO
Bonsoir à tous,
Suite surement à une fausse manip lors d'un recâblage pour faire plus propre, le servo de queue de mon tri ne fonctionne plus... Je l'ai câblé directement sur une sortie du récepteur et il fonctionne, mais plus sur la carte (pinout 2).
J'ai flashé la carte avec un multiwii 2.2, je me demandais s'il était possible de changer la pin2 pour une autre libre pouvant piloter un servo de façon à rendre actif à nouveau le servo de queue, d'ou ma question: mais comment faire ?
J'ai regardé dans le def.h et vu à la ligne 535 : #define SERVO_6_PINMODE pinMode(2,OUTPUT); // TRI REAR - BI RIGHT
J'ai mis pinMode(12,OUTPUT); mais cela n'a rien changé même en câblant le servo broche 12 sur la crius...
Merci d'avance pour votre aide.
Suite surement à une fausse manip lors d'un recâblage pour faire plus propre, le servo de queue de mon tri ne fonctionne plus... Je l'ai câblé directement sur une sortie du récepteur et il fonctionne, mais plus sur la carte (pinout 2).
J'ai flashé la carte avec un multiwii 2.2, je me demandais s'il était possible de changer la pin2 pour une autre libre pouvant piloter un servo de façon à rendre actif à nouveau le servo de queue, d'ou ma question: mais comment faire ?
J'ai regardé dans le def.h et vu à la ligne 535 : #define SERVO_6_PINMODE pinMode(2,OUTPUT); // TRI REAR - BI RIGHT
J'ai mis pinMode(12,OUTPUT); mais cela n'a rien changé même en câblant le servo broche 12 sur la crius...
Merci d'avance pour votre aide.
- Malik77
- Quadricopter
- Messages : 217
- Enregistré le : dim. 15 sept. 2013 17:54
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Bjr,
Ton montage à déjà fonctionné ?
je connais pas cette carte, mais avec une nanowii il faut alimenter en 5v, sinon le servo ne fonctionne pas.
Ton montage à déjà fonctionné ?
je connais pas cette carte, mais avec une nanowii il faut alimenter en 5v, sinon le servo ne fonctionne pas.
- Tomdu38
- Pilote toutes catégories
- Messages : 1104
- Enregistré le : dim. 19 mai 2013 17:01
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Salut,
Dans le def.h
Dans la section :
essaie de mettre pinMode 7 ça devrait correspondre à l'emplacement d'un "5ieme moteur" sur ta carte !
A+
Dans le def.h
Dans la section :
Code : Tout sélectionner
/************************** all the Mega types ***********************************/
Code : Tout sélectionner
#define SERVO_6_PINMODE pinMode(2,OUTPUT); // TRI REAR - BI RIGHT
#define SERVO_6_PIN_HIGH PORTE |= 1<<4;
#define SERVO_6_PIN_LOW PORTE &= ~(1<<4);
A+
Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
- pierre91
- Bicopter
- Messages : 13
- Enregistré le : ven. 15 mai 2015 18:51
- Réputation : 0
- pierre91
- Bicopter
- Messages : 13
- Enregistré le : ven. 15 mai 2015 18:51
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Cela ne marche pas. Sinon auparavant le montage fonctionnait parfaitement. Je me demande d'où pouvait bien provenir le soucis.
- Tomdu38
- Pilote toutes catégories
- Messages : 1104
- Enregistré le : dim. 19 mai 2013 17:01
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Je pense savoir pourquoi ça ne marque pas.
Est-ce que tu pourrais me donner la pin du microprocesseur à laquelle est relié le signal du "5ieme motor", c'est à dire le nouvel emplacement du servo.
Tu prends un testeur et tu testes la continuité.
http://www.google.fr/imgres?imgurl=http ... CC0QrQMwBA" onclick="window.open(this.href);return false;
A+
Est-ce que tu pourrais me donner la pin du microprocesseur à laquelle est relié le signal du "5ieme motor", c'est à dire le nouvel emplacement du servo.
Tu prends un testeur et tu testes la continuité.
http://www.google.fr/imgres?imgurl=http ... CC0QrQMwBA" onclick="window.open(this.href);return false;
A+
Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
- Tomdu38
- Pilote toutes catégories
- Messages : 1104
- Enregistré le : dim. 19 mai 2013 17:01
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Ok essaie ça :
en position moteur "5" = pin 7, à la suite des autres.
A+
Code : Tout sélectionner
#define SERVO_6_PINMODE pinMode(7,OUTPUT); // TRI REAR - BI RIGHT
#define SERVO_6_PIN_HIGH PORTH |= 1<<4;
#define SERVO_6_PIN_LOW PORTH &= ~(1<<4);
A+
Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
- pierre91
- Bicopter
- Messages : 13
- Enregistré le : ven. 15 mai 2015 18:51
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Salut, merci de ton aide, j'avais précédemment essayé aussi de changer le port, mais cela ne fonctionne pas non plus. Logiquement je pensais qu'en changeant la pin plus le port cela fonctionnerait.
- Tomdu38
- Pilote toutes catégories
- Messages : 1104
- Enregistré le : dim. 19 mai 2013 17:01
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Bah la je comprends vraiment pas ! tu es sûr que ton servo n'est pas grillé et qu'il marche tjrs ?
Essaie d'injecter un code pour un quadricopter et branche un moteur sur la pin 2
Le code que je t'ai envoyé aurait dû marcher ...
Ta crius c'est quelle version ? avec un atmega 2560 ?
A+
Essaie d'injecter un code pour un quadricopter et branche un moteur sur la pin 2
Le code que je t'ai envoyé aurait dû marcher ...
Ta crius c'est quelle version ? avec un atmega 2560 ?
A+
Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
- Dehas
- Administrateur du site
- Messages : 16171
- Enregistré le : ven. 3 juin 2011 12:50
- Réputation : 5
- Localisation : Saint Dié des Vosges
- Genre :
- Contact :
Re: Changement de sortie Pinout sur Crius AIO PRO
Je vais peut être dire une bêtise, mais faut il pas changer aussi l'ordre ici aussi dans output.ino
Code : Tout sélectionner
/**************************************************************************************/
/*************** Motor Pin order ********************/
/**************************************************************************************/
// since we are uing the PWM generation in a direct way, the pin order is just to inizialie the right pins
// its not possible to change a PWM output pin just by changing the order
#if defined(PROMINI)
uint8_t PWM_PIN[8] = {9,10,11,3,6,5,A2,12}; //for a quad+: rear,right,left,front
#endif
#if defined(PROMICRO)
#if !defined(HWPWM6)
#if !defined(TEENSY20)
uint8_t PWM_PIN[8] = {9,10,5,6,4,A2,SW_PWM_P3,SW_PWM_P4}; //for a quad+: rear,right,left,front
#else
uint8_t PWM_PIN[8] = {14,15,9,12,22,18,16,17}; //for a quad+: rear,right,left,front
#endif
#else
#if !defined(TEENSY20)
uint8_t PWM_PIN[8] = {9,10,5,6,11,13,SW_PWM_P3,SW_PWM_P4}; //for a quad+: rear,right,left,front
#else
uint8_t PWM_PIN[8] = {14,15,9,12,4,10,16,17}; //for a quad+: rear,right,left,front
#endif
#endif
#endif
#if defined(MEGA)
uint8_t PWM_PIN[8] = {3,5,6,2,7,8,9,10}; //for a quad+: rear,right,left,front //+ for y6: 7:under right 8:under left
#endif
- Tomdu38
- Pilote toutes catégories
- Messages : 1104
- Enregistré le : dim. 19 mai 2013 17:01
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Pourquoi pas, à tester !
Comme c'est écrit :
Et faire la modif du code que j'ai proposé juste avant.
Si ça fonctionne ça pourra expliquer pourquoi ma modif seule ne marche pas. En plus ça me parait logique maintenant que je vois ce bout code, si tu définis dans le config.h tricopter, il doit y avoir une "sécurité" qui désactive les pins moteur non utilisée !
On va y arriver !
Comme c'est écrit :
En effet, peut-être qu'il faut inverser ici le 2 et 7 dans "mega"its not possible to change a PWM output pin just by changing the order
Et faire la modif du code que j'ai proposé juste avant.
Si ça fonctionne ça pourra expliquer pourquoi ma modif seule ne marche pas. En plus ça me parait logique maintenant que je vois ce bout code, si tu définis dans le config.h tricopter, il doit y avoir une "sécurité" qui désactive les pins moteur non utilisée !
On va y arriver !
Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
- pierre91
- Bicopter
- Messages : 13
- Enregistré le : ven. 15 mai 2015 18:51
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Oui c'est bien un atmega 2560, j'essaie les modifs.
- pierre91
- Bicopter
- Messages : 13
- Enregistré le : ven. 15 mai 2015 18:51
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Marche pas non plus. Le servo lorsque je le câble directement sur la sortie CH4 du récepteur tourne bien correctement, j'ai un câble qui va de cette même sortie jusqu'a AUX4 sur la carte. J'ai bien une idée qui me vient à l'esprit, mais je préfère vos avis avant. Car c'est peut être AUX4 qui ne va pas.
- Tomdu38
- Pilote toutes catégories
- Messages : 1104
- Enregistré le : dim. 19 mai 2013 17:01
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Tu es pwm ou ppm entre ton rx et ta carte ?
Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
- Dehas
- Administrateur du site
- Messages : 16171
- Enregistré le : ven. 3 juin 2011 12:50
- Réputation : 5
- Localisation : Saint Dié des Vosges
- Genre :
- Contact :
Re: Changement de sortie Pinout sur Crius AIO PRO
Ben la commande CH4 ne va pas sur AUX4 !! il doit aller sur A11 il me semble !!
- Tomdu38
- Pilote toutes catégories
- Messages : 1104
- Enregistré le : dim. 19 mai 2013 17:01
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
4 voies pour le vol ( sans les aux) :
Yaw = A11
Elevator = A10
Aileron = A9
Throttle = A8
Si ça vient de ça ...... Grrrrrrrrrrrrrrrrrrrrrrrrrr !
Yaw = A11
Elevator = A10
Aileron = A9
Throttle = A8
Si ça vient de ça ...... Grrrrrrrrrrrrrrrrrrrrrrrrrr !
Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
- Dehas
- Administrateur du site
- Messages : 16171
- Enregistré le : ven. 3 juin 2011 12:50
- Réputation : 5
- Localisation : Saint Dié des Vosges
- Genre :
- Contact :
Re: Changement de sortie Pinout sur Crius AIO PRO
Attends, je me bas en se moment avec une flip 1.5 ou la commande des gaz ne fonctionne plus, faut que je modif l'entrée, c'est pas gagné
- pierre91
- Bicopter
- Messages : 13
- Enregistré le : ven. 15 mai 2015 18:51
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Je sais que c'est une bidouille pas frocément propre, mais j'ai fait un câble en Y entre l'entrée de la crius AUX4, le récepteur de la radio et la câble signal du servo. J'ai câblé le + et le - du servo sur le récepteur et tout fonctionne.
Bon par contre j'ai l'impression qu'un moteur (le droit) tourne plus vite que le gauche ce qui fait que lorsque je lève un poil les gazs, le tri s'incline sur l'axe de roulis vers la gauche. Un fois bien en l'air il tourne sur l'axe de lacet vers la gauche et donc je dois donner du manche de gauche pour corriger... Les PID surement!
J'ai encore un autre soucis, je ne reçois pas la vidéo, mais je m'en débrouillerai plus tard.
Pierre
Bon par contre j'ai l'impression qu'un moteur (le droit) tourne plus vite que le gauche ce qui fait que lorsque je lève un poil les gazs, le tri s'incline sur l'axe de roulis vers la gauche. Un fois bien en l'air il tourne sur l'axe de lacet vers la gauche et donc je dois donner du manche de gauche pour corriger... Les PID surement!
J'ai encore un autre soucis, je ne reçois pas la vidéo, mais je m'en débrouillerai plus tard.
Pierre
- Tomdu38
- Pilote toutes catégories
- Messages : 1104
- Enregistré le : dim. 19 mai 2013 17:01
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
J'ai pas tout compris, mais si ça fonctionne tant mieux.
Bon weekend
Bon weekend
Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
- Malik77
- Quadricopter
- Messages : 217
- Enregistré le : dim. 15 sept. 2013 17:54
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Donc, ta carte n'est plus alimenté puisque tu prend le + et - sur le récepteur !! regarde si elle est pas en court jus ? ou amène du 5 v et re teste.
- pierre91
- Bicopter
- Messages : 13
- Enregistré le : ven. 15 mai 2015 18:51
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
La carte est alimentée, c'est juste avec le 5v du récepteur que j'alimente le servo de queue.
- Malik77
- Quadricopter
- Messages : 217
- Enregistré le : dim. 15 sept. 2013 17:54
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
ok, jamais vu un montage comme cela ? mais si cela fonctionne ainsi tant mieux.
bon vol
bon vol
- pierre91
- Bicopter
- Messages : 13
- Enregistré le : ven. 15 mai 2015 18:51
- Réputation : 0
Re: Changement de sortie Pinout sur Crius AIO PRO
Saut que le servo de queue n'est plus géré par la carte...
- Dehas
- Administrateur du site
- Messages : 16171
- Enregistré le : ven. 3 juin 2011 12:50
- Réputation : 5
- Localisation : Saint Dié des Vosges
- Genre :
- Contact :
Re: Changement de sortie Pinout sur Crius AIO PRO
Ben c'est pas bon, tu as regardé ce que nous avons dis au sujet du AUX4 ??
- Malik77
- Quadricopter
- Messages : 217
- Enregistré le : dim. 15 sept. 2013 17:54
- Réputation : 0