Skip to the content
PCBKitNew board
2 layersMildVR, the printed circuit board in 3D

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

3

README

README.md

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. 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
QtyValueFootprintReferences
111nFC1005NP01H102J050BA(1nF):CAPC1005X55NC12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22
616ERJU03J160V(16Ohm):RES_ERJU03J160VR19, R20, R21, R22, R23, R24
61uFC0805J105K4RACAUTO(1uF):C0805C6, C7, C8, C9, C10, C11
6LEDSFH_4556(IR_LED):DIO_SFH_4556D2, D3, D4, D5, D6, D7
5100nFKAF21BR71H104JM(100nF):CAPC2012X94LC5, C27, C28, C29, C30
54.7kESR01MZPF4701(4.7k):RESC1005X40NR1, R2, R3, R25, R26
4BMI270BMI270:BMI270U3, U4, U5, U6
3100nFESR01MZPF4701(4.7k):RESC1005X40NC2, C3, C4
3AP7365-WG-7AP7365-WG-7:AP7365-WG-7PS1, PS2, PS3
2100nFC1005NP01H102J050BA(1nF):CAPC1005X55NC23, C25
210nFGRM022C81C103ME01L(10nF):GRM022C81C222KE01LC1, C26
2WP7B-S040VA1-R6000(DSI) WP7B-S040VA1-R6000:(DSI) WP7B-S040VA1-R6000J1, J2
1CAM1ZF5S-15-03-T-WT:SAMTEC_ZF5S-15-03-T-WTJ3
1CAM2ZF5S-15-03-T-WT:SAMTEC_ZF5S-15-03-T-WTJ4
1ESP32-S3ESP32-S3:ESP32-S3U1
1GPIODF40C-100DS-0.4V_51:HIROSE_DF40C-100DS-0.4V_51_J5
1HMC6301BG46HMC6301BG46:HMC6301BG46U2
1High Speed SerialDF40C-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 mmHIVES360, the printed circuit board in 3D

    HIVES360

    GhanmiIyed/Beehive-Monitoring

    96 parts
  • 4 layers100 × 70 mmZSWatch Watch DevKit, the printed circuit board in 3D

    ZSWatch Watch DevKit

    ZSWatch/Watch-DevKit-HW

    The hardware repo for the ZSWatch Development Kit.

    132 parts188GPL-3.0
  • 6 layers26.9 × 26.9 mmOpenFC, the printed circuit board in 3D

    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 mmOpenFC, the printed circuit board in 3D

    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 mmFOC, the printed circuit board in 3D

    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 mmADCS board, the printed circuit board in 3D

    ADCS board

    onionharvester/boardwalk

    A little gathering place for my PCBs. This is their favourite hangout spot! 🪼⋆.ೃ࿔*:・

    205 parts55
  • 4 layers83.1 × 92.5 mmTildagon base, the printed circuit board in 3D

    Tildagon base

    emfcamp/badge-2024-hardware

    183 parts40
  • 8 layers35 × 35 mmOpenAIO, the printed circuit board in 3D

    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