Skip to the content
PCBKitNew board
2 layers30.5 × 59.7 mmGRVR, the printed circuit board in 3D

Gyroscope Rotation (tracking in) Virtual Reality. Mpu6050 sensors and ESP-now protocol are used to track and transfer body movement.

Size
30.5 × 59.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
40
Pads
86
Tracks, vias
84, 3
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
21 Apr 2022
Updated
21 May 2026

Overview

GRVR is an open-source printed circuit board by eGuardianDev, from the eGuardianDev/GRVR repository on GitHub. It is a 2-layer board of 30.5 × 59.7 mm with 20 parts on 40 nets, routed with 84 tracks and 3 vias.

It is built around the BC337. Its parts include 9 resistors, 7 connectors, 2 diodes and 2 transistors. It belongs with the ESP32 and ESP8266 boards of this library.

Main components

1

README

README.md

Gyroscope Tracking (in) Virtual Reality

This project allows you to track points in 3d invieroment using gyroscopes.

This gives you the ability you to track your body. Uses can be found in VR Gaming, AR interfaces, sport and physical tracking, Location estimation

Current State:

  • Point localization algorithm
  • API implementation
  • Custom json file on configuration
  • ESP-NOW Communication
  • Controllers
  • Movement algorithm
  • Headset display

Tech Stack

HardwareSoftwareAdditional
ESP8266AvaloniaUISteamVR
MPU6050Panda3d
C++C#C++ & Python

Documentation

Documentation

Limitations

1. Many sensors are needed to track every main point of the body.
2. Every point should have a "parent" point. (Except point zero)

Pictures

Main menu Sensors Set API Console

Parts

20
QtyValueFootprintReferences
9RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8, R9
21N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2
2BC337Package_TO_SOT_THT:TO-92_InlineQ1, Q2
1Conn_01x02Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ6
1ESP8266 LConnector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_VerticalJ2
1ESP8266 RConnector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_VerticalJ3
1JoystickConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ5
1SensorInConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1
1buttonsConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ7
1sensorOutConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ4

Questions

How big is the GRVR PCB?

It measures 30.5 × 59.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the GRVR use?

20 parts, built around the BC337. 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 GRVR KiCad files?

From the eGuardianDev/GRVR repository on GitHub, at the commit this page was made from: the board is Design/Design.kicad_pcb and its schematic Design/Design.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the GRVR design in my own project?

Its repository states no licence, so its author keeps all rights: ask eGuardianDev before reusing the design.

Similar boards

  • 2 layers50 × 25 mmMbus master, the printed circuit board in 3D

    Mbus master

    roarfred/AmsToMqttBridge

    Minimalistic system to read AMS/HAN data from electrical meter

    50 parts223
  • 2 layers118 × 103.5 mmEV Charger2, the printed circuit board in 3D

    EV Charger2

    fotherja/EV_Charger

    Arduino Uno Code for EV Charger

    62 parts167MIT
  • 2 layers28.7 × 81.3 mmLine sensor mini wide, the printed circuit board in 3D

    Line sensor mini wide

    ukmars/ukmarsbot

    A simple beginners multi purpose robot platform

    37 parts138MIT
  • 2 layersLM80C R6, the printed circuit board in 3D

    LM80C R6

    leomil72/LM80C

    A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO

    153 parts123GPL-3.0
  • 2 layers121 × 68 mmFreeds sanchez, the printed circuit board in 3D

    Freeds sanchez

    pablozg/freeds

    Derivador de energía solar excedente creado por Pablo Zerón, Diseño PCB por Amcalo, Tester original por Aeizoon, Wiki por Zoilo Mora

    42 parts108
  • 2 layers56.6 × 57.7 mmTashTwenty Tiny, the printed circuit board in 3D

    TashTwenty Tiny

    lampmerchant/tashtwenty

    An interface for the DCD protocol used by Apple's Hard Disk 20.

    31 parts35GPL-3.0
  • 2 layers52.8 × 149.3 mmPixelSlasher, the printed circuit board in 3D

    PixelSlasher

    CTXz/Video-Glitch-Array

    A collection of glitch art circuits dedicated to VGA signal manipulation

    22 parts30
  • 2 layers37.1 × 24.1 mmZX81-Composite, the printed circuit board in 3D

    ZX81-Composite

    redhawk668/ZX81-Composite

    ZX81 Composite video with Backporch

    16 parts25GPL-3.0