对话
成员
|
看起来棒极了!今晚我会看一看并将其整合。谢谢! |
|
有一些说明如何使用?如何设置 pwm 值? |
|
做了克隆,尝试编译但得到一个错误:
|
贡献者作者
|
@metropt我已经更新了 spindle_control.c 希望它现在可以编译,(我不在我的电脑旁所以我现在无法检查) 您用 S 值 0-255 设置主轴速度(即 M3 S100) |
|
你能告诉我默认情况下 M3 是如何工作的吗?是开/关控制? 我会在几个小时内测试最后一次提交,但看看你的变化,我在检查代码和 atmega328 数据表并编译后做了同样的事情,但是我没有从主板收到任何数据,而主要的 grbl 回购它工作中。 |
贡献者作者
|
数字引脚 11(Z 限制引脚)“应该”输出 PWM 当我们使用 timer1 时,这是可行的,但我必须进行大量更改才能转移到 timer2。 在接下来的几天里,我应该有时间检查和清理代码。 |
|
所以 y 限制又起作用了吗? 没有 dia Sexta-feira, 3 de Janeiro de 2014, Sonny
|
|
我编译了 grbl/dev 并上传到我的板子,但是 M3 S100 不产生 PWM,我应该在哪里启用它?谢谢你 |
成员
|
在 config.h 文件中启用该选项。取消注释变量主轴和最大主轴转速定义在 100 行左右。PWM 输出将从引脚 11 而不是引脚 12 输出。z 限值将移至引脚 12 并仍正常运行。 |
|
你能告诉我为什么在 cpu_map 上也有一个变量主轴定义吗? |


.png)
更新版本的 Pull request #303以使用 Timer2
这些更改大部分未经测试
********* 来自#303
的详细信息 我已将 PWM 添加到主轴,您可以将主轴设置为 PWM 或步进。
在 UNO 上,必须禁用 Y 限位开关才能使用该引脚上的 PWM。
在 Mega Timer 4 上已使用,因此它不会影响限位开关引脚。
状态:
PWM – 测试和工作
步进器作为主轴 – 仅在范围内测试(但看起来不错)
反转主轴启用引脚 – 在范围内测试
反转冷却剂引脚 – 在范围内测试
警告已添加到 pinmap.h,关于在控制器重置时反转引脚将激活一段时间。
这些更新涉及问题:
#284 PWM to Spindle
#258 Stepper as Spindle
#218 Invert Spindle and Cooling Pins