作者:Fortunate
日期:2020/4/15
Tip:教程都是参考官方原版说明,文档全程手码,自己并非专业,文中有误希望大佬及时提点!
树莓派3b+主板1块及配套内存卡,内存卡容量一般8G Class10可以满足日常使用
(主板3b、3b+已经足够使用,也可以用4)
SKR1.3 3D开源3D打印主板2块,配2根USB线转方口用于与树莓派连接
读卡器1个
SD卡格式化工具、win32DiskImager、Octoprint系统镜像、Xshell(ssh工具)
以上所有软件资料都可加qq群:892895902
官方镜像下载地址:Octoprint镜像文件
Tip:在没有梯子的情况下,下载速度较慢,建议将下载链接复制带迅雷离线下载或者开通迅雷会员下载,速度极快!
下载好的文件为压缩包,解压后为一个.img文件,即为树莓派的系统镜像。
Octoprint镜像文件的系统安装步骤与一般树莓派刷系统一样,只做简单介绍,具体步骤大家可以自行查阅。
1、准备DFormatter软件将SD卡格式化。
2、使用Win32DiskImager烧写软件将img镜像文件烧写到SD卡中。、
Tip:为了能保证树莓派在插上SD首次启动就可以自动连接WiFi,需要对系统文件做一些更改。
打开SD卡boot文件目录,找到octopi-wpa-supplicant.txt文件
使用Notepad++编辑以下内容:
# WPA/WPA2 secured
network={
ssid="put SSID here"
psk="put password here"
}
默认配置文件都是注释掉的,删除每行的第一个#,取消注释,将WiFi名称和密码分别填入ssid和psk处,保存关闭。
Tip:推荐使用Notepad++打开这个文件,使用记事本会破坏文件,导致配置失败。
将配置好的内存卡插入树莓派上,打开电源,树莓派启动后,指示灯会亮起,红色灯亮起时,为接通电源状态,绿色灯亮起时,为系统在对SD卡做读写操作。树莓派启动后,就可以通过SSH连接登录系统(地址:树莓派的IP,端口默认22)。SSH客户端可以使用Putty,或者xshell。
Tip:树莓派IP可以到路由器设置界面查找,名称为:octopi,一般为192.168.1.x。
树莓派默认用户名为:pi,密码:raspberry
开机后几项常用设置,建议按照步骤操作,大佬选择性跳过!
# 修改pi密码
passwd
这里使用清华源,具体参考https://mirror.tuna.tsinghua.edu.cn/help/raspbian/
# 编辑 `/etc/apt/sources.list` 文件,此处为软件源
sudo nano /etc/apt/sources.list
#将原来的树莓派官方源用#注释掉,将下面的清华源粘贴上
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
#ctlr+x保存后,点enter键保存退出
# 编辑`/etc/apt/sources.list.d/raspi.list` 文件,此处为系统源
sudo nano /etc/apt/sources.list.d/raspi.list
#将原来的树莓派官方源用#注释掉,将下面的清华源粘贴上
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
#ctlr+x保存后,点enter键保存退出
#依次执行更新
sudo apt-get update
sudo apt-get upgrade
参考资料:https://klipper.info/klipper-±dwc2-1/installing-klipper
按照官方说明一步步操作就可正常使用了,大家经常出问题的也在这一步,新手建议认真对照操作!
按照官方操作说明,下一步就是直接git clone klipper,想必大家会发现出现clone速度巨慢的问题,可能会导致后续出现安装问题。
#依次键入以下命令
sudo apt update
sudo apt install git wget gzip tar build-essential libjpeg8-dev imagemagick libv4l-dev cmake -
官方方法(不推荐):
#国外仓库:
git clone https://github.com/KevinOConnor/klipper
虽然文件比较小,但是git clone速度极慢,上网搜索各种加速办法,有一定效果,新手还是不要尝试,直接使用以下方法。
虽然文件比较小,但是git clone速度极慢,上网搜索各种加速办法,有一定效果,新手还是不要尝试,直接使用以下方法。
我将klipper的git仓库转存到了国内的码云,直接从国内仓库下载,快捷稳定!
替代方法(推荐):
#国内仓库:
git clone https://gitee.com/qy1995/klipper
等待clone完成,执行安装
./klipper/scripts/install-octopi.sh
之前已经介绍了,本次使用SKR1.3 主板,使用2560主板的还有略有不同的
#工作目录切换到klipper文件夹下
cd ~/klipper
#选择使用的主板即处理器
make menuconfig
#选择LPC1768 100Mhz,保存退出
~生成主板固件,klipper.bin文件,该文件存储在/ home / pi / klipper / out文件夹中
make clean
make
windows系统用户使用WINSCP远程连接树莓派,在/ home / pi / klipper / out文件夹中将klipper.bin文件复制到电脑上,重命名文件名为:firmware.bin
确保两个SKR 1.3板均未通电,然后卸下与其相连的microSD卡,将SD卡原有的文件删除或者直接格式化,把firmware.bin文件分别复制到内存卡中。
分别将内存卡插入两块SKR主板上,具体插哪个无所谓,两个主板的固件相同。
打开电源给主板供电,大概2-3分钟,主板自动刷新固件。
刷完就可以把内存卡拆了,以后也用不到了,想要确认是否刷成功,可以把打开内存卡,发现原来的firmware.bin变成了firmware.cur,表示刷写完成了。
将第一块skr主板用usb线连接到树莓派
#查看usb端口号
ls /dev/serial/by-id/*
键入以上命令后,终端正常来说会显示以下信息
/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
然后进行flash刷写,依次执行以下命令
sudo service klipper stop
make flash FLASH_DEVICE=yourdevicename
sudo service klipper start
其中yourdevicename处就是刚刚查看过的端口号,直接复制上去就好了。
刷好第一块板后,给第一块板断电,然后再给第二块上电,连接usb,再重复执行以上的操作
至此两块SKR1.3 主板刷写完成,第一部分教程到此结束,后续步骤极速更新!
希望大家都能顺利制作出自己心爱的机器,QQ交流群:892895902