一、Marlin中存储到EEPROM的设置及相关参数介绍

这篇具有很好参考价值的文章主要介绍了一、Marlin中存储到EEPROM的设置及相关参数介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

相关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配置,Marlin精通之路,microsoft,windows,算法

        默认情况下,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 撞击灵敏度

//M900 - 线性推进因子文章来源地址https://www.toymoban.com/news/detail-731369.html

到了这里,关于一、Marlin中存储到EEPROM的设置及相关参数介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • EEPROM,NOR Flash,NAND Flash,eMMC,UFS,SSD分别和主要参数及特性

    EEPROM、NOR Flash、NAND Flash、eMMC、UFS、SSD都是非易失性存储器,但它们在架构、存储容量、读写速度、功耗、价格等方面存在不同,具体如下: EEPROM:EEPROM(Electrically Erasable Programmable Read-Only Memory)是一种用于存储非易失性数据的闪存存储器。它比 NOR Flash和 NAND Flash容量小、价

    2024年02月16日
    浏览(43)
  • STM32存储左右互搏 I2C总线FATS读写EEPROM ZD24C1MA

    在较低容量存储领域,EEPROM是常用的存储介质,可以通过直接或者文件操作方式进行读写。不同容量的EEPROM的地址对应位数不同,在发送字节的格式上有所区别。EEPROM是非快速访问存储,因为EEPROM按页进行组织,在连续操作模式,当跨页时访问地址不是跳到下一页到开始,而

    2024年02月12日
    浏览(65)
  • STM32MX配置EEPROM(AT24C02)------保姆级教程

    ———————————————————————————————————— ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。 ⏩最近在开发一个STM32H723ZGT6的板子,使用STM32CUBEMX做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)等等。

    2024年02月16日
    浏览(53)
  • 【FLASH】STM32内部Flash模拟EEPROM磨损均衡算法--存储设备擦写均衡自带掉电保护接口-如何在同等存储空间下增加FLASH寿命呢?往下看-STM32F334实现FLASH擦写均衡

    主要思想就是将FLASH 分配一块区域给我们的管理机,然后用索引的方式累积写FLASH,中途不进行擦写,在存满整个分区时进行统一擦写,读取根据ID进行读取,并且加上了数据校验,异常回调。主要用于存储系统配置,运行记录等。支持多个存储管理机管理不同的区域。   P

    2024年02月04日
    浏览(63)
  • STM32—EEPROM

    EEPROM作为掉电不丢失的储存器,在使用上还是比较广泛的, 其可重复擦写,电擦除,使用方便 。 这里主要是以AT24C02为例介绍 Pin Configurations 该电路图设置下, A0—A2都是接地 ,所以EEPROM的地址为 0x1010 000. SDA和SCL分别与I2C相连,二者数据交换。 WP是写保护端口,这里直接接地

    2024年02月08日
    浏览(32)
  • STM32-内部 EEPROM 读写

    STM32 的某些系列 MCU 自带 EEPROM 。笔者使用的 STM32L151RET6 自带 16 KB 的 EEPROM ,可以用来存储自定义的数据。在芯片选型时,自带 EEPROM 也可以作为一个考量点,省去了在外接 EEPROM 的烦恼。 下面简单介绍下 STM32 内部 EEPROM 的读写流程。 以笔者使用的这款 STM32L151RET6 MCU 为例,自

    2024年02月21日
    浏览(46)
  • ESP8266使用EEPROM的正确方式

    EEPROM其实是一个EEPROMClass类的实例,其定义如下 从这里可以看出只要没有定义NO_GLOBAL_INSTANCES和NO_GLOBAL_EEPROM那么便会定义EEPROM。· 对于这个类的实现其实很简单,但是通过阅读代码,其实它总是被缓存的。也就是说你的读写总是在内存进行的。 它 的标准步骤如下: EEPROM.begin 

    2024年02月12日
    浏览(30)
  • I2C学习——读写eeprom

    I2C 通讯协议(Inter-Integrated Circuit)是由Philips公司开发的一种简单、双向二线制同步串行总线,只需要两根线即可在连接于总线上的器件之间传送信息。 特点如下: 1.在一个I2C通讯总线中,可挂载多个设备,这些设备既可做主机也可做从机。(一般总线上挂载的设备所在的地址

    2023年04月08日
    浏览(37)
  • ROM,PROM,EPROM,EEPROM的理解

    ROM 就是read only memory,即可读存储器 这个存储器创建出来的目的是为了存储程序的。计算机所谓的工作原理总结起来无非就是八个字——“存储程序,程序控制” 那这个程序存储在哪里?就存储在ROM里面。我们电脑里面的程序就是存储的硬盘上面。 所以可以说,硬盘就是一种

    2024年02月04日
    浏览(29)
  • EtherCAT主站写从站EEPROM抓包分析

    本文主站设置从站1字地址为0的EEPROM数据为0x3C00(设置完毕后请还原字0的EEPROM数据),使用Wireshark抓取到的报文如下: 这一阶段涉及的寄存器包括0x0500、0x0501,有关这2个寄存器的描述如下: 将EEPROM访问控制权设置为主站的操作分为2步: (1)强制PDI释放EEPROM访问控制权 主站

    2024年02月05日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包