
Desk display
nepyope/Project-Homunculus
Project Homunculus is open-source, low-cost hardware for capturing human hand and arm motions. It has two parts.

A robust 16-DOF hand/finger tracking wearable standard Bluetooth Human Interface Device (BLE HID) designed for humanoid teleoperation and collecting embodied AI training datasets.
Glove v3-left is an open-source printed circuit board by Eidon-AI, from the Eidon-AI/eidon-glove repository on GitHub. It is a 4-layer board of 79 × 35 mm with 42 parts on 30 nets, routed with 144 tracks and 36 vias.
It is built around the CD74HC4067M96. Its parts include 17 capacitors and 3 ICs. It belongs with the ESP32 and RISC-V boards of this library.
A robust 16-DOF hand/finger tracking wearable standard Bluetooth Human Interface Device (BLE HID) designed for humanoid teleoperation and collecting embodied AI training datasets.

| Function | GPIO | Pin Label | Notes |
|---|---|---|---|
| Multiplexer Control | |||
| S0 | 10 | D10 | Multiplexer select bit 0 |
| S1 | 9 | D9 | Multiplexer select bit 1 |
| S2 | 6 | D4 | Multiplexer select bit 2 |
| S3 | 7 | D5 | Multiplexer select bit 3 |
| User Interface | |||
| Boot Button | 9 | D9 | Built-in XIAO button |
| Mode Button | 10 | D10 | PCB-mounted button |
| Status LED | 5 | D3 | Power/status indicator |
| BNO085 IMU (Optional) | |||
| I2C SDA | 21 | D6/TX | IMU data line |
| I2C SCL | 20 | D7/RX | IMU clock line |
The BNO085 9-DOF IMU provides orientation tracking to complement finger position data. This is an optional component that can be added for enhanced hand tracking capabilities.
I2C Connection:
Optional Connections:
⚠️ Multiplexer Pin Conflicts: The current codebase has these remaining pin assignment conflicts:
The IMU is configured for:
Breakout Board Recommendation:
The eidon-glove includes a comprehensive web-based visualizer for real-time hand tracking data visualization and analysis.

A browser-based 3D hand visualization tool that:
/web/index.html in a modern browser (Chrome/Edge recommended)(x, z, -y, w) for stable orientationweb/The web visualizer provides an intuitive way to validate glove functionality, debug sensor issues, and demonstrate the full capabilities of the eidon-glove system.
eidon-glove/
├── firmware/ # ESP32-C3 firmware (PlatformIO)
│ ├── src/ # Main source code
│ ├── lib/ # Custom libraries
│ └── platformio.ini # Build configuration
├── pcb/ # KiCad PCB design files
├── cad/ # 3D printable components
├── web/ # Web interface (if applicable)
│ ├── index.html # Main web interface
│ ├── script.js # Core visualization logic
│ ├── style.css # UI styling
│ ├── tetris.html # Simple Tetris game demo
│ └── piano.html # Simple five key piano demo
└── images/ # Documentation imagesThis project builds upon excellent open-source work:
Contributions are welcome! Please:
This project is released under an open-source license. See individual component repositories for specific licensing terms.
Status: Active development - hardware tested, firmware functional, documentation in progress.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | C-0402-0.1uF-16V | 0_easyeda2kicad:C0402 | C0, C1, C2, C3, C4, C5, C6, C7, C8, C10, C11, C12, C13, C14, C15, C16 +1 |
| 16 | JST-SM03B | 0_easyeda2kicad:CONN-SMD_SM03B-SRSS-TB-LF-SN-P | H0, H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13, H14, H15 |
| 1 | 2.5x3mm-BUTTON | 0_easyeda2kicad:KEY-SMD_L3.0-W2.5-LS4.0_TD-1183SN | U3 |
| 1 | CD74HC4067M96 | 0_easyeda2kicad:SOIC-24_L15.4-W7.5-P1.27-LS10.3-BL | U2 |
| 1 | LOGO | 0_logos:glove-v1-10mm | G*** |
| 1 | LOGO | 0_logos:hand-10mm | G*** |
| 1 | XIAO-ESP32C3 | 0_xiao_ESP32C3_PCB:MOUDLE14P-SMD-2.54-21X17.8MM | U1 |
The 38 most common of 42 parts.
It measures 79 × 35 mm and has 4 copper layers, 1.6 mm thick.
42 parts, built around the CD74HC4067M96. 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.
From the Eidon-AI/eidon-glove repository on GitHub, at the commit this page was made from: the board is pcb/glove-v3-left.kicad_pcb and its schematic pcb/glove-v3-left.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Eidon-AI before reusing the design.

nepyope/Project-Homunculus
Project Homunculus is open-source, low-cost hardware for capturing human hand and arm motions. It has two parts.




zademahi238/mission-mimosa
To answer this, we compare task-completion success rates with and without tactile sensing across different robot-learning policies.


Lyrux/DriftPad
Custom Hall-effect macropad with adjustable actuation and release points, analog magnetic key sensing, and an OLED display for real-time profiles, settings, and visual feedback.

MukeshSethy/micromouse-runner
This is my repo for the first version of full size micromouse development.