关闭 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 2.8inch_ESP32-2432S028R无法获取任何菜单 #56 2.8inch_ESP32-2432S028R显示屏支持 #55 编译错误 #54 文本部分超出了板中的可用空间 #53 2.8inch_ESP32-2432S028R无法获取任何菜单 #562.8inch_ESP32-2432S028R显示屏支持 #55编译错误 #54文本部分超出了板中的可用空间 #53编译失败:SdFat.h:没有那个文件或目录 #50esp32c3支持吗? #49慢跑算法 #48启用 WiFi 后,STA & AP 模式会暂停发送 G 代码。 #46
嗨 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 轴。
你能在你的固件中插入这个更正吗?
此致
鲍里斯·兰多尼