目录
相关G代码命令
EEPROM
EEPROM G代码
保存的参数详情
相关G代码设置命令
M500 将参数保存到EEPROM
M501 将EEPROM恢复默认源码设置,并通过串口打印
M502 将EEPROM恢复默认源码设置
M503 将EEPROM参数通过串口打印
M504 验证EEPROM的内容
EEPROM
大多数 3D 打印机的电子设备都包含一些存储空间(512K、3K 或更多),称为 EEPROM(电可擦除可编程只读存储器),断电后该存储空间仍然存在。Marlin 使用 EEPROM 存储打印机设置并在下次机器启动时加载它们。更改源代码和重新刷新固件不会更改 EEPROM 的内容。
启用EEPROM
默认情况下,EEPROM 不使能的。使能启用EEPROM,可以避免本地开发人员因更改源代码中的值而产生“意外后果”。但请注意,如果启用了 EEPROM,则可以使用“出厂默认设置”(来自源代码)加载它,M502然后使用M500.
EEPROM G代码
M500- 将当前设置存储在 EEPROM 中以供下次启动或M501. M501- 从 EEPROM 读取所有参数,或撤消更改。M502- 将当前设置重置为默认值,如 Configurations.h 中的设置 - 按照M500重置 EEPROM。M503- 打印当前设置 - “不是存储在 EEPROM 中的设置。”
也可通过LCD 菜单访问 EEPROM 。
保存的参数详情
axis_steps_per_mm[DISTINCT_AXES]; // (steps) M92 XYZE-脉冲当量)
//挤出 M200 Set filament diameter and set E axis units to cubic units
max_acceleration_mm_per_s2[DISTINCT_AXES], // (mm/s^2) M201 XYZE-最大加速度)
max_feedrate_mm_s[DISTINCT_AXES]; // (mm/s) M203 XYZE-最大速度)
acceleration, // (mm/s^2) M204 P - 打印加速度)
retract_acceleration, // (mm/s^2) M204 R -回抽加速度)
travel_acceleration; // (mm/s^2) M204 T - 空跳加速度)
min_segment_time_us; // (µs) M205 B-最小分割时间)
min_feedrate_mm_s, // (mm/s) M205 S - 最小线性速度)
min_travel_feedrate_mm_s; // (mm/s) M205 T - 最小空跳速度)
DEFAULT_XJERK //X max jerk (units/s) M205 X
DEFAULT_YJERK //Y max jerk (units/s) M205 Y
DEFAULT_ZJERK //Z max jerk (units/s) M205 Z
DEFAULT_EJERK //E max jerk (units/s) M205 E
junction_deviation //
//调平 M420 Enable/Disable Bed Leveling and/or set the Z fade height
//限位 M666
//M301 挤出PID参数
//M304 热床PID参数
//M569 设置TMC步进模式
//M710 风扇控制
//M851 XYZ探头偏移
//M906 步进电机电流
//M913 设置混合阀值速度 TMC
//M914 撞击灵敏度文章来源:https://www.toymoban.com/news/detail-731369.html
//M900 - 线性推进因子文章来源地址https://www.toymoban.com/news/detail-731369.html
到了这里,关于一、Marlin中存储到EEPROM的设置及相关参数介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!