VoidLens-DIY-VR-Headset-V2
scattercat-123·VoidLens-DIY-VR-Headset-V2·PCB/VoidLens PCB.kicad_pcb
About the VoidLens-DIY-VR-Headset-V2 PCB
VoidLens-DIY-VR-Headset-V2 is an open source AVR/Arduino PCB design by scattercat-123, published on GitHub. It is a 2-layer board measuring 44.4 × 60.3 mm, with 79 components from 57 distinct parts.
Its main chip is the ATMEGA32U4-M, from the AVR/Arduino family. Other key parts include the BMI270, BQ24074RGT, NRF24L01, TPS61022 and TPS27081ADDCR. By type, the board carries 27 resistors, 24 capacitors, 8 ICs, 6 inductors, 4 connectors and 3 switches.
From the project
A DIY Cool looking VR Headset Compatible with SteamVR
https://github.com/HadesVR/HadesVR - All the source codes are availble in this repo and many other repos.
The pcb has a 6 pin programmer to flash the code into the atmega32u4. Additionally, a usb c is provided if a bootloader is loaded on the mcu one can directly flash to it.
A Mini DP port coming out of the dual screens display driver(Check BOM) is connected to the host pc) SteamVR can be installed on the pc and the documentation is availble here - https://github.com/HadesVR/HadesVR
Main components on the VoidLens-DIY-VR-Headset-V2
VoidLens-DIY-VR-Headset-V2 bill of materials (BOM)
79 components, 57 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BMI270 | Bosch_LGA-14_3x2.5mm_P0.5mm | IC1 |
| 1 | BQ24074RGT | VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U1 |
| 1 | ATMEGA32U4-M ATmega32U4-M | QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm | U2 |
| 1 | NRF24L01 | QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U3 |
| 1 | ~ | 2.4Ghz PCB Antenna | U4 |
| 1 | TPS61022 | Texas_RWU0007A_VQFN-7_2x2mm_P0.5mm | U5 |
| 2 | TPS27081ADDCR TI(德州仪器) | C128404_SOT-23-6_L2_9-W1_6-P0_95-LS2_8-BR | U6, U7 |
| 2 | 16MHZ 16mhz | Crystal_HC49-4H_Vertical | Y1, Y2 |
| 1 | solder pad | 01x02 Solder Pad 3mm Dia, 2mm Spacing | J1 |
| 1 | JST-XH-2 Pin | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J2 |
| 1 | JST_XH for led Strip | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J4 |
| 1 | Programming_Pins | PinHeader_2x03_P2.54mm_Vertical | J5 |
| 1 | LM3671MFX-3.3/NOPB LM3671MFX-3.3_NOPB | SOT-23-5_HandSoldering | PS1 |
| 1 | K3-1391A 韩国韩荣 | C92655_SW-TH_K3-1391A | SW1 |
| 1 | SW_Push_DPDT | SW-TH_6P-L5.8-W5.8-P2.00-LS4.5-BL | SW2 |
| 1 | K2-1157SP-I4SW-04 韩国韩荣 | C2909692_SW-SMD_4P-L6_2-W6_2-P4_50-LS8_6 | SW5 |
| 1 | 10K 10k | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | TH1 |
| 1 | TYPE-C 16P(073) SHOU HAN(首韩) | C668624_USB-C-SMD_TYPE-C16PIN_C668624 | USB1 |
| 1 | A-SP1942Y3GHC-C01-2T Amicc(欧密格光电) | C19171267_LED-SMD_4P-L1_6-W1_5_A-SP1942Y3GHC-C01-2T | CHG_LED1 |
| 1 | LTST-C230KSKT LITEON(光宝) | C125108_LED1206-RD_YELLOW-SIDE | LED1 |
Show 37 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 10UH 10uH | L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | L1 |
| 1 | 2.2UH 2.2uH | L_1008_2520Metric_Pad1.43x2.20mm_HandSolder | L2 |
| 1 | 2.3NH 2.3nH | L_0201_0603Metric_Pad0.64x0.40mm_HandSolder | L3 |
| 1 | 12NH 12nH | L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L4 |
| 1 | 7.9NH 7.9nH | L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L5 |
| 1 | APH0518T1R0M APV(爱普微) | C5349672_IND-SMD_L5_4-W5_2 | L7 |
| 1 | 4.7UF 4.7uF | CP_Elec_4x5.4 | C1 |
| 2 | 22PF 22pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C4 |
| 2 | 1UF 1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C21 |
| 2 | 100NF 100nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C8 |
| 3 | 10UF 10uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7, C18, C19 |
| 1 | 10NF 10nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9 |
| 1 | 1NF 1nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C10 |
| 1 | 33NF 33nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C11 |
| 1 | 2.2NF 2.2nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12 |
| 1 | 4.7PF 4.7pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13 |
| 1 | 15PF 15pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14 |
| 2 | 27PF 27pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15, C16 |
| 1 | 1.5PF 1.5pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C17 |
| 4 | 0.1UF 0.1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C20, C23, C24, C25 |
| 1 | 22UF 22uF | CP_Elec_4x5.4 | C22 |
| 2 | 5.1K 5.1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
| 2 | 1.18K 1.18k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R11 |
| 2 | 3.3K 3.3k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5 |
| 1 | 22K 22k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 1M | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 1 | 732K 732k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | 100K 100k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9 |
| 1 | 619 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10 |
| 1 | 1.13K 1.13k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12 |
| 4 | 10K 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13, R16, R19, R24 |
| 2 | 12K 12k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14, R18 |
| 2 | 1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15, R25 |
| 3 | 0 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17, R21, R22 |
| 1 | 560 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R20 |
| 1 | JCHL GL5549(80-100) | R_LDR_4.9x4.2mm_P2.54mm_Vertical | R23 |
| 2 | 22 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R26, R27 |
VoidLens-DIY-VR-Headset-V2 design files
The KiCad project lives in the scattercat-123/VoidLens-DIY-VR-Headset-V2 repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/VoidLens PCB.kicad_pcb
- SchematicPCB/VoidLens PCB.kicad_sch
- BOMPCB/VoidLens PCB.csv
VoidLens-DIY-VR-Headset-V2: common questions
What microcontroller does the VoidLens-DIY-VR-Headset-V2 use?
The VoidLens-DIY-VR-Headset-V2 is built around the ATMEGA32U4-M, from the AVR/Arduino family.
How big is the VoidLens-DIY-VR-Headset-V2 PCB?
The VoidLens-DIY-VR-Headset-V2 measures 44.4 × 60.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the VoidLens-DIY-VR-Headset-V2?
79 components, from 57 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the VoidLens-DIY-VR-Headset-V2 design files?
From the scattercat-123/VoidLens-DIY-VR-Headset-V2 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the VoidLens-DIY-VR-Headset-V2 design in my own project?
The repository has no license, so all rights stay with scattercat-123. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the VoidLens-DIY-VR-Headset-V2 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402