diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index f36f656..c1f5577 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -30,12 +30,12 @@ export default defineConfig({ text: '制作流程(必读)', collapsed: false, items: [ - { text: '1.前言', link: '/guide/ProductionProcess/前言' }, - { text: '2.打板', link: '/guide/ProductionProcess/打板' }, + { text: '1.前言', link: '/guide/ProductionProcess/start' }, + { text: '2.打板', link: '/guide/ProductionProcess/get-board' }, { text: '3.精英版A2-DCDC清单', link: '/guide/ProductionProcess/elite-a2-dcdc' }, { text: '4.PCB焊接', link: '/guide/ProductionProcess/welding' }, - { text: '5.固件烧录、驱动安装', link: '/guide/ProductionProcess/固件烧录驱动安装' }, - { text: '6.测试、外壳组装', link: '/guide/ProductionProcess/测试外壳组装' }, + { text: '5.固件烧录、驱动安装', link: '/guide/ProductionProcess/firmware' }, + { text: '6.测试、外壳组装', link: '/guide/ProductionProcess/shell-3d' }, ] }, // { diff --git "a/docs/guide/ProductionProcess/\345\233\272\344\273\266\347\203\247\345\275\225\351\251\261\345\212\250\345\256\211\350\243\205.md" b/docs/guide/ProductionProcess/firmware.md similarity index 66% rename from "docs/guide/ProductionProcess/\345\233\272\344\273\266\347\203\247\345\275\225\351\251\261\345\212\250\345\256\211\350\243\205.md" rename to docs/guide/ProductionProcess/firmware.md index bea086d..3ddfc98 100644 --- "a/docs/guide/ProductionProcess/\345\233\272\344\273\266\347\203\247\345\275\225\351\251\261\345\212\250\345\256\211\350\243\205.md" +++ b/docs/guide/ProductionProcess/firmware.md @@ -1,8 +1,10 @@ -## 固件烧录驱动安装 - **此文档为速通方案烧录,不涉及固件源码的编译,所以适合小白入手,大家注意文档的顺序。** -### 1. 下载电子脑壳和调试工具 +**下载所涉及的固件请单击下面的图片** + +[![winusb固件下载](/winusb-fw.png)](/eb-elite-fw.zip){target="_blank"} + +## 一、 下载电子脑壳和调试工具 微软应用商店下载电子脑壳(第三方上位机操控软件)和调试工具(获取固件和舵机调试使用) @@ -14,51 +16,59 @@ ![调试工具](/debugger.jpg) -主控固件获取: +### 1.1 主控固件获取方法1: 安装完调试工具会在电脑图片目录生成对应的应用目录,进入目录查看固件。 ![调试工具目录](/debugger-folder.jpg) ![iap固件](/iap.jpg) +### 1.2 主控固件获取方法2: + +[下载此压缩包,包含免驱固件和舵机固件以及IAP固件](/eb-elite-fw.zip) + +![winusb固件](/winusb-fw.png) + + **注意事项 调试工具一定要学会使用,软件左上角有使用文档请注意查阅。** [调试工具使用文档链接](https://docs.qq.com/doc/DRHRuTFhYaWJETU5s?groupUin=VRFNT55LSO%252BEJoEkMPpVUw%253D%253D&ADUIN=1580723783&ADSESSION=1667377579&ADTAG=CLIENT.QQ.5929_.0&ADPUBNO=27255&jumpuin=1580723783) -### 2. 主控烧录固件 +## 二、 主控烧录固件 + 首先购买stlink烧录器 + 将主控板子和语音板子连接并且将语音板子的type c连接电脑或者普通充电器供电 + 将stlink烧录器和主控板子3pin插槽连接,并且将烧录器usb连接到电脑 + 使用ST-LINK Utility软件进行固件烧录(软件下载百度一大把,学会使用搜索引擎) -主控烧录接线如下: +### 2.1 主控IAP固件烧录: +#### a. 主控接线如下: 如图所示: ![主控连接图](/mcu-main.jpg) 如果不懂怎么用可以去淘宝问卖家,连接电脑正常如图所示: ![烧录器](/stlink.jpg) -2.1 打开ST-LINK Utility烧录软件 + 打开ST-LINK Utility烧录软件 ![utility-1.jpg](/utility-1.jpg) ![utility-2.jpg](/utility-2.jpg) -2.2 首先选择要烧录的IAP固件 +#### b. 首先选择要烧录的IAP固件 ![utility-3.jpg](/utility-3.jpg) 固件路径示例如下: C:\Users\gil\Pictures\ElectronBot-Debugger\ElectronBot-IAP -2.3 然后选择target 如果软件和stlink烧录通讯正常会显示如下界面: +#### c. 然后选择target 如果软件和stlink烧录通讯正常会显示如下界面: ![utility-4.jpg](/utility-4.jpg) -2.4 然后点击后面的开始按钮 等待进度条完成 +#### d. 然后点击后面的开始按钮 等待进度条完成 ![utility-5.jpg](/utility-5.jpg) 如果烧录完成,需要将电路板连接至电脑,如果已经连接请略过。 -2.5 烧录完之后主控屏幕是黑色的需要借助调试工具烧录app固件 +#### e. 烧录完之后主控屏幕是黑色的需要借助调试工具烧录app固件 请确保CP210x_Windows_Drivers串口驱动已经安装。 (这个驱动复刻群和百度都有,自己搜下解决) @@ -68,6 +78,18 @@ C:\Users\gil\Pictures\ElectronBot-Debugger\ElectronBot-IAP 照着调试工具图上进行操作 ![debugger-2.jpg](/debugger-2.jpg) +### 2.2 主控WinUsb免驱固件下载推荐: + +选择winusb免驱固件推荐: +![winusb](/winusb-select.png) + +识别出一下设备就算成功: +![winusb](/elite-winusb.png) + +这个时候就可以通过电子脑壳进行操作了。 + +### 2.2 主控旧版本固件下载操作: + 选择的固件路径如下图: ![debugger-3.jpg](/debugger-3.jpg) @@ -75,10 +97,11 @@ C:\Users\gil\Pictures\ElectronBot-Debugger\ElectronBot-IAP ![drive-1.jpg](/drive-1.jpg) -2.6 电子驱动安装 +#### a. 电子驱动安装(**如果下载的是winusb固件可以省去这一步**) + 电脑关闭签名校验 + 下载源码里的驱动文件 + 进行驱动的安装 + [Win10电脑怎么关闭数字签名?](https://www.xitongzhijia.net/xtjc/20210831/223863.html) 项目原地址如下:https://github.com/peng-zhihui/ElectronBot @@ -99,9 +122,18 @@ C:\Users\gil\Pictures\ElectronBot-Debugger\ElectronBot-IAP ![drive-6.jpg](/drive-6.jpg) -### 3. 舵机板子固件烧录 +## 三、 舵机板子固件烧录 + +操作和主控一致。 +打开ST-LINK Utility烧录软件 +![utility-1.jpg](/utility-1.jpg) +![utility-2.jpg](/utility-2.jpg) + +用烧录针顶住舵机板子的烧录点。 -操作和主控一致,具体的步骤待续~ +![烧录点](/elite-dr-fw.png) +烧录以下固件。 +![elite-servo](/elite-fw-servo.png) diff --git "a/docs/guide/ProductionProcess/\346\211\223\346\235\277.md" b/docs/guide/ProductionProcess/get-board.md similarity index 72% rename from "docs/guide/ProductionProcess/\346\211\223\346\235\277.md" rename to docs/guide/ProductionProcess/get-board.md index 76c3684..f5329d7 100644 --- "a/docs/guide/ProductionProcess/\346\211\223\346\235\277.md" +++ b/docs/guide/ProductionProcess/get-board.md @@ -1,12 +1,16 @@ # 打板 +**注意事项,头部板子最好打1.0mm厚度的,语言和舵机板子可以保持1.6mm的厚度。** + +三个板子都要进行下面的下单操作,请大家仔细并且耐心的操作。 + ## 1. 访问立创开源广场的项目 首先打开项目地址,并且在编辑器打开项目 -项目链接:[立创开源广场链接(包含项目打板文件)](https://oshwhub.com/greenshade/electronbot-yu-yin) +[立创开源广场链接(包含项目打板文件)](https://oshwhub.com/lxw4864607/electronbot-pi-liang-zhi-zao-ban-ben) -![全部PCB](/项目页面.jpg) +![开源广场地址图片](/pcb-url.png) 选择编辑器打开,使用专业版打开项目,打开项目如下: @@ -42,4 +46,4 @@ 至此打板的流程就到此结束了,如果你顺利打板完成,你将收到如下的板子。 - ![全部PCB](/all-pcb.jpg) +![精英版本](/all-elite-pcb.png) diff --git a/docs/guide/ProductionProcess/shell-3d.md b/docs/guide/ProductionProcess/shell-3d.md new file mode 100644 index 0000000..3e67f73 --- /dev/null +++ b/docs/guide/ProductionProcess/shell-3d.md @@ -0,0 +1,41 @@ +## 测试外壳组装 + +[电子多形态外壳文件地址:](https://github.com/maker-community/ElectronBot-Peripheral) + + +### 电子音响组装相关配件 + +讲解组装视频链接如下: + +https://www.bilibili.com/video/BV1sx4y1s7FZ + + +成品效果如下: +![image](/audio.jpg) + + +1. [脚垫链接](https://m.tb.cn/h.gjBsAdFcdIlrZwP?tk=grcJ32NqVmK) +![image](/jiaodian.png) + +1. [螺丝钉链接选择m1.4的固定winhello摄像头](https://m.tb.cn/h.gjpkeAOth8cpdVU?tk=eY3r32Nr9K0) +![image](/luosiding.png) + +1. [转轴链接](https://m.tb.cn/h.gQS4Y1UixN5dCRS?tk=KGcE32NrfFs) +![image](/zhuanzhou.png) + +1. [喇叭链接](https://m.tb.cn/h.gQBfAuQCAnnUt2I?tk=I7Q132NpBCg) + +![image](laba.jpg) + +5. [螺钉盒子紧固外壳](https://m.tb.cn/h.gQSUxz6XtIg9wGg?tk=k64F32NssRm) +![image](/heziluosi.jpg) + +6. [电源开关](https://m.tb.cn/h.gjpOiqzNrY5ItY6?tk=M3dw32NHsNx) +![image](/kaiguan.png) + +7. [表蒙子](https://m.tb.cn/h.gjBvHujF9SKrd9k?tk=CgVL32NsGpt) +![image](/biaomengzi.png) + + + + diff --git "a/docs/guide/ProductionProcess/\345\211\215\350\250\200.md" b/docs/guide/ProductionProcess/start.md similarity index 100% rename from "docs/guide/ProductionProcess/\345\211\215\350\250\200.md" rename to docs/guide/ProductionProcess/start.md diff --git a/docs/guide/ProductionProcess/welding.md b/docs/guide/ProductionProcess/welding.md index fe3b303..5c97e58 100644 --- a/docs/guide/ProductionProcess/welding.md +++ b/docs/guide/ProductionProcess/welding.md @@ -2,10 +2,16 @@ [辅助焊接页面-精英版DCDC头部.html](/PCB_EB-Elite_CT1_1_2024-10-5.html){target="_blank"} +![精英版DCDC辅助焊接图预览](/elite-dcdc-pcb.png) + [辅助焊接页面-语音板子.html](/PCB_EB-Elite_TF1_2024-10-5.html){target="_blank"} +![精英版语言板子预览](/elite-voice-pcb.png) + [辅助焊接页面-精英版舵机板子.html](/PCB_EB-Elite_DR1_2024-10-5.html){target="_blank"} +![精英版舵机板子预览](/elite-servo-pcb.png) + ### 1. 焊接方法 首先取出打好的板子,并且将板子放到夹具上,然后将焊盘上涂上焊锡,摆放到元器件,然后用风枪300°对着板子加热,焊锡熔化就可以焊接好了。 diff --git "a/docs/guide/ProductionProcess/\346\265\213\350\257\225\345\244\226\345\243\263\347\273\204\350\243\205.md" "b/docs/guide/ProductionProcess/\346\265\213\350\257\225\345\244\226\345\243\263\347\273\204\350\243\205.md" deleted file mode 100644 index a3c36a4..0000000 --- "a/docs/guide/ProductionProcess/\346\265\213\350\257\225\345\244\226\345\243\263\347\273\204\350\243\205.md" +++ /dev/null @@ -1 +0,0 @@ -## 测试外壳组装 \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index 9d118bb..005bb27 100644 --- a/docs/index.md +++ b/docs/index.md @@ -9,7 +9,7 @@ hero: actions: - theme: brand text: 制作流程 - link: /guide/ProductionProcess/前言 + link: /guide/ProductionProcess/start - theme: alt text: 板子购买地址 link: https://shop102955376.taobao.com @@ -83,4 +83,6 @@ features: **本文档基于ElectronBot小白入坑指南-适配[电子精英版](https://oshwhub.com/lxw4864607/electronbot-pi-liang-zhi-zao-ban-ben)** +**[旧版文档,仅供参考](https://maker-community.github.io/electronbot-old/)** + **QQ群:147597938** \ No newline at end of file diff --git "a/docs/public/PCB\346\211\223\346\235\277\346\223\215\344\275\234.jpg" "b/docs/public/PCB\346\211\223\346\235\277\346\223\215\344\275\234.jpg" index a88d3b6..7916d80 100644 Binary files "a/docs/public/PCB\346\211\223\346\235\277\346\223\215\344\275\234.jpg" and "b/docs/public/PCB\346\211\223\346\235\277\346\223\215\344\275\234.jpg" differ diff --git a/docs/public/audio.jpg b/docs/public/audio.jpg new file mode 100644 index 0000000..8eaebdc Binary files /dev/null and b/docs/public/audio.jpg differ diff --git a/docs/public/biaomengzi.png b/docs/public/biaomengzi.png new file mode 100644 index 0000000..73e9c3d Binary files /dev/null and b/docs/public/biaomengzi.png differ diff --git a/docs/public/eb-elite-fw.zip b/docs/public/eb-elite-fw.zip new file mode 100644 index 0000000..089e8da Binary files /dev/null and b/docs/public/eb-elite-fw.zip differ diff --git a/docs/public/elite-dr-fw.png b/docs/public/elite-dr-fw.png new file mode 100644 index 0000000..109c97d Binary files /dev/null and b/docs/public/elite-dr-fw.png differ diff --git a/docs/public/elite-fw-servo.png b/docs/public/elite-fw-servo.png new file mode 100644 index 0000000..0a478b2 Binary files /dev/null and b/docs/public/elite-fw-servo.png differ diff --git a/docs/public/elite-winusb.png b/docs/public/elite-winusb.png new file mode 100644 index 0000000..795ef76 Binary files /dev/null and b/docs/public/elite-winusb.png differ diff --git a/docs/public/heziluosi.jpg b/docs/public/heziluosi.jpg new file mode 100644 index 0000000..8b5f1c4 Binary files /dev/null and b/docs/public/heziluosi.jpg differ diff --git a/docs/public/jiaodian.png b/docs/public/jiaodian.png new file mode 100644 index 0000000..0853164 Binary files /dev/null and b/docs/public/jiaodian.png differ diff --git a/docs/public/kaiguan.png b/docs/public/kaiguan.png new file mode 100644 index 0000000..88eea02 Binary files /dev/null and b/docs/public/kaiguan.png differ diff --git a/docs/public/laba.jpg b/docs/public/laba.jpg new file mode 100644 index 0000000..a3b041a Binary files /dev/null and b/docs/public/laba.jpg differ diff --git a/docs/public/luosiding.png b/docs/public/luosiding.png new file mode 100644 index 0000000..e9c7d2a Binary files /dev/null and b/docs/public/luosiding.png differ diff --git a/docs/public/winusb-fw.png b/docs/public/winusb-fw.png new file mode 100644 index 0000000..781773c Binary files /dev/null and b/docs/public/winusb-fw.png differ diff --git a/docs/public/winusb-select.png b/docs/public/winusb-select.png new file mode 100644 index 0000000..2952082 Binary files /dev/null and b/docs/public/winusb-select.png differ diff --git a/docs/public/zhuanzhou.png b/docs/public/zhuanzhou.png new file mode 100644 index 0000000..a8f01c3 Binary files /dev/null and b/docs/public/zhuanzhou.png differ diff --git "a/docs/public/\344\270\213\345\215\225\346\214\211\351\222\256.jpg" "b/docs/public/\344\270\213\345\215\225\346\214\211\351\222\256.jpg" index eb7be62..c99b185 100644 Binary files "a/docs/public/\344\270\213\345\215\225\346\214\211\351\222\256.jpg" and "b/docs/public/\344\270\213\345\215\225\346\214\211\351\222\256.jpg" differ diff --git "a/docs/public/\346\230\257\345\220\246DRC.jpg" "b/docs/public/\346\230\257\345\220\246DRC.jpg" index 9b7f24e..e462914 100644 Binary files "a/docs/public/\346\230\257\345\220\246DRC.jpg" and "b/docs/public/\346\230\257\345\220\246DRC.jpg" differ diff --git "a/docs/public/\350\267\263\350\275\254\344\270\213\345\215\225.jpg" "b/docs/public/\350\267\263\350\275\254\344\270\213\345\215\225.jpg" index eb8a553..0fe58b0 100644 Binary files "a/docs/public/\350\267\263\350\275\254\344\270\213\345\215\225.jpg" and "b/docs/public/\350\267\263\350\275\254\344\270\213\345\215\225.jpg" differ