Smoothieware固件配置文件详解
本文最后更新于:2025年4月15日 下午
前言
本文章主要针对Smoothieware for OpenPnP固件的配置进行记录,不包含所有参数说明,详细说明请查看官方网站:Smoothieware-Website-V1 Configuration Options。
Smoothieboard固件引脚配置[1]
修饰符 | 符号 | 描述 | 示例 |
---|---|---|---|
反转引脚 | ! | 英文感叹号 | 2.6! |
开漏输出 | o | 小写字母o | 2.6o |
上拉 | ^ | Shift+6 | 2.6^ |
下拉 | v | 小写字母v | 2.6v |
无上拉 | - | 减号 | 2.6- |
中断器模式 | @ | Shift+2 | 2.6@ |
无修饰符 | 默认上拉 | 2.6 |
运动控制
机器运动学
1 |
|
机器运动学,可选参数:cartesian, corexy, linear_delta, rotatable_cartesian, morgan。
步进电机
每毫米脉冲数
1 |
|
步进电机每移动1mm所需的脉冲数。
电机引脚配置
常用轴电机引脚配置
1 |
|
只列出alpha/X轴电机引脚配置,其他轴可参考。
A/B旋转轴电机引脚配置
1 |
|
本次DIY贴片机拥有1个吸嘴单元、2个旋转轴:C1、C2轴;在Smoothieware固件中,当轴定义超过普通的3轴(X、Y、Z)时,开发者对额外的轴分别定义为A(delta)、B(epsilon)、C(zeta)轴,所以需要在配置文件中手动添加A、B轴的电机引脚配置。[2]
配置步进电机电流
1 |
|
该配置只针对原版smoothieboard主板上的电机驱动(a4982)才有效,各种变种版本如果使用的不是该型号的电机驱动,可以更改为false
。
LED
板载LED
1 |
|
原版smoothieboard主板板载了4个LED指示灯,占用的引脚分别为:P1.18(LED1)、P1.19(LED2)、P1.20(LED3)、P1.21(LED4),如果使用原版可以启用,各种变种版本视情况可更改为false
。
播放LED
1 |
|
原版smoothieboard主板才有的功能,其他变种版本视情况可更改为false
。
挤出机
贴片机不需要使用挤出机,所以请注释掉所有和挤出机(extruder)相关的参数。
激光
贴片机不需要使用激光,所以请注释掉所有和激光(laser)相关的参数。
热端
贴片机不需要使用热端,所以请注释掉所有和热端(hotend)相关的参数。
热床
贴片机不需要使用热床,所以请注释掉所有和热端(bed)相关的参数。
风扇
1 |
|
担心主板核心部件过热可以启用散热风扇功能;如果不使用风扇,可以关闭该功能。
限位
硬限位
1 |
|
硬限位的相关配置,只列出alpha/X轴的配置详解,其他轴可参考。
软限位
1 |
|
软限位最大移动距离限制,防止限位发生异常情况时,执行归位后主板一直没有收到限位触发信号而造成机器发生撞机,请按实际机器大小配置。
归位速度
1 |
|
alpha/X轴归位先以较快的速度进行移动,触发限位后再以较慢速度二次触发限位,以保证归位时的精度,其他轴可参考。
触发限位后移动距离
1 |
|
尽量不要设置为0,防止归位时一直挤压限位开关,影响使用寿命。
Z-Probe探针
1 |
|
贴片机不需要使用探针,所以可以关闭该功能。
屏幕
屏幕显示
1 |
|
贴片机基本上使用电脑进行控制,无需额外的屏幕进行控制,可以关闭该功能。
屏幕菜单
1 |
|
屏幕菜单只在启用了屏幕控制功能才有用,没有则可以关闭该功能。
网络
1 |
|
原版smoothieboard主板板载了网口,可以通过网口与OpenPNP软件通讯;其他变种版本视情况选择是否启用。
系统
波特率
1 |
|
第二个USB
1 |
|
急停按钮
1 |
|