超详细Klipper 上位机与下位机配置
(适用多数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 上位机与下位机配置相关推荐
- 基于STM32C8T6、ESP8266-01S、JavaWeb、JSP、Html、JavaScript、Android、服务器和客户端设计、上位机和下位机设计等技术融合的物联网智能监控系统设计与实现
系列文章目录 第一章ESP8266的java软件仿真测试 第二章ESP8266硬件与软件测试 第三章ESP8266客户端与Java后台服务器联调 第四章ESP8266客户端与JavaWeb服务器联调 ...
- 上下位机通讯协议_上位机与下位机的区别通讯
上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等).下位机是直接 ...
- 上位机和下位机的概念,理解如何实现PC从PLC中读取数据?
市面上的PLC有上百种, 西门子的, 三菱的, 欧姆龙的等等. 上位机和下位机的理解: 上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/ ...
- 打开单片机世界的大门——上位机控制下位机实例详解
上位机控制下位机实例详解 一.基本概念 上位机与下位机 串口 数据表达 二.下位机程序 三.上位机程序 四.总结 一.基本概念 在开始讲解前,先来看几个基本概念,如果是有基础的大佬,请直接跳到下一节. ...
- 计算机基础-工控机、上位机、下位机、stm32、单片机
工控机 定义:(Industrial Personal Computer,IPC)即工业控制计算机,主要用于工业生产上. 性能:采用全钢机箱,抗震性能好,抗电磁干扰,抗冲击. 结构:包括CPU.io外 ...
- 什么是上位机、下位机
上位机 上位机是指可以直接发出操控命令的计算机, 一般是PC/host computer/master computer/upper computer, 屏幕上显示各种信号变化(液压,水位,温度等). ...
- java实现上位机与下位机串口通信
串口通信是在工程应用中很常见.在上位机与下位机通讯过程中常通过有线的串口进行通信,在低速传输模式下串口通信得到广泛使用.在说个之前先来简单解释一下上位机与下位机的概念. 上位机与下位机 通常上位机指的 ...
- QT5实现串口收发数据(上位机与下位机通信)
最近帮老师做一个应用程序,通过上位机与下位机进行串口通信,最后实现实时绘图,通过几天努力,成功实现蓝牙串口通信. 参考博客1 注意:代码中一些与串口无关代码,可以忽略掉 一.QT5串口基础知识 1. ...
- 【CNC——第6篇】PMAC上位机编程基础篇(上位机和下位机如何通信)
拓展链接: PAMC官网:DELTA TAU. 官网手册:手册大全 PMAC官网: PCOMM32PRO用户手册 PMAC 的内部变量 内部变量分为四种,I 变量为电机等常用基本控制变量,P 变量为全 ...
最新文章
- java mapreduce编程_Hadoop实验——MapReduce编程(1)
- 没有连接上aspnetdb.mdf数据库
- php utf8 或gbk 截取字符串乱码解决
- Points角点halcon算子,持续更新
- 机器学习之tensorflow出现的一些问题
- SilverLight之我见
- awk 匹配_linux的awk命令详解,通俗易懂
- 数据分析利器之Pandas
- 【clickhouse】ClickHouse之DBA运维宝典
- java 数组溢出异常,Java数组超出范围时如何处理多个异常?
- 记录一次多表关联查询
- KB2999226-x64.msu 此更新不适合你的计算机VC++2015 redistributable安装出错
- Ubuntu(Linux) 磁盘分区方案
- Windows应用崩溃捕获
- x123.fun gf.php,hao123网址源码下载,hao123源码php版带后台 v2.1
- 360浏览器的404报错页
- 什么是缓冲区溢出?(一)
- Python 安装PyQt5失败:Permission denied:d3dcompiler_47.dll
- Netty游戏服务器实战开发(6):Netty整合Zookeeper实现分布式服务发现与注册
- Windows连接远程桌面时出现黑屏的解决办法
热门文章
- pci总线定时协议_PCI总线标准及协议
- **惠普GK100机械键盘设置**
- python变量名可以用下划线开头吗_python以下划线开头的变量和函数的作用
- LG5200 「USACO2019JAN」Sleepy Cow Sorting 树状数组
- 数据结构与算法学习笔记(五)树
- 28 关于 Finalizer
- Luogu P5416 [CTSC2016]时空旅行
- R语言学习笔记:使用reshape2包实现整合与重构
- 项目经理如何做好项目管理PMP - 持续更新
- 【附源码】计算机毕业设计SSM校园流浪猫关爱系统