installation heatbed

Voir le sujet précédent Voir le sujet suivant Aller en bas

installation heatbed

Message par valerian le Mer 13 Jan - 15:53

Bonjour tout le monde!
J'ai une Kossel mini avec une carte mks v1.1 et j'aimerais y installer un plateau chauffant.
N'ayant pas de connexion prévus sur ma carte j'ai dû passé par ceci http://i00.i.aliimg.com/wsphoto/v0/32331801944/3D-printer-reprap-hot-bed-print-head-heating-control-of-MOS-MKS-MOS-with-line.jpg
J'ai "il me semble" fait tous les branchements comme il faut, activé la prise en charge du lit chauffant dans configuration.h en mettant un "1" à #define TEMP_SENSOR_BED.
Mais voilà, rien de marche, la sonde ne me revoit même pas de température, j'ai juste "0/0°" qui est affiché même si je chauffe moi-même le lit.
Si je demande 50° par repester le lcd m'affiche bien "0/50°" et attend que ça chauffe mais rien ne se passe.
Je ne trouve pas beaucoup de documentation là-dessus donc je viens demander un petit coup de main : D
J'imagine qu'il vous faudra plus de détails donc n'hésitez pas!
Je vous donne toujours ça de mon marlin ( et oui, grand chanceux que je suis le seul que j'ai trouvé qui marchait sur mon impriment est en chinois Very Happy

//配置传感器,根据挤出机个数来配置连接传感器数量。如果只有1个挤出机,则只需要开启传感器0接口和热床接口即可。
#define TEMP_SENSOR_0 1 //设置传感器0接口连接的传感器类型编号,类型根据上面说明设置相应的编号
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_3 0 //设置传感器2接口连接的传感器编号,0表示关闭该端口
#define TEMP_SENSOR_BED 1 //设置热床传感器端口连接的传感器类型。该项如果设置错误将影响加热床温度控制
//添加热床支持只需将#define TEMP_SENSOR_BED 处0设置为5即可

//这里用传感器1来做传感器0的冗余。如果两个传感器温度差较大,将停止打印。
//#define TEMP_SENSOR_1_AS_REDUNDANT //设置传感器1作为冗余传感器。
#define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10, //设置温度最大差值

// 打印之前通过M109检查当前温度已经接近设置温度,并等待N秒作为缓冲。
#define TEMP_RESIDENCY_TIME 10 // 设置达到设置温度后等待时间,单位秒
#define TEMP_HYSTERESIS 3 //设置离设置温度的浮动范围
#define TEMP_WINDOW 1

//最低温度低于N时,加热头将不会工作。该功能确保温度传感器连接或配置错误时不会烧毁设备。
//检查热敏电阻是否正常。
//如果热门电阻工作不正常,将使加热头电源一直工作。这是非常危险的。

#define HEATER_0_MINTEMP 5 //设置加热头0的最小温度,一般设置成室内最低温度比较好。因为开机时应该测量到的是室温。
#define HEATER_1_MINTEMP 5
#define HEATER_2_MINTEMP 5
#define BED_MINTEMP 5

//当温度超过最大设置值,加热头会自动关闭。
//该项配置是为了保护你的设备,避免加热温度过高产生以外。但不能防止温度传感器非正常工作的情况。
//你应该使用MINTEMP选项来保证温度传感器短路或损坏时的设备安全。
#define HEATER_0_MAXTEMP 275 //挤出头0 最大保护温度
#define HEATER_1_MAXTEMP 275
#define HEATER_2_MAXTEMP 275
#define BED_MAXTEMP 120 //热床最大保护温度

//如果你的热床电流较大,你可以通过设置占空比的方式降低电流,这个值应该是个整数,数字越大,电流越小。
//#define HEATER_BED_DUTY_CYCLE_DIVIDER 4

//如果你想用M105命令来显示加热器的功耗,需要设置下面两个参数
//#define EXTRUDER_WATTS (12.0*12.0/6.7) // P=I^2/R
//#define BED_WATTS (12.0*12.0/1.1) // P=I^2/R

//PID设置
#define PIDTEMP
#define BANG_MAX 255
#define PID_MAX 255
#ifdef PIDTEMP
#define PID_FUNCTIONAL_RANGE 10
#define PID_INTEGRAL_DRIVE_MAX 255
#define K1 0.95
#define PID_dT ((OVERSAMPLENR * 8.0)/(F_CPU / 64.0 / 256.0))
#define DEFAULT_Kp 22.2
#define DEFAULT_Ki 1.08
#define DEFAULT_Kd 114
#endif

#define MAX_BED_POWER 255 //通过占空比方式限制热床的最大功率,255表示不限制
#ifdef PIDTEMPBED
#define DEFAULT_bedKp 10.00
#define DEFAULT_bedKi .023
#define DEFAULT_bedKd 303.
#endif

//为了防止加热头未开启时的冷挤出,这里设置当加热头温度未达到N时不允许挤出操作执行。(M302指令可以解除冷挤出限制)
#define PREVENT_DANGEROUS_EXTRUDE
#define PREVENT_LENGTHY_EXTRUDE

#define EXTRUDE_MINTEMP 175//设置挤出头运行的最低温度
#define EXTRUDE_MAXLENGTH (X_MAX_LENGTH+Y_MAX_LENGTH) //避免非常长的挤出操作

valerian

Messages : 21
Date d'inscription : 05/12/2015

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: installation heatbed

Message par Tag le Mer 13 Jan - 16:06

Bonjour,
j'ai trouvé ce petit lien à propos des lit chauffants. Essaye de voir si ta config est correcte:
http://reprap.org/wiki/Heatbeds_-_A_beginner's_guide
As tu vérifié ta thermistance, car une valeur à 0 dénote que quelque chose n'est pas connecté

Tag

Messages : 703
Date d'inscription : 26/03/2014
Age : 50

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum