一般来说,Voron的树莓派加蜘蛛主板的方案,通信上一般都是使用USB来进行连接,但是他也提供了另一种方式–Uart。
而使用USB的方案的话,不需要进行特别的软件设置,直接用就行了,但是Uart的使用上,由于树莓派3、 3B、 4等型号,板载的蓝牙串口占用资源,需要通过下列操作,将串口功能重新映射到GPIO14和GPIO15后才可正常工作,对于新手玩家来讲还是不太友好,所以在这篇文章进行讲解下,为需要使用到的同学减低下门槛。
一、Uart模式的接线图
二、软件重映射配置
1、交换GPIO和蓝牙使用的端口
sudo nano /boot/config.txt
在最后一行添加下面语句并保存
dtoverlay=pi3-miniuart-bt
2、禁用串口
sudo nano /boot/cmdline.txt
在这个文本中找到类似这种的字符串,然后删掉并保存。
"console=serial0,115200"或者 "console=ttyAMA0,115200"
3、修改树莓派配置文件
sudo raspi-config
①选择’Interfacing Options’选项
②选择P6 – Serial
③选择NO
④选择YES
然后选择OK,接着选择Finish,接着重启就好啦。
三、查找串口并连接
要使用串口PA9、PA10时,需要先配置menuconfig。如下图:
波特率建议选115200,太高容易丢包。
然后make后给蜘蛛主板烧录固件,这些都比较容易,就不详细写了。
查找串口
这个时候就不能用voron教的下面语句去读取了,这个是读不到的。
ls /dev/serial/by-id/*
用这个语句
ls /dev/ttyAMA0
如果到这一步,有这个信息,就说明以及连接成功。
连接串口
将你的配置文件printer.cfg中的串口信息换成上面查找到的信息。
serial: /dev/ttyAMA0
然后你就可以接着享受你的3D打印DIY之旅了。