开源改变世界

Squaring_Mode_Dual #410

推推 grbl 2年前 (2023-01-30) 156次浏览
关闭
reynolds087 打开了这个问题 2020 年 5 月 21 日 · 10 条评论
关闭

Squaring_Mode_Dual#410

reynolds087 打开了这个问题 2020 年 5 月 21 日 · 10 条评论

注释

Squaring_Mode_Dual #410

嗨,
我正在尝试查找双平方模式的文档,以将龙门架的两侧归位,每侧都有一个独立的限位开关。我也不确定在哪里可以找到有关 esp32 开发模块的引脚分配及其在 GRBL 固件中的相应引脚的文档 + 如何自定义以及这样做的含义。我认为所有这些信息在某种程度上都是相关的,并且是实现对偶平方功能所必需的,但我找不到任何信息。能否请你帮忙?

Squaring_Mode_Dual #410
所有者

我们现在拥有的最好的资源是示例。

MPCNC 将其用于 X 轴和 Y 轴。轴上的两个开关连接到相同的 I/O 引脚。它为每一侧使用一个单独的阶梯销。它的每一侧都使用一个公共方向销。
https://github.com/bdring/Grbl_Esp32/blob/master/Grbl_Esp32/Machines/mpcnc_v1p2.h
https://github.com/bdring/Grbl_ESP32_MPCNC_Controller/blob/master/source/Schematic_1p2p1.pdf

这个很相似,但每一侧都使用一个单独的方向针
https://github.com/bdring/Grbl_Esp32/blob/master/Grbl_Esp32/Machines/spi_daisy_4axis_xyyz.h
https://github.com/bdring/4_Axis_SPI_CNC/blob/ master/docs/1p3/SPI_4Axis_V1p3_Schm.pdf

我将尝试尽快为此编写一个 wiki 页面。

您是在设计新硬件还是使用现有控制器?

Squaring_Mode_Dual #410
作者

我有这个板:

https://www.amazon.com/gp/product/B07QCP2451/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

我不知道如何开始接线。有默认引脚图吗?我有五个外部 TB6600 驱动器(两个 Y 轴驱动器,我想独立操作用于平方,两个 X 轴,我想在同一个丝杠上平行/倒置运行)。

我不确定如何指定示例机器。
我是否只是更改 machine.h 中的这一行并将其设置为我要使用的示例文件?

#include “机器/test_drive.h”

Squaring_Mode_Dual #410
所有者
培养 评论了 2020 年 5 月 21 日  

是的,您将 machine.h 中的那一行更改为现有的机器定义文件或创建您自己的机器定义文件。所有机器文件都在 Machines 文件夹中。

Grbl_ESP32 将支持 Y 的 Ganged and Squared 模式和 X 的 Ganged only 模式。方向很棘手,但很容易固定在电机到驱动器的接线中(交换一个线圈的电线)

TB6600 驱动程序是奇怪的球。它们不受支持,每个制造商都以不同的方式设置它们。人们已经使用过它们,但需要我们的大力支持。这些我帮不了你。

我正在 wiki 页面上工作,敬请期待…

Squaring_Mode_Dual #410
作者

谢谢,好的,请在 wiki 页面上线时通知我。

那么它不只是连接到 TB6600 的输入并提供外部电源那么简单吗?我认为这有点像当你从手机中获取音频信号并将其插入有源扬声器时它会被放大。

Squaring_Mode_Dual #410

TB6600 驱动程序是奇怪的球。它们不受支持,每个制造商都以不同的方式设置它们。人们已经使用过它们,但需要我们的大力支持。这些我帮不了你。

https://www.makerguides.com/tb6600-stepper-motor-driver-arduino-tutorial/

这篇文章的一半左右是一篇关于“假”TB6600 驱动程序的有趣文章,这些驱动程序实际上是不同的芯片。我可以看到这是一个大问题,当设置东西然后意识到它不会工作时。在 wiki 中添加一行关于此的内容可能会很方便,这样人们在解决问题时可以更清楚地知道在哪里检查。

Squaring_Mode_Dual #410
所有者
培养 评论了 2020 年 5 月 21 日  

@ithinkido 如果您想为Wiki 页面写简介,我可以将其包括在内。

我知道有假芯片。TB6600 芯片还不错,但他们将它们集成到封装中的方式一团糟。他们正在寻找实际上看起来像“真实”驱动程序的成本最低的驱动程序。

它们不受支持,因为您购买它们的人不太可能帮助您。人们不应该指望开源开发人员来填补这个角色。

Squaring_Mode_Dual #410

@reynolds087,如果需要,我可以帮助您进行设置。我有一个类似的配置。

Squaring_Mode_Dual #410
作者

@jaysettle, 谢谢。如果需要,我会尝试并报告。