香橙派系统安装
https://www.bilibili.com/read/cv13785938
参考上述连接操作,
https://armbian.hosthatch.com/archive/orangepizeroplus/archive/
下载系统 **版本为:Buster **
写入SD卡,开机启动,默认用户名 root 密码1234
系统会提示修改root密码,修改后提示新建用户,新建klipper用户。
密码
用户名root,密码xxxxx
修改源(注意可能是版本问题,无效)
sudo vim /etc/apt/sources.list
替换下方文件
bash
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free
修改另一个文件
bash
sudo vim /etc/apt/sources.list.d/armbian.list
注释原有内容
更新系统
bash
sudo apt-get update
如果出现如下错误,则降上述源中https改为http即可解决
注意:
- 我自己的香橙派二次刷机后账户不为klipper 而是姓名首字母小写缩写
ifconfig命令找不到
执行ifconfig找不到,重新安装提示已安装
网上搜索得知因为选择了zsh,bash对应的环境变量没有同步过来,需要将已安装的文件路径导入到环境变量中
bash
export PATH=$PATH:/sbin
再次执行即可
kilipper安装
新建用户klipper
bash
sudo adduser klipper
#依次输入提示需要的信息
修改权限
切换root用户
bash
su
修改用户文件权限
bash
chmod u+w /etc/sudoers
修改文件
bash
vim /etc/sudoers
找到这行 root ALL=(ALL) ALL
,在他下面添加(除用户名,其余与root一致)
bash
klipper ALL=(ALL) ALL
再次修改文件权限
bash
chmod u-w /etc/sudoers
克隆仓库
bash
https://github.com/th33xitus/kiauh.git
执行安装脚本
bash
./kiauh/kiauh.sh
根据提示安装klipper Moonraker fluidd
安装过程慢,耐心等待
最终效果
安装后ifconfig无效
运行 export PATH=$PATH:/sbin/
访问后台界面
访问香橙派ip地址 我的设备ip默认为192.168.1.4
klipper用户增加串口权限
sudo usermod -aG dialout klipper
查看主板外接单片机
c
ls /dev/serial/by-id/*
SKR MINI E3 V2.0刷程序
先用jlink刷bootloader,
bootloader
bootloader的地址是:
看上一级的描述这个bootloader应该是marlin写的。
配合JFLASH下载
下载完成后编译klipper固件
klipper固件
按照这个教程操作 https://3dphell.com/2021/09/15/2928/
配置如下
生成的klipper,bin文件位置
拷贝到SD卡,重命名为firmware.bin
拔掉boot引脚跳线帽,插入SD卡,重新上电,等待10秒,拔下SD卡,插入电脑查看之前的固件名是否变化,
如果变化为FIRMWARE.CUR
说明固件刷写成功。
注意:新购买的成品板子刷入bootloader后再用SD卡更新固件未成功,因此选择直接编译不包含bootloader的固件,如下:
购买板子最终固件生成
除未使用bootloader外,其余与下图相同
参考实现 https://docs.vorondesign.com/build/software/miniE3_v20_klipper.html
voron 0.1 print.cfg
参考连接
https://www.bilibili.com/read/cv15525236
Voron-0/skr-mini-E3-v2.0.cfg at Voron0.1 · VoronDesign/Voron-0 · GitHub
主板接线
固定IP地址
https://www.linuxitellu.com/special-topic/orangepi/orangepi-zero2-configuration-guide2.html
35步进电机接线
kipper调试配置
回家速度改成20 或者30,归位时速度变慢
降低噪音
开始运行电流设置的小了(0.5)导致35步进电机雯雯叫,改成0.7就好了
PID参数
使用工具自动计算,硬件不同,参数不同。
我的加热头pid参数
pid_Kp=26.299 pid_Ki=1.525 pid_Kd=113.416
我的热床pid参数
pid_Kp=62.038 pid_Ki=3.829 pid_Kd=251.253