assniok Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 Bonjour à tous, Mon imprimante zonestar p805 (clone i3) m'affiche l'erreur maxtemp bed au démarrage. La carte mère est une Melzi. J'ai testé en branchant uniquement l'alimentation et le lcd, et j'obtiens cette erreur. De plus la température du bed affichée est de 168°/0 or que le bed est froid. Si je branche en plus la sonde pour l'extrudeur j'ai bien la température de celui ci qui s'affiche 22°/0. Si je débranche cette sonde et que je la branche sur le bed, j'ai toujours 168°/0. Dois je en conclure que ma carte Melzi est HS (ce que je suppose...) Est-ce qu'il y a un moyen de la réparer ? Pour information, et si ça peut servir, j'ai une autre Melzi ou il manque juste le port usb. Merci de votre aide.
vri8 Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 salut essaye d'inverser tes sondes sur ta Melzi pour voir si tu n'aurai pas ta sonde qui est griller (extrudeur et bed) tu peut teste tes sondes avec un ohmètre et voir dans ton Marlin si tu as la bonne configuration de ta sonde
assniok Posté(e) Novembre 4, 2017 Auteur Posté(e) Novembre 4, 2017 Salut et merci de ton aide, J'ai déjà testé en inversant les sondes et même avec d'autres sondes neuves... Et la température du bed affichée à 168° ne change pas... Concernant le marlin je n'y ai jamais touché, comment puis-je vérifier que c'est bien configuré au niveau de cette sonde ?
pascal_lb Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 (modifié) je n'ai pas en mémoire les lignes à vérifier, mais dans marlin ça doit être paramétré pour une sonde de 100k Modifié (le) Novembre 4, 2017 par pascal_lb
vri8 Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 teste la résistance de la sonde pour vérifier que tu as bien une 100k et quand tu m es ta sonde sur l'emplacement extrudeur elle t'indique bien 22 degres toute tes sondes car si tu as changer ta sonde ta valeur aurai du changer sauf si marlin n'a pas la bonne configuration //=========================================================================== //============================= Thermal Settings ============================ //=========================================================================== /** * --NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table * * Temperature sensors available: * * -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 (Used in ParCan & J-Head) (4.7k pullup) * 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" * 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. * * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950 1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '66':"Dyze Design 4.7M High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" } */ #define TEMP_SENSOR_0 1 #define TEMP_SENSOR_1 0 #define TEMP_SENSOR_2 0 #define TEMP_SENSOR_3 0 #define TEMP_SENSOR_4 0 #define TEMP_SENSOR_BED 0 ((((((( a verifier que cela est bien a 1 )))))
assniok Posté(e) Novembre 4, 2017 Auteur Posté(e) Novembre 4, 2017 malheureusement je ne sais pas comment vérifier ça... comment je peux éditer ce marlin ? et ou puis je le trouver ?
assniok Posté(e) Novembre 4, 2017 Auteur Posté(e) Novembre 4, 2017 tout ce que je trouve de plus proche c'est dans configuration.h : // ############# Heated bed configuration ######################## #define HAVE_HEATED_BED 1 #define HEATED_BED_MAX_TEMP 120 #define SKIP_M190_IF_WITHIN 3 #define HEATED_BED_SENSOR_PIN TEMP_1_PIN #define HEATED_BED_HEATER_PIN HEATER_1_PIN #define HEATED_BED_SET_INTERVAL 5000 #define HEATED_BED_HEAT_MANAGER 0 #define HEATED_BED_PID_INTEGRAL_DRIVE_MAX 255 #define HEATED_BED_PID_INTEGRAL_DRIVE_MIN 80 #define HEATED_BED_PID_PGAIN 196 #define HEATED_BED_PID_IGAIN 33 #define HEATED_BED_PID_DGAIN 290 #define HEATED_BED_PID_MAX 255 #define MIN_EXTRUDER_TEMP 150 #define MAXTEMP 275 #define MIN_DEFECT_TEMPERATURE -10 #define MAX_DEFECT_TEMPERATURE 290 #if 0 #define EXT0_TEMPSENSOR_TYPE 1 #define HEATED_BED_SENSOR_TYPE 1 #define NUM_TEMPS_USERTHERMISTOR0 0 #define USER_THERMISTORTABLE0 {} #elif 0 #define EXT0_TEMPSENSOR_TYPE 97 #define HEATED_BED_SENSOR_TYPE 97 #define USE_GENERIC_THERMISTORTABLE_1 #define GENERIC_THERM1_T0 25 #define GENERIC_THERM1_R0 100000 #define GENERIC_THERM1_BETA 3950 #define GENERIC_THERM1_MIN_TEMP -20 #define GENERIC_THERM1_MAX_TEMP 300 #define GENERIC_THERM1_R1 0 #define GENERIC_THERM1_R2 4700 #else #define EXT0_TEMPSENSOR_TYPE 5 #define NUM_TEMPS_USERTHERMISTOR0 58 #define USER_THERMISTORTABLE0 { \ { 56,300*8},{ 59,295*8},{ 64,290*8},{ 70,285*8},{ 76,280*8},{ 82,275*8},{ 89,270*8},{ 98,265*8},\ { 108,260*8},{ 118,255*8},{ 128,250*8},{ 145,245*8},{ 156,240*8},{ 168,235*8},{ 187,230*8},{ 208,225*8},\ { 227,220*8},{ 248,215*8},{ 272,210*8},{ 301,205*8},{ 336,200*8},{ 370,195*8},{ 400,190*8},{ 450,185*8},\ { 492,180*8},{ 552,175*8},{ 615,170*8},{ 690,165*8},{ 750,160*8},{ 830,155*8},{ 920,150*8},{1010,145*8},\ {1118,140*8},{1215,135*8},{1330,130*8},{1460,125*8},{1594,120*8},{1752,115*8},{1900,110*8},{2040,105*8},\ {2200,100*8},{2350, 95*8},{2516, 90*8},{2671, 85*8},{2831, 80*8},{2975, 75*8},{3115, 70*8},{3251, 65*8},\ {3375, 60*8},{3480, 55*8},{3580, 50*8},{3660, 45*8},{3740, 40*8},{3869, 30*8},{3912, 25*8},{3948, 20*8},\ {4077,-20*8},{4094,-55*8}} #define HEATED_BED_SENSOR_TYPE 6 #define NUM_TEMPS_USERTHERMISTOR1 33 #define USER_THERMISTORTABLE1 { \ { 56,300*8},{ 187,250*8},{ 615,190*8},{ 690,185*8},{ 750,180*8},{ 830,175*8},{ 920,170*8},{1010,165*8},\ {1118,160*8},{1215,155*8},{1330,145*8},{1460,140*8},{1594,135*8},{1752,130*8},{1900,125*8},{2040,120*8},\ {2200,115*8},{2350,110*8},{2516,105*8},{2671, 98*8},{2831, 92*8},{2975, 85*8},{3115, 76*8},{3251, 72*8},\ {3480, 62*8},{3580, 52*8},{3660, 46*8},{3740, 40*8},{3869, 30*8},{3912, 25*8},{3948, 20*8},{4077,-20*8},\ {4094,-55*8}} #endif je ne trouve pas de fichier nommer marlin :(
pascal_lb Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 c'est plus haut dans le fichier configuration.h comme le dit @vri8 c'est dans la section "Thermal Settings"
assniok Posté(e) Novembre 4, 2017 Auteur Posté(e) Novembre 4, 2017 non je n'ai rien plus haut, voici le fichier configuration.h complet : /* �汾��¼: =================================================================== �汾��: V1.6 ��ʱ���: 2015-08-20 ������: 1���ȴ����±� 2�� */ #ifndef CONFIGURATION_H #define CONFIGURATION_H /**************** READ FIRST ************************ This configuration file was created with the configuration tool. For that reason, it does not contain the same informations as the original Configuration.h file. It misses the comments and unused parts. Open this file file in the config tool to see and change the data. You can also upload it to newer/older versions. The system will silently add new options, so compilation continues to work. This file is optimized for version 0.91 generator: http://www.repetier.com/firmware/v091/ */ #define NUM_EXTRUDER 1 #define MOTHERBOARD 63 #include "pins.h" // ################## ADD BY Hally ################ //#define ENABLE_BLUETOOTH //for ADC KEYPAD #define HAVE_ADC_KEYPAD true #define HAVE_LCD true #define AUXILIARY_LEVELING true #define AUX_LEVEL_GOTOP1_SCRIPT "G1 Z3 F600\nG1 X10 Y10 F6000\nG1 Z0.2 F600\n" #define AUX_LEVEL_GOTOP2_SCRIPT "G1 Z3 F600\nG1 X190 Y10 F6000\nG1 Z0.2 F600\n" #define AUX_LEVEL_GOTOP3_SCRIPT "G1 Z3 F600\nG1 X190 Y190 F6000\nG1 Z0.2 F600\n" #define AUX_LEVEL_GOTOP4_SCRIPT "G1 Z3 F600\nG1 X10 Y190 F6000\nG1 Z0.2 F600\n" // ################## EDIT THESE SETTINGS MANUALLY ################ // ################ END MANUAL SETTINGS ########################## #define FAN_BOARD_PIN -1//ORIG_FAN2_PIN //#define EXTERNALSERIAL use Arduino serial library instead of build in. Requires more ram, has only 63 byte input buffer. // Uncomment the following line if you are using arduino compatible firmware made for Arduino version earlier then 1.0 // If it is incompatible you will get compiler errors about write functions not beeing compatible! //#define COMPAT_PRE1 #define DRIVE_SYSTEM 0 #define XAXIS_STEPS_PER_MM 100 #define YAXIS_STEPS_PER_MM 100 #define ZAXIS_STEPS_PER_MM 400 #define EXTRUDER_FAN_COOL_TEMP 50 #define EXT0_X_OFFSET 0 #define EXT0_Y_OFFSET 0 #define EXT0_STEPS_PER_MM 90 #define EXT0_TEMPSENSOR_PIN TEMP_0_PIN #define EXT0_HEATER_PIN HEATER_0_PIN #define EXT0_STEP_PIN ORIG_E0_STEP_PIN #define EXT0_DIR_PIN ORIG_E0_DIR_PIN #define EXT0_INVERSE 0 #define EXT0_ENABLE_PIN E0_ENABLE_PIN #define EXT0_ENABLE_ON 0 #define EXT0_MAX_FEEDRATE 50 #define EXT0_MAX_START_FEEDRATE 20 #define EXT0_MAX_ACCELERATION 5000 #define EXT0_HEAT_MANAGER 3 #define EXT0_WATCHPERIOD 1 #define EXT0_PID_INTEGRAL_DRIVE_MAX 230 #define EXT0_PID_INTEGRAL_DRIVE_MIN 50 #define EXT0_PID_P 7 #define EXT0_PID_I 2 #define EXT0_PID_D 40 #define EXT0_PID_MAX 255 #define EXT0_ADVANCE_K 0 #define EXT0_ADVANCE_L 0 #define EXT0_ADVANCE_BACKLASH_STEPS 0 #define EXT0_WAIT_RETRACT_TEMP 150 #define EXT0_WAIT_RETRACT_UNITS 0 #define EXT0_SELECT_COMMANDS "" #define EXT0_DESELECT_COMMANDS "" #define EXT0_EXTRUDER_COOLER_PIN -1 #define EXT0_EXTRUDER_COOLER_SPEED 255 #define RETRACT_DURING_HEATUP true #define PID_CONTROL_RANGE 20 #define SKIP_M109_IF_WITHIN 2 #define SCALE_PID_TO_MAX 1 #define TEMP_HYSTERESIS 0 #define EXTRUDE_MAXLENGTH 160 #define NUM_TEMPS_USERTHERMISTOR0 0 #define USER_THERMISTORTABLE0 {} #define NUM_TEMPS_USERTHERMISTOR1 0 #define USER_THERMISTORTABLE1 {} #define NUM_TEMPS_USERTHERMISTOR2 0 #define USER_THERMISTORTABLE2 {} #define GENERIC_THERM_VREF 5 #define GENERIC_THERM_NUM_ENTRIES 33 #define HEATER_PWM_SPEED 0 // ############# Heated bed configuration ######################## #define HAVE_HEATED_BED 1 #define HEATED_BED_MAX_TEMP 120 #define SKIP_M190_IF_WITHIN 3 #define HEATED_BED_SENSOR_PIN TEMP_1_PIN #define HEATED_BED_HEATER_PIN HEATER_1_PIN #define HEATED_BED_SET_INTERVAL 5000 #define HEATED_BED_HEAT_MANAGER 0 #define HEATED_BED_PID_INTEGRAL_DRIVE_MAX 255 #define HEATED_BED_PID_INTEGRAL_DRIVE_MIN 80 #define HEATED_BED_PID_PGAIN 196 #define HEATED_BED_PID_IGAIN 33 #define HEATED_BED_PID_DGAIN 290 #define HEATED_BED_PID_MAX 255 #define MIN_EXTRUDER_TEMP 150 #define MAXTEMP 275 #define MIN_DEFECT_TEMPERATURE -10 #define MAX_DEFECT_TEMPERATURE 290 #if 0 #define EXT0_TEMPSENSOR_TYPE 1 #define HEATED_BED_SENSOR_TYPE 1 #define NUM_TEMPS_USERTHERMISTOR0 0 #define USER_THERMISTORTABLE0 {} #elif 0 #define EXT0_TEMPSENSOR_TYPE 97 #define HEATED_BED_SENSOR_TYPE 97 #define USE_GENERIC_THERMISTORTABLE_1 #define GENERIC_THERM1_T0 25 #define GENERIC_THERM1_R0 100000 #define GENERIC_THERM1_BETA 3950 #define GENERIC_THERM1_MIN_TEMP -20 #define GENERIC_THERM1_MAX_TEMP 300 #define GENERIC_THERM1_R1 0 #define GENERIC_THERM1_R2 4700 #else #define EXT0_TEMPSENSOR_TYPE 5 #define NUM_TEMPS_USERTHERMISTOR0 58 #define USER_THERMISTORTABLE0 { \ { 56,300*8},{ 59,295*8},{ 64,290*8},{ 70,285*8},{ 76,280*8},{ 82,275*8},{ 89,270*8},{ 98,265*8},\ { 108,260*8},{ 118,255*8},{ 128,250*8},{ 145,245*8},{ 156,240*8},{ 168,235*8},{ 187,230*8},{ 208,225*8},\ { 227,220*8},{ 248,215*8},{ 272,210*8},{ 301,205*8},{ 336,200*8},{ 370,195*8},{ 400,190*8},{ 450,185*8},\ { 492,180*8},{ 552,175*8},{ 615,170*8},{ 690,165*8},{ 750,160*8},{ 830,155*8},{ 920,150*8},{1010,145*8},\ {1118,140*8},{1215,135*8},{1330,130*8},{1460,125*8},{1594,120*8},{1752,115*8},{1900,110*8},{2040,105*8},\ {2200,100*8},{2350, 95*8},{2516, 90*8},{2671, 85*8},{2831, 80*8},{2975, 75*8},{3115, 70*8},{3251, 65*8},\ {3375, 60*8},{3480, 55*8},{3580, 50*8},{3660, 45*8},{3740, 40*8},{3869, 30*8},{3912, 25*8},{3948, 20*8},\ {4077,-20*8},{4094,-55*8}} #define HEATED_BED_SENSOR_TYPE 6 #define NUM_TEMPS_USERTHERMISTOR1 33 #define USER_THERMISTORTABLE1 { \ { 56,300*8},{ 187,250*8},{ 615,190*8},{ 690,185*8},{ 750,180*8},{ 830,175*8},{ 920,170*8},{1010,165*8},\ {1118,160*8},{1215,155*8},{1330,145*8},{1460,140*8},{1594,135*8},{1752,130*8},{1900,125*8},{2040,120*8},\ {2200,115*8},{2350,110*8},{2516,105*8},{2671, 98*8},{2831, 92*8},{2975, 85*8},{3115, 76*8},{3251, 72*8},\ {3480, 62*8},{3580, 52*8},{3660, 46*8},{3740, 40*8},{3869, 30*8},{3912, 25*8},{3948, 20*8},{4077,-20*8},\ {4094,-55*8}} #endif // ################ 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 #define ALWAYS_CHECK_ENDSTOPS 1 // ################# XYZ movements ################### #define X_ENABLE_ON 0 #define Y_ENABLE_ON 0 #define Z_ENABLE_ON 0 #define DISABLE_X 0 #define DISABLE_Y 0 #define DISABLE_Z 0 #define DISABLE_E 0 #define INVERT_X_DIR 0 #define INVERT_Y_DIR 0 #define INVERT_Z_DIR 1///0 #define X_HOME_DIR -1 #define Y_HOME_DIR -1 #define Z_HOME_DIR -1 #define X_MAX_LENGTH 265 #define Y_MAX_LENGTH 230 #define Z_MAX_LENGTH 235 #define X_MIN_POS -45 #define Y_MIN_POS -5 #define Z_MIN_POS 0 // ########################################################################################## // ## Movement settings ## // ########################################################################################## #define FEATURE_BABYSTEPPING 0///1 #define BABYSTEP_MULTIPLICATOR 100///1 #define DELTA_SEGMENTS_PER_SECOND_PRINT 180 // Move accurate setting for print moves #define DELTA_SEGMENTS_PER_SECOND_MOVE 70 // Less accurate setting for other moves // Delta settings #define DELTA_HOME_ON_POWER 0 #define MAX_DELTA_SEGMENTS_PER_LINE 24 #define STEPPER_INACTIVE_TIME 360L//S #define MAX_INACTIVE_TIME 0L #define MAX_FEEDRATE_X 400 #define MAX_FEEDRATE_Y 400 #define MAX_FEEDRATE_Z 4 #define HOMING_FEEDRATE_X 100 #define HOMING_FEEDRATE_Y 100 #define HOMING_FEEDRATE_Z 2 #define HOMING_ORDER HOME_ORDER_XYZ #define ENABLE_BACKLASH_COMPENSATION 0 #define X_BACKLASH 0 #define Y_BACKLASH 0 #define Z_BACKLASH 0 #define RAMP_ACCELERATION 1 #define STEPPER_HIGH_DELAY 0 #define STEP_DOUBLER_FREQUENCY 12000 #define ALLOW_QUADSTEPPING 1 #define DOUBLE_STEP_DELAY 1 // time in microseconds #define MAX_HALFSTEP_INTERVAL 1999 #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X 400 #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y 400 #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z 400 #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X 400 #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y 400 #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z 400 #define MAX_JERK 20 #define MAX_ZJERK 0.3 #define MOVE_CACHE_SIZE 16 #define MOVE_CACHE_LOW 10 #define LOW_TICKS_PER_MOVE 250000 #define FEATURE_TWO_XSTEPPER 0 #define X2_STEP_PIN ORIG_E2_STEP_PIN//ORIG_E2_STEP_PIN #define X2_DIR_PIN ORIG_E2_DIR_PIN #define X2_ENABLE_PIN ORIG_E2_ENABLE_PIN #define FEATURE_TWO_YSTEPPER 0 #define Y2_STEP_PIN ORIG_E2_STEP_PIN #define Y2_DIR_PIN ORIG_E2_DIR_PIN #define Y2_ENABLE_PIN ORIG_E2_ENABLE_PIN #define FEATURE_TWO_ZSTEPPER 0 #define Z2_STEP_PIN ORIG_E2_STEP_PIN #define Z2_DIR_PIN ORIG_E2_DIR_PIN #define Z2_ENABLE_PIN ORIG_E2_ENABLE_PIN #define FEATURE_DITTO_PRINTING 0 // ################# Misc. settings ################## #define BAUDRATE 115200 #define ENABLE_POWER_ON_STARTUP #define POWER_INVERTING 0 #define KILL_METHOD 1 #define GCODE_BUFFER_SIZE 2 #define ACK_WITH_LINENUMBER #define WAITING_IDENTIFIER "wait" #define ECHO_ON_EXECUTE #define EEPROM_MODE 16 /* ======== Servos ======= Control the servos with M340 P<servoId> S<pulseInUS> / ServoID = 0..3 pulseInUs = 500..2500 Servos are controlled by a pulse width normally between 500 and 2500 with 1500ms in center position. 0 turns servo off. WARNING: Servos can draw a considerable amount of current. Make sure your system can handle this or you may risk your hardware! */ #define FEATURE_SERVO 0 #define SERVO0_PIN 11 #define SERVO1_PIN -1 #define SERVO2_PIN -1 #define SERVO3_PIN -1 #define FEATURE_WATCHDOG 0///1 // #################### Z-Probing ##################### #define AUTO_LEVEL_DEBUG 0 #define FEATURE_Z_PROBE 0 #define Z_PROBE_BED_DISTANCE 4 #define Z_PROBE_PIN -1 #define Z_PROBE_PULLUP 1 #define Z_PROBE_ON_HIGH 0 #define Z_PROBE_X_OFFSET 0 #define Z_PROBE_Y_OFFSET 0 #define Z_PROBE_WAIT_BEFORE_TEST 0 #define Z_PROBE_SPEED 2 #define Z_PROBE_XY_SPEED 200 #define Z_PROBE_SWITCHING_DISTANCE 0.3 #define Z_PROBE_REPETITIONS 2 #define Z_PROBE_HEIGHT 5 #define Z_PROBE_START_SCRIPT "G28 Y0 X0\n G1 X-40\n G28 Z0\n G1 Z5\n" #define Z_PROBE_FINISHED_SCRIPT "G28 X0 Y200\n" #define FEATURE_AUTOLEVEL 0 #define Z_PROBE_X0 -30 #define Z_PROBE_Y0 -5 #define Z_PROBE_X1 150 #define Z_PROBE_Y1 -5 #define Z_PROBE_X2 150 #define Z_PROBE_Y2 160 #define Z_PROBE_X3 -30 #define Z_PROBE_Y3 160 #ifndef SDSUPPORT // Some boards have sd support on board. These define the values already in pins.h #define SDSUPPORT 1 #define SDCARDDETECT -1 #define SDCARDDETECTINVERTED 0 #endif #define SD_EXTENDED_DIR 1 /** Show extended directory including file length. Don't use this with Pronterface! */ #define ARC_SUPPORT 1 #define FEATURE_MEMORY_POSITION 1 #define FEATURE_CHECKSUM_FORCED 0 #define FEATURE_FAN_CONTROL 1 #define FEATURE_CONTROLLER 16//8 #define UI_LANGUAGE 0 #define UI_PRINTER_NAME "P802M_8" #define UI_FIRWWARE_VERSION "P802M_8_V1.5" #define UI_PRINTER_COMPANY "Zonestar 3D Printer" #define UI_PAGES_DURATION 5000 #define UI_ANIMATION 1 #define UI_SPEEDDEPENDENT_POSITIONING false #define UI_DISABLE_AUTO_PAGESWITCH 1 #define UI_AUTORETURN_TO_MENU_AFTER 50000 #define FEATURE_UI_KEYS 0 #define UI_ENCODER_SPEED 0 #define UI_KEY_BOUNCETIME 2 #define UI_KEY_FIRST_REPEAT 250 #define UI_KEY_REDUCE_REPEAT 25 #define UI_KEY_MIN_REPEAT 25 #define FEATURE_BEEPER 0 #define CASE_LIGHTS_PIN -1 #define CASE_LIGHT_DEFAULT_ON 1 #define UI_START_SCREEN_DELAY 1000 /** Beeper sound definitions for short beeps during key actions and longer beeps for important actions. Parameter is delay in microseconds and the secons is the number of repetitions. Values must be in range 1..255 */ #define BEEPER_SHORT_SEQUENCE 2,2 #define BEEPER_LONG_SEQUENCE 8,8 #define UI_SET_PRESET_HEATED_BED_TEMP_PLA 55 #define UI_SET_PRESET_EXTRUDER_TEMP_PLA 190 #define UI_SET_PRESET_HEATED_BED_TEMP_ABS 85 #define UI_SET_PRESET_EXTRUDER_TEMP_ABS 240 #define UI_SET_MIN_HEATED_BED_TEMP 30 #define UI_SET_MAX_HEATED_BED_TEMP 120 #define UI_SET_MIN_EXTRUDER_TEMP 170 #define UI_SET_MAX_EXTRUDER_TEMP 260 #define UI_SET_EXTRUDER_FEEDRATE 2 #define UI_SET_EXTRUDER_RETRACT_DISTANCE 3 #endif /* Below you will find the configuration string, that created this Configuration.h ========== Start configuration string ========== { "editMode": 2, "processor": 0, "baudrate": 115200, "xStepsPerMM": 100, "yStepsPerMM": 100, "zStepsPerMM": 400, "xInvert": 0, "xInvertEnable": 0, "eepromMode": 1, "yInvert": 0, "yInvertEnable": 0, "zInvert": 0, "zInvertEnable": 0, "extruder": [ { "id": 0, "heatManager": 3, "pidDriveMin": 40, "pidDriveMax": 230, "pidMax": 255, "sensorType": 100, "sensorPin": "TEMP_0_PIN", "heaterPin": "HEATER_0_PIN", "maxFeedrate": 50, "startFeedrate": 20, "invert": "0", "invertEnable": "0", "acceleration": 5000, "watchPeriod": 1, "pidP": 7, "pidI": 2, "pidD": 40, "advanceK": 0, "advanceL": 0, "waitRetractTemp": 150, "waitRetractUnits": 0, "waitRetract": 0, "stepsPerMM": 160, "coolerPin": -1, "coolerSpeed": 255, "selectCommands": "", "deselectCommands": "", "xOffset": 0, "yOffset": 0, "xOffsetSteps": 0, "yOffsetSteps": 0, "stepper": { "name": "Extruder 0", "step": "ORIG_E0_STEP_PIN", "dir": "ORIG_E0_DIR_PIN", "enable": "E0_ENABLE_PIN" }, "advanceBacklashSteps": 0 } ], "uiLanguage": 0, "uiController": 0, "xMinEndstop": 1, "yMinEndstop": 1, "zMinEndstop": 1, "xMaxEndstop": 1, "yMaxEndstop": 1, "zMaxEndstop": 1, "motherboard": 701, "driveSystem": 0, "xMaxSpeed": 50, "xHomingSpeed": 40, "xTravelAcceleration": 200, "xPrintAcceleration": 200, "yMaxSpeed": 50, "yHomingSpeed": 40, "yTravelAcceleration": 200, "yPrintAcceleration": 200, "zMaxSpeed": 2, "zHomingSpeed": 2, "zTravelAcceleration": 100, "zPrintAcceleration": 100, "xMotor": { "name": "X motor", "step": "ORIG_X_STEP_PIN", "dir": "ORIG_X_DIR_PIN", "enable": "ORIG_X_ENABLE_PIN" }, "yMotor": { "name": "Y motor", "step": "ORIG_Y_STEP_PIN", "dir": "ORIG_Y_DIR_PIN", "enable": "ORIG_Y_ENABLE_PIN" }, "zMotor": { "name": "Z motor", "step": "ORIG_Z_STEP_PIN", "dir": "ORIG_Z_DIR_PIN", "enable": "ORIG_Z_ENABLE_PIN" }, "enableBacklash": "1", "backlashX": 0, "backlashY": 0, "backlashZ": 0, "stepperInactiveTime": 360, "maxInactiveTime": 0, "xMinPos": 0, "yMinPos": 0, "zMinPos": 0, "xLength": 200, "yLength": 200, "zLength": 120, "alwaysCheckEndstops": "1", "disableX": "0", "disableY": "0", "disableZ": "0", "disableE": "0", "xHomeDir": "-1", "yHomeDir": "-1", "zHomeDir": "-1", "xEndstopBack": 1, "yEndstopBack": 1, "zEndstopBack": 0, "deltaSegmentsPerSecondPrint": 180, "deltaSegmentsPerSecondTravel": 70, "deltaDiagonalRod": 445, "deltaHorizontalRadius": 209.25, "deltaAlphaA": 210, "deltaAlphaB": 330, "deltaAlphaC": 90, "deltaDiagonalCorrA": 0, "deltaDiagonalCorrB": 0, "deltaDiagonalCorrC": 0, "deltaMaxRadius": 150, "deltaRadiusCorrA": 0, "deltaRadiusCorrB": 0, "deltaRadiusCorrC": 0, "deltaXOffsetSteps": 0, "deltaYOffsetSteps": 0, "deltaZOffsetSteps": 0, "deltaSegmentsPerLine": 24, "stepperHighDelay": 0, "stepDoublerFrequency": 12000, "allowQuadstepping": "1", "doubleStepDelay": 1, "maxHalfstepInterval": 1999, "maxJerk": 20, "maxZJerk": 0.3, "moveCacheSize": 16, "moveCacheLow": 10, "lowTicksPerMove": 250000, "enablePowerOnStartup": "1", "echoOnExecute": "1", "sendWaits": "1", "ackWithLineNumber": "1", "killMethod": 1, "useAdvance": "0", "useQuadraticAdvance": "0", "powerInverting": 0, "mirrorX": 0, "mirrorXMotor": { "name": "Extruder 1", "step": "ORIG_E1_STEP_PIN", "dir": "ORIG_E1_DIR_PIN", "enable": "E1_ENABLE_PIN" }, "mirrorY": 0, "mirrorYMotor": { "name": "Extruder 1", "step": "ORIG_E1_STEP_PIN", "dir": "ORIG_E1_DIR_PIN", "enable": "E1_ENABLE_PIN" }, "mirrorZ": 0, "mirrorZMotor": { "name": "Extruder 1", "step": "ORIG_E1_STEP_PIN", "dir": "ORIG_E1_DIR_PIN", "enable": "E1_ENABLE_PIN" }, "dittoPrinting": "0", "featureServos": "0", "servo0Pin": 11, "servo1Pin": -1, "servo2Pin": -1, "servo3Pin": -1, "featureWatchdog": "1", "hasHeatedBed": "0", "enableZProbing": "0", "extrudeMaxLength": 160, "homeOrder": "HOME_ORDER_XYZ", "featureController": 8, "uiPrinterName": "RepRap", "uiPrinterCompany": "Home made", "uiPagesDuration": 4000, "uiAnimation": "1", "uiDisablePageswitch": "1", "uiAutoReturnAfter": 30000, "featureKeys": "0", "uiEncoderSpeed": 1, "uiKeyBouncetime": 10, "uiKeyFirstRepeat": 500, "uiKeyReduceRepeat": 50, "uiKeyMinRepeat": 50, "featureBeeper": "1", "uiPresetBedTempPLA": 60, "uiPresetBedABS": 110, "uiPresetExtruderPLA": 190, "uiPresetExtruderABS": 240, "uiMinHeatedBed": 30, "uiMaxHeatedBed": 120, "uiMinEtxruderTemp": 170, "uiMaxExtruderTemp": 260, "uiExtruderFeedrate": 2, "uiExtruderRetractDistance": 3, "uiSpeeddependentPositioning": "0", "maxBedTemperature": 120, "bedSensorType": 1, "bedSensorPin": "TEMP_1_PIN", "bedHeaterPin": "HEATER_1_PIN", "bedHeatManager": 0, "bedUpdateInterval": 5000, "bedPidDriveMin": 80, "bedPidDriveMax": 255, "bedPidP": 196, "bedPidI": 33, "bedPidD": 290, "bedPidMax": 255, "caseLightPin": "ORIG_FAN2_PIN", "caseLightDefaultOn": "1", "bedSkipIfWithin": 3, "gen1T0": 25, "gen1R0": 100000, "gen1Beta": 4036, "gen1MinTemp": -20, "gen1MaxTemp": 300, "gen1R1": 0, "gen1R2": 4700, "gen2T0": 25, "gen2R0": 100000, "gen2Beta": 4036, "gen2MinTemp": -20, "gen2MaxTemp": 300, "gen2R1": 0, "gen2R2": 4700, "gen3T0": 25, "gen3R0": 100000, "gen3Beta": 4036, "gen3MinTemp": -20, "gen3MaxTemp": 300, "gen3R1": 0, "gen3R2": 4700, "userTable0": { "r1": 0, "r2": 4700, "temps": [ ] }, "userTable1": { "r1": 0, "r2": 4700, "temps": [ ] }, "userTable2": { "r1": 0, "r2": 4700, "temps": [ ] }, "tempHysteresis": 0, "pidControlRange": 20, "skipM109Within": 2, "extruderFanCoolTemp": 50, "minTemp": 150, "maxTemp": 275, "minDefectTemp": -10, "maxDefectTemp": 290, "arcSupport": "1", "featureMemoryPositionWatchdog": "1", "forceChecksum": "0", "sdExtendedDir": "1", "featureFanControl": "1", "fanPin": "ORIG_FAN_PIN", "scalePidToMax": "1", "zProbePin": -1, "zProbeBedDistance": 10, "zProbePullup": "0", "zProbeOnHigh": "0", "zProbeXOffset": 0, "zProbeYOffset": 0, "zProbeWaitBeforeTest": "0", "zProbeSpeed": 2, "zProbeXYSpeed": 150, "zProbeHeight": 40, "zProbeStartScript": "", "zProbeFinishedScript": "", "featureAutolevel": "1", "zProbeX1": 20, "zProbeY1": 20, "zProbeX2": 160, "zProbeY2": 20, "zProbeX3": 100, "zProbeY3": 160, "zProbeSwitchingDistance": 1, "zProbeRepetitions": 1, "sdSupport": "1", "sdCardDetectPin": "SDCARDDETECT", "sdCardDetectInverted": "1", "uiStartScreenDelay": 1000, "xEndstopBackMove": 5, "yEndstopBackMove": 5, "zEndstopBackMove": 2, "xEndstopRetestFactor": 3, "yEndstopRetestFactor": 3, "zEndstopRetestFactor": 3, "xMinPin": "ORIG_X_MIN_PIN", "yMinPin": "ORIG_Y_MIN_PIN", "zMinPin": "ORIG_Z_MIN_PIN", "xMaxPin": "ORIG_X_MAX_PIN", "yMaxPin": "ORIG_Y_MAX_PIN", "zMaxPin": "ORIG_Z_MAX_PIN", "deltaHomeOnPower": "0", "fanBoardPin": "ORIG_FAN2_PIN", "heaterPWMSpeed": 0, "featureBabystepping": "1", "babystepMultiplicator": 1, "hasMAX6675": false, "hasMAX31855": false, "hasGeneric1": false, "hasGeneric2": false, "hasGeneric3": false, "hasUser0": false, "hasUser1": false, "hasUser2": false, "numExtruder": 1, "version": 91.7 } ========== End configuration string ========== */ j'ai également cherché dans tout les fichiers dans arduino, mais je ne trouve pas cette ligne...
pascal_lb Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 ouai c'est une version modifiée pour la "zonestar" effectivement ça doit être dans la section "Heated bed configuration"... mais j'avoue que là je sèche...
vri8 Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 je connait pas trop ce format mes essaye peut être de monter cette ligne a 180 a la place de 120 pour voir comment réagit ta machine cela devrait évite la sécurité de démarrage Il y a 1 heure, assniok a dit : #define HEATED_BED_MAX_TEMP 120
assniok Posté(e) Novembre 4, 2017 Auteur Posté(e) Novembre 4, 2017 (modifié) j'ai mis a jour ma version de repetier, j'ai mis 180° et du coup j'ai toujours le même problème de la température du plateau qui est erronée mais l'imprimante démarre. Je peux utiliser les axes ou l'extrudeur, mais je ne peux pas faire chauffer le plateau. et le fait d'avoir bougé les axes a modifié l'affichage, j'ai maintenant une température affichée de 241° Modifié (le) Novembre 4, 2017 par assniok
vri8 Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 aurait tu la possibilité de nous montrer des photos de ton écran et aussi de tes câblages attention a ne pas trop faire chauffée ta machine pour l'instant car on ne connait pas tes vrai température
assniok Posté(e) Novembre 4, 2017 Auteur Posté(e) Novembre 4, 2017 Oui je peux faire des photos ? je ne la fais pas chauffer, c'était juste pour tester si tout fonctionne bien à part cette sonde du bed... Je vais faire des photos...
vri8 Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 "maxBedTemperature": 120, "bedSensorType": 1, "bedSensorPin": "TEMP_1_PIN", "bedHeaterPin": "HEATER_1_PIN", "bedHeatManager": 0, "bedUpdateInterval": 5000, "bedPidDriveMin": 80, "bedPidDriveMax": 255, salut faudrait modifier "bedSensorType": 1, et passer "bedSensorType": 5, cela doit changer ton type de sonde es ce que ta sonde ressemble a celle qui est près de ta buse ????
vri8 Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 il y a 6 minutes, assniok a dit : Oui je peux faire des photos ? je ne la fais pas chauffer, c'était juste pour tester si tout fonctionne bien à part cette sonde du bed... Je vais faire des photos... Super
assniok Posté(e) Novembre 4, 2017 Auteur Posté(e) Novembre 4, 2017 il y a 11 minutes, vri8 a dit : "maxBedTemperature": 120, "bedSensorType": 1, "bedSensorPin": "TEMP_1_PIN", "bedHeaterPin": "HEATER_1_PIN", "bedHeatManager": 0, "bedUpdateInterval": 5000, "bedPidDriveMin": 80, "bedPidDriveMax": 255, salut faudrait modifier "bedSensorType": 1, et passer "bedSensorType": 5, cela doit changer ton type de sonde es ce que ta sonde ressemble a celle qui est près de ta buse ???? Oui les sondes sont identiques. Je vais tester à 5 ? Je vous joins les photos.
assniok Posté(e) Novembre 4, 2017 Auteur Posté(e) Novembre 4, 2017 (modifié) en mettant à 5 j'ai toujours le même problème... de toute façon je ne pense pas que la sonde soit hs puisqu'elle fonctionne si je l'inverse avec celle de la buse... je vais finir par croire que ces cartes sont maudites... dans l’hypothèse ou ma carte serait HS, est ce que j'aurais intérêt a passer sur quelque chose comme ça ou est qu'il y a mieux ou plus adapté ?? Modifié (le) Novembre 4, 2017 par assniok
vri8 Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 (modifié) re passe en 1 le 5 et peut tu me prendre une photo de ta sonde s'il te plait et inverse tes fils des sondes avec une photo de ton écran merci Modifié (le) Novembre 4, 2017 par vri8
assniok Posté(e) Novembre 4, 2017 Auteur Posté(e) Novembre 4, 2017 J'ai remis à 1 Je joins une photo des sondes ? Par contre pour ta dernière requête je ne suis pas sur d'avoir bien compris... tu veux que je branche une sonde à l'envers ? (si oui laquelle ?) et que je fasse une photo du résultat sur le lcd ?
vri8 Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 que tu mette la sonde de ta buse sur le bed et la sonde du bed sur la buse au niveau de ta carte mère
assniok Posté(e) Novembre 4, 2017 Auteur Posté(e) Novembre 4, 2017 C'est fait Mais ça ne change rien sur le lcd ?
vri8 Posté(e) Novembre 4, 2017 Posté(e) Novembre 4, 2017 du coup tes sondes sont bonne je pense que cela vient d'un parametre de ta carte passe le 1 a qu'on a mit a 5 a 100 et regarde ce que cela fait je pense avec une petite photo de l'écran et tu peut remettre tes sondes dans le bon sens sur la carte mere
assniok Posté(e) Novembre 4, 2017 Auteur Posté(e) Novembre 4, 2017 J'ai remis les sondes et passé le 1 à 100 mais c'est toujours pareil
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