Welcome! Log In Create A New Profile

Advanced

Problème première utilisation - Thermistance non reconnue

Posted by rmcht 
Problème première utilisation - Thermistance non reconnue
March 03, 2015 05:29PM
Bonjour !
Je suis nouveau sur le forum (kikoo), je me suis offert une RepRap Prusa i3 Rework il y a quelques jours, j'arrive sur la fin du montage, tout mes branchements ont minutieusement été vérifié et devraient être fonctionnels... j'ai passé l'étape Arduino / Marlin sans soucis, MAIS... lorsque j'ouvre Repetier-Host, je rentre les paramètres, le port COM correspondant, coche la case aller / retours, appliquer, et lorsque je connecte l'imprimante, tout semble bon suivant le Log, mais la température de l'extrudeur est figée à 0,00°C/Off.
(à ce stade, je vous confirme que mon imprimante est bien reconnue par Repetier, car il m'affiche un message d'erreur lorsque je clic sur "connecter" après avoir débranché mon imprimante)

La notice de mise en route nous indique : "Vous devez normalement lire les températures de votre extrudeur et lit chauffant mesurées par les thermistances qui devraient avoisiner à +/- 5°C la température ambiante. Si ce n’est pas le cas, alors vous avez un défaut de câblage ou de configuration de votre de votre thermistance dans le firmware. Si vous voyez 0°C votre thermistance n’est pas connectée."

je vérifie donc le branchement de ma thermistance.... 5 fois... réessaye, toujours rien. me disant que le problème vient peut être de la thermistance, j'essaye avec la thermistance du HeatedBed, toujours rien...

je me dis donc que le problème viendrait de la configuration de ma thermistance dans le firmware..... ici vient le moment ou j'ai pensé à toi ! cher lecteur ! pourrais-tu me venir en aide ?

MERCI !
Re: Problème première utilisation - Thermistance non reconnue
March 03, 2015 09:14PM
Dans les premieres ligne de configuration.h de marlin firmware

Il y a une liste de thermistance disponible. Tu a juste a selectionner la tiemme juste en dessous
Re: Problème première utilisation - Thermistance non reconnue
March 04, 2015 04:57AM
Bonjour, merci pour ta réponse !

N'ayant aucune idée du modèle de ma thermistance..... je les ai toutes essayé, de -2 à 10, aucune ne fonctionne...

//--NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table
//
//// Temperature sensor settings:
// -2 is thermocouple with MAX6675 (only for sensor 0)
// -1 is thermocouple with AD595
// 0 is not used
// 1 is 100k thermistor - best choice for EPCOS 100k (4.7k pullup)
// 2 is 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup)
// 3 is mendel-parts thermistor (4.7k pullup)
// 4 is 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!
// 5 is 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan) (4.7k pullup)
// 6 is 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)
// 7 is 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)
// 8 is 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
// 9 is 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
// 10 is 100k RS thermistor 198-961 (4.7k pullup)
//
//    1k ohm pullup tables - This is not normal, you would have to have changed out your 4.7k for 1k
//                          (but gives greater accuracy and more stable PID)
// 51 is 100k thermistor - EPCOS (1k pullup)
// 52 is 200k thermistor - ATC Semitec 204GT-2 (1k pullup)
// 55 is 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan) (1k pullup)

#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1

rien non plus avec :
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 1
#define TEMP_SENSOR_2 1
#define TEMP_SENSOR_BED 1

Quelqu'un aurait une idée..?
le problème pourrait-il venir de la RAMP ou ailleurs ?
Re: Problème première utilisation - Thermistance non reconnue
March 04, 2015 05:22AM
Ça serait de la malchance mais peut-être que tes deux thermistances sont mortes.

Faudrait les tester, je suis vraiment pas un pro de ce genre de truc mais avec un multimètre/ohmètre en position résistance tu dois pouvoir voir ça. Si elle marche, en approchant une source de chaleur (fer à souder) la lecture doit aussi évoluer par contre si la résistance est nulle ou infinie c'est que le machin est mort.

Enfin je crois car c'est vraiment mais alors vraiment pas mon domaine, si quelqu'un peut expliquer la bonne méthode de test éventuellement

Mourakami
Re: Problème première utilisation - Thermistance non reconnue
March 04, 2015 07:28AM
Suffit de mesurer la resistance a 25° car les 10k 100k 200k sont les valeurs a 25°

Une autre piste . tout simplement demander au pro qui te l as acheté quel sonde il t as fournis
Re: Problème première utilisation - Thermistance non reconnue
March 04, 2015 11:06AM
t'es sur que le baudrate dans configuration.h correspond a celui dans repetier,fort a penser que ton problème vient de la .

Si t'as 115200 dans configuration.h ,alors il doit etre le meme dans repetier host a " reglages imprimante"

Allez paye ta biere Rmcht winking smiley


[www.hotends.fr ]>>>[email protected] >>>GitHUB ([github.com])
My SketchFab >[sketchfab.com]
Re: Problème première utilisation - Thermistance non reconnue
March 04, 2015 12:36PM
Mourakami, One-T, fourmi et les autres, Bonsoir !

Malheureusement, il faudra patienter un peu pour la bière ! ahah (malgré qu'effectivement le baudrate ne correspondait pas a celui de repetier !)
Il semblerai que le problème ne vienne pas de là...

j'ai contacté le vendeur, réponse :
Quote

Sur un ramps, la thermistance du hot end ce règle sur "temp sensor 1" il est donc normal que vous n'ayez pas de réaction, vous avez confondu avec temp sensor 0.
Si vous avez une jhead, il vous faut le choix 5 (semitec) si vous avez une hexagon ou celle que l'on vends au détails choix 1 (epcos 100k).

j'ai une jhead, j'ai donc essayé avec :
#define TEMP_SENSOR_0 0
#define TEMP_SENSOR_1 5
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1

ce qui me semblait logique.... mais j'obtient ce message d'erreur lors de la compilation :
Arduino : 1.6.0 (Windows 8), Carte : "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

ultralcd.cpp: In function 'void lcd_tune_menu()':
ultralcd.cpp:317:65: error: 'HEATER_0_MAXTEMP' was not declared in this scope
     MENU_ITEM_EDIT(int3, MSG_NOZZLE, &target_temperature[0], 0, HEATER_0_MAXTEMP - 15);
                                                                 ^
ultralcd.cpp:107:36: note: in definition of macro 'MENU_ITEM'
             menu_action_ ## type ( args ); \
                                    ^
ultralcd.cpp:317:5: note: in expansion of macro 'MENU_ITEM_EDIT'
     MENU_ITEM_EDIT(int3, MSG_NOZZLE, &target_temperature[0], 0, HEATER_0_MAXTEMP - 15);
     ^
ultralcd.cpp: In function 'void lcd_control_temperature_menu()':
ultralcd.cpp:516:65: error: 'HEATER_0_MAXTEMP' was not declared in this scope
     MENU_ITEM_EDIT(int3, MSG_NOZZLE, &target_temperature[0], 0, HEATER_0_MAXTEMP - 15);
                                                                 ^
ultralcd.cpp:107:36: note: in definition of macro 'MENU_ITEM'
             menu_action_ ## type ( args ); \
                                    ^
ultralcd.cpp:516:5: note: in expansion of macro 'MENU_ITEM_EDIT'
     MENU_ITEM_EDIT(int3, MSG_NOZZLE, &target_temperature[0], 0, HEATER_0_MAXTEMP - 15);
     ^
ultralcd.cpp:529:55: error: 'HEATER_0_MAXTEMP' was not declared in this scope
     MENU_ITEM_EDIT(float3, MSG_MIN, &autotemp_min, 0, HEATER_0_MAXTEMP - 15);
                                                       ^
ultralcd.cpp:107:36: note: in definition of macro 'MENU_ITEM'
             menu_action_ ## type ( args ); \
                                    ^
ultralcd.cpp:529:5: note: in expansion of macro 'MENU_ITEM_EDIT'
     MENU_ITEM_EDIT(float3, MSG_MIN, &autotemp_min, 0, HEATER_0_MAXTEMP - 15);
     ^
ultralcd.cpp:530:55: error: 'HEATER_0_MAXTEMP' was not declared in this scope
     MENU_ITEM_EDIT(float3, MSG_MAX, &autotemp_max, 0, HEATER_0_MAXTEMP - 15);
                                                       ^
ultralcd.cpp:107:36: note: in definition of macro 'MENU_ITEM'
             menu_action_ ## type ( args ); \
                                    ^
ultralcd.cpp:530:5: note: in expansion of macro 'MENU_ITEM_EDIT'
     MENU_ITEM_EDIT(float3, MSG_MAX, &autotemp_max, 0, HEATER_0_MAXTEMP - 15);
     ^
ultralcd.cpp: In function 'void lcd_control_temperature_preheat_pla_settings_menu()':
ultralcd.cpp:552:64: error: 'HEATER_0_MAXTEMP' was not declared in this scope
     MENU_ITEM_EDIT(int3, MSG_NOZZLE, &plaPreheatHotendTemp, 0, HEATER_0_MAXTEMP - 15);
                                                                ^
ultralcd.cpp:107:36: note: in definition of macro 'MENU_ITEM'
             menu_action_ ## type ( args ); \
                                    ^
ultralcd.cpp:552:5: note: in expansion of macro 'MENU_ITEM_EDIT'
     MENU_ITEM_EDIT(int3, MSG_NOZZLE, &plaPreheatHotendTemp, 0, HEATER_0_MAXTEMP - 15);
     ^
ultralcd.cpp: In function 'void lcd_control_temperature_preheat_abs_settings_menu()':
ultralcd.cpp:567:64: error: 'HEATER_0_MAXTEMP' was not declared in this scope
     MENU_ITEM_EDIT(int3, MSG_NOZZLE, &absPreheatHotendTemp, 0, HEATER_0_MAXTEMP - 15);
                                                                ^
ultralcd.cpp:107:36: note: in definition of macro 'MENU_ITEM'
             menu_action_ ## type ( args ); \
                                    ^
ultralcd.cpp:567:5: note: in expansion of macro 'MENU_ITEM_EDIT'
     MENU_ITEM_EDIT(int3, MSG_NOZZLE, &absPreheatHotendTemp, 0, HEATER_0_MAXTEMP - 15);
     ^
Erreur lors de la compilation.

  Ce rapport contiendrait plus d'informations si l'option
  "Montrer les informations de sortie pendant la compilation"
  était activée dans Fichier > Préférences.

puis tant qu'à faire, j'ai essayé avec :
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 5
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1
puis
#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_1 5
#define TEMP_SENSOR_2 5
#define TEMP_SENSOR_BED 1

je ne reçoit pas de messages d'erreurs dans ces deux derniers cas, mais ma température reste 0,00°C/Off ! (bordel de merde)

une idée..? (une idée pour une bière ?)
Re: Problème première utilisation - Thermistance non reconnue
March 04, 2015 12:47PM
temp sensor 0 1
1 0
2 0
bed 1

pour 1 et 2 il faut faire d'autre modif c'est au cas ou on ai 2 ou 3 hotend
Re: Problème première utilisation - Thermistance non reconnue
March 04, 2015 01:14PM
WOUHOUU !

un mélange de vos réponses m'aura permis de résoudre mon problème !

Pour les visiteurs ayant le même problème :

// This determines the communication speed of the printer
//#define BAUDRATE 250000
#define BAUDRATE 250000
et modifier également la vitesse à 250000 sur repetier. (ça ne fonctionne pas avec 115200, même si c'est sur le firmware et repetier)

et pour le thermal settings, fonctionne avec
#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1
et
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1

Pour mon cas, maintenant que je sais que j'ai une ATC Semitec 104GT-2, je vais conserver le 5.

MERCI !


Sorry, only registered users may post in this forum.

Click here to login