Nomar记录一段历史
将 Anet A8 连接到 PC 问题

我仍处于校准阶段,需要来自 PCB 的一些信息。我连接了 USB 并运行了 Repetier。 PCB 想要以比我的串行端口所说的更高的波特率进行通信。我尝试将串行端口设置为最高设置 125k,并将 Repetier 设置中的 PCB 波特率降低到 125k。没有喜悦。每次我检查时,PC 端口都会恢复为 9600。想法?

运行 Windows 7 家庭高级版 32 位的 PC。

3个回答

您确定 A8 使用串行端口连接到 PC 吗?我不知道有任何 3D 打印机可以做到这一点。通常,3D 打印机使用 USB 连接连接到 PC,并且打印机上会有一个 B 型 USB 插座。

但是,打印机的控制器板上会有一个 USB 桥接芯片,用于将微控制器连接到 USB 插座。该桥接芯片确实有一个串行端口,用于与微控制器进行通信。通常,这些串行端口以每秒 115,200 位 (115.2 kbps) 的速度运行,尽管这可能会有所不同。一些 USB 桥接芯片能够以 250kbps 的速度运行。

通常,PC 上运行的软件需要知道桥接芯片上串口的运行速度,以便以合适的速率发送数据。当然,USB 连接能够以更高的速率处理数据,但许多 3D 打印机中使用的微控制器无法处理这样的速度。

请注意,打印机上的 USB 桥接芯片在 PC 上可能显示为虚拟 COM 端口。

您知道COM端口是串行端口,对吗? (虚拟或其他)
@Onno 我知道虚拟串口,但最大波特率为 9600?对我来说,这听起来像是一个硬件 (RS232) 端口(或者至少,Windows 认为它​​是)。
不知道发生了什么,什么都没有改变,但突然电脑开始与打印机通话......很奇怪。只能认为我的诺顿去了互联网,看看是否可以与这个新陌生人交谈。谢谢你的答案。
@Mick 有些计算机使用 USB 端口将 arduino 检测为 COM,串行端口通常使用 COM1。 USB 端口可以检测为 COM2 或更多,例如我的电脑检测到 COM5、COM8、COM21,具体取决于我使用的 HUB USB。速度连接将取决于 Arduino 编程的波特率有时@ 9600 用于低处理和更高速率用于高计算。

排序。 Repetier Server 正在劫持我的 com 端口。卸载它,Repetier 主机工作正常。因为我不想远程监控或控制打印,所以我不使用服务器软件。

希望能帮助别人。

我的 A8 刚开始这样做。

我关闭了重复服务器,瞧,一切都很好!由于我最终会去做OctoPi,所以我只是卸载了RS。

嗨,欢迎来到 SE 3D 打印!虽然您的答案在技术上可能是正确的,但它* 是* 相当简洁,因此,不幸的是,建议将其删除。如果您可以扩展它,那么您可能会得到更积极的回应。我建议除了阅读一些投票率高的答案来衡量预期的标准外,您还可以查看与 [answering](https://3dprinting.stackexchange.com/help/answering) 问题相关的帮助部分,在具体 [答案],并参加 [游览] 以了解有关堆栈交换如何工作的更多信息。谢谢:-)

随机文章