新闻详情

新闻详情

首页 / 资讯中心 / 详情

Bruce PCB V2(Smoochiee Board)3D 外壳设计与打印指南

发布时间:2026/10/2 8:15:45来源:尧图网络
Bruce PCB V2(Smoochiee Board)3D 外壳设计与打印指南
渗透测试网络安全嵌入式物联网【免费下载链接】firmwarePredatory ESP32 Firmware项目地址https://gitcode.com/GitHub_Trending/bru/firmware点击查看免费下载本指南围绕 Smoochiee 设计的 Bruce PCB V2 配套 3D 打印外壳展开完整说明外壳源文件的存放位置、压缩包内的零件结构与文件格式并结合仓库中同目录的 PCB 生产资料Gerber、BOM、原理图与smoochiee-board固件板型配置帮助读者从零开始打印、装配并驱动一台完整的 Bruce 设备。一、设计背景与源文件位置Bruce PCB V2 及其配套 3D 外壳由社区开发者 Smoochiee 设计。外壳打印源文件统一打包存放在 pcbs/Bruce_PCB_smoochie/3d/Bruce_PCB_V2_3dCase.zip 中与外壳说明文档 pcbs/Bruce_PCB_smoochie/3d/README.md 位于同一目录。该目录同时包含完整的 PCB 生产文件见下文第四节因此是硬件爱好者复刻整机的一站式资料目录。二、外壳文件包内容与文件格式解压Bruce_PCB_V2_3dCase.zip后所有零件位于BRUCE 3d print/目录下共 7 个文件文件名格式推测用途top bruce .3mf/top bruce .skp/top bruce .skb3MF / SketchUp / SketchUp 备份外壳上盖顶壳bruce tft.3mf/bruce tft.skp3MF / SketchUpTFT 屏幕相关的面板或支架件bruce bottom with battery.3mf/bruce bottom with battery.skp3MF / SketchUp下盖且带电池仓结构三种格式对应不同的使用场景.3mf3D Manufacturing Format切片软件如 PrusaSlicer、Cura、Bambu Studio直接支持的通用 3D 打印格式内置网格与材质信息是直接送进切片器打印的首选文件.skpSketchUp 工程文件可编辑的原始建模文件适合需要自行修改尺寸、开孔或结构的设计者.skbSketchUp 自动备份文件SketchUp 生成的备份副本通常与对应.skp内容一致可视为冗余备份无需打印。从文件命名可以推断外壳采用上盖 屏幕面板件 带电池仓下盖的三件套结构其中下盖专门为锂电池预留了仓位与固件侧基于 BQ25896 的电池管理逻辑详见第五节相呼应。三、PCB 侧硬件背景Bruce PCB V2 板载资源外壳是围绕 Bruce PCB V2 设计的因此在打印前有必要了解这块板子的硬件构成。PCB 生产文件与外观资料同样位于仓库中生产与物料Gerber 压缩包gerber/Bruce_PCB_v2_Smoochiee.zip、gerber/BRUCE_MANUAL_BUILD.zip、BOM 表BOM_Bruce_PCB_v2_Smoochiee.xlsx、贴片清单Bruce_PCB_Smoochiee_Pick_and_Plack.xlsx与原理图Bruce_PCB_v2_Schematic.pdf外观参考PCB 正面图与背面图可用于核对元件布局与外壳开孔位置。四、固件侧对应关系smoochiee-board 板型配置外壳装配完成后真正驱动这台设备的是固件仓库中的smoochiee-board板型。其配置集中在 boards/smoochiee-board/smoochiee-board.ini通过 PlatformIO 的build_flags注入硬件定义从中可以还原出与外壳直接相关的硬件事实[env:smoochiee-board] board smoochiee-board board_build.arduino.memory_type qio_opi board_build.partitions custom_16Mb.csv build_flags ${env.build_flags} -Iboards/smoochiee-board -Os -DCORE_DEBUG_LEVEL1 -DIR_TX_PINS{{M5 IR Mod, GROVE_SDA}, {Grove W, GROVE_SCL}, {Grove Y, GROVE_SDA}, {GPIO 5, 5}, {GPIO 2, 2}} -DIR_RX_PINS{{M5 IR Mod, GROVE_SCL}, {Grove W, GROVE_SCL}, {Grove Y, GROVE_SDA}, {GPIO 4, 4}, {GPIO 2, 2}} -DRF_TX_PINS{{M5 RF433T, GROVE_SDA}, {Grove W, GROVE_SCL}, {Grove Y, GROVE_SDA}, {GPIO 1, 1}, {GPIO 2, 2}} -DRF_RX_PINS{{M5 RF433R, GROVE_SCL}, {Grove W, GROVE_SCL}, {Grove Y, GROVE_SDA}, {GPIO 1, 1}, {GPIO 2, 2}} -DMIC_INMP441 -DBUZZ_PIN44 -D USE_HSPI_PORT1 -DDEVICE_NAMESmoochiee Board lib_deps ${env.lib_deps} lewisxhe/XPowersLib 0.3.0几个关键配置点与外壳/整机设计强相关双射频扩展CC1101_SS_PIN与NRF24_SS_PIN两个片选引脚在 interface.cpp 中被初始化为高电平以隔离射频模块说明板载同时预留了 CC1101 与 NRF24 两类 RF 子板接口外壳开孔需为这两类模块的排针或天线留位五向按键与电源键UP_BTN / SEL_BTN / DW_BTN / R_BTN / L_BTN五键在 InputHandler 中被逐一轮询其中左右键同按会触发关机——这意味着外壳上需要为五键分别开孔且左右键位置需保证单手可同时按住以触发关机流程电源管理板载 BQ25896 充电管理芯片_setup_gpio通过 I2CSYS_I2C_SDA / SYS_I2C_SCL完成初始化设置充电目标电压 4208 mV、恒流 832 mA 并启用电池测量电量百分比由getBattery依据电池电压线性估算这印证了外壳下盖带电池仓设计的必要性——锂电池是整机的标准供电方案。五、装配与使用提示综合上述源码证据可以给出以下装配层面的实操建议基于仓库文件推断具体以实物为准优先使用.3mf文件切片打印.3mf可直接导入主流切片软件无需在 SketchUp 中转换需要改模如调整屏幕开孔、电池仓尺寸时再打开.skp源文件编辑打印后核对 PCB 开孔对照 PCB 正面图检查屏幕、五向按键、射频模块与红外收发IR_TX/RX_PINS涉及 Grove 接口与 GPIO对应的开孔是否对齐电池仓与电源逻辑匹配下盖电池仓用于容纳锂电池装配后电量显示依赖 getBattery 的电压估算逻辑满电约 4150 mV关机阈值约 3300 mV建议使用与设计匹配的电池电压范围关机交互长按左右键组合会显示PWR OFF IN 3/3倒计时并进入深度睡眠checkReboot、powerOff外壳按键开孔应保证该组合手势可正常触发。六、资料清单速览外壳打印源文件pcbs/Bruce_PCB_smoochie/3d/Bruce_PCB_V2_3dCase.zipPCB 生产与物料Gerber、BOM、原理图PCB 外观参考正面 / 背面 / 整体图固件板型配置boards/smoochiee-board/smoochiee-board.ini 与 interface.cpp赞分享渗透测试网络安全嵌入式物联网【免费下载链接】firmwarePredatory ESP32 Firmware项目地址https://gitcode.com/GitHub_Trending/bru/firmware点击查看免费下载相关推荐5 分钟快速上手 LoadingAndRetryManagerAndroid 加载页与重试页无缝切换入门教程5 分钟快速上手 LoadingAndRetryManagerAndroid 加载页与重试页无缝切换入门教程 LoadingAndRetryManager 是HackRF与Tinkercad3D外壳设计与打印教程HackRF与Tinkercad3D外壳设计与打印教程 为什么需要定制HackRF外壳 HackRF One作为一款低成本软件无线电平台Software固件嵌入式硬件开发智能硬件FairSeq深度解析高性能序列建模工具包的10大核心技术架构揭秘FairSeq深度解析高性能序列建模工具包的10大核心技术架构揭秘 Facebook AI Research开发的FairSeq是一个企业级高性能序列到序列学人工智能深度学习预训练NLP语音上一篇让老旧电脑秒变影院LAV Filters终极Windows媒体播放解决方案下一篇LAV Filters终极指南3个简单步骤让老旧电脑变身专业影院播放器创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Bayes-ISSA-BP神经网络回归:MATLAB多输入单输出预测与参数优化实战 2026/10/2 13:07:06

Bayes-ISSA-BP神经网络回归:MATLAB多输入单输出预测与参数优化实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
双RTX 3090跑Qwen2.5-14B:vLLM张量并行实现低成本本地大模型部署 2026/10/2 13:07:06

双RTX 3090跑Qwen2.5-14B:vLLM张量并行实现低成本本地大模型部署

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
无忧安环AI视频分析:从算法到工程化落地的完整链路 2026/10/2 13:06:59

无忧安环AI视频分析:从算法到工程化落地的完整链路

1. 从"人盯屏幕"到"算法盯风险":这套系统到底在解决什么工地安全员老张以前的工作状态是这样的:面前九宫格画面,眼睛来回扫,一天下来滴眼药水都不管用。但人不是机器,盯了八小时之后,画…

阅读更多 →
DLL缺失与系统错误修复指南:从msvcp140.dll到0xc000007b 2026/10/2 13:06:59

DLL缺失与系统错误修复指南:从msvcp140.dll到0xc000007b

前几天被朋友拉去救急,他电脑上装了个老款建模软件,双击图标就弹窗:"由于找不到 msvcp140.dll,无法继续执行代码。重新安装程序可能会解决此问题。"他把软件卸了装、装了卸不下五遍,问题原封不动。我过去后先…

阅读更多 →
基于YOLOv5的茶叶目标检测实战:从数据标注到树莓派部署 2026/10/2 13:06:53

基于YOLOv5的茶叶目标检测实战:从数据标注到树莓派部署

简介:这份资源面向计算机视觉入门与进阶学习者,以及需要落地农产品检测场景的开发者,提供一套基于YOLOv5的茶叶目标检测完整项目实战方案。包内共95个文件,以41个yaml配置文件、34个Python源码为主,辅以5个shell脚本、…

阅读更多 →
STM32CubeMX深度配置指南:从安装到时钟树与外设驱动生成 2026/10/2 13:06:34

STM32CubeMX深度配置指南:从安装到时钟树与外设驱动生成

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉