knowledge:3d_print:2022100102
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
knowledge:3d_print:2022100102 [2022/10/03 08:31] – [M20 - SD 卡文件列表] 弘毅 | knowledge:3d_print:2022100102 [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 11: | 行 11: | ||
* TMC_SET_STEP | * TMC_SET_STEP | ||
* TMC_SET_CHOP | * TMC_SET_CHOP | ||
+ | <WRAP center round box > | ||
===== M-命令 ===== | ===== M-命令 ===== | ||
==== M0:停止或无条件停止 ==== | ==== M0:停止或无条件停止 ==== | ||
行 151: | 行 152: | ||
Marlin 2.0.9.4 添加了分别安装 SD 卡或 USB 驱动器的参数S与U | Marlin 2.0.9.4 添加了分别安装 SD 卡或 USB 驱动器的参数S与U | ||
+ | |||
+ | ==== M22:释放 SD 卡 ==== | ||
+ | ==== M23:选择 SD 文件 ==== | ||
+ | === 语法 === | ||
+ | M23 [filename] | ||
+ | === 例子 === | ||
+ | < | ||
+ | M23 filename.gco | ||
+ | </ | ||
+ | 指定为 filename.gco 的文件(支持 8.3 命名约定)被选中准备打印。RepRapFirmware 支持长文件名以及 8.3 格式。 | ||
+ | |||
+ | ==== M24:开始/ | ||
+ | ==== M25:暂停SD打印 ==== | ||
+ | ==== M26:设置 SD 位置 ==== | ||
+ | 将 SD 卡文件中的位置设置为以字节为单位的索引。该命令预计在 M23 之后和 M24 之前调用。否则此命令的效果是不确定的。 | ||
+ | === 语法 === | ||
+ | M26 [ S ] | ||
+ | === 参数 === | ||
+ | * Snnn从文件开头开始的文件位置(以字节为单位) | ||
+ | === 例子 === | ||
+ | < | ||
+ | M26 S49315 | ||
+ | </ | ||
+ | 设置从 M23 选择的 SD 卡文件开始的文件偏移量(以字节为单位)。偏移量必须对应于 G 代码命令的开始。 | ||
+ | |||
+ | ==== M27:获取 SD 打印状态 ==== | ||
+ | === 语法 === | ||
+ | M27 [ C ] | ||
+ | === 参数 === | ||
+ | * C报告打开文件的名称和长名称(Marlin 1.1.9 及更高版本) | ||
+ | * Sn设置自动报告间隔(Marlin 1.1.9 及更高版本) | ||
+ | === 例子1 === | ||
+ | == 发送命令 == | ||
+ | M27 | ||
+ | 报告 SD 打印状态。 | ||
+ | |||
+ | == 返回的消息 == | ||
+ | Marlin 和 RepRapFirmware 报告以这种格式处理的字节数,可以由 Pronterface 处理: | ||
+ | SD printing byte 2134/235422 | ||
+ | 如果没有文件正在打印,则仅报告此消息: | ||
+ | Not SD printing. | ||
+ | === 例子2 === | ||
+ | 在 Marlin 1.1.9 及更高版本中,M27 C报告打开文件的 DOS 8.3 名称和长文件名(如果有)。 | ||
+ | == 发送命令 == | ||
+ | M27 C | ||
+ | == 返回消息 == | ||
+ | Current file: filena~1.gco Filenagotcha.gcode | ||
+ | === 例子3 === | ||
+ | 在 Marlin 1.1.9 及更高版本M27 Sn中设置自动报告间隔。这需要AUTO_REPORT_SD_STATUS启用配置选项。M115当Cap: | ||
+ | M27 S2 ; 每 2 秒报告一次 SD 卡状态 | ||
+ | <note important> | ||
+ | |||
+ | ==== M910:TMC2130 初始化 ==== | ||
+ | 默认情况下不活动,仅当 | ||
+ | TMC2130_SERVICE_CODES_M910_M918 | ||
+ | 在源代码中定义。 | ||
+ | |||
+ | ==== M911:设置 TMC2130 保持电流 ==== | ||
+ | 默认情况下不活动,仅当 | ||
+ | TMC2130_SERVICE_CODES_M910_M918 | ||
+ | 在源代码中定义。 | ||
+ | === 语法 === | ||
+ | M911 [ X | Y | Z | E ] | ||
+ | === 参数 === | ||
+ | * X:X 步进驱动器保持电流值 | ||
+ | * Y:Y 步进驱动器保持电流值 | ||
+ | * Z:Z 步进驱动器保持电流值 | ||
+ | * E: | ||
+ | |||
+ | ==== M912:设置 TMC2130 运行电流 ==== | ||
+ | 默认情况下不活动,仅当 | ||
+ | TMC2130_SERVICE_CODES_M910_M918 | ||
+ | 在源代码中定义。 | ||
+ | === 语法 === | ||
+ | M912 [ X | Y | Z | E ] | ||
+ | === 参数 === | ||
+ | * X:X 步进驱动器运行电流值 | ||
+ | * Y:Y 步进驱动器运行电流值 | ||
+ | * Z:Z 步进驱动器运行电流值 | ||
+ | * E: | ||
+ | |||
+ | ==== M913:打印 TMC2130 电流 ==== | ||
+ | 默认情况下不活动,仅当 | ||
+ | TMC2130_SERVICE_CODES_M910_M918 | ||
+ | 在源代码中定义。显示 TMC2130 电流。 | ||
+ | |||
+ | ==== M914:设置 TMC2130 正常模式 ==== | ||
+ | 默认情况下不活动,仅当 | ||
+ | TMC2130_SERVICE_CODES_M910_M918 | ||
+ | 在源代码中定义。 | ||
+ | |||
+ | ==== M915:设置 TMC2130 静音模式 ==== | ||
+ | 默认情况下不活动,仅当 | ||
+ | TMC2130_SERVICE_CODES_M910_M918 | ||
+ | 在源代码中定义。 | ||
+ | |||
+ | ==== M916:设置 TMC2130 Stallguard 灵敏度阈值 ==== | ||
+ | 默认情况下不活动,仅当 | ||
+ | TMC2130_SERVICE_CODES_M910_M918 | ||
+ | 在源代码中定义。 | ||
+ | === 语法 === | ||
+ | M916 [ X | Y | Z | E ] | ||
+ | === 参数 === | ||
+ | * X:X 步进驱动器失速保护灵敏度阈值 | ||
+ | * Y:Y 步进驱动器失速保护灵敏度阈值 | ||
+ | * Z:Z 步进驱动器失速保护灵敏度阈值 | ||
+ | * E: | ||
+ | |||
+ | ==== M917:设置 TMC2130 PWM 幅度偏移 (pwm_ampl) ==== | ||
+ | 默认情况下不活动,仅当 | ||
+ | TMC2130_SERVICE_CODES_M910_M918 | ||
+ | 在源代码中定义。 | ||
+ | === 语法 === | ||
+ | M917 [ X | Y | Z | E ] | ||
+ | === 参数 === | ||
+ | * X:X 步进驱动器PWM 幅度偏移值 | ||
+ | * Y:Y 步进驱动器PWM 幅度偏移值 | ||
+ | * Z:Z 步进驱动器PWM 幅度偏移值 | ||
+ | * E: | ||
+ | |||
+ | ==== M918: 设置 TMC2130 PWM 幅度梯度 (pwm_grad) ==== | ||
+ | 默认情况下不活动,仅当 | ||
+ | TMC2130_SERVICE_CODES_M910_M918 | ||
+ | 在源代码中定义。 | ||
+ | === 语法 === | ||
+ | M918 [ X | Y | Z | E ] | ||
+ | === 参数 === | ||
+ | * X:X 步进驱动器PWM幅度梯度值 | ||
+ | * Y:Y 步进驱动器PWM幅度梯度值 | ||
+ | * Z:Z 步进驱动器PWM幅度梯度值 | ||
+ | * E: | ||
+ | </ | ||
===== G-命令 ===== | ===== G-命令 ===== | ||
==== G98:激活农场模式 ==== | ==== G98:激活农场模式 ==== | ||
行 171: | 行 304: | ||
* Lang:重置语言 | * Lang:重置语言 | ||
* Lz:也许将 Live Z 值重置为 0 | * Lz:也许将 Live Z 值重置为 0 | ||
- | * Beat:踢农场链接计时器 | + | * Beat:<color #ff7f27>踢农场链接计时器</ |
* FR:完全恢复出厂设置 | * FR:完全恢复出厂设置 | ||
* nozzle set < | * nozzle set < |
knowledge/3d_print/2022100102.1664785888.txt · 最后更改: 2023/06/07 04:09 (外部编辑)