开源改变世界

特性:I2C 引脚扩展器 #561

推推 grbl 2年前 (2023-02-05) 140次浏览
关闭
sebosfato 打开了这个问题 2022 年 8 月 9 日 · 3条评论
关闭

特性:I2C 引脚扩展器#561

sebosfato 打开了这个问题 2022 年 8 月 9 日 · 3条评论

评论

特性:I2C 引脚扩展器 #561

机器上下文

你好,我来自 Brail,我叫法比奥,我正在建造我自己的数控铣床,几乎是 4 轴机床……

我的想法是建造这台机器,因为它的成本在这里禁止开发用于开发小型或简单产品的模具。在这里购买数控机床也非常昂贵……所以我使用 xy 工作台和大型钻床来制作一种可以为我做一些精密工作的数控机床……

功能说明

Fluid nc 是否支持 I2C 引脚扩展器?

在巴西,我们发现这个带有 16 个输出的 arduino 模块,非常适合用于不重要的按钮或输出,例如启用电机主轴冷却等,而且能够在不消耗引脚的情况下实现某种按钮也很好esp32..

在示例中,我注意到正在使用 I2SO 协议,但我不确定我可以使用哪个模块…

我试图在 wiki 和论坛问题中找到此信息,但找不到关于它的明确信息……

你能告诉我 i2c 是否可用吗?如果不可用,建议使用与流体兼容的 I2CO 的模块,以及如何接线……

我试着像这样初始化 i2c

i2c:
sda_pin: gpio.21
scl_pin: gpio.22

它可以在arduino ide中编译吗?

然而在流体终端它说它被跳过了……

赞美伟大的工作……

关于负限位开关和正限位开关的问题……如果轴独立测试每个方向和轴并且可以从开关上取下,为什么不能在同一条线上同时使用来自不同轴的所有开关?

这会对销的要求产生很大的影响……特别是对于更多轴的机器……

感谢所有的建设!

其他方法

我认为解决这个引脚限制问题的方法不多……

我能提供什么帮助

我可以对其进行广泛测试并提供有关的良好反馈!承诺!

特性:I2C 引脚扩展器 #561 sebosfato 添加了 增强 新功能或要求标签 2022 年 8 月 9 日
特性:I2C 引脚扩展器 #561
所有者
培养 评论了 2022 年 8 月 9 日  

我们在工作中得到了一些支持,但还没有完全发挥作用。

http://wiki.fluidnc.com/en/config/extenders

特性:I2C 引脚扩展器 #561
作者

嘿谢谢你的回答。我尝试了以下但没有成功……

i2c:
sda: gpio.21
scl: gpio.22
总线: 0
频率: 100000

扩展器:
pinextender0:
i2c_extender:
设备:pca9685
device_id:0
中断:gpio.16

然而,在我看来它甚至没有被加载,因为在 fluiterm 上它给我带来了这个错误

[MSG:INFO: FluidNC v3.5.1]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.1-1-gb8050b365e]
[MSG:INFO: Local filesystem type is SPIFFS]
[MSG:INFO: Configuration file:config.yaml ]
[MSG:WARN: Ignored key i2c]
[MSG:ERR: Skipping key sda indent 2 thisIndent 0]
[MSG:ERR: Skipping key scl indent 2 thisIndent 0]
[MSG:ERR: Skipping key bus indent 2 thisIndent 0]
[ MSG:ERR: 跳过键频率缩进 2 thisIndent 0]
[MSG:WARN: Ignored key extenders]
[MSG:ERR: Skipping key pinextender0 indent 2 thisIndent 0]
[MSG:ERR: Skipping key i2c_extender indent 4 thisIndent 0]
[MSG: ERR: 跳过键设备缩进 6 thisIndent 0]
[MSG:ERR: 跳过键 device_id 缩进 6 thisIndent 0]
[MSG:ERR: 跳过键中断缩进 6 thisIndent 0]

例如,它应该放在电机内部吗?
到目前为止,我尝试了所有方法都没有用…远离显示跳过键

特性:I2C 引脚扩展器 #561
所有者

我们目前不提供支持。它还没有 100% 工作。完整阅读 wiki 页面以修复您的错误。