Keep branch keep/v1.1-case-snaps alongside the prior v1.0-case-closed snapshot. Co-authored-by: Cursor <cursoragent@cursor.com>
62 lines
2.3 KiB
Markdown
62 lines
2.3 KiB
Markdown
# CYD 温湿度仪表盘 3D 外壳(v1.1)
|
||
|
||
## 结构说明
|
||
|
||
只有两件:**前框** + **后盖**。外轮廓圆角 R=3.5mm,主要靠 **4 处悬臂卡扣** 合盖(止口仍保留对齐;四角 M3 可选)。
|
||
|
||
| 部位 | 作用 |
|
||
|------|------|
|
||
| 前框 | 屏窗;公止口;长边各 2 根悬臂卡扣(钩朝外) |
|
||
| 后盖 | 装板子;母止口;卡扣窗口 + 卡台;**背面中心 DHT11 卡位通风口**(探头微突出约 1.6mm) |
|
||
| 定位柱 | 四角短 peg / 孔,合盖防错位 |
|
||
| `snap_coupon.stl` | 单独试打卡扣样件,调间隙后再打整壳 |
|
||
|
||
**没有**外壳旁边的大“格子”(旧支脚块 / 外挂仓已删)。
|
||
|
||
## 卡扣参数(按 FDM 常见经验)
|
||
|
||
参考悬臂卡扣实践(应变控制、根部过渡、配合间隙、PETG 反复开合更稳):
|
||
|
||
| 参数 | 本壳取值 | 说明 |
|
||
|------|----------|------|
|
||
| 自由臂长 L | 11 mm | 偏短可再加长降低应变 |
|
||
| 根厚 / 尖厚 | 1.7 → 0.95 mm | 锥形臂,应力分散 |
|
||
| 钩深 undercut | 0.75 mm | 含 lead-in 斜面 |
|
||
| 侧向间隙 | 0.45 mm | FDM 合盖/卡扣常用约 0.4–0.5 |
|
||
| 止口间隙 | 0.45 mm | 同左 |
|
||
| 材料建议 | **PETG** | PLA 可试装,反复开合易脆 |
|
||
|
||
打印:卡扣臂尽量落在 **XY 弯曲平面**(不要让弯曲撕开层层)。先打 `snap_coupon.stl`,太紧就略加大间隙或减钩深。
|
||
|
||
## 合盖
|
||
|
||
前框止口落入后盖槽,卡扣钩入后盖窗口卡台;预览默认合盖(开合度 0%)。
|
||
对齐数据在 `export/mate.json`(`version: 1.1-snaps`)。
|
||
|
||
稳定标签:当前 **`v1.1-case-snaps`**;旧无卡扣版 **`v1.0-case-closed`**(见仓库根 README)。
|
||
|
||
## 浏览器预览
|
||
|
||
```bash
|
||
python -m http.server 8765 --directory cad
|
||
```
|
||
|
||
打开 http://localhost:8765/viewer.html (请 **Ctrl+F5** 强制刷新)
|
||
|
||
- `C` 合盖 · `O` 开盖 · `空格` 播放
|
||
- 「看后盖/DHT」查看背面微凸通风口
|
||
|
||
## 导出 STL
|
||
|
||
```bash
|
||
pip install trimesh manifold3d numpy shapely
|
||
python cad/generate_stl.py
|
||
```
|
||
|
||
输出:`export/front.stl`、`back.stl`、`snap_coupon.stl`、`mate.json`。
|
||
|
||
## 装配
|
||
|
||
1. DHT11 从**后盖背面**按入中心卡位,探头朝外略突出,线进腔内接 CN1/GPIO22
|
||
2. CYD 放入后盖,前框对准止口/定位柱合盖,听四侧卡扣入位;四角 M3×10 可选
|