开源 3D 打印 VR 头显

这是一个低成本、可自制的开源的全 3D 打印 DIY VR 头显项目。极致低成本:总成本仅为商用 VR 头显(如 Meta Quest 3S)的 1/2 左右,适合 DIY 爱好者

开源 3D 打印 VR 头显封面
oshw_hqzl2026-04-07 09:19:45CERN Open Hardware License
51
Star1

PCBA
该项目存在多块PCBA,可切换查看

DIY VR Kicad Files V1.0
DIY VR Kicad Files V2.0

设计文件

KiCad图标DIY VR Kicad Files V1.0.zip34.92KB

其他附件

EDA查看器

复制嵌入代码

详细介绍

这是一个低成本、可自制的开源的全 3D 打印 DIY VR 头显项目。极致低成本:总成本仅为商用 VR 头显(如 Meta Quest 3S)的 1/2 左右,适合 DIY 爱好者。

核心特性

特性

详情

显示规格

2880×1440p 分辨率,120Hz 刷新率

光学设计

瞳距(IPD)独立可调,镜头可轻松更换

佩戴适配

兼容 HTC Vive Pro 头垫,支持亮度调节

追踪能力

支持 SteamVR 3DOF 头部追踪,可通过 PSMoveServiceEX 实现 6DOF 追踪

交互支持

支持无线控制器(基于开源项目qithuub.com/qithuub/DKY.Controllers

开源属性

全流程开源,包含 3D 模型、电路、固件、组装教程

核心物料清单(BOM)

项目核心元器件均来自平价电商平台,整体成本约150 美元,核心部件包括:

  1. 显示模块:1x 2880×1440p 显示屏

  2. 主控与传感:1x GY91 IMU 模块、1x Arduino Pro Micro USB-C 开发板、2x NRF2401 无线模块

  3. 结构件:3D 打印外壳、不锈钢杆、黄铜衬套、尼龙扎带、螺纹嵌件等

  4. 配件:1x HTC Vive Pro Face Pad(面部衬垫)、乒乓球( Ping Pong Ball)等光学 / 结构配件

项目结构与版本

  • 文件分类:包含 Firmware(固件)、PCB(电路)、STL(3D 打印模型)、STEP(装配模型)等完整工程文件

  • 版本迭代:当前为 V2.0 版本,优化了前盖打印难度、追踪方案,保留 V1.0 历史文件供参考

  • 开源协议:采用 CERN-OHL-S-2.0 开源协议,允许自由修改、分发与商用(需遵守协议要求)

技术方案与实现

1. 硬件架构

  • 核心追踪:基于 IMU+Arduino 实现 3DOF 头部姿态感知,V2.0 集成 HadesVR 开源追踪方案,支持 6DOF

  • 无线交互:通过 NRF2401 模块实现头显与控制器的无线通信

  • 显示驱动:双屏驱动实现 2880×1440p 高分辨率输出,120Hz 刷新率保证流畅体验

2. 软件与追踪

  • 基础追踪:HadesVR 驱动(项目提供修改版固件)

  • 6DOF 升级:通过 PSMoveServiceEX 实现外部光学追踪

  • 兼容性:原生支持 SteamVR,可直接运行主流 VR 游戏(如 Beat Saber)

项目亮点与价值

  1. 极致低成本:总成本仅为商用 VR 头显(如 Meta Quest 3S)的 1/2 左右,适合 DIY 爱好者

  2. 全流程开源:从 3D 模型、电路设计到固件、软件全开源,可自由定制修改

  3. 可扩展性强:支持 6DOF 追踪、无线控制器等升级,适配不同使用需求

  4. 教程完整:配套 YouTube 制作视频教程,覆盖 3D 打印、电路焊接、组装调试全流程

自制注意事项

  1. 3D 打印:V2.0 前盖可直接平放打印,减少支撑;部分零件需多件打印(如 3x DIY VR Buckle)

  2. 电路焊接:IMU 模块焊接需移除引脚塑料垫片,确保 USB 口对齐;仅需 3 个 SMD 元件即可完成 PCB 组装

  3. 调试要求:需完成 HadesVR 固件烧录、PSMoveServiceEX 传感器校准等步骤

  4. 版本区分:V1.0 与 V2.0 文件已重命名区分,V2.0 为当前推荐版本

License

CERN-OHL-S-2.0 license

项目地址

https://github.com/dmcke5/DIY_VR