Aller au contenu

GO Print

Bootloader via USBASP USBISP


Messages recommandés

Salut !

 

Pensant avoir briqué ma Melzi j'ai commande un programmateur pour remettre en place le bootloader

http://www.banggood.com/USBASP-USBISP-3_3-5V-AVR-Downloader-Programmer-With-ATMEGA8-ATMEGA128-p-934425.html

 

Seulement voilà j'arrive à rien ^^ 

 

 

 

 

IMG_20160906_124621.jpg

IMG_20160906_124843.jpg

IMG_20160906_124430_BURST002.jpg

IMG_20160906_124636.jpg

Modifié (le) par juanpa
Lien vers le commentaire
Partager sur d’autres sites

Hello.....

Oui la sérigraphie est pourris !!

il y a 5 connections et déjà je pense qu'il manque la consigne DTR envoyé par le microcontrôleur ....a priori

Pour résoudre ce pb ... en principe ... tu câbles ton interface....  tu connectes ton PC .... tu lance le téléversement et tu reset rapidement la carte contrôleur (melzi)

en fait le "pc" attend un acquittement "ready" de la part de la carte.

Je n'ai rien sous la main pour t'aider plus en ce moment ... ce soir peut être ;)

je dois en avoir une identique

ou alors je te trouverai un p'tit tuto

Modifié (le) par La Bidouille
Lien vers le commentaire
Partager sur d’autres sites

Bon apparemment les connectique sont pas aligné comme il faut

J'ai mis des câbles pour arranger ça.

Du coup il me reconnait un USBasp mais j'arrive pas à installer de driver. En plus normalemnt sous W10 il devrait s'installer en auto :S

 

IMG_20160906_151519.jpg

 

 

Rouge 5V

orange : ground

Vert : MOSI

jaune : Reset

brun : Sck

noir : MISO

 IMG_20160906_151219.jpg

 

IMG_20160906_151243.jpg

IMG_20160906_152046.jpg

IMG_20160906_151839.jpg

Modifié (le) par juanpa
Lien vers le commentaire
Partager sur d’autres sites

http://reprap.org/wiki/Melzi

Melzi-circuit.png

A l'aide du premier lien, on y trouve : http://forums.reprap.org/read.php?4,239276

Je ne pourrai pas trop t'aider là dessus, d'autres participeront...

Sinon, pense aux liens que je t'ai envoyé sur le chat ce matin ( bg ou ali ).

Lien vers le commentaire
Partager sur d’autres sites

J'ai réussi à installer le driver en désactivant la vérification de signature numérique....pfiou

maintenant dans arduino j'ai ça :

ça téléverse lumière verte alumée (gravage de la séquence d'initialisation........ ) sur l'USBasp puis après un temps message erreur :

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
 ***failed;  
avrdude: verification error, first mismatch at byte 0x0000
         0x9a != 0xdc
avrdude: verification error; content mismatch


EDIT : Réussi à graver le bootloader sans le message d'erreur 0x9a, j"ai juste les warnings

Modifié (le) par juanpa
Lien vers le commentaire
Partager sur d’autres sites

apparemment ce ne sont que des warning. Une fois fait je me reconnecte en usb en téléverse un firmware.

 

Là bizarre après ça mes axes avance seulement ne recule pas, les commandes home ne fonctionne pas

 

// ################ Endstop configuration #####################

#define ENDSTOP_PULLUP_X_MIN         true
#define ENDSTOP_X_MIN_INVERTING     true
#define MIN_HARDWARE_ENDSTOP_X         true
#define ENDSTOP_PULLUP_Y_MIN         true
#define ENDSTOP_Y_MIN_INVERTING     true
#define MIN_HARDWARE_ENDSTOP_Y         true
#define ENDSTOP_PULLUP_Z_MIN         true
#define ENDSTOP_Z_MIN_INVERTING     true
#define MIN_HARDWARE_ENDSTOP_Z         true
#define ENDSTOP_PULLUP_X_MAX         true
#define ENDSTOP_X_MAX_INVERTING     false
#define MAX_HARDWARE_ENDSTOP_X         false
#define ENDSTOP_PULLUP_Y_MAX         true
#define ENDSTOP_Y_MAX_INVERTING     false
#define MAX_HARDWARE_ENDSTOP_Y         false
#define ENDSTOP_PULLUP_Z_MAX         true
#define ENDSTOP_Z_MAX_INVERTING     false
#define MAX_HARDWARE_ENDSTOP_Z         false
#define max_software_endstop_r         true

#define min_software_endstop_x         false
#define min_software_endstop_y         false
#define min_software_endstop_z         false
#define max_software_endstop_x         true
#define max_software_endstop_y         true
#define max_software_endstop_z         true
#define ENDSTOP_X_BACK_MOVE                 5
#define ENDSTOP_Y_BACK_MOVE                 5
#define ENDSTOP_Z_BACK_MOVE                 2
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR     3
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR     3
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR     3
#define ENDSTOP_X_BACK_ON_HOME                 1
#define ENDSTOP_Y_BACK_ON_HOME                 1
#define ENDSTOP_Z_BACK_ON_HOME                 0

Modifié (le) par juanpa
Lien vers le commentaire
Partager sur d’autres sites

Y a du mieux le YZ vont dans les deux sens, mais pas le X et les endstop ne fonctionne pas.

Me demande si c'est pas au niveau du bootloader ou eeprom plutôt

Modifié (le) par juanpa
Lien vers le commentaire
Partager sur d’autres sites

C'est bon tout semble refonctionner sous réserve de tests plus approfondie, impression.

Reflasher avec un bootloader plus ancien, un autre firmware et tout est rentré en ordre.

merci

Lien vers le commentaire
Partager sur d’autres sites

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
×
×
  • Créer...