PCB元件3D STEP模型查看器

PCB上的逼真3D元件
MakerSuite 3D为PCB元件加载真实的STEP 3D模型,用逼真的形状替代简单的方框,与板上的实际零件一致。
STEP模型加载方式
加载PCB文件时,MakerSuite 3D将每个元件的封装与托管在Cloudflare R2 CDN上的116+个STEP模型库进行匹配。距离摄像机最近的元件优先加载。
元件库覆盖范围
- 电阻 — 0402、0603、0805、1206、1210、2512封装
- 电容 — MLCC、电解、钽常用尺寸
- IC — QFN、QFP、LQFP、TSSOP、SOT-23、SOT-223、SOIC封装
- 连接器 — USB-C、USB Micro-B、排针、JST
- 被动元件 — 电感、二极管、LED、晶振、开关
- 模块 — ESP32-WROOM、热门开发板组件
自定义STEP模型上传
缺少元件?在详细面板中直接上传STEP (.step/.stp)或STL文件。自定义模型保存在浏览器的IndexedDB中,跨会话持久保存。
See realistic 3D components on your PCB — upload your board now.
免费试用 MakerSuite 3D性能优化
- 优先队列 — 距摄像机最近的元件优先加载
- CDN交付 — 通过Cloudflare R2全球缓存
- IndexedDB缓存 — 下载的模型本地存储
- 后备方框 — 加载时显示占位几何体
116+ 个 STEP 模型来自哪里
元件库源自 KiCad 官方 3D shapes 仓库 — 板级 3D 元件事实上的开放标准。该库的每个 STEP 文件都由社区贡献者完成:测量真实零件,在 FreeCAD 中建模或根据厂商数据手册搭建,然后提交合并请求经审核合并。MakerSuite 把最常用的 116 个模型镜像到 Cloudflare R2,使它们在世界各地都能快速加载,但上游文件与 KiCad 发布的文件相同,没有修改。
当某个封装不在精选 116 之内时,查看器回退到两层几何推断。第一层是 IPC-7351 封装命名约定:CAPC2012X130 或 RESC1608X40 这样的封装代码以毫米的十分之一编码宽×高×厚,查看器读取后生成正确尺寸的盒子。第二层是 IC 封装(SOIC-8、QFN-32、TQFP-100 等)的查找表,输出正确的本体高度与引脚几何。两层共同覆盖了长尾 — 几乎不会有元件被渲染为通用立方体,除非封装名真的无法解析。
自动旋转是最棘手的部分。STEP 模型以规范方向编写,并不总是与 PCB 设计师的选择一致。查看器把封装的焊盘跨度与模型期望的焊盘布局比对,若长轴反向则旋转 90°。这能解决常见的 SOT-23 / SOT-23-3 / SOT-23-5 混淆和大多数旋转的 SSOP 封装。当判断错误时,详情面板提供手动旋转覆盖。
为您自己设计的零件提供自定义 STEP
如果您设计了自定义外壳件、特殊安装方式的连接器,或一个还没人建模的模块,可以从元件详情面板上传自己的 STEP 文件。模型存储在浏览器的 IndexedDB 中,在同一台机器上跨会话保留 — 但出于设计考虑,不会同步到其他设备,因为您的 CAD 是您的。
对于团队级自定义库,实用模式是把 STEP 文件托管在自己的静态主机(S3 桶、GitHub raw、Cloudflare R2),并用 inferModelUrl 模式构造 URL。这样 URL 就以确定方式映射到封装 reference,所有团队成员都能看到相同的自定义几何,无需重新上传。
常见问题
How many 3D STEP models are available?
Over 116 component models are available via Cloudflare R2 CDN, covering resistors, capacitors, ICs, connectors, modules, and more.
Can I upload custom STEP models?
Yes. You can upload your own .step or .stp files and they'll be cached in IndexedDB for instant loading on future visits.
How are components matched to 3D models?
An IPC-7351 footprint matcher combined with manufacturer MPN lookup automatically finds the correct 3D model with up to 97.8% match rate.
What happens if a 3D model isn't available?
A proportionally-sized fallback box is rendered based on the component's pad dimensions, so you still see accurate board layout.
相关文章
用逼真3D查看您的PCB元件
打开 MakerSuite 3D