Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

J'ai voulu passer ma CR10S sous Marlin 2.0 en flashant ma carte via Cura. Comme le résultat ne me convenait pas, j'ai voulu revenir sur la version 1.1.9 mais en cours de téléversement le transfert a planté à environ 50% (problème dans la compil?).

Depuis l'imprimante affiche un écran bleu mais surtout l'ordinateur ne la voit plus. je ne peux plus flasher la carte.

J'ai essayé de flasher avec Avrdude, mais même résultat: impossible de communiquer avec l'imprimante.

Quelqu'un aurait-il une solution pour communiquer avec l'imprimante?

merci par avance

Posté(e) (modifié)

Salutation !

Il y a 10 heures, ptidom.31 a dit :

j'ai voulu revenir sur la version 1.1.9 mais en cours de téléversement le transfert a planté à environ 50% (problème dans la compil?).

là c'est plus un problème de parasitage du câble USB ou de plantage de l'application utilisé pour le téléversement ... car la compilation se fait et normalement se termine avant de pouvoir téléverser le fichier résultat de la compilation.

Il arrive que sur un téléversement raté, le port COM ne soit pas libéré, il faut redémarrer le PC et vérifier que le Port COM apparaît bien lors du branchement du câble USB et n'a pas changé dans le gestionnaire de périphériques.

Edit : si tu a un port mico USB, il peut arriver qu'il soit partiellement arraché (sur une autre machine j'ai malencontreusement arraché le miens ...) Normalement tu a souvent une/des led qui s'allume lors du branchement du câble USB et si Windows ne le vois pas dans le gestionnaire de périphériques alors il faut se poser la question du câble / du port USB a problème.

Sinon il reste le possible bootloader qui a "sauté" et là c'est une autre histoire ... dit nous déja si tu vois bien un Port COM ou non en plus dans le gestionnaire de périphérique quand tu branche l'USB.

Modifié (le) par PPAC
Posté(e)

Bonsoir PPAC

Merci de ton retour, je viens de retester ce soir et pas de changement.

Quand je branche l'USB sur la Cr10s l'USB apparaît sur le com4:

image.png.c097ad4dda4a649b08d4f8573c696cfc.png

Sur Avrdude quand je clique sur "Detect port" il ne trouve pas de carte.

image.png.30b1c20cf9930ece1a3cc4498d970e82.png

Quand je lance le flashage depuis Avrdude sur le com4 j'ai le message suivant:

image.png.6b017cf67b3719d79ddc1ce1edf4db24.png

Si je comprends bien, il n'a pas de réponse de la carte.

Etant débutant dans la programmation de machine je ne connais pas le rôle du bootloader. Est-ce l'équivalent du bios des ordi?

Si il y a un pb sur celui-ci, faut-il changer la totalité de la carte mère ou est-ce une carte (puce?) à part?

merci

Posté(e) (modifié)

Si quand tu branche l'USB tu a un port COM qui apparaît cela se trouve être une bonne nouvelle , car le microcontrôleur répond.

Là il faut peut etre tester une autre vitesse de communication cf le "-b 115200" il me semble qu'il faut aussi tester avec "-b 250000" enfin c'est selon se qui a était définie dans le firmware ... mais si il y a eu un défaut de téléversement, ... il faut peut être tout tester ... il y a du monde ...

/**
 * Serial Port Baud Rate
 * This is the default communication speed for all serial ports.
 * Set the baud rate defaults for additional serial ports below.
 *
 * 250000 works in most cases, but you might try a lower speed if
 * you commonly experience drop-outs during host printing.
 * You may try up to 1000000 to speed up SD file transfer.
 *
 * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
 */ 
#define BAUDRATE 250000

Aussi, il faut bien faire attention a ne pas laisser une autre application qui utilise le port COM ouverte. Par exemple Cura essai de se connecter automatiquement et si il garde le port COM ouvert, les autre applications n'y on plus accès et tu obtiens un "timeout" ou un "port already open" sur les autres applications. Donc bien fermer/stopper Cura et/ou bien fermer/stopper Repetier Serveur si tu l'a installer ...

Il y a 1 heure, ptidom.31 a dit :

je ne connais pas le rôle du bootloader. Est-ce l'équivalent du bios des ordi?

Si il y a un pb sur celui-ci, faut-il changer la totalité de la carte mère ou est-ce une carte (puce?) à part?

La je ne suis pas sur d'avoir vraiment raison si je dit que oui c'est comme un bios ... pour moi, c'est l'idée car c'est le 1er morceau de code chargé qui normalement permet de passer la main au code du firmware et de faire avant cela quelque initialisation (enfin de se que j'en comprend)

Il existe des méthodes pour réécrire le bootloader mais il faut connaitre exactement le microcontrôleur pour savoir comment et quelle bootloader lui donner et cela demande de se connecter via un port de programmation 2IC ou avec un USB ASP ... mais là aussi je ne suis pas assez connaisseur. Il va te falloir faire quelque recherches voila par exemple comment cela se fait sur un Arduino (Microcontrolleur ATMel ... https://www.lesimprimantes3d.fr/forum/topic/12221-flash-d’un-bootloader-sur-un-arduino-en-se-servant-du-port-icsp/?do=findComment&comment=146903 )

Quand a changer le microcontrôleur si il se trouve soudé en surface cela demande du matériel de spécialiste (sation de reflow) car pas simple de dé-souder/ressouder toutes ses petites pattes ...

 

Edit : Arduino IDE https://www.arduino.cc/en/software semble savoir faire cela réécrire un bootloader pour un ATMega, il faut peut être tester ... creuser cette piste si les essais avec d'autre vitesse ne donne rien.

Modifié (le) par PPAC
  • Solution
Posté(e)

ça y est, ma CR10S a ressuscité 😅 en suivant les pistes donné par PPAC (merci encore) et avec l'aide de mon neveu qui travaille dans la programmation de carte.

Les étapes du sauvetage:

1) avec une carte Arduino Uno nous avons re-flashé le bootloader sur la carte comme pour une CR10. Pour cela nous avons suivi le tuto de stef_ladefense

2) Déconnection de la carte Arduino. A ce stade, Cura ne "voit" toujours pas la carte mère

3) Utilisation du logiciel Arduino pour téléverser Marlin avec comme configuration dans "outils":

image.png.1b498665856db76660e07f999aeaddb9.png

image.png.4ee79ae0622e581aacf4f06ad8921d2e.png

Une fois le téléchargement fait, l'imprimante a redémarré.

Maintenant Cura voit de nouveau la carte mère.

Merci pour l'aide trouvée dans ce forum

 

image.png

  • J'aime 1
Posté(e)

Bien joué ! Tu devient donc un pro du flash de bootloader et de firmware 😉 

Bonnes impressions et bonne continuation !

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...