Contact me: hankecnc@gmail.com

马林v1 #73

推推 grbl 3年前 (2023-01-25) 341次浏览

对话

马林v1 #73
贡献者

添加了对GEN7板的支持,包括Arduino IDE支持文件。

已解决的问题:

  • 通电时GEN7处于待机状态,因此无法正确读取温度。
    –解决方案:如果PS_ON设置>-1,则禁用最小/最大温度杀灭。
  • 要在lcd和sdsupport上使用马林,你需要一个更大的ic。
    –溶液:添加了对ATMega 1284 P的支持
  • GEN7上没有蜂鸣器或卡检测的空闲引脚
    –解决方案:修复了蜂鸣器或carddetect设置为-1时的编译错误

附加功能:

  • 在lcd菜单中添加了x、y和z steps_per_unit的配置
  • 增加了一个手动轴移动选项在lcd菜单(不是很高兴与它…可能没那么有用)
马林v1 #73
贡献者

关于此拉取请求,我有几个问题:

MOTHERBOARD定义现在似乎是这样使用的:
7 = Ultimaker主电源
71 = Ultimaker不同版本PCB
所以当你加上77,78,79,这些看起来像是Ultimaker硬件的修订版。

可能需要将主板定义分为:
主板和主板版本
(不一定是你的工作,只是一个想法)

而且,我不认为Arduino文件属于马林的源代码树。有什么特别的原因吗?

马林v1 #73
贡献者

你好,

我把你的代码合并到测试分支中。我做了些改变。你能测试一下它是否工作正常吗?

马林v1 #73
贡献者作者

谢谢爸爸!这是一个很好的观点!
Arduino GEN 7支持文件中有一些变更,以正确编译马林。这就是为什么我把它放在源代码树(就像Sanguino文件)。在avrdude.conf中仅添加了ATMega 1284 P。我不知道Arduino 1.0是否支持开箱即用的芯片,但0.22不支持。

马林v1 #73
贡献者作者

版本成功上传至GEN7。
一些矿工问题:

  • 液晶菜单中手动移动的Z进给率设置过高(可能是我回购中的错别字)
  • 在英语以外的语言中,#define MSG_PREHEAT_PLA“预热PLA”和#define MSG_PREHEAT_ABS“预热ABS”缺失(编译错误)
  • 特殊字符无法在f.ex.呃,呃… (didn(别指望他们是)
  • “运动”菜单中的Z和E步数/mm未正确显示,例如:显示Z应为2560 -061.44。

我们该怎么沿着?我应该更新我的报告单吗?2还是你在你的分支机构里更正它们?

马林v1 #73
贡献者

如果你更新你的复制品,我会合并到我的分支。

马林v1 #73 埃里克·扎尔姆 合并提交 8a8ea50 变成 Marlin固件马林鱼_v1 on Feb 26, 2012
思想家 参考的 该拉取请求 在thinkyhead/马林 on Dec 3, 2016

fran6p 推送提交 至fran6p/马林鱼 引用了 该拉取请求 on Dec 27, 2020

免费注册 加入GitHub上的对话。 已经有账户? 登录以发表评论
标签
还没有
项目

还没有

发展

成功合并此拉取请求可能会解决这些问题。

还没有

3名参与者
马林v1 #73马林v1 #73马林v1 #73

喜欢 (0)