资讯动态

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

发布时间:2026/10/2 8:15:48 来源:尧图企业网站定制
渗透测试网络安全嵌入式物联网【免费下载链接】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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑