关闭 BorisLandoni 打开了这个问题 2013 年 11 月 19 日 · 3条评论 关闭 马林作为 CNC#655 BorisLandoni 打开了这个问题 2013 年 11 月 19 日 · 3条评论 评论 贡献者 鲍里斯·兰多尼 评论了 2013 年 11 月 19 日 嗨 Erik, 我们正在修改我们的 3D 打印机 3Drag 以获得一台 CNC 机器。 http://www.open-electronics.org/?s=3Drag http://www.youtube.com/watch?v=-I7zFPLiKr8 我们想使用您的固件,并且它似乎与 Repetier Host 配合得很好。 我们只修改了一点你的固件: 文件 Configuration.h 第 305 行 定义 min_software_endstops 为真 我们需要 定义 min_software_endstops 为假 因为对于 CNC,Z 轴移动到小于 HOME_POS 的坐标。 但是我们在文件 Marlin_main.cpp 的第 2794 行发现了一个 BUG if(echange<-MIN_RETRACT) //retract must be if(echange<=-MIN_RETRACT) //retract 事实上,当到达 0 时,Marlin 会阻挡 Z 轴。 你能在你的固件中插入这个更正吗? 此致 鲍里斯·兰多尼 贡献者 布库比切克 评论了 2013 年 11 月 19 日 为什么在没有打印头的机器上使用自动收缩? 此外,对于第一个更改:您知道配置是 用户应该更改的内容,并且因机器而异 。 我认为你应该仔细研究配置中的所有设置 ,因为默认的 marlin 没有为 cnc 任务配置好。 伯恩哈德 2013 年 11 月 18 日星期一下午 5:19,BorisLandoni notifications@github.com写道: 嗨 Erik, 我们正在修改我们的 3D 打印机 3Drag 以获得一台 CNC 机器。 http://www.open-electronics.org/?s=3Drag http://www.youtube.com/watch?v=-I7zFPLiKr8 我们想使用您的固件,并且它似乎与 Repetier Host配合得很好。 我们只修改了一点你的固件: 文件 Configuration.h 第 305 行 #define min_software_endstops true 我们需要 #define min_software_endstops false 因为使用 CNC Z 轴移动到小于 HOME_POS 的坐标。 但是我们在文件 Marlin_main.cpp 的第 2794 行发现了一个 BUG if(echange<-MIN_RETRACT) //retract must be if(echange<=-MIN_RETRACT) //retract 事实上,当到达 0 时,Marlin 会阻挡 Z 轴。 你能在你的固件中插入这个更正吗? 此致 鲍里斯·兰多尼 — 直接回复此电子邮件或在 GitHub 上查看它 https://github.com/ErikZalm/Marlin/issues/655 。 贡献者作者 鲍里斯·兰多尼 评论了 2013 年 11 月 19 日 抱歉,您是对的,可能只有第一个修改很重要。 我会检查它 BorisLandoni已完成 关闭 2013 年 11 月 19 日 喜欢 (0) axis_steps_per_unit 与 axis_units_per_step #654 用m206或G10提问 #658 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
嗨 Erik,
我们正在修改我们的 3D 打印机 3Drag 以获得一台 CNC 机器。
http://www.open-electronics.org/?s=3Drag
http://www.youtube.com/watch?v=-I7zFPLiKr8
我们想使用您的固件,并且它似乎与 Repetier Host 配合得很好。
我们只修改了一点你的固件:
文件 Configuration.h 第 305 行
定义 min_software_endstops 为真
我们需要
定义 min_software_endstops 为假
因为对于 CNC,Z 轴移动到小于 HOME_POS 的坐标。
但是我们在文件 Marlin_main.cpp 的第 2794 行发现了一个 BUG
if(echange<-MIN_RETRACT) //retract
must be
if(echange<=-MIN_RETRACT) //retract
事实上,当到达 0 时,Marlin 会阻挡 Z 轴。
你能在你的固件中插入这个更正吗?
此致
鲍里斯·兰多尼