Aller au contenu

Motorisation PO avis aux bricoleurs


manudu74

Messages recommandés

il y a 22 minutes, supaii a dit :

celui là mais avec un TMC1200, ça passe?

Donc tu as deux condensateurs polarisés: en bas à  gauche sur la stripboard ("+" sur le schéma), et un autre dans le  circuit anti reset en haut à  droite.

 

Le tmc2100 marchera nickel mais :

Il faut laisser gestion en pas entiers, et ne pas brocher les pattes de config du driver  (il faut qu'elles ne soient connectées à rien du tout)

Pour ça tu peux couper les pistes m0 m1 et m2.

Au pire si tu veux changer pour un autre, tu remets un petit cable.

Lien vers le commentaire
Partager sur d’autres sites

il y a 8 minutes, gehelem a dit :

Donc tu as deux condensateurs polarisés: en bas à  gauche sur la stripboard ("+" sur le schéma), et un autre dans le  circuit anti reset en haut à  droite.

 

Le tmc2100 marchera nickel mais :

Il faut laisser gestion en pas entiers, et ne pas brocher les pattes de config du driver  (il faut qu'elles ne soient connectées à rien du tout)

Pour ça tu peux couper les pistes m0 m1 et m2.

Au pire si tu veux changer pour un autre, tu remets un petit cable.

Merci, ça tombe bien je suis en pas entier

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois plus tard...

bon, montage terminer mais  impossible à televerser

j'ai du installer un driver car il n'etait pas reconue par window , est ce le bon? http://283.mytrademe.info/ch340.html

 

Sinon, ça serai apparemment un problème de bootloader sur l'arduino (le téléversement échoue!) à ce que que j'ai pu lire sur le net. est ce vrai?

Vous avez quel arduino nano?

j'ai pris celui là, bien noté pourtant...

https://www.amazon.fr/Elegoo-Carte-Microcontroller-ATmega328P-Arduino/dp/B0711MWS96/ref=sr_1_sc_1?s=electronics&ie=UTF8&qid=1526500027&sr=1-1-spell&keywords=arduino+nano+eelgoo

 

help:cry:

Lien vers le commentaire
Partager sur d’autres sites

il y a 16 minutes, supaii a dit :

bon, montage terminer mais  impossible à televerser

j'ai du installer un driver car il n'etait pas reconue par window , est ce le bon? http://283.mytrademe.info/ch340.html

 

Sinon, ça serai apparemment un problème de bootloader sur l'arduino (le téléversement échoue!) à ce que que j'ai pu lire sur le net. est ce vrai?

Vous avez quel arduino nano?

j'ai pris celui là, bien noté pourtant...

https://www.amazon.fr/Elegoo-Carte-Microcontroller-ATmega328P-Arduino/dp/B0711MWS96/ref=sr_1_sc_1?s=electronics&ie=UTF8&qid=1526500027&sr=1-1-spell&keywords=arduino+nano+eelgoo

 

help:cry:

Salut

 

déjà est-ce que windows voit un nouveau port COM lorsque tu branches ton arduino ?

(ouvre le gestionnaire de périphérique, navigue pour trouver "ports série", branche l'arduino, il doit apparaître)

 

 

Lien vers le commentaire
Partager sur d’autres sites

il y a 12 minutes, supaii a dit :

window 7

comme précise j'ai installer un driver, mais est ce le bon

 

Il te faut effectivement un driver  ch340 

Difficile de te dire lequel est bon tellement il y en a...

(w7 = ouf  je peux t'aider, au delà je connais pas)

Tu peux essayer d'en installer un autre, ça ne coute rien...

 

Autre truc : As-tu essayé rien qu'avec l'arduino, sans ton montage ?

 

Edit : tu devrais essayer sous Linux :)

Lien vers le commentaire
Partager sur d’autres sites

je viens d 'essayer sans le montage, ça a marché , merci ho grand GEHELEM:)

 

Prochaine étape définir les paramètres, il y en a une tonnes ...

Où je peut indiquer que je suis en full step?

est ce là?

 

Capture.JPG

pas.JPG

Lien vers le commentaire
Partager sur d’autres sites

Si ça fonctionne sans ton montage il faut trouver pourquoi : si tu as mis le fameux condensateur anti reset c'est normal. Si tu as mis le switch pour le couper, il faut le manoeuvrer (position coupé) avant de programmer.

Dis nous déjà si ça fonctionne comme ça, on verra les microspas ensuite.

(Je ne sais plus où ça se trouve)

 

Lien vers le commentaire
Partager sur d’autres sites

il y a 12 minutes, supaii a dit :

Ah...., je n avais couper le swtch

 

Cool

Ça mérite un explication: 

Ce condensateur est une bidouille pour éviter que l'arduino ne soit rebooté lorsqu'une connexion série est ouverte.

Mais il empêche de le programmer.

Du coup le switch permet de couper le condensateur...

 

Les upas ne sont pas gérés là où tu l'indiques à mon avis...

Suis dans le train, pas facile de vérifier - > on verra ce soir.

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

ça fonctionne avec le code de "myfocuser DRV8825-HW203-IR", mais j'ai pas réussi à le faire fonctionner avec celui de dragonlost.

 

Quelque qu'un aurait le code de gandalf sans implémentation des butée de fin course?

 

Edit: le code marche, Dragonlost et celui de cedric02700 dans les pages précédentes.

Mais que ce soit Les codes de gandalf ou de Myfocuser, mes boutons poussoirs ne fonctionne pas (pas de mouvement et pas d'allumage de led bleu ou verte)... je cherche:bang:

Modifié par supaii
Lien vers le commentaire
Partager sur d’autres sites

Le github de @dragonlost pour avoir son firmware :

https://github.com/dragonlost/ArduiStepFocuser

 

il y a 9 minutes, supaii a dit :

une piste, j'ai mes 3 résistances de 1.2kohms sont en faites à 930ohms, ça peut venir de là?

 

à priori ça ne doit rien changer, c'est un pont diviseur : ce qui compte c'est le rapport des trois...

 

C'est quoi qui ne marche pas ?

Lien vers le commentaire
Partager sur d’autres sites

Il y a 2 heures, supaii a dit :

Bonsoir,

ça fonctionne avec le code de "myfocuser DRV8825-HW203-IR", mais j'ai pas réussi à le faire fonctionner avec celui de dragonlost.

 

Quelque qu'un aurait le code de gandalf sans implémentation des butée de fin course?

 

Edit: le code marche, Dragonlost et celui de cedric02700 dans les pages précédentes.

Mais que ce soit Les codes de gandalf ou de Myfocuser, mes boutons poussoirs ne fonctionne pas (pas de mouvement et pas d'allumage de led bleu ou verte)... je cherche:bang:

 

Salut. Avant de televerser le firmware de Gandalf as tu pensé à  effacer l’eeprom avant?

Lien vers le commentaire
Partager sur d’autres sites

juste pour être sur parce que je n'arrive pas à trancher sur les photos...

Sur ce schéma :

https://www.webastro.net/pages/constellia/image_pleine.php?photo=68309

Tes boutons :

Tu en as un qui va de PB1B vers PB1A, et l'autre va de PB2B vers PB2A

(et non pas de PB1B vers PB2B et  PB1A vers PB2A...)

 

  • Merci / Quelle qualité! 1
Lien vers le commentaire
Partager sur d’autres sites

il y a 5 minutes, supaii a dit :

 

Ah non, comment fait t'on ça? :b:

tu flashes ce firmware, il permet d'effacer l'EEPROM (laisse le tourner 1 ou 2 secondes)

/*
 * EEPROM Clear
 *
 * Sets all of the bytes of the EEPROM to 0.
 * Please see eeprom_iteration for a more in depth
 * look at how to traverse the EEPROM.
 *
 * This example code is in the public domain.
 */

#include <EEPROM.h>

void setup() {
  // initialize the LED pin as an output.
  pinMode(13, OUTPUT);
  
  /***
    Iterate through each byte of the EEPROM storage.

    Larger AVR processors have larger EEPROM sizes, E.g:
    - Arduno Duemilanove: 512b EEPROM storage.
    - Arduino Uno:        1kb EEPROM storage.
    - Arduino Mega:       4kb EEPROM storage.

    Rather than hard-coding the length, you should use the pre-provided length function.
    This will make your code portable to all AVR processors.
  ***/

  for (int i = 0 ; i < EEPROM.length() ; i++) {
    EEPROM.write(i, 0);
  }

  // turn the LED on when we're done
  digitalWrite(13, HIGH);
}

void loop() {
  /** Empty loop. **/
}

Puis ensuite tu remets celui de Gandalf

 

Lien vers le commentaire
Partager sur d’autres sites

il y a 7 minutes, supaii a dit :

 

Ah non, comment fait t'on ça? :b:

  

Ici  tu trouvera un firmaware à televerser pour effacer l’eeprom, ensuite tu televerse le firmware de Gandalf.

 

Edit: grillé! 

Modifié par Cedric02700
  • Comme je me gausse! 1
Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, gehelem a dit :

tu flashes ce firmware, il permet d'effacer l'EEPROM (laisse le tourner 1 ou 2 secondes)


/*
 * EEPROM Clear
 *
 * Sets all of the bytes of the EEPROM to 0.
 * Please see eeprom_iteration for a more in depth
 * look at how to traverse the EEPROM.
 *
 * This example code is in the public domain.
 */

#include <EEPROM.h>

void setup() {
  // initialize the LED pin as an output.
  pinMode(13, OUTPUT);
  
  /***
    Iterate through each byte of the EEPROM storage.

    Larger AVR processors have larger EEPROM sizes, E.g:
    - Arduno Duemilanove: 512b EEPROM storage.
    - Arduino Uno:        1kb EEPROM storage.
    - Arduino Mega:       4kb EEPROM storage.

    Rather than hard-coding the length, you should use the pre-provided length function.
    This will make your code portable to all AVR processors.
  ***/

  for (int i = 0 ; i < EEPROM.length() ; i++) {
    EEPROM.write(i, 0);
  }

  // turn the LED on when we're done
  digitalWrite(13, HIGH);
}

void loop() {
  /** Empty loop. **/
}

Puis ensuite tu remets celui de Gandalf

 

besoin de redémarré l arduino entre le clear eeprom et le code?

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation !

Vous pouvez répondre maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous pour poster avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.