Welcome! Log In Create A New Profile

Advanced

Repetier : Erreur de Communication [résolu]

Posted by raoullevert 
Repetier : Erreur de Communication [résolu]
March 09, 2012 11:19AM
J'avais un soucis avec le firmware Repetier : je ne pouvais pas communiquer avec l'imprimante, Alors que TeaCup fonctionnait bien.

Après avoir essayé toutes les vitesses, je commençais à douter. En fait mon problème venait des données encore partiellement stockées dans l'EEPROM.

Pour ceux à qui ça arriverait, il suffit de compiler et uploader ce bout de code:

#include 
void setup()
{
  for (int i = 0; i < 512; i++)
    EEPROM.write(i, 0);
}
void loop()
{
}

Il y a aussi une option dans le firmware Repetier pour ne pas prendre en compte les données déjà présentes dans l'EEPROM.
Re: Repetier : Erreur de Communication [résolu]
March 09, 2012 04:07PM
Il va falloir que j'essaye ça à la rentrée.
Re: Repetier : Erreur de Communication [résolu]
March 12, 2012 10:16AM
Bonjour

j'essaie Repetier...et j'ai le problème: pas de communication pourtant
le coche vert est allumé.

question : le code je le mets où ? dans Teacup ?

question : dans Repetier l'option elle est où ?

pas fort en anglais
Merci


animateur ErcaLab37 (Avoine) projets: amélioration Anet A8 et construction d'un clone PRUSA MK3S+
sur chassis I3 LE BEAR
Atelier Arduino à Avoine tous les mardis
Re: Repetier : Erreur de Communication [résolu]
March 12, 2012 10:45AM
Bonjour,

Tout va bien, tout va bien...(t'as l'air stressé grinning smiley)

Tu vas dans l'IDE (l'application) arduino,
(en esperant que tu as bien configuré ta configuration sur la bonne carte)

tu colles le programme
#include 
void setup()
{
  for (int i = 0; i < 512; i++)
    EEPROM.write(i, 0);
}
void loop()
{
}
dans le fichier et tu uploads le programme sur ta machine.
Ensuite tu recharges un firmware et ca passera smiling smiley

Voilou
Re: Repetier : Erreur de Communication [résolu]
March 12, 2012 02:14PM
Juste pour expliquer :
ce bout de code tout moche sert à une seule chose : --> effacer l'EEPROM.
Les microcontroleurs AVR ont plusieurs zones mémoire :
-- une pour le bootloader (pour charger le firmware en mémoire).
-- une zone ou est stocké le programme (firmware) proprement dit.
-- une zone EEPROM pour stocker les paramètres de fonctionnement d'un programme.
Une fois compilé et uploadé dans l'ATmega (via Arduino), une boucle écrit un zéro dans chaque case mémoire de l'EEPROM (512 en tout).
Chez moi ça a étrangement solutionné le problème.
Re: Repetier : Erreur de Communication [résolu]
June 19, 2012 12:58PM
Il y a une petite erreur dans le bout de code précédent.
#include "EEPROM.h"
void setup()
{
  for (int i = 0; i < 512; i++)
    EEPROM.write(i, 0);
}
void loop()
{
}
Sorry, only registered users may post in this forum.

Click here to login