C3舵机专用固件
GRBL使用舵机有两种方法,一种是把Z轴映射为舵机的角度,比如Z0,Z-90分别驱动舵机转动两个角。另一种是把主轴转速映射为舵机角度,比如M3S0,M3S90对于两个角度。 这里提供两种版本固件。
Z版本
固件下载:bachinflash.c3.zservo.zip
此固件取消了Z轴步电机失效,GRBL里Z轴代码用于控制舵机。
Z0 对应舵机 0度 Z-90 对应舵机 90度 Z轴取值有效范围 0至-90 举例: Z50 无效 Z-50 有效,舵机大概转到50度位置
S版本(推荐)
三个轴可用,板子上的PWM脚接舵机信号脚。 采用S值来控制,取值范围 1~255,对应舵机 1~180度,不要问我为什么这个对应关系,这个对应不是很准的,只是大概。 建议实际使用时,自己试一个合适的抬笔值,一个下笔值,比如 S1和S90,要抬笔就发送M3S1,要下笔就发送M3S90,就这么简单。
其他固件也可以通设置以下GRBL值来达到此固件效果:
$Spindle/PWM/Invert=Off $Spindle/PWM/Frequency=100.000 $Spindle/PWM/Off=0.000 $Spindle/PWM/Min=0.000 $Spindle/PWM/Max=100.000 $Spindle/Type=PWM