【发布时间】:2020-09-21 05:02:47
【问题描述】:
我正在尝试使用 pi 4B 的 UART 引脚同时向 SKR V1.3 发送两个不同的 g 代码指令,以控制我的激光雷达系统的两个轮式步进电机和一个步进电机:
首先我发送这个命令是为了让电机不受限制地移动:
stty -echo && echo "G91" >> /dev/ttyAMA0
但是,当我想同时发送这些命令时 对于车轮,
echo "G1 X80 Y80" >> /dev/ttyAMA0
对于激光雷达返回 n' 第四次运动,
echo "G1 Z20" >> /dev/ttyAMA0
wait(3 seconds in python)
echo "G1 Z-20' >> /dev/ttyAMA0
它们最终不会同时被处理。它们在单独执行时工作正常,但是当我同时或一个接一个地执行它们时,只有在前一个 G 代码命令停止时才会启动下一个。有没有办法解决这个问题并同时执行 g-code 命令?
【问题讨论】:
标签: raspberry-pi g-code 3d-printing