项目文档站
已开源#robot#pcb#stm32#motion

机器狗

开源四足平台:机械结构、驱动板、步态调试与整机复刻文档。

硬件 v1.0 · 开始制作

开始制作

制作路线图

① 读文档 / 确认 BOM

↓

② 导出 Gerber + 下单 PCB(及可选 SMT)

↓

③ 采购电子件、舵机、结构件

↓

④ 焊接主控板 → 上电冒烟测试 → 烧录固件

↓

⑤ 组装机身与腿部 → 校准舵机零点

↓

⑥ 配网、试语音与步态

阶段

文档

打板

[03 PCB 下单](03-PCB下单)

采购

[04 BOM 清单](04-BOM清单)

焊接

[05 焊接指南](05-焊接指南)

固件

[06 程序下载](06-程序下载)

机械

[07 组装教程](07-组装教程)

使用

[08 使用说明](08-使用说明)

文件

[09 开源文件](09-开源文件)


你需要准备

工具

- 恒温烙铁(尖头)、焊锡丝、助焊剂、吸锡带/吸锡器

- 万用表、热风枪(QFN / 模组可选)

- USB‑TTL(CH340/CP2102)或板载 USB‑C 数据线(支持数据)

- 十字螺丝刀、尖嘴钳;


软件环境

- ESP-IDF(与本仓库 README 要求版本一致)

- 本仓库源码,Board Type 选 **dog_dance**

- (可选)立创 EDA / KiCad 打开 `hardware/` 内原理图


技能门槛

整机复刻需要 **软件 + 硬件** 两边都过关;可只先做一侧验证,再补另一侧。

不要求会写整套小智框架,但软件侧至少要做到第 3~4 步:**编译选板 → 烧录 → 日志确认 `board_type=dog_dance`**。


软件技能(按顺序掌握)

1. **系统与串口**:会用 Linux / Windows 基本命令;能安装 CH340 / CP210x 等驱动,并找到对应串口(如 `/dev/ttyUSB0`、`COM3`)。

2. **烧录预编译包**:会用 `esptool`(或官方烧录工具)写入已发布的固件,先跑通亮屏、配网、基本语音。

3. **ESP-IDF 编译本仓库**:安装 IDF;掌握 `idf.py set-target esp32s3`、`menuconfig` 里选 **dog_dance**、`build` / `flash` / `monitor`。

4. **排错**:会处理串口权限、`brltty` 抢占、手动进下载模式(BOOT+RST)、看串口日志判断是否烧成功。详见 [程序下载](程序下载)。

5. **改板与调参**:能读改 `config.h`(引脚、屏参、腿序、trim);会配小智后台角色与 MCP(`self.dog.*` / 灯带);能排查无声、花屏、OTA 覆盖错板等问题。


硬件技能(按顺序掌握)

1. **安全与测量**:认识电源正负极;会用万用表测通断、3.3V / 电池电压;上电前先查短路。

2. **接线验证**:能插排针、杜邦线、舵机线;用成品模组搭最小系统,验证固件后再投入打完整 PCB。

3. **手焊基础**:会焊 0603、排针、插座;能对照丝印与 BOM;跟 [05 焊接指南](05-焊接指南) 分步通电。

4. **整板焊接**:按 BOM 打板并完成主控、电源、音频、屏座、舵机座;模组四周虚焊/桥连能自检。

5. **SMT 与整机**:会看原理图 / Gerber、嘉立创下单与 SMT;完成舵机机械装配与零点校准([组装教程](组装教程))。QFN 没把握时优先厂贴模组与功放,自己只焊接插件。


可按经验直接对号入座:


级别

建议

新手

软件先做 1~2,硬件先做 1~2(成品模组 + 杜邦验证),再打完整 PCB

有焊接经验

软件做到 3~4;硬件从 3~4 起,按 BOM 打板 + 手焊

有 SMT 经验

软件尽量到 5;硬件走 5(嘉立创 SMT + 手焊接插件 + 组装校准)



时间与费用量级(参考)

项目

粗估

PCB(5 片)

嘉立创免费

电子元器件

视是否 SMT、是否用官方模组

4× 舵机 + 喇叭 + 屏

占硬件成本大头

3D 结构 / 亚克力

视设计而定

制作周期

打板 3~7 天 + 焊接组装 1~2 天


具体金额随供应商与版本变化,以 [04 BOM](04-BOM清单) 自行核算。


安全提示

- 锂电池注意极性与保护板;首次上电用限流电源或串联电阻更稳妥

- 舵机堵转电流大,电源需留余量;调试动作时观察舵机情况,防止舵机卡坏。

- 焊接时注意通风与防静电

评论

0 条评论

加载登录状态…

  • 还没有评论,来抢沙发吧。