Skip to the content
4 layers52 × 48 mmHand hub, the printed circuit board in 3D

Magnetic MoCap glove firmware, tracking diagnostics and local hand visualizer

Size
52 × 48 mm
Copper layers
4
Thickness
1 mm
Parts
106
Nets
135
Pads
470
Tracks, vias
1,896, 237
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Nov 2026
Updated
4 Nov 2026

Overview

Hand hub is an open-source printed circuit board by 6thSense-dev, from the 6thSense-dev/mocap-glove repository on GitHub. It is a 4-layer board of 52 × 48 mm with 106 parts on 135 nets, routed with 1,896 tracks and 237 vias.

It is built around the STM32G474RET6, SN74LVC244APWRE4 and DRV8837DSGR-MS, with the BMI323, TLV75533PDBVR-MS and USBLC6-2SC6 among its other parts. Its parts include 53 resistors, 29 capacitors, 13 ICs, 8 connectors and 2 switches. It belongs with the STM32 boards of this library.

Main components

10

README

README.md

6thSense magnetic MoCap glove

STM32G474 diagnostic/streaming firmware and local magnetic fingertip tracking viewer.

Run locally

Install Python dependencies with python3 -m pip install -r requirements.txt, then run python3 control-panel/server.py and open http://127.0.0.1:8775/hand.

Read START-HERE.txt before powered tests. Firmware build instructions are in firmware-app/BUILD.txt. The viewer does not automatically flash hardware.

Saved scope and limitations

Includes firmware source, local viewer, calibration algorithms, automated tests and required vendor assets. Hardware-specific calibration profiles, recordings, flash backups and build outputs remain on the development machine and are intentionally excluded. An empty checkout requires its own calibration before calibrated tracking can be reproduced. Browser display preferences are local to the browser.

Jitter filtering, continuous mirror-branch tracking and reversible per-finger Z display correction are included. Z reversal is a display correction, not physical calibration. Magnetic mirror ambiguity and absolute accuracy are not established by software tests. IMU translation is experimental and drifts; CAD joint angles are inferred robot retargeting, not independently measured finger joints.

Third-party assets

The Aero Hand Open meshes and URDF originate from Chestnut Robotics (formerly TetherIA), commit 7bb2f23485a7d440960c21046da642de132b7745, under CC BY-NC-SA 4.0. Preserve the license, attribution and provenance in control-panel/vendor/aero-hand/. The current integration is for the user-confirmed noncommercial use. This is not a blanket license for commercial use of those assets.

Three.js and ST firmware dependencies retain their upstream license files. No blanket license is granted over the entire repository.

Tests

python3 -m unittest discover -s control-panel -p 'test_*.py'

node control-panel/test-hand-z-reflection.cjs

node control-panel/test-aero-kinematics.cjs

node control-panel/test-hand-view-frame.cjs

PCB design files

Complete V6 PCB projects and manufacturing files: hand hub, fingertip flex and source carrier.

Parts

106
QtyValueFootprintReferences
19100nCapacitor_SMD:C_0402_1005MetricC3, C4, C10, C11, C12, C13, C14, C15, C16, C19, C20, C23, C24, C27, C28, C29 +3
15120Resistor_SMD:R_0402_1005MetricR8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22
1047Resistor_SMD:R_0402_1005MetricR23, R24, R26, R27, R29, R30, R32, R33, R35, R36
633Resistor_SMD:R_0402_1005MetricR7, R25, R28, R31, R34, R37
5FH12-12S-0.5SH(55)Connector_FFC-FPC:Hirose_FH12-12S-0.5SH_1x12-1MP_P0.50mm_HorizontalJ1, J2, J3, J4, J5
4100kResistor_SMD:R_0402_1005MetricR38, R39, R51, R53
41uCapacitor_SMD:C_0402_1005MetricC8, C17, C21, C25
30.2 0.1W 1%Resistor_SMD:R_0603_1608MetricR43, R46, R49
3100Resistor_SMD:R_0402_1005MetricR44, R47, R50
31nCapacitor_SMD:C_0402_1005MetricC18, C22, C26
347 1W 1%Resistor_SMD:R_2512_6332MetricR42, R45, R48
3DRV8837DSGRPackage_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mmU7, U8, U9
3INA240A1PWRPackage_SO:TSSOP-8_4.4x3mm_P0.65mmU10, U11, U12
20Resistor_SMD:R_0603_1608MetricR3, R4
210kResistor_SMD:R_0402_1005MetricR6, R52
24.7kResistor_SMD:R_0402_1005MetricR40, R41
25.1kResistor_SMD:R_0603_1608MetricR1, R2
2B3U-1000PButton_Switch_SMD:SW_SPST_B3U-1000PSW1, SW2
2SN74LVC244APWRPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU4, U5
110Resistor_SMD:R_0402_1005MetricR5
11uCapacitor_SMD:C_0603_1608MetricC1
13-axis sourceConnector_JST:JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_VerticalJ9
13N08192G33YCGlove:SJK_3N_3225Y1
14.7uCapacitor_SMD:C_0402_1005MetricC7
14.7uCapacitor_SMD:C_0603_1608MetricC2
1BMI323Package_LGA:Bosch_LGA-14_3x2.5mm_P0.5mmU6
1PH1.27-02-03PWSGlove:XUNPU_PH127_2x03_SMDJ7
1STM32G474RET6Package_QFP:LQFP-64_10x10mm_P0.5mmU1
1TLV75533PDBVRPackage_TO_SOT_SMD:SOT-23-5U3
1TPS22919DCKRPackage_TO_SOT_SMD:SOT-363_SC-70-6U14
1USB-C USB2Glove:USB_C_HRO_EnvelopeJ6
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2

More from 6thSense-dev/mocap-glove

2
  • 2 layers18 × 154 mmFingertip, the printed circuit board in 3D

    Fingertip

    6thSense-dev/mocap-glove

    Magnetic MoCap glove firmware, tracking diagnostics and local hand visualizer

    29 parts
  • 2 layers28 × 28 mmSource carrier, the printed circuit board in 3D

    Source carrier

    6thSense-dev/mocap-glove

    Magnetic MoCap glove firmware, tracking diagnostics and local hand visualizer

    4 parts

Similar boards

  • 4 layers148 × 78 mmHub, the printed circuit board in 3D

    Hub

    Bruhdows/klink

    Klink is a magnetic tile system for building programmable machines. First up: a marble run with sensors, buttons, lights, gates, splitters and an elevator.

    85 parts
  • 4 layers85.9 × 85.9 mmPd1180-epr r0.3, the printed circuit board in 3D

    Pd1180-epr r0.3

    techmannih/pd1180-epr

    PD1180-EPR — NEMA 34 Smart Motor-Mounted Stepper Controller with USB-C PD 3.1 EPR

    277 parts
  • 4 layers70 × 52 mmPager carrier rev a, the printed circuit board in 3D

    Pager carrier rev a

    vyquocvu/analog-ai-chip

    This directory contains the editable KiCad 10 source for the 70 mm × 52 mm, four-layer Pager-1 main carrier. The display, keypad, protected Li-Po pack, and analog accelerator are external assemblies.

    32 parts1MIT
  • 2 layers171.7 × 97.4 mmHhkb split right, the printed circuit board in 3D

    Hhkb split right

    ms0216/hhkb-split

    HHKB Professional HYBRID Type-S の使い勝手を再現する完全分割型キーボード(ZMK / XIAO nRF52840 / build123d による寸法駆動CAD)

    83 parts1
  • 4 layers46 × 46 mmReform camera, the printed circuit board in 3D

    Reform camera

    cetola/reform-next-mirror

    The original Open Hardware laptop, reloaded.

    125 parts
  • 2 layers132.5 × 105.7 mmJamma raspi, the printed circuit board in 3D

    Jamma raspi

    KabukiFlux/jammanator-pi

    JAMMANATOR the Raspberry Pi jamma board

    149 parts4MIT
  • 2 layers100 × 100 mmCTRL, the printed circuit board in 3D

    CTRL

    DD1SB/ARDF-TX

    Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

    256 partsMIT
  • 6 layers460 × 340 mmMotherboard populated candidate, the printed circuit board in 3D

    Motherboard populated candidate

    DeadlySIn777/Controller

    Unfinished CNC controller motherboard: native KiCad sources, rules, DSN and global routing review

    880 parts

Questions

How big is the Hand hub PCB?

It measures 52 × 48 mm and has 4 copper layers, 1 mm thick.

What parts does the Hand hub use?

106 parts, built around the STM32G474RET6, SN74LVC244APWRE4, DRV8837DSGR-MS and BMI323. 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 Hand hub KiCad files?

From the 6thSense-dev/mocap-glove repository on GitHub, at the commit this page was made from: the board is hardware/pcb/v6/hand-hub/hand-hub.kicad_pcb and its schematic hardware/pcb/v6/fingertip/fingertip.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hand hub design in my own project?

Its repository states no licence, so its author keeps all rights: ask 6thSense-dev before reusing the design.