Welcome! Log In Create A New Profile

Advanced

tout cramé?

Posted by CHC_2 
tout cramé?
July 15, 2012 04:14AM
Boujour à tous

Je suis le binone de CHC, on s'est lancé grace à vous (et particulièrment à Anders) dans la construction de deux MendelMax.

Je pensais que mon premier post serait un retour d'experience un peu euphorique car tout se passait tres bien.
On a terminé la construction le WE dernier, le plateau chauffant cette semaine et debut des tests vendredi soir.

donc voici la config:
MendelMax: BOM Anders
Sanguinololu
Sprinter
Pronterface+Slic3r

J'etais en train d'imprimer des cubes de tests pour calibrer la machine quand, imbécile que je suis, j'ai voulu toucher au connecteur de mon ventilateur.
resultat court circuit.
le PC s'éteint direct.


étendu de dégats:

le PC ne se reallume plus (même apres un clear cmos) je pense que je ne le reccupperais jamais
la carte, avec un autre PC j'arrive à reloader sprinter (du moins sans message d'erreur), Pronterface se connect toujours sur la carte, jarrive à chauffer la tête et le lit et j'ai des relevés de t° normaux dans pronterface. par contre
aucun des axes ne bouge......

Ma question est à votre avis qu'est ce que je dois racheter?

pour moi, si j'arrive à loader su la carte c'est que le convertisseur serie est encore bon, si je chauffe et que j'ai un retour d'information c'est que le microC et une bonne partie de la carte est encore bonne. Visuellement je vois pas de composant brulé (condo, resistance...), il reste plus que les stepsticks?

questions subsidiare comment c'est possible que le court jus remonter le port USB pour cramé le PC?

merci de votre aide
Re: tout cramé?
July 15, 2012 10:21AM
> Visuellement je vois pas de
> composant brulé (condo, resistance...), il reste
> plus que les stepsticks?

peux-tu tester les stepsticks, et aussi le mosfet, s'il y en avait un, qui commandait le ventilateur ? peut-être une partie seulement du microcontrôleur est elle cramée ?…

> questions subsidiare comment c'est possible que le
> court jus remonter le port USB pour cramé le PC?

peut-être le court-jus s'est aussi produit sur les 5V du port USB… ?

en voilà des peut-être !
Re: tout cramé?
July 15, 2012 11:21AM
merci de ta reponse

mais je vois pas trop comment tester les stepsticks, à part sur une autre carte saine...

un microC qui marcherait à moitié, je savais pas que c'était possible; mais ça m'arrangerait si il n'y avait que ça
Re: tout cramé?
July 15, 2012 11:33AM
Pour tester juste les stepsticks, sur une RAMPS:

#define X_STEP_PIN         54
#define X_DIR_PIN          55
#define X_ENABLE_PIN       38

#define Y_STEP_PIN         60
#define Y_DIR_PIN          61
#define Y_ENABLE_PIN       56

#define Z_STEP_PIN         46
#define Z_DIR_PIN          48
#define Z_ENABLE_PIN       62

#define E_STEP_PIN         26
#define E_DIR_PIN          28
#define E_ENABLE_PIN       24

const int stepPin = X_STEP_PIN; // à modifier en conséquence
const int dirPin = X_DIR_PIN; //ici aussi
const int enablePin = X_ENABLE_PIN; //et là aussi

void setup() {
  Serial.begin(9600);
  Serial.println("Starting stepper exerciser.");

  pinMode(stepPin, OUTPUT);
  pinMode(dirPin, OUTPUT);

  digitalWrite(dirPin, HIGH);
  digitalWrite(stepPin, LOW);
  
  pinMode(enablePin, OUTPUT);
  digitalWrite(enablePin, LOW);
}

void loop() {
  int i, j;

  for (i=1000; i>=200; i-=100) {
    Serial.print("Speed: ");
    Serial.println(i);
 
    for (j=0; j<2000; j++) {
      digitalWrite(stepPin, HIGH);
      delayMicroseconds(i);
      digitalWrite(stepPin, LOW);
      delayMicroseconds(i);
    }

    delay(500);
    digitalWrite(dirPin, !digitalRead(dirPin));

    for (j=0; j<2000; j++) {
      digitalWrite(stepPin, HIGH);
      delayMicroseconds(i);
      digitalWrite(stepPin, LOW);
      delayMicroseconds(i);
    }

    delay(1000);
    Serial.println("Switching directions."); 
    digitalWrite(dirPin, !digitalRead(dirPin));
  }
}

ça s'upload sur la carte, tu as juste à modifier les 3 "const int" au début.
Si ça marche, les moteurs pas à pas vont tourner 2000 pas (ou µpas, selon la configuration) dans un sens, puis dans l'autre (attention à ne pas être en butée, y a pas de détection de fin de course avec ce code).
En espérant que ça aide (le code n'est pas de moi mais du Wiki, je l'ai juste un peu modifié)

Edited 1 time(s). Last edit at 07/15/2012 11:34AM by Hexa Emails.
Re: tout cramé?
July 16, 2012 12:12PM
Merci,

j'ai confié mes stepsticks à CHC, ça permettra de tester sans avoir à passer par le µC qui est potentiellement abîmé lui aussi.

néanmoins je pense que ce code servira à beaucoup d'autres.

(j'ai pas extrudé de plastique depuis deux jours et je suis en manque)
Sorry, only registered users may post in this forum.

Click here to login