注释
|
总是可以只编辑 spindle_control.c |
贡献者
|
编辑 spindle_control.c 文件很容易。您只需要交换几行代码。但这已经计划在下一个主要版本中进行配置。 |
|
我的 vfd 具有用于主轴速度的模拟输入,工作正常但启用功能需要将 15v 引脚拉到地。我可以通过继电器完成此操作,但需要 Arduino 上的 5v 主轴启用引脚来触发继电器。是否有人愿意指出确切的代码行以及使用主轴方向(d13)作为单独主轴启用所需的更改,同时保持引脚 11 上的 Pmw 速度控制 |
config.h |


你好,
是否有可能反转主轴方向 PIN (D13) 的行为?
GRBL 为 Spindle Enable 和 Coolant pin 提供了这个选项,但没有为 Spindle Direction pin 提供这个选项,还是我错过了什么?
在 spindle_control.h 中,我尝试简单地切换:
#define SPINDLE_STATE_CW 位(0)
#define SPINDLE_STATE_CCW 位(1)
到
#define SPINDLE_STATE_CW 位(1)
#define SPINDLE_STATE_CCW 位(0)
但这似乎并不能解决问题。
config.h:
…
// 将主轴使能引脚从低电平禁用/高电平启用反转为低电平启用/高电平禁用。有用
// 对于一些预制的电子板。
// 注意:如果启用 VARIABLE_SPINDLE(默认),则此选项无效,因为 PWM 输出和
// 主轴启用组合到一个引脚。如果您需要此选项和主轴速度 PWM,
//取消注释下面的配置选项 USE_SPINDLE_DIR_AS_ENABLE_PIN。
#define INVERT_SPINDLE_ENABLE_PIN // 默认禁用。取消注释以启用。
// 将选定的冷却剂针脚从低禁用/高启用反转为低启用/高禁用。有用
// 对于一些预制的电子板。
#define INVERT_COOLANT_FLOOD_PIN // 默认禁用。取消注释以启用。
// #define INVERT_COOLANT_MIST_PIN // 默认禁用。注意:在 config.h 中启用 M7 喷雾冷却剂