dukeduck1984 dukeduck1984
关注数: 7 粉丝数: 54 发帖数: 388 关注贴吧数: 24
MKS SBASE V1.2舵机连接教程 研究了不少调平的方案,比较下来还是用舵机加机械的微动开关重复精度最好。其他诸如电感或电容接近开关或多或少会受到温度和湿度影响,或者就是因为热床的表面材料造成检测距离非常短。 用Marlin固件的舵机连接教程网上已经有不少了,现在发一个MKS SBASE V1.2基于Smoothie固件的教程。其实Smoothie固件使用和配置比Marlin简单多了。 舵机可以用MG90或者MG90S,尺寸几乎一样。 要用舵机,你需要连接3根线:5V供电,GND接地,PWM信号。前两个很好找,SBASE板子上有6个限位开关的接口,一般不会都用掉,所以供电和接地可以插在空闲的限位开关位置上,记得把限位开关的供电电压设置为5V(板子发来时默认是3.3V,在限位开关接口最下方有个跳线帽可以设置),见下图。舵机的信号线要接带PWM的Pin口,按照Smoothie官网的资料,PWM有2.0,2.1,2.2,2.3,2.4,2.5,1.18,1.20,1.21,1.23,1.24,1.26,3.25,3.26。但是根据我在MKS SBASE上实际测试,只有1.23,3.25和3.26是PWM。其中3.25和3.26都在EXP2接口上,所以如果你要使用12864或者2004显示屏的,EXP1和EXP2接口都将被占用,就只剩下1.23可以用了。1.23在板子的TF卡槽边上,具体位置见下图。如果你购买的SBASE是早期版本,没有左上角J8这6个针脚,你就只能使用TFT触摸屏,然后把舵机接到3.25或者3.26上了。 线接好后,在Config.txt配置文件中加入下面的配置参数: # 舵机控制开关代码 switch.servo.enable true # 设为true启用该舵机控制模块 switch.servo.input_on_command M280 # M280为舵机启动命令 switch.servo.input_off_command M281 # M281为舵机关闭命令,效果同M280 S0 switch.servo.output_pin 1.23 # 定义PWM Pin口 switch.servo.output_type hwpwm # 将上面的Pin口类型定义为Hardware PWM #switch.servo.pwm_period_ms 20 # 脉冲频率20ms 保存后重启主板。在Pronterface里使用M280命令调试,这个需要自己试验几次找到自己需要的转动停止角度。以我自己的舵机为例:M280 S4.6是将舵机摇臂收起;M280 S8.6是将舵机摇臂放下。 关于自动调平操作的一系列命令,可以保存为一个gcode文件,然后用Smoothie的Player模块在每次开机的时候调用。记得第一次调平要在热床的工作温度下进行,否则会有热胀冷缩造成的误差,找出热床冷时和热时的高度差后写入gcode文件,以后启动时执行便不会有问题。
i3出现奇怪的堵头现象,大神帮忙看图诊断下 我先说下情况,我的i3半年前买的,一直工作正常,几次通宵工作都没问题。大概2个多月前从PLA换到ABS,第一卷ABS全部用完,没堵过一次。现在第二卷ABS用了1/3,之前也完全正常,最近半个月开始出现堵头现象。先说明下,固件配置等都没有动过,之前打印正常时温度为240-245度。 现在的情况,严格来说不算堵头,因为把耗材拔掉,重新加热喷头,装入耗材,又能够正常挤出了,而不是那种堵得非得借助工具清理喷嘴的孔。 通常打印开始的第一层没有问题,到第2层或者第3层开始出现耗材挤不出的状况。今天打印的东西比较大,我加快了打印速度,还特意把打印温度提高到了260度。前10层一切正常,10层以后开始出现挤丝断断续续的问题,但仍能挤出,到了100多层就彻底挤不出了。 半个月前开始有堵头现象时,打印温度我从230度到260度都试过,今天260度正常打印了10层,230度只能打印1层便会堵住。 喷嘴和喉管都是新的。发生堵头后,除了调整温度,第一个想到的就是喷嘴和喉管,都换新的了。喉管是特氟龙管直通,从挤出轮下方一直连接到喷嘴上方,看照片中耗材的情况,融化和非融化的界限很清晰,冷端的散热风扇也是大风量,冷端散热片只是温温的。 现在设置未变的情况下,喷嘴和喉管是新的,并且喷嘴和喉管本身没有堵死,打印刚开始的几层正常,还可能是什么问题? 我猜测是否可能热敏电阻有问题了,导致加热块实际温度与设置并不符?温度波动大,当温度太低时耗材无法被顺利挤出,于是挤出轮出现啃丝,导致之后即使温度回升,挤出轮也因咬不住耗材而无法挤出? 不知推测是否合理,请大神帮忙看下,是否还有其他原因?
1 下一页