

MildVR
MildVR is a completely open-source VR headset with Windows, Linux, and macOS support in mind front the get-go. The goal of this project is to move away from the closed ecosystems of major VR companies like Meta.
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 61
- Nets
- 348
- Pads
- 629
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 29 Oct 2025
- Updated
- 13 Feb 2026
Overview
MildVR is an open-source printed circuit board by MildRacc, from the MildRacc/MildVR repository on GitHub. It is a 2-layer board with 61 parts on 348 nets.
It is built around the ESP32-S3, HMC6301BG46TR and BMI270. Its parts include 29 capacitors, 11 resistors, 6 ICs, 6 diodes and 6 connectors. It belongs with the ESP32 boards of this library.
Main components
3ESP32-S3
QFN-56-EP(7x7)-40℃~+105℃ -98.4dBm 150Mbps 2.412GHz~2.484GHz 2.4GHz 21dBm 340mA 3V~3.6V 88mA SPI、USB、UART、ADC、I2C、I2S、PWM WiFi transceiver QFN-56-EP(7x7) RF Transceiver ICs ROHSEspressif SystemsRF Transceiver ICsHMC6301BG46TR
WLBGA-75-19dBm -40℃~+85℃ -9dBm 2.565V~2.835V 57GHz~64GHz WLBGA-75 RF Front End Circuits ROHSAnalog DevicesRF Front End CircuitsBMI270
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 2KB 3.5uA Accelerometer Gyroscope SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHSBosch SensortecAccelerometers
README
README.mdMildVR
MildVR is a completely open-source VR headset with Windows, Linux, and macOS support in mind front the get-go. The goal of this project is to move away from the closed ecosystems of major VR companies like Meta. With the Quest lineup, Meta forces users to make accounts and limits PCVR usage to Windows by keeping their runtime proprietary. That means anyone using macOS or Linux is locked out completely. MildVR is different. It will use the open-source Monado runtime, which works across all three major desktop operating systems. It will never require and account, sign-in, or any proprietary software to function. Every part of the project, from the headset hardware, to the controllers, to the source code, will all be open for anyone to study, modify, or improve. My ultimate goal is to create a VR headset that anyone can build, understand, and use freely without being tied to any company, operating system, or proprietary software.
Parts
61| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 1nF | C1005NP01H102J050BA(1nF):CAPC1005X55N | C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22 |
| 6 | 16 | ERJU03J160V(16Ohm):RES_ERJU03J160V | R19, R20, R21, R22, R23, R24 |
| 6 | 1uF | C0805J105K4RACAUTO(1uF):C0805 | C6, C7, C8, C9, C10, C11 |
| 6 | LED | SFH_4556(IR_LED):DIO_SFH_4556 | D2, D3, D4, D5, D6, D7 |
| 5 | 100nF | KAF21BR71H104JM(100nF):CAPC2012X94L | C5, C27, C28, C29, C30 |
| 5 | 4.7k | ESR01MZPF4701(4.7k):RESC1005X40N | R1, R2, R3, R25, R26 |
| 4 | BMI270 | BMI270:BMI270 | U3, U4, U5, U6 |
| 3 | 100nF | ESR01MZPF4701(4.7k):RESC1005X40N | C2, C3, C4 |
| 3 | AP7365-WG-7 | AP7365-WG-7:AP7365-WG-7 | PS1, PS2, PS3 |
| 2 | 100nF | C1005NP01H102J050BA(1nF):CAPC1005X55N | C23, C25 |
| 2 | 10nF | GRM022C81C103ME01L(10nF):GRM022C81C222KE01L | C1, C26 |
| 2 | WP7B-S040VA1-R6000 | (DSI) WP7B-S040VA1-R6000:(DSI) WP7B-S040VA1-R6000 | J1, J2 |
| 1 | CAM1 | ZF5S-15-03-T-WT:SAMTEC_ZF5S-15-03-T-WT | J3 |
| 1 | CAM2 | ZF5S-15-03-T-WT:SAMTEC_ZF5S-15-03-T-WT | J4 |
| 1 | ESP32-S3 | ESP32-S3:ESP32-S3 | U1 |
| 1 | GPIO | DF40C-100DS-0.4V_51:HIROSE_DF40C-100DS-0.4V_51_ | J5 |
| 1 | HMC6301BG46 | HMC6301BG46:HMC6301BG46 | U2 |
| 1 | High Speed Serial | DF40C-100DS-0.4V_51:HIROSE_DF40C-100DS-0.4V_51_ | J6 |
Questions
What parts does the MildVR use?
61 parts, built around the ESP32-S3, HMC6301BG46TR and BMI270. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the MildVR KiCad files?
From the MildRacc/MildVR repository on GitHub, at the commit this page was made from: the board is PCB/MildVR/MildVR.kicad_pcb and its schematic PCB/Imports/CM4IO-KiCAD/CM4IOv5.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MildVR design in my own project?
Its repository states no licence, so its author keeps all rights: ask MildRacc before reusing the design.
Similar boards
- 4 layers40.1 × 60.5 mm

- 4 layers100 × 70 mm

ZSWatch Watch DevKit
ZSWatch/Watch-DevKit-HW
The hardware repo for the ZSWatch Development Kit.
132 parts188GPL-3.0 - 6 layers26.9 × 26.9 mm

OpenFC
OpenDrone-hw/OpenFC-Lite-Mini
Open-source Betaflight flight controller. RP2354A, 20x20 mm, 6-layer, 3-6S, CERN-OHL-S-2.0.
131 parts147CERN-OHL-S-2.0 - 6 layers37.9 × 37.9 mm

OpenFC
OpenDrone-hw/OpenFC-Lite
Open-source Betaflight flight controller. RP2354B, 30.5x30.5 mm, 6-layer, 3-8S, CERN-OHL-S-2.0.
164 parts85CERN-OHL-S-2.0 - 4 layers75.2 × 99.5 mm

FOC
nordstream3/FOC
Date | Manufacturer | amount | includes | shipping & tax | price | -------- | -------- | -------- | -------- | -------- | -------- | 2024-01-17 | JLCPCB | 10 boards | All assembled excl fets and caps | YES, to EU |…
261 parts81 - 4 layers90.2 × 95.9 mm

ADCS board
onionharvester/boardwalk
A little gathering place for my PCBs. This is their favourite hangout spot! 🪼⋆.ೃ࿔*:・
205 parts55 - 4 layers83.1 × 92.5 mm

- 8 layers35 × 35 mm

OpenAIO
OpenDrone-hw/OpenAIO
Open-source AIO for 2-6S toothpick quads: flight controller, 4-in-1 AM32 ESC and ExpressLRS receiver, 25.5x25.5 mm.
343 parts19CERN-OHL-S-2.0