我正在做一个大学项目,将使用应用程序发明者制作的应用程序连接到 Raspberry Pi,然后使用 RPi 为 Prusa P3 Steel 制作打印队列。
问题是我已经有了应用程序和 RPi 之间的通信,但我需要通过 USB 将 RPi 连接到 Arduino 并选择 Prusa 的 SD 卡中的 G 代码文件进行打印。我不知道我应该把这个函数放在Marlin代码的什么地方,或者如何管理串口读取函数。
有任何想法吗?
我正在做一个大学项目,将使用应用程序发明者制作的应用程序连接到 Raspberry Pi,然后使用 RPi 为 Prusa P3 Steel 制作打印队列。
问题是我已经有了应用程序和 RPi 之间的通信,但我需要通过 USB 将 RPi 连接到 Arduino 并选择 Prusa 的 SD 卡中的 G 代码文件进行打印。我不知道我应该把这个函数放在Marlin代码的什么地方,或者如何管理串口读取函数。
有任何想法吗?
您可以发送 G 代码以通过串行连接选择和打印文件。
M20
M23 文件名.gco
M24
有关更多信息,请参阅https://reprap.org/wiki/G-code M20 到 M39 是用于与 SD 卡文件连接的接口。