Aller au contenu

Messages recommandés

Posté
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.

Posté
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

Posté
Le 3/20/2018 à 08:08, Cedric02700 a dit :

À F/D 6 il faut une précision de +/-0.02mm

Quelle est la règle pour ça ? J'ai 1900 de focale, quelle précision me faut-il ? Merci !

  • 1 mois plus tard...
Posté

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:

Posté
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)

 

 

Posté (modifié)

oui il était présent (usb2-serial) mlais avec un point d'exclamation.

widow ne trouvait pas le pilote

Modifié par supaii
Posté
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 :)

Posté

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

Posté

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)

 

Posté
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.

Posté (modifié)

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
Posté
il y a 1 minute, supaii a dit :

Les boutons poussoirs, rien ne se passe quand je les actionne.

 

photo du montage ? (dessus/dessous)

Posté
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?

Posté
Citation

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

 

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

Posté
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

 

Posté (modifié)
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
Posté
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?

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.