# mems01 **Repository Path**: poerlang/mems01 ## Basic Information - **Project Name**: mems01 - **Description**: 一个生产微型摄像原型设备的初步方案 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-14 - **Last Updated**: 2026-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MEMS 微镜 DIY 项目需求文档(供 AI 辅助生成/编辑设计图) ## 0. 术语澄清 你说的“芯片设计图”需要先区分: - **如果目标是嘉立创 FPC/PCB 打样**:交付物是 **Gerber RS-274X、钻孔文件、外形层、BOM、装配图**,不是 IC 版图。 - **如果目标是 MEMS/IC 流片**:交付物通常是 **GDSII/OASIS**,但嘉立创不负责这种流片。 - 本文默认目标是:**用嘉立创 FPC 工艺做路径二 DIY 电磁驱动微镜**,同时保留 MEMS 版图工具链作为参考。 --- ## 1. 项目目标 以最低成本自制一个 **微米级或毫米级 MEMS 微镜平台**,优先验证电磁驱动二维扫描。 核心原则: - 避开昂贵的半导体流片。 - 优先使用 3D 打印、FPC/PCB、手工组装。 - 最终目标是:嘉立创打样 FPC 后,拿回来组装,镜面可以绕柔性梁自由偏转。 - 预算尽量控制在几百元人民币以内。 --- ## 2. 我考虑过的两条路线 ### 路径一:3D 打印 + 电磁驱动 - 用 PLA/ABS 3D 打印万向节和支撑框架。 - 镜面用硬盘拆解镜片、盖玻片、CD/DVD 碎片。 - 镜台下方贴微型钕磁铁,PCB 上放驱动线圈。 - 通电后线圈磁场驱动磁铁,使镜面偏转。 - 优点:最便宜、最容易上手,适合验证概念。 - 预算:约 200–300 元。 ### 路径二:DIY FPC/PCB 振镜 - 用嘉立创 FPC 打样,把线圈、焊盘、外框、镜台、柔性梁、镂空槽画进设计图。 - 镜台必须从基材中释放,只通过柔性梁连接外框。 - 镜台下方必须留空,不能有整块 PCB、FR4、厚补强挡住。 - 镜台背面贴小磁铁,外框或下方 PCB 放驱动线圈。 - 优点:性能、一致性、尺寸精度优于 3D 打印。 - 预算:若免费券不覆盖复杂镂空,预计 200–300 元/5 片。 --- ## 3. 路径二详细需求 ### 3.1 结构组成 必须包含: - 外框:固定在 PCB 或基座上,可加 PI/FR4 补强。 - 镜台:中间活动区域,用于粘接镜面。 - 柔性梁:扭转梁或悬臂梁,连接镜台与外框。 - 镂空槽:把镜台从基材中释放出来。 - 驱动线圈:可集成在 FPC 上,也可外置。 - 焊盘:连接驱动电路。 - 补强区:只允许加在外框,镜台和梁下不能加。 - 临时连接筋:防止运输中断裂,组装后可剪断。 ### 3.2 释放与旋转要求 - 镜台周围必须物理分离。 - 只通过 2 根或 4 根柔性梁连接外框。 - 镜台下方必须留空。 - 如果 FPC 没开内槽,拿回来必须自己切割释放。 - 如果下面还贴一整块 PCB,活动区下方必须挖空,否则镜子无法旋转。 ### 3.3 镜面与致动 - 镜面:高反射率薄片,优先从坏硬盘拆解。 - 磁铁:微型钕磁铁,贴在镜台背面。 - 线圈:FPC 集成螺旋线圈,或外置电磁线圈。 - 驱动:电磁驱动,低电压,适合 DIY。 ### 3.4 驱动电路与控制 - 驱动芯片:H 桥,如 L293D、SN7544。 - 运放:如 TL072。 - 控制器:Arduino Uno。 - 信号:谐振式用正弦波,准静态用锯齿波/阶梯波。 - 电源:根据线圈电流确定,注意驱动芯片功率余量。 ### 3.5 嘉立创 FPC 打样要求 已知免费打样券限制: - 层数:1–4 层。 - 尺寸:10cm × 10cm 以内。 - 数量:5 片。 - 板厚:单/双/四层分别为 0.07mm / 0.11mm / 0.2mm。 - 表面处理:默认黄色覆盖膜,沉金受镀面积不超过 20%。 - 补强:可不需要补强,或 1 种 PI 补强,同一 PCS 内补强个数 < 4。 - 有效期:30 天。 - 不能与其它优惠叠加。 - FPC 券与普通 PCB 券不通用,会占用每月总额度。 **关键待确认:** - 免费券是否接受板内封闭槽孔/镂空? - 内槽是否算复杂外形加价? - 激光切割最小槽宽、最小梁宽是多少? - 补强能否只加外框? - 沉金面积限制是否影响焊盘设计? ### 3.6 付费打样成本估算 如果免费券不覆盖复杂镂空: - 工程费:约 50 元。 - 激光切割费:约 150 元/平米(3 平米以内)。 - 拼版费:约 30 元/款。 - 参考案例:10cm × 10cm、5 片、0.11mm 板厚、沉金、激光切割,报价约 190 元。 - 你的设计带内槽镂空,预计总价:**200–300 元/5 片**。 - 加急费另计。 ### 3.7 FPC 外形设计硬性规则 - 外形层必须唯一:只认机械 1 层或 KEEPOUT 层。 - 板内非金属化槽孔也必须画在外形层。 - 外形线必须闭合。 - 不要内直角,尽量做圆角。 - 尖角处最窄板宽建议 ≥ 1mm。 - 焊盘尽量远离外形线 ≥ 0.2mm。 - 走线和地铜也建议离外形线 0.2mm 以上。 - 板宽小于 2mm 切割后可能卷曲,需要微粘膜固定。 - 如果梁宽小于 1mm,可能超加工能力或运输断裂,必须确认。 ### 3.8 国内先例与可行性 - 公开论文中已有 FPCB 电磁驱动微镜阵列,使用商业化 FPCB 加工 + 激光切割,填充因子超过 90.25%,偏转幅度 ±17.5°。 - 也有专利/论文采用“外置电磁铁 + FPCB 微镜”,结构包含扭力梁和中间支座。 - 嘉立创对“镂空板”的政策存在矛盾说法:有资料说暂不支持缕空板,也有资料说支持镂空工艺。必须下单前问客服确认。 - 技术上可行,但免费券是否覆盖复杂内槽是主要不确定点。 --- ## 4. 交付物要求 给 AI 或 EDA 工具时,最终希望得到: - Gerber RS-274X。 - 钻孔文件。 - 外形层 GM1/KEEPOUT。 - 可编辑 EDA 工程:KiCad 或立创EDA专业版。 - 参数化生成脚本。 - BOM 清单。 - 装配示意图。 - 测试计划。 - DRC/DFM 检查清单。 如果做 MEMS 版图,则额外需要: - GDSII/OASIS。 - 层定义文件。 - 设计规则检查报告。 - 版图导出 DXF 供 FPC 外形参考。 --- ## 5. AI 辅助生成/编辑设计图方案参考建议 ### 5.1 核心原则 不要让 AI 直接手写或编辑二进制 Gerber/GDSII。 更可靠的方式是:**让 AI 生成参数化脚本,再由脚本生成 EDA 文件或制造文件。** 推荐流程: 1. 用自然语言定义参数。 2. AI 写 Python 脚本。 3. 脚本生成 DXF/GDSII/Gerber。 4. 导入 KiCad 或立创EDA。 5. 人工检查 DRC。 6. 导出嘉立创可制造的 Gerber。 ### 5.2 推荐工具链 #### 路线 A:嘉立创 FPC 打样 - **KiCad + Python pcbnew**:用脚本生成板框、内槽、走线、焊盘、线圈,导出 Gerber。 - **立创EDA专业版**:导入 AI 生成的 DXF 作为板框/外形层,手动检查后导出 Gerber。 - **FreeCAD / OpenSCAD**:生成机械外形,导出 DXF。 - **Inkscape**:整理 DXF 轮廓。 - **gerbonara / pcb-tools**:解析和检查 Gerber。 - **SKiDL**:用 Python 描述原理图网表。 #### 路线 B:MEMS/IC 版图 - **KLayout + Python**:生成 GDSII,适合 MEMS 版图。 - **gdspy**:Python 生成 GDSII。 - **PHIDL**:参数化版图。 - **gdsfactory**:更高级的参数化光子/微纳版图。 - 注意:嘉立创不接受 GDSII,这只用于科研流片或版图参考。 ### 5.3 给 AI 的提示词模板 ```text 请用 Python + KiCad pcbnew 写一个脚本,生成一个 FPC 微镜 PCB 工程。 参数: - 外框:20mm × 20mm - 镜台:5mm × 5mm - 柔性梁:2 根,梁宽 0.3mm,梁长 2mm - 镂空槽:槽宽 0.3mm,圆角 - 外形层:Edge.Cuts,包含外框和内槽 - 线圈:螺旋线圈,线宽 0.15mm,线距 0.15mm,4 圈 - 焊盘:4 个,间距 2.54mm - 补强:只加外框 - 输出:Gerber RS-274X、钻孔文件、KiCad 工程 要求: 1. 所有活动镜台只通过梁连接外框。 2. 镜台下方不能有补强。 3. 生成后给出 DRC 检查清单。 4. 不要直接写 Gerber,用 pcbnew API 生成。 ``` ### 5.4 AI 工作流建议 - 第一步:让 AI 输出参数表。 - 第二步:让 AI 写参数化 Python 脚本。 - 第三步:在本地运行脚本,生成 DXF/GDSII/Gerber。 - 第四步:导入 KiCad/立创EDA 做 DRC。 - 第五步:导出制造文件,发给嘉立创客服确认内槽工艺。 - 第六步:打样后手工组装,测试偏转。 ### 5.5 风险与人工复核 - AI 可能生成不可制造几何。 - AI 可能忽略嘉立创工艺限制。 - AI 可能把内槽画错层。 - AI 可能让梁太细或槽太窄。 - 必须人工检查:外形层唯一、闭合、圆角、焊盘离边、补强区域、梁宽、槽宽。 - 必须用嘉立创 DFM 或客服确认复杂镂空是否可做。 --- ## 6. 下一步建议 1. 先确认“芯片设计图”具体指: - 嘉立创 FPC Gerber; - 还是 MEMS GDSII 版图。 2. 如果走嘉立创 FPC,先问客服: - 免费券是否接受内槽镂空? - 最小槽宽、最小梁宽是多少? - 内槽是否加价? 3. 让 AI 先生成 **KiCad pcbnew 参数化脚本**,不要直接画 Gerber。 4. 生成 DXF/Gerber 后,先做 DRC,再下单。 5. 如果免费券不覆盖,按 200–300 元预算准备付费打样。 --- 如果你愿意,我还可以继续把这份需求拆成两个更具体的版本: - **嘉立创 FPC 版**:直接生成 KiCad Python 脚本和 Gerber 输出流程。 - **MEMS 版图版**:用 KLayout/gdsfactory 生成 GDSII 的流程。