当前位置: 首页 > 工具软件 > voron > 使用案例 >

Voron2.2 3D打印机制作-软件篇(1)

傅安宁
2023-12-01

Voron2.2 3D打印机制作-软件篇(1)

作者: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下载

官方镜像下载地址:Octoprint镜像文件
Tip:在没有梯子的情况下,下载速度较慢,建议将下载链接复制带迅雷离线下载或者开通迅雷会员下载,速度极快!
下载好的文件为压缩包,解压后为一个.img文件,即为树莓派的系统镜像。

Octoprint安装

Octoprint镜像文件的系统安装步骤与一般树莓派刷系统一样,只做简单介绍,具体步骤大家可以自行查阅。
1、准备DFormatter软件将SD卡格式化。
2、使用Win32DiskImager烧写软件将img镜像文件烧写到SD卡中。、
Tip:为了能保证树莓派在插上SD首次启动就可以自动连接WiFi,需要对系统文件做一些更改。

首次开机自动连接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

Klipper安装

参考资料: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 -

clone Klipper

官方方法(不推荐):

#国外仓库:
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

配置SKR固件

之前已经介绍了,本次使用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

 类似资料: