关闭 Megane008 开启了这个问题 2012 年 11 月 21 日 · 3条评论 关闭 设置脉宽调制#314 Megane008 开启了这个问题 2012 年 11 月 21 日 · 3条评论 评论 梅甘娜008 评论了 2012 年 11 月 21 日 你好, 我在设置 Marlin 以使用我的打印机版本时遇到了一个大问题。 我的规格:Arduino mega 1280 + Ramps 1.4 我用 Arduino + Ramps 1.4 驱动 X、Y 和 stepsticks 驱动程序正常工作 我用 Arduino + Ramps 1.4 和 Ramps 1.4 驱动 Z 我已经连接了对应的引脚 定义 Z_STEP_PIN 46 定义 Z_DIR_PIN 48 定义 Z_ENABLE_PIN 62 使用指定的并行端口和并行电缆通过电线连接到 TB6560 上更大的驱动器 我用 Arduino + Ramps 1.4 和 Ramps 1.4 驱动 E 我已经连接了对应的引脚 定义 E0_STEP_PIN 26 定义 E0_DIR_PIN 28 定义 E0_ENABLE_PIN 24 使用指定的并行端口和并行电缆通过电线连接到 TB6560 上更大的驱动器 在固件没有任何变化的情况下,只有 X、Y、Z 工作,E 电机发出奇怪的噪音, 当我使用不同的固件 Teacup 经过几次编辑后我设法让它运行时根本不工作。我必须改变的是像 fastio.h 这样的 smting 我改变了 定义 DIO26_PIN PINA4 定义 DIO26_RPORT PINA 定义 DIO26_WPORT 端口 定义 DIO26_DDR DDRA 定义 DIO26_PWM NULL 到 定义 DIO26_PIN PINA4 定义 DIO26_RPORT PINA 定义 DIO26_WPORT 端口 定义 DIO26_DDR DDRA 定义 DIO26_PWM &OCR3BL 及其工作 但是当我在 Marlin 中进行类似的交换时 – 我将 #define DIO26_PWM 更改为芯片上的任何 pwm,如 &OCR3BL 它不起作用。 我想问我应该如何编辑固件以使其工作因为我发现 TB6560 上的驱动程序只有在 arduino 从芯片引脚发送 PWM 而不是 #define DIO26_PWM 中的 NULL 时才工作但我不知道我应该如何定义它或如果我应该重新定义 E 引脚,以便它们使用原始 arduino 芯片架构中可能使用 PWM 的引脚?任何人都可以帮助我吗? 谢谢 贡献者 戴德 评论了 2012 年 11 月 21 日 Marlin 不使用 PWM 来步进步进器。 但是http://reprap.org/wiki/4_Axis_TB6560_CNC_Stepper_Motor_Driver_Board_Controller表明这个板子有问题。 E 的步进引脚很可能切换得太快。为了测试,你可以放一个“_delay_us(10);” 在 stepper.cpp 中的“ WRITE(E0_STEP_PIN, INVERT_E_STEP_PIN);”之后。 作者 梅甘娜008 评论了 2012 年 11 月 22 日 非常感谢 昨天的帮助,我下载了新版本的 Marlin,哇哦,即使使用 TB6560 驱动程序,它也能正常工作。因此,如果您愿意,我可以将其记录下来并张贴在某个地方,这样您就可以亲眼看到 TB6560 并没有那么糟糕:P daid已完成 关闭 2012 年 11 月 23 日 喜欢 (0) 支持GPIO扩展器MCP23017/MCP23S17 #153 新控制器NCMate4 #154 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 关闭
你好,
我在设置 Marlin 以使用我的打印机版本时遇到了一个大问题。
我的规格:Arduino mega 1280 + Ramps 1.4
我用 Arduino + Ramps 1.4 驱动 X、Y 和 stepsticks 驱动程序正常工作
我用 Arduino + Ramps 1.4 和 Ramps 1.4 驱动 Z 我已经连接了对应的引脚
定义 Z_STEP_PIN 46
定义 Z_DIR_PIN 48
定义 Z_ENABLE_PIN 62
使用指定的并行端口和并行电缆通过电线连接到 TB6560 上更大的驱动器
我用 Arduino + Ramps 1.4 和 Ramps 1.4 驱动 E 我已经连接了对应的引脚
定义 E0_STEP_PIN 26
定义 E0_DIR_PIN 28
定义 E0_ENABLE_PIN 24
使用指定的并行端口和并行电缆通过电线连接到 TB6560 上更大的驱动器
在固件没有任何变化的情况下,只有 X、Y、Z 工作,E 电机发出奇怪的噪音,
当我使用不同的固件 Teacup 经过几次编辑后我设法让它运行时根本不工作。我必须改变的是像 fastio.h 这样的 smting 我改变了
定义 DIO26_PIN PINA4
定义 DIO26_RPORT PINA
定义 DIO26_WPORT 端口
定义 DIO26_DDR DDRA
定义 DIO26_PWM NULL
到
定义 DIO26_PIN PINA4
定义 DIO26_RPORT PINA
定义 DIO26_WPORT 端口
定义 DIO26_DDR DDRA
定义 DIO26_PWM &OCR3BL
及其工作
但是当我在 Marlin 中进行类似的交换时 – 我将 #define DIO26_PWM 更改为芯片上的任何 pwm,如 &OCR3BL 它不起作用。
我想问我应该如何编辑固件以使其工作因为我发现 TB6560 上的驱动程序只有在 arduino 从芯片引脚发送 PWM 而不是 #define DIO26_PWM 中的 NULL 时才工作但我不知道我应该如何定义它或如果我应该重新定义 E 引脚,以便它们使用原始 arduino 芯片架构中可能使用 PWM 的引脚?任何人都可以帮助我吗?
谢谢