开源改变世界

Plasma插件重复openpnp #74

推推 grbl 2年前 (2023-02-08) 336次浏览
关闭
MARIOBASZ 打开了这个问题 2021 年 9 月 23 日 · 3条评论
关闭

Plasma插件重复openpnp#74

MARIOBASZ 打开了这个问题 2021 年 9 月 23 日 · 3条评论

评论

Plasma插件重复openpnp #74

对于 SAM3X8E,删除 plasma 插件以使 openpnp 工作。
让 driver.c 准备好
#ifdef OPENPNP_ENABLE
openpnp_init ();
#end if
好吧,只是在 may_machine 中取消注释?
拥抱。

Plasma插件重复openpnp #74
贡献者

您不应修改 driver.c 以启用任何插件,而是通过取消注释 my_machine.h 中的相关行来启用。

同时启用 plasma 和 OpenPNP 插件有点奇怪——你想达到什么目的?
此外,plasma 插件需要(并声称)多个输入和输出端口,没有多少电路板具有用于此的引脚(或可用代码)。如果不可用,插件将无法自行添加:

Plasma插件重复openpnp #74

OpenPNP插件在附加输出方面有点不同,因为它不需要(或声明)任何。但是,M46gcode 至少需要一个可用(M46只是标准M62M63命令的同义词)。

使用该$I命令获取有关配置的信息,如果启用,插件将显示在输出中,然后将显示可用的额外输入和输出的数量(如果有)。

例如:[AUX IO:3,1,0,0]当 3 个数字输入、1 个数字输出且没有模拟输入或输出可用时报告。请注意,插件声明的任何 I/O 都不会显示在这里。

这是$I启用两个插件并选择 tinyg 板图时的输出:

Plasma插件重复openpnp #74

没有显示等离子插件或辅助 I/O,因为所需的辅助 I/O 引脚不可用。

如果您想将辅助 I/O 添加到 tinyg 地图,请查看Ramps 地图的末尾,了解它是如何完成的。请注意,driver.c 仅支持添加有限数量的辅助 I/O 引脚。

Plasma插件重复openpnp #74

我不想启用等离子。
只需将 SAM3X8E 克隆到我的 Github 桌面即可。
结果,至少对于 SAM3X8E:
出现 Openpnp 文件夹以及 plasma 文件夹:
验证:plasma 只是名称,里面有 openpnp 文件;删除等离子以解决冲突。
我也撤消了我在driver.c中的写法
很高兴能够修改加速度!
(我没有为M46添加pin,只对驱动加速感兴趣)
在短时间内我会在我的cnc中使用它。
谢谢。
PS:后面我会需要模拟/数字输入和输出,我可能会继续打扰。

Plasma插件重复openpnp #74
贡献者

出现 Openpnp 文件夹以及 plasma 文件夹:

抱歉,我没有得到,因为我这边一切正常(我将主代码保存在本地 Subversion 中)。现在修好了。