Skip to the content
2 layers55.8 × 44.5 mmSlimeVR board Full, the printed circuit board in 3D

SlimeVR board Full

Skaut0071/SlimeVR_Tracker1

Cutsom PCB based on SlimeVR project for Full Body Tracking for Virtual Reality without need of expensive base stations. This repositary contains PCB files for production, also contains all files during developing process.

Size
55.8 × 44.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
47
Nets
33
Pads
164
Tracks, vias
323, 35
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Jun 2025
Updated
6 Feb 2026

Overview

SlimeVR board Full is an open-source printed circuit board by Skaut0071, from the Skaut0071/SlimeVR_Tracker repository on GitHub. It is a 2-layer board of 55.8 × 44.5 mm with 47 parts on 33 nets, routed with 323 tracks and 35 vias.

It is built around the ESP32-C3-WROOM-02-H4, HT7833 and TP4056-42-ESOP8, with the DMP3099L-7-ES and FYLS-1206PGC among its other parts. Its parts include 11 resistors, 10 capacitors, 6 connectors, 4 diodes and 3 ICs. It belongs with the ESP32 and RISC-V boards of this library.

Main components

5

README

README.md

SlimeVR DIY Project

Overview

This is a DIY project based on the official SlimeVR documentation. The design is created for educational and hobbyist purposes.

Visuals

Front side:

Front PCB

Back side:

Back PCB

Case:

Case

Project Information

  • KiCad Version: 9.0

  • PCB Version: 3W + 2.6WE (older bigger board files are saved if you want them Version 0.7, Version 0.9 and Version 2.5W)

    W: = Wireless

    E: = Extension

  • Schematic Version: 2.0

  • Project Type: DIY/Hobby

  • Manufacture: JLCPCB

Hardware Specifications

  • MCU: ESP32C3 WROOM 02
  • Supported IMU: Any with same pin out as BMI160 module (reference at end)
  • Battery Management: Integrated TP4056 charging circuit
  • Features: Battery monitoring (Firmware), Power switch, Status LEDs

Firmware

  • Will be available when fully tested as functional

Disclaimer

⚠️ Functionality is not guaranteed. This is an experimental project and may contain errors or issues. Use at your own risk.

  • Also there can be a few grafical and speling mistakes so be aware of it.
  • The images are for reference only until new version arrives, I will make new ones after

Design Files

  • PCB layout and schematic files are included in this repository
  • Based on official SlimeVR documentation and specifications

Bill of Materials (BOM)

Detailed interactive list of components: 👉 Open Interactive BOM (ibom.html)

Contributing

Feel free to submit issues, suggestions, or improvements via GitHub issues or pull requests.

References

Parts

47
QtyValueFootprintReferences
9TestPoint_Pad_1.5x1.5mmTestPoint:TestPoint_Pad_1.5x1.5mm3V3, 5V, BAT, BMI160 #2 GND, D-, D+, GND, GND, GND
5100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C4, C5, C10
51uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C6, C7, C8, C9
310kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R9, R10
31kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R8
35.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4, R11
2Conn_01x01_PinTestPoint:TestPoint_Pad_1.5x1.5mmJ5, J6
11.2kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
11N4148WSQ-7-FDiode_SMD:D_SOD-323D4
13k3Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
1DMP3099L-7Package_TO_SOT_SMD:SOT-23Q1
1ESP32-C3-WROOM-02RF_Module:ESP32-C3-WROOM-02U2
1FYLS-1206PGCLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD2
1FYLS-1206URCLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1
1FYLS-1206UWCLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD3
1HT7833Package_TO_SOT_SMD:SOT-89-3_HandsolderingIC1
1JST-PHConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ2
1JTX-HXConnector_JST:JST_XH_S4B-XH-A_1x04_P2.50mm_HorizontalJ7
1LA215009Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mmSW1
1SMD_PadsCustom:Pin_1x04_SMD_P2.54mmJ3
1TP4056-42-ESOP8Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalViasU1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

The 45 most common of 47 parts.

More from Skaut0071/SlimeVR_Tracker

2
  • 2 layers61 × 50 mmSlimeVR board 2-5W, the printed circuit board in 3D

    SlimeVR board 2-5W

    Skaut0071/SlimeVR_Tracker

    Cutsom PCB based on SlimeVR project for Full Body Tracking for Virtual Reality without need of expensive base stations.

    46 parts1
  • 2 layers61 × 50 mmSlimeVR board, the printed circuit board in 3D

    SlimeVR board

    Skaut0071/SlimeVR_Tracker

    Cutsom PCB based on SlimeVR project for Full Body Tracking for Virtual Reality without need of expensive base stations.

    43 parts1

Similar boards

  • 4 layers56.8 × 100 mmUCB board, the printed circuit board in 3D

    UCB board

    bartkepl/UCB_board

    Control board for testing concepts with SCPI, UART, USB, RS485 and ETHERNET in pseudo 3U eurocard format

    202 partsMIT
  • 4 layers340.8 × 104.6 mmNiphar, the printed circuit board in 3D

    Niphar

    mornepousse/Niphargus

    Niphargus — a slim, indestructible wireless split keyboard. ESP32 + nRF24, wired fallback, and an emergency kit hidden behind the USB port. The successor to the Rouge-Gorge.

    287 parts4MIT
  • 4 layers39 × 81.6 mmConchodytes, the printed circuit board in 3D

    Conchodytes

    mornepousse/Conchodytes

    Sleeper mouse: a wireless PMW3360 PCB inside a Logitech M100/M90 shell, talking to the same KaSe dongle as the Niphargus keyboard

    65 parts
  • 2 layersSkilleye 1.0, the printed circuit board in 3D

    Skilleye 1.0

    rizalfanex/SkillEye

    Submission for the 8th CTCI Science and Technology Creativity Competition 2026 (Sports theme).

    4 parts
  • 2 layers74.5 × 49 mmEEG, the printed circuit board in 3D

    EEG

    wangq22/ADS1299-BioAmp

    ADS1299 BioAmp is an 8-channel biopotential acquisition board designed for research and development of EEG, EMG, ECG, and other low-amplitude bioelectrical signals.

    76 parts2
  • 2 layers25.2 × 50.8 mmCustom esp32-c3, the printed circuit board in 3D

    Custom esp32-c3

    sasukeop108/CUSTOM-ESP32-C3-MINI

    44 parts1MIT
  • 2 layers136.1 × 135.4 mmMinicopter, the printed circuit board in 3D

    Minicopter

    darshg321/Minicopter

    Compact and precise ESP-32 based drone capable of autonomous pathing, built from scratch

    57 parts

Questions

How big is the SlimeVR board Full PCB?

It measures 55.8 × 44.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SlimeVR board Full use?

47 parts, built around the ESP32-C3-WROOM-02-H4, HT7833, TP4056-42-ESOP8 and DMP3099L-7-ES. 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 SlimeVR board Full KiCad files?

From the Skaut0071/SlimeVR_Tracker repository on GitHub, at the commit this page was made from: the board is Board_old/SlimeVR_board_Full.kicad_pcb and its schematic Board/SlimeVR_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SlimeVR board Full design in my own project?

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