纠结了很久的一个小东西,之前不怎么会弄,后来看了下文档,也没那么难,发来和大家交流一下我用的是M1+,系统我忘了,应该是Raspbian
首先需要的软件是OctoPrint,安装很简单,但是可能会遇到一些错误
给出Gayhub地址https://github.com/foosel/OctoPrint
先下载下来
git clone https://github.com/foosel/OctoPrint.git
进入文件夹
cd OctoPrint
创建一个独立的运行环境
virtualenv venv
如果提示没有这个命令就安装
sudo apt-get install virtualenv
接下来就是安装OctoPrint了
./venv/bin/python setup.py install
如果提示
error: Setup script exited with error: command ‘arm-linux-gnueabihf-gcc’ failed with exit status 1
那是因为你没安装运行库导致的
这时候需要安装运行库
sudo apt-get install python-dev
sudo apt-get install libevent-dev
安装这个库之后重新安装OctoPrint就可以了
安装好了之后就可以运行了
~/OctoPrint/venv/bin/octoprint
这时候就需要在CURA里面调平,并保存配置文件
输入IP:5000就可以看到欢迎页面了,点击下一步
输入用户名和密码
导入刚刚在CURA里面保存的配置文件
后面的没啥介绍的,如果想加个摄像头的话可以安装MJPG,然后在webcam选项加入地址
MJPG的安装可以参考小撸的帖子
http://forum.banana-pi.org.cn/thread-1625-1-1.html
或者炫Q的帖子
http://forum.banana-pi.org.cn/thread-1113-1-1.html
配置好后就可以把打印机插上BPI,然后连接打印机了
然后上传文件到BPI然后就可以打印了
另外如果想在控制页面加摄像头,可以编辑配置文件
sudo nano ~/.octoprint/config.yaml
在最后一行添加
webcam:
ffmpeg: /usr/bin/avconv
snapshot: http://127.0.0.1:8080/?action=snapshot
stream: http://192.168.1.105:8080/?action=stream
就可以在Control页面看到摄像头拍的了