关闭 drf5n 打开了这个问题 2014 年 1 月 10 日 · 3条评论 关闭 与 Sprinter、Teensduino 等相比,at90usb1286/1297/647/648 引脚编号是奇数。#703 drf5n 打开了这个问题 2014 年 1 月 10 日 · 3条评论 评论 贡献者 drf5n 评论了 2014 年 1 月 10 日 看起来引脚是按端口的字母顺序分配的,而不是按 Chip/Arduino/Teensduino 顺序分配的。这使得https://github.com/ErikZalm/Marlin/blob/Marlin_v1/Marlin/pins.h#L1537和 SDSS 和 Y_STOP_PIN 都为“8” 请参阅kliment/Sprinter@ 8b8f5bf以了解 Sprinter 解决问题的位置。 我想人们可以使用两种方案和默认方案来处理它: #ifndef AT90USBxx_ORDERING_TEENSYPP ... #else // Teensyduino assignments. // Teensyduino pin numbering... #endif 问题https://github.com/ErikZalm/Marlin/pull/329和https://github.com/ErikZalm/Marlin/issues/112是相关的。 更新:请注意,fastio.h 包含在 Configure.h 和 pins.h 之前(https://github.com/ErikZalm/Marlin/blob/Marlin_v1/Marlin/Marlin.h#L21),所以这种开关必须是在 fastio.h 中制作,不能在 pins.h 中按板应用。 杰瓦格纳 评论了 2014 年 1 月 10 日 看来这让人们困惑了很长时间。https://github.com/ErikZalm/Marlin/issues/112中也指出了奇怪的编号方案。 fabric8r.com 论坛上的张贴者最近发布了指向此图表的链接: http ://slamdanz.com/at90usb1286_Marlin_PinMapping.html 这个被引用了2014 年 1 月 11 日 添加 Lincomatic Teensyduino defs 作为 AT90USBxx_TEENSYPP_ASSIGNMENTS 选项 #708 关闭 Printrboard SD 支持 – 引脚编号 #625 关闭 fastio.h:为 teensyduino/Lincomatic/添加 AT90USBxx_TEENSYPP_ASSIGNMENTS… #717 合并 贡献者作者 drf5n 评论了 2014 年 1 月 17 日 关闭它以支持https://github.com/ErikZalm/Marlin/issues/717 drf5n已完成 关闭 2014 年 1 月 17 日 喜欢 (0) hotbed PWM 激活时 LCD 背光灯闪烁 #24 一种测试内存需求的方法? #704 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 关闭
看起来引脚是按端口的字母顺序分配的,而不是按 Chip/Arduino/Teensduino 顺序分配的。这使得https://github.com/ErikZalm/Marlin/blob/Marlin_v1/Marlin/pins.h#L1537和 SDSS 和 Y_STOP_PIN 都为“8”
请参阅kliment/Sprinter@ 8b8f5bf以了解 Sprinter 解决问题的位置。
我想人们可以使用两种方案和默认方案来处理它:
问题https://github.com/ErikZalm/Marlin/pull/329和https://github.com/ErikZalm/Marlin/issues/112是相关的。
更新:请注意,fastio.h 包含在 Configure.h 和 pins.h 之前(https://github.com/ErikZalm/Marlin/blob/Marlin_v1/Marlin/Marlin.h#L21),所以这种开关必须是在 fastio.h 中制作,不能在 pins.h 中按板应用。