pyriame Posté(e) Septembre 15, 2018 Posté(e) Septembre 15, 2018 bonjour, Est ce que quelqu'un aurait la référence de la thermistance du Bed ? Dans Marlin vous avez ce choix la : * Temperature sensors available: * * -4 : thermocouple with AD8495 * -3 : thermocouple with MAX31855 (only for sensor 0) * -2 : thermocouple with MAX6675 (only for sensor 0) * -1 : thermocouple with AD595 * 0 : not used * 1 : 100k thermistor - best choice for EPCOS 100k (4.7k pullup) * 2 : 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup) * 3 : Mendel-parts thermistor (4.7k pullup) * 4 : 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !! * 5 : 100K thermistor - ATC Semitec 104GT-2/104NT-4-R025H42G (Used in ParCan & J-Head) (4.7k pullup) * 501 : 100K Zonestar (Tronxy X3A) Thermistor * 6 : 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup) * 7 : 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup) * 71 : 100k Honeywell thermistor 135-104LAF-J01 (4.7k pullup) * 8 : 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) * 9 : 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup) * 10 : 100k RS thermistor 198-961 (4.7k pullup) * 11 : 100k beta 3950 1% thermistor (4.7k pullup) * 12 : 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) (calibrated for Makibox hot bed) * 13 : 100k Hisens 3950 1% up to 300°C for hotend "Simple ONE " & "Hotend "All In ONE" * 15 : 100k thermistor calibration for JGAurora A5 hotend * 20 : the PT100 circuit found in the Ultimainboard V2.x * 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950 * 66 : 4.7M High Temperature thermistor from Dyze Design * 70 : the 100K thermistor found in the bq Hephestos 2 * 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor * * 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k. * (but gives greater accuracy and more stable PID) * 51 : 100k thermistor - EPCOS (1k pullup) * 52 : 200k thermistor - ATC Semitec 204GT-2 (1k pullup) * 55 : 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan & J-Head) (1k pullup) * * 1047 : Pt1000 with 4k7 pullup * 1010 : Pt1000 with 1k pullup (non standard) * 147 : Pt100 with 4k7 pullup * 110 : Pt100 with 1k pullup (non standard) * * Use these for Testing or Development purposes. NEVER for production machine. * 998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below. * 999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below. Entre les versions de Marlin certain conseil le choix 1 qui est en faite générique et le choix 5 qui semble plus précis et plus adapté a la CR-10S. On est sur 100K à chaque fois donc c'est pas dramatique mais je me demande si pour le Bed PID il peut pas y avoir une différence importante entre ces 2 versions. Donc si quelqu'un sait si dans une CR-10S c'est bien une 100K thermistor - ATC Semitec 104GT-2/104NT-4-R025H42G . merci bien
Nz0 Posté(e) Septembre 15, 2018 Posté(e) Septembre 15, 2018 Salut @pyriame , Voici ce que j ai trouvé (ici) : Pour les CR-10(S), cette valeur doit être changée: 294 | #define TEMP_SENSOR_BED 5
pyriame Posté(e) Septembre 15, 2018 Auteur Posté(e) Septembre 15, 2018 il y a une heure, Nz0 a dit : Voici ce que j ai trouvé (ici) : Pour les CR-10(S), cette valeur doit être changée: 294 | #define TEMP_SENSOR_BED 5 Merci Nz0 . Si tu regarde ici cette page qui est sur la version 1.9 et pas la 1.8 comme sur le tuto Français il le mettent à 1. Du coup je vais sur leur ancienne page concernant la 1.8 la page elle est à 5 ce qui est cohérent avec le tuto Français . Donc soit il y'a bien une correction entre la 1.8 et 1.9 soit sur la page 1.9 il y'a une erreur, ils ont oublié de la repasser sur la valeur 5
thunderace94 Posté(e) Septembre 21, 2018 Posté(e) Septembre 21, 2018 C'est quand même bizarre, dans le code source du firmware d'origine, cette valeur est fixée à 1 (ligne 152). D'un autre côté, que l'on mette 1 ou 5, c'est toujours une thermistance 100k / 4.7k, il n'y a que la table de calibration qui change...
zPixel Posté(e) Novembre 11, 2018 Posté(e) Novembre 11, 2018 (modifié) C'est la même chose pour le choix de la carte mére : Dans le tuto : #define MOTHERBOARD BOARD_RAMPS_14_EFB Dans le firmware donné par Creality : #define MOTHERBOARD BOARD_RAMPS_13_EFB Il y, a priori, un conflit avec le bus I2C : // // Servos // #ifdef IS_RAMPS_13 #define SERVO0_PIN 7 // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI #else #define SERVO0_PIN 11 #endif #define SERVO1_PIN 6 #define SERVO2_PIN 5 #ifndef SERVO3_PIN #define SERVO3_PIN 4 #endif Je vais mettre #define MOTHERBOARD BOARD_RAMPS_13_EFB. Édit : Ah non, le processeur n'est pas le même entre le version 13 et 14 : // // RAMPS 1.3 / 1.4 - ATmega1280, ATmega2560 // #define BOARD_RAMPS_13_EFB 33 // RAMPS 1.3 (Power outputs: Hotend, Fan, Bed) #define BOARD_RAMPS_14_EFB 43 // RAMPS 1.4 (Power outputs: Hotend, Fan, Bed) Édit 2 : Bon ba ils ont fumés chez Creality. Je viens de démonter le boitier de mon imprimante et le processeur est bien un Atmega 2560 ... Modifié (le) Novembre 11, 2018 par zPixel Ajout de précision et orthographe.
fran6p Posté(e) Novembre 11, 2018 Posté(e) Novembre 11, 2018 @zPixel Les CR10 (pas les S) possèdent bien ce processeur (Atmega 1280) sur leur carte mère (deux fois moins de mémoire que les 2560 d'où choix drastique des options à activer lors d'une compilation de Marlin sur ces modèles (où alors erreurs de compilation pas vraiment explicites )
zPixel Posté(e) Novembre 11, 2018 Posté(e) Novembre 11, 2018 Ah ok, je ne savais pas. Le code source que j'ai téléchargé sur le site de Creality est donné pour la CR10S et est différent de celui de la CR10. Etant donné que la CR10S à un m2560, il faudrait mettre #define MOTHERBOARD BOARD_RAMPS_14_EFB dans le fichier de config et non pas #define MOTHERBOARD BOARD_RAMPS_13_EFB comme Creality l'a fait. Et ça c'est étrange. Es-ce un bug ou je passe à coté de quelque chose ?
Firezeus Posté(e) Novembre 11, 2018 Posté(e) Novembre 11, 2018 J'aimerai beaucoup savoir aussi, j'ai fait le test avec les deux réglages et je ne vois aucune différences.
zPixel Posté(e) Novembre 11, 2018 Posté(e) Novembre 11, 2018 (modifié) @Firezeus Je ne suis pas allé plus loin dans la démarche. Il faudrait comparer les datasheets des deux composants pour voir leurs différences. @fran6p nous en donne déjà une. Je pense qu'il sont compatible pines à pines sinon tu aurais vu une différence. je continu la lecture du code de Creality et je vais peut être tomber sur une vrai raison d'utiliser l'un ou l'autre. La, je viens de tomber sur ça : //=========================================================================== //========================= Filament Runout Sensor ========================== //=========================================================================== //#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament // In RAMPS uses servo pin 2. Can be changed in pins file. For other boards pin definition should be made. // It is assumed that when logic high = filament available // when logic low = filament ran out #if ENABLED(FILAMENT_RUNOUT_SENSOR) const bool FIL_RUNOUT_INVERTING = true; // Should be uncommented and true or false should assigned #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined. #define FILAMENT_RUNOUT_SCRIPT "M600" #endif Soit ils ne donnent pas la dernière version de leur code source, soit il y a plusieurs façon d'activer le détecteur de fin de filament, mais là, il y a clairement une anguille qui tente de se glisser sous un rocher. Modifié (le) Novembre 11, 2018 par zPixel
Firezeus Posté(e) Novembre 11, 2018 Posté(e) Novembre 11, 2018 Merci pour tes recherches si je vois quelque chose je ferai de même.
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant