首页
›
嵌入式UI
›
020-Marlin固件源码分析
›
《零基础搭建Marlin编译环境》
VIP20
本课程属于:020-Marlin固件源码分析
嵌入式UI · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
零基础搭建Marlin编译环境
📚 共计 30 章节
01
Marlin固件简介
什么是Marlin · 在3D打印中的作用 · 主要功能模块
固件
入门
02
编译环境概览
编译的本质 · 为什么需要搭建环境 · Windows vs Linux vs Mac
环境
概念
03
安装VS Code
下载VS Code · 安装过程 · 界面介绍 · 为什么选择VS Code
工具
编辑器
04
安装PlatformIO插件
在VS Code中安装PlatformIO · 作用 · 验证安装
插件
编译
05
安装Git版本控制
下载Git · 安装 · 配置用户信息 · 在Marlin开发中的作用
版本控制
Git
06
获取Marlin源码
从GitHub克隆 · 目录结构 · 选择正确分支
源码
GitHub
07
配置Marlin基础文件
找到Configuration.h · 配置文件作用 · 备份原始配置
配置
基础
08
主板选择与配置
常见主板类型 · 设置主板型号 · 选择建议
主板
硬件
09
热端与温度传感器配置
设置热端数量 · 传感器类型 · 温度限制
热端
温度
10
热床配置
启用热床 · 温度传感器 · PID参数
热床
PID
11
挤出机配置
设置挤出机数量 · 步进值 · 方向调整
挤出机
步进
12
运动轴配置
X/Y/Z行程 · 速度与加速度 · 限位开关类型
运动轴
限位
13
步进电机驱动配置
驱动类型 · 驱动模式 · 设置电流值
驱动
TMC
14
LCD与显示配置
常见LCD类型 · 启用LCD支持 · 显示语言
LCD
显示
15
SD卡与U盘支持
启用SD卡 · 检测引脚 · FAT32注意事项
SD卡
存储
16
WiFi与网络功能
启用WiFi · 网络参数 · 远程控制
WiFi
网络
17
高级功能配置(一)
自动调平 · 探针偏移 · 调平网格
BLTouch
调平
18
高级功能配置(二)
线性导轨补偿 · 输入整形 · 共振补偿
高级
优化
19
高级功能配置(三)
断料检测 · 断电续打 · 自动关机
断料
续打
20
编译前的检查
语法检查 · 依赖检查 · 常见编译错误
检查
调试
21
首次编译
在PlatformIO中编译 · 观察输出 · 解决错误
编译
PlatformIO
22
固件烧录
通过USB烧录 · 通过SD卡烧录 · 失败处理
烧录
固件
23
串口通信与调试
安装串口驱动 · 串口监视器 · 启动信息
串口
调试
24
Marlin G-code基础
常用G-code命令 · 串口发送 · 测试固件
G-code
命令
25
PID自动调谐
运行PID调谐 · 保存参数 · 温度稳定性
PID
调谐
26
步进值校准
测量移动距离 · 计算步进值 · 验证校准
校准
步进
27
限位开关与归位测试
测试限位开关 · 归位方向 · 异常解决
限位
归位
28
挤出机校准
测量挤出量 · 调整步进值 · 验证精度
挤出
校准
29
常见问题与解决方案
编译错误汇总 · 烧录失败 · 打印异常
FAQ
排错
30
进阶学习路径
源码结构深入 · 自定义功能 · 社区资源
进阶
社区
所属VIP或分类
同VIP:G代码解析器源码修改与测试
同VIP:G代码解析流程与自定义扩展
同VIP:LCD显示驱动源码逐行分析