Bigtreetech M8P + CB2 烧写klipper 详细指南

文章目录

  • 烧写前准备
  • 烧写系统
    • 烧录系统到 eMMC
      • 1、下载烧录文件
      • 2、确保“烧录前准备完成”
      • 3、安装驱动
      • 烧录完成后调整
    • 参考链接
  • 启用Klipper系统,调整配置
    • 打开系统
    • 串口通讯
      • MobaXterm串口连接,根据图来操作
      • 成功连接效果
    • Wifi连接操作
      • 记得往CB2上按上天线!!
      • 连接wifi的linux代码
      • wifi 连接成功,进入mainsail
  • 配置主板+Can通讯
    • 设置固件参数
    • 插120R跳帽
    • dfu更新
    • 配置网络can0(配置can网络)
    • 查看主板uuid
    • 配置到网页端
    • 其他通讯:上下位机通过usb通讯

烧写前准备

以下所有内容若未额外标注时间,则编写于2026.1.14

注意:
拨到左侧的按钮,往左是烧录系统,往右是USB访问上位机。
②供电仅用tpye-c即可,但是type-c线得有数据传输功能

烧写系统

烧录系统到 eMMC

1、下载烧录文件

使用 RKDevTool (Windows) 烧录系统到 eMMC

下载 RKDevTool 到电脑上并解压。并且注意不要插 MicroSD 卡。

https://github.com/bigtreetech/CB2

2、确保“烧录前准备完成”

3、安装驱动

一般跳过①,直接执行②

​ ①在“设备管理器”中,如果发现“未知设备”意味着电脑缺少驱动

​ ② 打开下载的 RKDevTool 中的 DriverAssitant 工具,先点击“①驱动卸载”,再点击“②驱动安装”,这样可以保证安装的驱动为最新版本的。

③等待安装完成后,按住“Recovery”键,重新拔插一下 Type-C 线,“设备管理器”会识别出“Rockusb Device”,意味着驱动已经安装成功

​ ④打开“RKDevTool”软件,注:“LOADER”,也可以为“MASKROM”模式。

注意:软件中的参数默认如图所示,正常情况下仅需要设置④“.img 系统实际的路径”即可。如果您软件中的参数与图中不一致,请手动修改为一致。

a 找到下载的工具所在的路径

b 打开 RKDevTool 工具

c 软件会识别出一个“LOADER”或者“MASKROOM”的设备

d 选择要烧录的系统(系统镜像需要提前解压为.img 文件,此工具不支持直接烧录压缩后的.xz 文件)

e 勾选“Write by Address”

f 点击“Run”,开始烧录系统

g “Download image OK”意味着系统已经烧录成功

烧录完成后调整

烧录完成后,请将 USB OTG 的拨码开关拨到 OFF 挡位,此时即可正常开机使用了。注意:eMMC 内的文件无法像 MicroSD 卡那样直接被电脑访问,所以无法通过修改 system.cfg 配置文件的方式配置 WiFi 网络,只能用网线或者 USB 转 UART连接终端,然后通过终端配置。

参考链接

必趣 Wiki关于如何烧写klipper系统到CB2的操作
注意,是烧录系统到eMMC,而非SD卡

启用Klipper系统,调整配置

先下载MobaXterm窗口调试助手
https://mobaxterm.mobatek.net/

打开系统

①给m8p供上24V电源,在POWER接线处
type-c连接主板电脑

注意,图中的电源线正极一般来说应该是红线(图中是绿线,请不要效仿)

串口通讯

(此操作于2025.9经由江同学提点)
此操作是为了,将klipper系统连接上wifi,好处有:
① 一方面vscode进行ssh连接,更加便于修改,进行后面的硬件地址通讯
② 同时还可以通过网页登陆ip,看到浏览器的Mainsail页面

MobaXterm串口连接,根据图来操作

成功连接效果

账号和密码都是:biqu

Wifi连接操作

klipperscreen的wifi连接功能做得太不完善了。
鉴于klipperscreen上的wifi连接卡得不行。
我通过串口连接,执行了以下命令来达到连接wifi的作用。
这个更加迅速快捷。

记得往CB2上按上天线!!

有点难摁。

连接wifi的linux代码

// 连接有密码的WiFi nmcli dev wifi connect"你的WiFi名称"password"你的密码"

没摁天线的话,会搜索不到wifi。

其他情况:

// 连接开放网络 nmcli dev wifi connect"你的WiFi名称"// 更换wifi执行这个 // 指定接口连接(如果有多个无线接口) nmcli dev wifi connect"SSID"password"密码"ifname wlan0

wifi 连接成功,进入mainsail


然后在浏览器输入这个ip地址,图中是wlan0的10.0.1.7
就能顺利进入mainsail页面。

这时候显示ERROR是因为还没有进行硬件通讯。

配置主板+Can通讯

设置固件参数

编译固件:

cdklippermakemenuconfig

所有进入menuconfig之后,所有参数与下图一致

插120R跳帽

需要先插好120R跳线帽(在can口附近)

dfu更新

共四个步骤:
①主板按住boot0按钮,再按下reset按钮,
进入dfu模式,
②此时上位机发送命令lsusb可以查看是否进入dfu模式,

③之后输入命令,在编译好的文件路径下烧录

makeflashFLASH_DEVICE=0483:DF11


④烧录完成后按下reset按钮。

配置网络can0(配置can网络)

cdsudonano/etc/network/interfaces.d/can0

进入到网页后,如果什么都没有就复制过去,
can speed需要保持和主板一样,
注意格式,多余的字符不要加进去,
不然会识别不到格式连不上。

allow-hotplug can0 iface can0 can static bitrate1000000upifconfig$IFACEtxqueuelen1024

注意这里的ifconfig

ctrl+S保存
ctrl+X退出,
然后sudo reboot重启上位机。

查看主板uuid

需要先插好120R跳线帽(在can口附近),上面插好了就行

发送以下命令查看uuid:

~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0

配置到网页端

其他通讯:上下位机通过usb通讯

执行过一次,效果不太理想。
后继会有再执行的需求到时候,更新。
https://global.bttwiki.com/zh/Software%20Configuration.html#klipper

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1159985.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

R3nzSkin英雄联盟皮肤修改终极指南:从新手到高手的完整教程

R3nzSkin英雄联盟皮肤修改终极指南:从新手到高手的完整教程 【免费下载链接】R3nzSkin Skin changer for League of Legends (LOL).Everyone is welcome to help improve it. 项目地址: https://gitcode.com/gh_mirrors/r3n/R3nzSkin R3nzSkin是一款功能强大…

通信原理篇---数字通信系统

核心比喻:从“送手写信”到“发电报”还记得模拟通信是 “邮差送手写信” 吗? 数字通信完全不同,它更像是 “发电报”。过程对比:你想说的话(比如:“明天9点见面”)模拟送信:把这句话…

提示工程架构师实战:用提示工程解决数字化转型中的「数据-业务断层」问题

提示工程架构师实战:用提示工程解决数字化转型中的「数据-业务断层」问题 一、前言:数字化转型的「隐痛」——数据与业务的「平行宇宙」 在过去10年的数字化转型浪潮中,我见过太多企业陷入这样的困境: 数据团队花费数百万搭建了数据仓库/湖,生成了几百张报表,但业务团队…

Verilog 概述

Verilog 概述 Verilog 是一种硬件描述语言(Hardware Description Language,HDL),用于描述数字电路的行为和结构。它广泛应用于 FPGA、ASIC(专用集成电路)的设计流程中。Verilog 的设计流程通常包括设计、仿…

Rust CLI 实战:用 clap + tokio 写一个多线程“m3u8 视频下载器”,速度跑满宽带

标签: #Rust #Tokio #CLI #网络编程 #m3u8 #高性能🚀 前言:为什么是 Rust? 极速启动:编译成二进制文件,没有任何依赖,即点即用。内存安全:下载几千个分片,不用担心内存泄…

WebAssembly 图像处理:用 Rust 编写 Wasm 模块,在浏览器前端实现“本地图片压缩”

标签: #WebAssembly #Rust #Frontend #ImageProcessing #Wasm #Performance📉 前言:为什么要用 Wasm 做压缩?方案优点缺点Server 端压缩兼容性好,算法可控浪费上行带宽,服务器 CPU 压力大JS Canvas 压缩简单…

Redis事务相关命令面试必问!

文章目录Redis事务相关的命令有哪几个?什么是 Redis 事务?Redis 事务相关的命令有哪些?第一部分:MULTI —— 开启一个事务示例代码:闫工小贴士:第二部分:EXEC —— 执行事务示例代码&#xff1a…

AgeMem让AI自主管理记忆,性能提升49.59%,超越现有方法8.5%,技术干货必收藏

AgeMem是阿里巴巴与武汉大学团队提出的新型记忆管理系统,将记忆操作通过"工具调用"方式整合进Agent策略中,使Agent能自主决定何时记忆、何时遗忘。该方法采用三阶段渐进式强化学习策略,在多个基准测试上性能提升近50%,显…

Java程序员必看!收藏这篇,AI大模型时代如何突破35岁危机实现自我救赎

Java程序员在AI时代面临技术更新、竞争加剧和年龄焦虑等危机。本文指出AI是赋能工具而非敌人,程序员可通过学习AI技术成为"AIJava"复合型人才。建议从基础概念入手,掌握Python和AI工具,通过实践积累经验,实现从开发者到…

Spring Boot @GetMapping注解:从应用到原理深度解析

在Spring Boot Web开发中,GetMapping是我们最常用的注解之一,它简洁高效地实现了HTTP GET请求与处理器方法的绑定。本文将从「应用实践」和「底层原理」两个核心维度,带你全面掌握这个注解——既会教你如何灵活运用,也会拆解其背后…

从焦虑到逆袭:30岁前端开发者的全栈+AI转型实战,干货路线图建议收藏

文章是一位30岁前端开发者的转型自述,讲述了他在AI时代面临的职业焦虑和转型决心。作者认为纯前端技能在AI冲击下护城河太浅,决定转型"全栈AI独立开发"。他详细规划了三阶段学习路线:第一阶段用Next.jsSupabase突破舒适区&#xff…

计算机就业真相:AI岗位暴涨39.62%,传统开发降温!程序员必看,收藏这篇转型指南

2024-2025年计算机就业呈现"冷热分化"现象:AI相关岗位需求暴增(机器学习工程师涨39.62%),传统开发岗位需求下降。AI不是替代程序员,而是筛选工具,淘汰只会写重复代码的人,留下会用AI提效的人。未来"AI技…

7年前端老鸟的崩溃时刻:AI一天写完我一周的代码,收藏这篇焦虑自救指南

一位7年前端开发者分享使用AI完成项目的震撼经历,表达对职业价值危机的焦虑。AI技术迅猛发展,能快速生成代码,让传统编程技能面临挑战。作者尝试通过跳槽、写博客等方式应对,但仍对未来不确定。文章引发技术人员思考:在…

2026必备!本科生论文难题TOP10 AI论文平台测评

2026必备!本科生论文难题TOP10 AI论文平台测评 2026年本科生论文写作工具测评:如何选择高效助手 随着人工智能技术的不断进步,越来越多的本科生开始借助AI论文平台来提升写作效率、优化内容质量。然而,面对市场上琳琅满目的工具&a…

解锁AI原生应用与向量数据库的协同奥秘

解锁AI原生应用与向量数据库的协同奥秘 关键词:AI原生应用、向量数据库、向量嵌入、相似度检索、多模态AI 摘要:当AI从“工具”进化为“原生能力”,当数据从“表格”变为“高维向量”,一场关于智能应用的革命正在发生。本文将用“奶茶店点单”“图书馆找书”等生活化案例,…

python基于flask框架的大学生英语四六级学习平台的设计与实现

目录大学生英语四六级学习平台的设计与实现(基于Flask框架)开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!大学生英语四六级学习平台的设计与实现(基于Fl…

告别冗长Prompt!Skills才是AI Agent的真正核心,程序员必收藏

文章探讨AI Agent中Skill的价值,将其分为格式转换型和隐性知识型两类。Skill本质上是Prompt中能力层的外置化,实现模块化维护。其核心价值在于治理调度、渐进式披露、固化版本和沉淀隐性经验。当任务重复、边界清晰、质量敏感或上下文拥挤时,…

别再混用 for...in 和 for...of 了!前端老鸟都踩过的坑全解析

别再混用 for...in 和 for...of 了!前端老鸟都踩过的坑全解析别再混用 for...in 和 for...of 了!前端老鸟都踩过的坑全解析先上结论,背不下来就抄桌面血统普查:for...in 到底是个啥?for...of 的自我介绍:我…

手把手教你用8款AI论文工具,5分钟搞定文理医工全覆盖

作为一名经常帮学弟学妹改论文的研究生,我太懂大家写论文时的痛点了:选题没思路、文献读不懂、初稿写不出、改稿改到吐、查重降重愁秃头……尤其面对不同学科(文科的文献综述、理科的公式代码、医科的临床试验、工科的实验数据)&a…

RAG已死?长上下文、Agent、Text2SQL谁能笑到最后?技术选型干货,建议收藏!

RAG虽面临长上下文、Agent记忆和Text2SQL等技术挑战,但不会被取代,而是各展所长:RAG处理非结构化文档和最新知识;长上下文精读关键内容;Agent记忆管理对话历史;Text2SQL查询结构化数据。未来AI架构将融合多…