3D打印机Marlin固件双Z轴设置

在3D打印机Marlin固件的最新版本2.1.1中,设置双Z轴和老版本有一些改动。记录一下如何在最新版本的Marlin固件中设置双Z轴。

以MKS GEN_L V2.1的主板为例,硬件连接还是和原来一样,第二个Z轴的电动机连接到空闲的第二个挤出机电机接口上。

打开Marlin固件的配置文件configuration.h, 查找Z2_DRIVER_TYPE,将前面的注释拿掉,改为TMC2209.

#define X_DRIVER_TYPE  TMC2209
#define Y_DRIVER_TYPE  TMC2209
#define Z_DRIVER_TYPE  TMC2209
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
#define Z2_DRIVER_TYPE TMC2209
//#define Z3_DRIVER_TYPE A4988
//#define Z4_DRIVER_TYPE A4988
//#define I_DRIVER_TYPE  A4988
//#define J_DRIVER_TYPE  A4988
//#define K_DRIVER_TYPE  A4988
//#define U_DRIVER_TYPE  A4988
//#define V_DRIVER_TYPE  A4988
//#define W_DRIVER_TYPE  A4988
#define E0_DRIVER_TYPE TMC2209
//#define E1_DRIVER_TYPE A4988
//#define E2_DRIVER_TYPE A4988
//#define E3_DRIVER_TYPE A4988
//#define E4_DRIVER_TYPE A4988
//#define E5_DRIVER_TYPE A4988
//#define E6_DRIVER_TYPE A4988
//#define E7_DRIVER_TYPE A4988

打开Marlin/src/pins/ramps 目录下的pins_RAMPS.h
拷贝下面这段代码:

#ifndef E1_STEP_PIN#define E1_STEP_PIN                         36
#endif
#ifndef E1_DIR_PIN#define E1_DIR_PIN                          34
#endif
#ifndef E1_ENABLE_PIN#define E1_ENABLE_PIN                       30
#endif
#ifndef E1_CS_PIN#define E1_CS_PIN                           44
#endif

然后将E1改为Z2, 如下面代码所示:

#ifndef Z2_STEP_PIN#define Z2_STEP_PIN                         36
#endif
#ifndef Z2_DIR_PIN#define Z2_DIR_PIN                          34
#endif
#ifndef Z2_ENABLE_PIN#define Z2_ENABLE_PIN                       30
#endif
#ifndef Z2_CS_PIN#define Z2_CS_PIN                           44
#endif


再打开pins_MKS_GEN_L_V21.h文件,同样拷贝一份E1的管脚代码:

#ifndef E1_SERIAL_TX_PIN#define E1_SERIAL_TX_PIN                    20
#endif
#ifndef E1_SERIAL_RX_PIN#define E1_SERIAL_RX_PIN                    12
#endif

并将E1改为Z2:

#ifndef Z2_SERIAL_TX_PIN#define Z2_SERIAL_TX_PIN                    20
#endif
#ifndef Z2_SERIAL_RX_PIN#define Z2_SERIAL_RX_PIN                    12
#endif

存盘,编译上传应该就可以设置成双Z轴了。

3D打印机Marlin固件双Z轴设置相关推荐

  1. 3D打印机Marlin 固件 改12864引脚 不显示白屏的问题

    左边屏幕用的  U8GLIB_ST7920_128X64_1X u8g 右边屏幕用的  U8GLIB_ST7920_128X64_RRD 使用的时候去掉// 不用的要加上/// 折腾了几天 屏幕拆了对 ...

  2. 顶控科技RTE080总线机械手控制系统在双Z轴桁架机械手上的应用

    1.案例背景: 桁架式机械手广泛应用于自动化生产线上,诸如CNC数控车床和CNC加工中心机床等,运用机械手自动完成上下料,以进行加工从而降低劳动力成本,提高生产效率和生产质量等.双Z轴(二拖二)桁架机 ...

  3. ECharts双y轴设置0刻度对齐,左右刻度根据数据变化?

    一.ECharts双y轴设置0刻度对齐,左右刻度值根据数据变化? 双y轴因为左右的数值有正数有负数的原因,出现0刻度不在一条线上的情况,解决办法如下. 代码如下: //获取数据中的最大值 functi ...

  4. 3D打印机,固件编程环境

    1安装vscode :    Visual Studio Code - Code Editing. Redefined 2 扩展(左侧像俄罗斯方块的图标)>Lanugage>中文    / ...

  5. floquet端口必须沿z轴设置_金秀友佳FMH-630加工中心伸缩Y轴钢板防护罩批发价格...

    金秀友佳FMH-630加工中心伸缩Y轴钢板防护罩批发价格 钢板防护罩装置使护罩同动且平行(避免了一般剪力式防护罩仍有蛇行的缺点),在高速时可以更平稳.没有振动产生.讯耐高温防护罩可有效地保护丝杠.光杠 ...

  6. 双y轴设置 颜色_项目实战:Qt多段Y轴折线图框架(双Y轴段折线、支持拽拖、浮动游标显示X值各段Y值、实时下位机数据)...

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/111660400长期持续带来更多项目与技术分享 ...

  7. floquet端口必须沿z轴设置_Ansys Workbench 振动给料机偏心轴的模态分析

    张哲维 于 岩 刘传峰 公 业 振动给料机主要由振动机架.弹簧.振动器电机等组成.振动器是由两个特定位置的偏心轴以齿轮相啮合组成,装配时必须使两齿轮按标记相啮合,通过电机驱动,使两偏心轴旋转,从而产生 ...

  8. ctr z撤回反向_matplotlib 3D图上的反向Z轴

    How would one reverse the order on the z axis of a 3D plot (i.e. negative is up, and positive is dow ...

  9. floquet端口必须沿z轴设置_请问CST 2012 floquet中的模式设置

    大家好,我用的是CST2012,我已经知道floquet中的TE00和TM00分别代表两种互相正交的线偏振的平面波,那如果我想模拟一束非偏振的平面波入射应该怎么设置? 另外,如果我是用TE00的偏振光 ...

最新文章

  1. java jquery的定义方法_jQuery--基本语法
  2. 浙江金华暂时停用“智能头箍”,专家:监测学生脑电违反伦理
  3. java多线程创建runnable_Java线程池和runnables创建runnables
  4. 程序员的进阶课-架构师之路(4)-栈
  5. 腾讯 AlloyTeam 正式发布 Canvas 魔幻线条 - curvejs
  6. Android service Binder用法
  7. 怎么切麻花槽_水电怎么安装?这几点需牢记!
  8. python对写作有什么帮助_第47p,Python基础知识,写作总结
  9. 用HTML搞一个汇率转换器,Currency Converter:实时汇率转换
  10. Flutter的isolate异步线程机制及使用实战详解
  11. 如何保存卡住的wps_wps卡住了怎么强制退出
  12. python不是内部文件别太任性_Python一笑很倾城
  13. 【Java】IntellIDEA软件的安装
  14. Android——跟随手指的小猫咪
  15. 存款利息的计算。有1000元,想存5年
  16. 如何做好网站页面的交互设计?
  17. UE4+科大讯飞语音听写2
  18. GPU Skinning 一:骨骼动画原理
  19. 怎么统计是否内宿_白杨SEO:工具推荐第十期——网站数据统计工具之百度统计(二)...
  20. arm linux vector_swi分析

热门文章

  1. 【JPEG2000】JPEG2000开源库: OpenJPEG
  2. 新闻丨智链万源CEO董宁受邀参加NTT DATA全球区块链峰会,畅谈数字化信任经济...
  3. 日期插件layDate的使用
  4. 22西电网信953上岸
  5. 测试成本--半导体测试最大的障碍
  6. Netty通过Nginx配置 wss 协议访问(实践可行)
  7. 计算机excel高级筛选操作大全,不看后悔的excel操作技巧
  8. C语言给出点坐标进行克里金插值,Arcgis笔记之克里金插值——求助surfer8.0
  9. 安卓系统USB产品芯片使用推荐
  10. foo2zjs.zip linux打印机专用的程序包 最新版本 涵盖了打印机PPD驱动文件很全 支持HP EPSON 理光 京瓷等驱动。