3D打印机升级killpper

本来是想整台新机的,但是想想老机器4max也不能就此放弃,看了看视频,改装升级似乎也没有那么难。然后就是换了喷头、皮带、轴承、挤出机、打印平台、加热板等等。做了干燥箱,改装挤出机结构来适配,风扇口也一并搞掉,发现打印机了设计上的BUG,甚至中途还搞坏了一把卡尺。硬件结束发现还是不尽人意 (T_T) ,于是乎靠软件去弥补成了这台老机器最好的良药,索性换到最流行的klipper系统。

安装Klipper

3D打印机升级killpper_第1张图片

香橙派zero2 香橙派3 lts 安装klipper奶奶级保姆教程 voron2.4调试教程预备_哔哩哔哩_bilibili

【Klipper固件】OrangePi Zero安装klipper 3D打印固件,代替树莓派_哔哩哔哩_bilibili

非常感谢这两位up,没有他们就不会步入klipper。具体教程我就不复述了,建议视频从头看到尾,我就举一些自己碰到的细节和坑。安装killpper主要分为上位机和下位机,涉及一些linux和嵌入式的一些知识,我倒是问题不大,但耐不住坑多。

硬件需要

<>

  1. orangepizero3
  2. SD卡(小)
  3. 读卡器
  4. 网络网线
  5. 旧3d打印机
  6. 电脑

上位机

【Klipper】OrangePi Zero安装Klipper 3D打印固件,替代树莓派 - 哔哩哔哩 (bilibili.com)

香橙派zero2 香橙派3 lts 安装klipper奶奶级保姆教程 voron2.4调试教程预备_哔哩哔哩_bilibili

3D打印机升级killpper_第2张图片

Wifi和系统

其中根据这个教程我下载了zero3版本的armbian的系统,结果wifi连不上。通过查阅,发现这个系统的WiFi配置bug很多,于是去orangepi官网Orange Pi Zero3下载了ubuntu版本,果然一下就连上了,而且这个系统包帮我配置好了华为的下载源,解决了github部分的换源下载过程。后面又换了debian,因为很多镜像资源这个新版的ubuntu是获取不到的,系统版本很重要。密码和账号都是orangepi跟着视频教程完成了。

换源

如果apt或者clone不到资源建议还是换一下。

ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

Github

Ubuntu Win10 github.com访问很慢的解决办法_ubuntu 加速github_爱钓鱼的歪猴的博客-CSDN博客

因为clone这个指令是需要直接访问github的,外网的东西疯狂连不上,通过修改hosts文件的方式来改变访问的dns。但是也不稳定,就通过时不时指令/etc/init.d/networking restart来及时的刷新dns,下载慢多等一会。

如果有想访问的github代码,可以在这里工作台 - Gitee.com搜索一下镜像的看看。

下位机

【Klipper固件】主板固件编译及3D打印机配置 - 哔哩哔哩 (bilibili.com)

固件

固件选好atmega2560直接生成就好了。下载我是通过原来的切片软件cura还能连上原来打印机的时候,用cura直接写入的,下载的其他的办法可能要找找对应的ISP。固件下载完成是下位机的显示屏空白是正常的,因为还没有配置printer.cfg。

补充

Config

klipper的config是各机型配置printer.cfg的文件,github卡就用国内的。

config · jeckorf/klipper - 码云 - 开源中国 (gitee.com)

printer.cfg警告的处理

这里解决printer.cfg上的坑,或许是我的config文件太老了,可以看看这个网站的解决办法,下面是配置好的。如果还有问题就把报警翻译一下看,它可能会提示解决方法。

其中的path因为是orangepi要改一下path: /home/orangepi/printer_data/gcodes

初始化Klipper及故障处理 - Seahorse (littlefish.love)

<<4max配置.txt>>

电源问题

Lost communication with MCU

之前用的淘宝买的220转5v3a的小模块,下位机频繁报错掉线,刚发现电源插到笔记本就很好,现在换了好的开关电源。

MKS genl 安装klipper的天生缺陷 - 哔哩哔哩 (bilibili.com)

Frequently Asked Questions - Klipper documentation (klipper3d.org)

外网访问

「教程」外网访问家里的Klipper打印机(无需公网IP)-aRAY「爱生活.爱剁手.爱折腾」

树莓派使用教程-贝锐官网 (oray.com)

系统位数

一定要先通过ssh getconf LONG_BIT 指令查询系统位数,再通过官网下载树莓派版本。

3D打印机升级killpper_第3张图片

网页端确认不了

内网主机就是上位机的本地ip地址可以通过ifconfig查询,有问题就问客服要等1小时一班。有一个坑就是我登录网页端老是确认不了,于是下载了客户端,通过客户端打开的页面就可以确定添加映射了,设置完诊断一下通过就ok。

3D打印机升级killpper_第4张图片

摄像头

萤石开放平台-为企业客户提供全球化、一站式硬件智能方案 (ys7.com)

Web端接入萤石云平台的视频数据_萤石云摄像头web访问_安之若生、的博客-CSDN博客

Nginx+FFmpeg实现rtsp流转hls流,在WEB通过H5 video实现视频播放_ffmpeg生成hls流的http访问配置-CSDN博客

(5 封私信) 海康萤石摄像头二次开发,怎么实现取流呢? - 知乎 (zhihu.com)

rtsp流格式rtsp://admin:[email protected]:554/Streaming/Channels/101

我本身家里有一个萤石云摄像头,而我想让它fluidd页面播放画面。然后我的找到了设备自带的rtsp流,结果发现这个直接播不了。就深入了解了rtsp模式和klipper的摄像头结构,了解到一个通过靠ffmepg的方式转流后获取地址再输入到fluidd(设备-》主板推流-》浏览器)的模式。结果在这里走了n多的弯路,根据这个教程要用到yum之类种种依赖和安装配置,路途实在艰辛。睡了一觉,换了一个思路,萤石云有没有可以直接推送的网页html5,于是找到web端接入萤石云平台的方案,直接使用萤石云开发平台进行推流,完成了对我旧摄像头的利用。就是延迟大了点,然而上位机负担减少了很多。后来Html5提示并路过多要vip,所以最终用的hls。

3D打印机升级killpper_第5张图片

3D打印机升级killpper_第6张图片

3D打印机升级killpper_第7张图片

 

补偿和调整

这一部分我有些选择了手动,打印测量的方式,一个是省成本,还有一个是在搞共振的时候崩溃了教程怎么也走不通。在走不通的过程中,看了很多视频教程,可以发现很多实际校对过程,同时也发现有些与我的klipper版本不符合或者细节有出路导致更混乱,所以一定要结合官网文档(然而官文翻译不敢恭维)。最好是按照顺序来执行,调整和补偿的过程,确认一下自己的挤出机。

3D打印机升级killpper_第8张图片

1.温度校准

配置检查 - Klipper 文档 (klipper3d.org)

温度PID是最好调教的,一条指令即可自动完成校验,同时因为后面的补偿都要靠率热胀冷缩所以先校验好了。

2.网床校准

3D打印机手动网床补偿,助你打印出完美首层_哔哩哔哩_bilibili

床网 - Klipper 文档 (klipper3d.org)

因为了解到3dtouch差的没用好的又贵,我这里通过A4手动的方式进行网床校准,生成了一个自动补偿的网床,如果是热床越是不佳的更需要做,极大的保证了首层打印的质量。

3.共振补偿

共振补偿 - Klipper 文档 (klipper3d.org)

建议

共振补偿还是最好能自动完成,因为经过一系列的手动测试,发现手动测试的效果受到切片测试等软件因素的困扰,而且不同位置的共振也是不同的,主要是每次测试周期又长又麻烦。

换个方式

跟着思兼学习Klipper(06) 学用 Fly-Gemini 3D打印机控制板 - DF创客社区 - 分享创造的喜悦 (dfrobot.com.cn)

如果你的klippy.log出现了mcu 'rpi': Unable to connect这种错误,就是你的RPi配置失败了正常的系统不会报错,哪怕你传感器没连接。因为我RPi配置不成功,就又买了一块PiPico作为桥梁来连接我的adxl345,官网也有教程可以参考,只不过硬件上usb口要自己接。

ufi写入PiPico

树莓派Pico教程来啦——一起来点亮个LED吧 (qq.com)

PiPico的ufi直接烧写我是失败的,就在ssh下载klipper的ufi用了连接电脑U盘烧写。然后系统的权限这一块也要打开,不然klipper获取不到串口。配置好了用lsusb查看,如果没有就是硬件没连上,硬件有了系统网页没有就重启。最后就是SHAPER_CALIBRATE一条指令的事情。

打印测试的切片参数

3D打印机升级killpper_第9张图片

3D打印机升级killpper_第10张图片

4.压力提前

压力提前 - Klipper 文档 (klipper3d.org)

这个测试也是要提前设置好文档指定的切片参数,然后打印测试。但我感觉是为了远程挤出机用的,我的进程挤出机进行了这个校准后观察尖脚在最低端,后又进行了流量校准,发现没啥可补。这一步就没怎么调,建议0~0.05。

5.切片校准

3D打印机校准3 回抽校准_哔哩哔哩_bilibili

3d打印校准1 打印温度塔最简单的温度塔打印教程(两种方法)_哔哩哔哩_bilibili

葫芦~的个人空间-葫芦~个人主页-哔哩哔哩视频 (bilibili.com)

小结

3D打印机升级killpper_第11张图片

经过了一系列的系统参数折腾后,还有最最重要的切片参数要调教。切片参数受到材料、打印机、系统、甚至环境的影响,一个3d打印人员一定要学会会操作校准切片参数。我认为最有用的就是回抽塔和温度塔,校准首先观察自己是什么挤出机,然后根据视频的步骤切换参数去校准(视频的参数是远程),反复的校验和比对最起码到视频里的效果,打完回抽塔设置好回抽参数。打温度塔,再看你的耗材到底在哪里的范围工作靠谱。之后,如果有闲工夫建议再搞个速度测一下。

你可能感兴趣的:(3d,Klipper,4max,3d打印,萤石云摄像头,校准,外网)