数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 33368|回复: 11

折腾3D打印机(5)--Klipper固件

[复制链接]
发表于 2020-9-24 20:58:02 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
最近混到了一批便宜的树莓派,拿来安装Octoprint。它可以安装klipper,配合2560或者LPC1768,刷Klipper固件,据说效率很高,特别适合2560这种8位主控升级改造。

这是klipper的官网链接https://www.klipper3d.org/,都是E文,浏览器安装个翻译插件,就能对付了。

按照官网步骤,一般可以很快就安装完成的(前提是必须更改为国内的源),下来调试阶段,才是最大的坑

这里有几个重点提示:
1、官网的网页说,每次更改printer.cfg后,需要运行restart指令,实质上表述得不清楚。正确的指令是 FIRMWARE_RESTART。


2、常用的几个指令
   查询核对限位器状态QUERY_ENDSTOPS 。如果状态不对,就取反对应的endstop_pin。例如,样本里面的Ramps主板,原来endstop_pin: ^ar3。我的更好相反了,那就再安然前面加个!,变成这样  endstop_pin: ^!ar3
   检查电机使能引脚是否正确STEPPER_BUZZ STEPPER=stepper_x修改enable_pin: !ar38
   检查电机转动方向(更改dir_pin: !ar55
    检查脉冲数是否正确(更改step_distance: .0125)。它的计算就是马琳固件轴步数的倒数。看是否设定正确,就在octoprint控制面板上移动100mm,看看实际移动距离。





打赏

参与人数 2家元 +40 收起 理由
南湘小隐 + 20 謝謝分享
cushion + 20 謝謝分享

查看全部打赏

本帖被以下淘专辑推荐:

 楼主| 发表于 2020-11-5 19:02:49 | 显示全部楼层
kelekong 发表于 2020-10-9 09:38
这些命令怎么发送给打印机?

klipper是跟Octoprint配套使用的,命令是通过Octoprint的终端界面输入的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-1-3 19:26:18 | 显示全部楼层
本帖最后由 dgpower 于 2022-1-3 19:27 编辑

在下载的klipper目录/home/klipper/klipper/config下面有许多现成的配置文件,认真找找,常用的ramps V1.4/1.5/1.6主板和MKS genl主板都已经有大佬风险出来了,可以省不少时间


如果找不到你对应主板,可以根据主板的pins图和对应marlin的主板配置文件,自己写对应的printer.cfg

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-1-3 19:31:36 | 显示全部楼层
本帖最后由 dgpower 于 2022-1-3 20:09 编辑

现在树莓派太贵了,没有一点性价比。一个3B二手都要300+,疯了

如果想省心想便宜,我推荐电视机顶盒玩客云,100不到就可以玩。但是玩客云没有WIFI,而且MCU是S805,32位机器,性能略低

如果想性能好一点,建议用机顶盒。可以到小黄鱼搜索  3D打印机上位机 才100+  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-17 12:05 , Processed in 0.156000 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表