Contact me: hankecnc@gmail.com

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186

推推 grbl 3年前 (2023-01-25) 336次浏览
新问题

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186

 关闭
冒险 打开此问题 on Jun 25, 2012 ·12条评论

评论

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186

我一直运行RC2很好,没有问题,我喜欢它。今天我增加了一个键盘和液晶显示屏。

进行以下更改后。它们都很好用… 然而,为了打开下面的命令,我不得不打开PID。见下文。 唯一的问题,这是造成的是,热床不再记录温度。PID为什么关了我的床温?我试图找出原因,这是挑衅的PID这样做。

以下是我更改的内容

调整配置. h

取消注释行

定义ULTRA_LCD //通用lcd支持,也支持16 x2

取消注释行

定义ULTIPANEL //将多面板定义为在thingiverse上

取消注释行

define NEWPANEL //如果有单击编码器面板,请启用此选项

编辑端号. h

对于主板== 33(斜坡),找到以下行:
将其更新为:
#定义BTN_EN1 64
#定义BTN_EN2 59
#定义BTN_ENC 63 //点击

在那之后,我不能编译,除非我这样做:

//PID设置:
//注释以下行以禁用PID并启用bang-bang。

定义PID温度

定义PID_MAX 255 //限制喷嘴电流;255=满电流

如果定义PID温度

//#define PID_DEBUG //将调试数据发送到串行端口。
//#定义PID_OPENLOOP 1 //将PID置于开环中。M104设置输出功率(%)
#定义PID_INTEGRAL_DRIVE_MAX 255 //积分项的限值
#定义K1 0.95 //PID内的平滑因子
#定义PID_dT 0.128 //PID的采样周期

//如果使用的是预配置的hotend,则可以通过取消注释来使用其中一个值集
//终极制造者
#定义默认值_Kp 22.2
#定义默认值Ki(1.25*PID_dT)
#定义默认值Kd(99/PID_dT)

//标记齿轮
// #定义默认值_Kp 7.0
// #定义默认值_Ki 0.1
// #定义默认值Kd 12

//12 V上的孟德尔部件V9
//#定义默认值_Kp 63.0
//#定义默认值Ki(2.25*PID_dT)
//#定义默认值Kd(440/PID_dT)

结束//PID温度

我还不需要使用PID,所以我没有遇到这个问题。有什么原因我需要运行PID与键盘和液晶显示屏。

谢谢你的帮忙

杰夫

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186
作者

我刚刚下载了RC2的当前.zip文件,并做了所有的修改。T0可以T1可以T2不行。 我看到T0应为挤出机1,T1应为HBP,T2应为挤出机2。 看起来我需要移动一些大头针。我得到T0和T1显示为两个挤出机温度。

这是我一直工作正常的别针。我正在使用RAMPS 1.4

#如果主板== 33
#定义风扇引脚 9//(Sprinter配置)
#其他
#定义风扇引脚 4//IO引脚。需要缓冲液
结束编号
#定义PS_ON_PIN 12
#定义终止PIN -1

#定义加热器_0_引脚 10 //挤出机1
#如果主板== 33
#定义加热器_1_引脚 -1
#其他
#定义加热器_1_引脚 9 //挤出机2(Sprinter上的风扇)
结束编号
#定义加热器_2_引脚 -1
#定义温度_0_PIN 13 //模拟编号
#定义温度_1_PIN 15 //模拟编号
#定义温度_2_PIN -1 //模拟编号
#定义加热器_床_PIN 8 //床
#定义温度_床_PIN 14 //模拟编号

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186
作者

当我运行ReplicatorG 34时,加热的构建平台显示0。与LCD屏幕相同。

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186
贡献者

T0 =第一台挤出机
T1 =第二挤出机
T2 =第三挤出机

要设置加热床的温度,您需要使用M140/M190。

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186
作者

是的,我可以在Start.gcode文件中设置温度。但问题是,它不再注册临时工了。我在LCD屏幕上得到0,在repg中得到0。 这不是PID关闭时的问题。但后来键盘和液晶显示屏不再工作,为什么我需要PID的键盘和液晶显示屏我不知道.

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186
贡献者

从6月11日起,您是否已包含修复程序?因为对暖床的定义有问题。

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186
作者

我昨天才下载了代码。我已经很接近了!!!!!!!…… :—)

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186
作者

在液晶显示器上,我看到一个B,我认为这意味着床。如果我手动设置一切通过液晶菜单,我可以设置温度和灯打开床升温。

我玩键盘和液晶显示器玩得越多,我就发现也许你应该用其中之一。如果你使用键盘和液晶显示器,你可以做任何事情,而不需要电脑。我已经能够加载一个测试打印,并做一个空气打印测试。

我看到当我为PLA预热时,我看到提示符号026/180和B 026/070。

所以是的,它显示了床温和尖端温度。 因此,似乎在PID打开后,出于某种原因,ReplicatorG无法再看到T1上的床温

此外,我的固件已经daid的方式是:

T0 Extruder 1
T1 HBP
T2 Exturder 2

此时,T0和T1正在为LCD显示屏工作。但不适用于replicatorG,即使它使用的引脚与PID关闭时工作的引脚相同,并且RepG看到HBP的T1温度。

我想知道当启用PID以使ReplicatorG不注册临时时,固件中发生了什么

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186
作者

我觉得这不是问题。我刚从REPG34向打印机发送了一个打印作业。B值上升到70,Tip值上升到225。 这是我在start.gcode中设置的。 因此,我无法在Repg中监测控制面板中的温度。好吧 我可以在液晶显示器上看。

我想修复repg。但似乎如果我不能,也不是世界末日。

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186
贡献者

RepG很可能无法理解M105命令的回复,其中有一个启用PID的额外字段(PWM输出值)

LCD和键盘,马林RC2,斜坡1.4,REPG 34 #186
作者

这将位于固件中的什么位置?我想看看启用PID后会发生什么。我在我的start.gcode中使用并且已经使用了M105。启用PID时必须更改。