注释
|
@1bigpig谢谢你把这些放在一起,它非常有帮助。 差异视图https://github.com/grbl/grbl/compare/master…1bigpig:grbl-MaxNC:master?expand=1#diff-4b876b2ab241bf12fbc7bbe63b09a93c9a7013ecc0f707b315565e9e70fe6dd5R232尤其如此。 FluidNC 的“单极”驱动程序在半步模式下运行时使用相同的相位:https ://github.com/bdring/FluidNC/blob/936305d19a8eb280264abdd880e1fdf57883b071/FluidNC/src/Motors/UnipolarMotor.cpp所以我想提出一个MaxNC 10 和一个 ESP32 控制器。 在您的文档中,您提到 DB25 引脚 |
作者
|
khimaros,老实说,我已经 7 年多没看过这段代码了。我快速浏览了代码以了解您所指的内容。如果我没记错的话,我试图将 MaxNC 上的平行引脚映射到 Arduino 的引脚上。对于 MaxNC10 机器,我的 Arduino 连接到 DB25:Arduino 引脚 – DB25 引脚(母连接器)D2 – 2 D3 – 3 D4 – 4 D5 – 5 D6 – 6 D7 – 7 D8 – 8 D9 – 9 D10 – 1 D11 – 14 D12 – 16 D13 – 17 A5 – 13 GND – 18 我认为 A5(并行端口的第 13 针)是 MaxNC 软件的探头输入。其他引脚都没有映射到我机器上的 MaxNC 控制器,因为 MaxNC 在我的机器上没有提供其他“功能”。如果我没记错的话,我的机器是 MaxNC 销售的第一批 MaxNC10-2 型号。我相信他们后来改用更传统的步进/方向控制器,然后在他们倒闭之前改用闭环系统。虽然我已经多年没有使用我的 MaxNC,但我相信我仍然拥有它,并且很乐意尝试/测试/验证 MaxNC 相位驱动器的 FluidNC 实现。我希望这有帮助。布鲁斯
|


我的最后一台并口 PC 死机了,所以我不得不采取激烈的行动……对最新的 .9i 03292025 版本进行了更改,以支持 MaxNC10(2004 年之前)相位信号驱动程序。这是以主轴、限制和归位为代价的。另一方面,冷却剂和探测应该仍然有效——未验证——
相位代码保留为“手写”格式,因此如果您想控制一些也使用相位驱动信号的旧机器或控制 L298 芯片,则很容易更改。
https://github.com/1bigpig/grbl-MaxNC
还有关于设置和连接 DB-25 母端口的信息,因此无需对机器进行任何修改。
希望这对使用 MaxNC10 机器或其他相位信号步进驱动器的其他人有所帮助。
布鲁斯