(适用多数Mega2560芯片打印机主板,本文使用香橙派ZERO2作为上位机)
上位机:ZERO2
下位机:打印机主板

下载镜像系统

首先,去Armbian官网下载Buster系统镜像:Armbian官网
准备一张8G以上SD卡推荐用闪迪,使用balena Etcher工具将镜像写入SD卡
将SD卡插入Zero2 给Zero供电(建议5V1A以上,否则可能供电不足不开机)去路由器后台查看香橙派IP地址,使用SSH工具:MobaXterm

配置ZERO2

连接ZERO2 用户名:root 默认密码:1234
登陆后提示设置新的密码
之后选择代码风格 bash或者zsh
再然后会新建pi用户并创建密码
更新系统库

sudo apt-get update


替换下载源

cd /etc/apt
vim sourecs.list



切换到PI用户,使用git命令下载kiauh脚本

su pi
cd ~
git clone https://gitee.com/zm112/kiauh.git


运行kiauh脚本

./kiauh/kiauh.sh

安装Klipper

输入1 进入安装

输入 1 安装Klipper



输入 2 安装 Moonraker


输入 4 安装 Fluidd

(整理了年前的配置过程,大体是这样的,安装klipper不成功就是网络问题,多装几次。)

下位机配置:

下载Xloader:阿里云盘
PC连接打印机主板,选择固件路径 选择芯片型号,选择端口号,选择115200 烧写固件!

配置打印机主板,SSH远程登录ZERO2进入普通用户PI,进入klipper目录(默认根目录)

su pi
cd /klipper

进入打印机主板设置

make menuconfig

下位机和上位机用数据线连接,网页访问上位机IP进入可视化页面,进入配置-配置文件下。修改printer.cfg文件,查找对应型号主板cfg文件代码,覆盖到printer.cfg文件中

修改muc 查询串口号:

ls /dev/serial/by-id/*

将查询到的串口号复制到printer.cfg文件中原串口号中

===================================
如果报错pi用户没有串口权限
ssh上位机输入

sudo usermod -aG dialout pi

然后去网页点击firmware restart重启

大概就是这样流程 cfg文件需要看自己的打印机主板自己配置

*本文使用MKS Gen | v2.1和Monster8都成功配置。
有什么问题评论区见

超详细Klipper 上位机与下位机配置相关推荐

  1. 基于STM32C8T6、ESP8266-01S、JavaWeb、JSP、Html、JavaScript、Android、服务器和客户端设计、上位机和下位机设计等技术融合的物联网智能监控系统设计与实现

    系列文章目录 第一章ESP8266的java软件仿真测试 第二章ESP8266硬件与软件测试 第三章ESP8266客户端与Java后台服务器联调 第四章ESP8266客户端与JavaWeb服务器联调 ...

  2. 上下位机通讯协议_上位机与下位机的区别通讯

    上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等).下位机是直接 ...

  3. 上位机和下位机的概念,理解如何实现PC从PLC中读取数据?

    市面上的PLC有上百种, 西门子的, 三菱的, 欧姆龙的等等. 上位机和下位机的理解: 上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/ ...

  4. 打开单片机世界的大门——上位机控制下位机实例详解

    上位机控制下位机实例详解 一.基本概念 上位机与下位机 串口 数据表达 二.下位机程序 三.上位机程序 四.总结 一.基本概念 在开始讲解前,先来看几个基本概念,如果是有基础的大佬,请直接跳到下一节. ...

  5. 计算机基础-工控机、上位机、下位机、stm32、单片机

    工控机 定义:(Industrial Personal Computer,IPC)即工业控制计算机,主要用于工业生产上. 性能:采用全钢机箱,抗震性能好,抗电磁干扰,抗冲击. 结构:包括CPU.io外 ...

  6. 什么是上位机、下位机

    上位机 上位机是指可以直接发出操控命令的计算机, 一般是PC/host computer/master computer/upper computer, 屏幕上显示各种信号变化(液压,水位,温度等). ...

  7. java实现上位机与下位机串口通信

    串口通信是在工程应用中很常见.在上位机与下位机通讯过程中常通过有线的串口进行通信,在低速传输模式下串口通信得到广泛使用.在说个之前先来简单解释一下上位机与下位机的概念. 上位机与下位机 通常上位机指的 ...

  8. QT5实现串口收发数据(上位机与下位机通信)

    最近帮老师做一个应用程序,通过上位机与下位机进行串口通信,最后实现实时绘图,通过几天努力,成功实现蓝牙串口通信. 参考博客1 注意:代码中一些与串口无关代码,可以忽略掉 一.QT5串口基础知识 1. ...

  9. 【CNC——第6篇】PMAC上位机编程基础篇(上位机和下位机如何通信)

    拓展链接: PAMC官网:DELTA TAU. 官网手册:手册大全 PMAC官网: PCOMM32PRO用户手册 PMAC 的内部变量 内部变量分为四种,I 变量为电机等常用基本控制变量,P 变量为全 ...

最新文章

  1. java mapreduce编程_Hadoop实验——MapReduce编程(1)
  2. 没有连接上aspnetdb.mdf数据库
  3. php utf8 或gbk 截取字符串乱码解决
  4. Points角点halcon算子,持续更新
  5. 机器学习之tensorflow出现的一些问题
  6. SilverLight之我见
  7. awk 匹配_linux的awk命令详解,通俗易懂
  8. 数据分析利器之Pandas
  9. 【clickhouse】ClickHouse之DBA运维宝典
  10. java 数组溢出异常,Java数组超出范围时如何处理多个异常?
  11. 记录一次多表关联查询
  12. KB2999226-x64.msu 此更新不适合你的计算机VC++2015 redistributable安装出错
  13. Ubuntu(Linux) 磁盘分区方案
  14. Windows应用崩溃捕获
  15. x123.fun gf.php,hao123网址源码下载,hao123源码php版带后台 v2.1
  16. 360浏览器的404报错页
  17. 什么是缓冲区溢出?(一)
  18. Python 安装PyQt5失败:Permission denied:d3dcompiler_47.dll
  19. Netty游戏服务器实战开发(6):Netty整合Zookeeper实现分布式服务发现与注册
  20. Windows连接远程桌面时出现黑屏的解决办法

热门文章

  1. pci总线定时协议_PCI总线标准及协议
  2. **惠普GK100机械键盘设置**
  3. python变量名可以用下划线开头吗_python以下划线开头的变量和函数的作用
  4. LG5200 「USACO2019JAN」Sleepy Cow Sorting 树状数组
  5. 数据结构与算法学习笔记(五)树
  6. 28 关于 Finalizer
  7. Luogu P5416 [CTSC2016]时空旅行
  8. R语言学习笔记:使用reshape2包实现整合与重构
  9. 项目经理如何做好项目管理PMP - 持续更新
  10. 【附源码】计算机毕业设计SSM校园流浪猫关爱系统