Skip to content

Open-Muscle/OpenMuscle-LASK5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LASK5 – A Gloveless Smart Glove Controller

LASK5 Demo ESP32-S3 License: MIT

LASK5 is a compact, gloveless smart glove controller designed for robotics, machine learning, and human-computer interaction projects. Originally created to assist with labeling movement data for the OpenMuscle project, this controller is now a fully open-source interface capable of controlling robotic hands, LED sculptures, and more.

📌 This device is part of the OpenMuscle ecosystem.  
For project-wide documentation, visit the [OpenMuscle Hub](https://github.com/Open-Muscle/OpenMuscle-Hub).

📽️ Watch the Demo

🎥 YouTube Video: LASK5: The Gloveless Smart Glove


🔧 Features

  • ESP32-S3 based (Wi-Fi + ESP-NOW enabled)
  • 4-piston finger input with hall sensors
  • Thumb joystick
  • 128x32 OLED display for menus and feedback
  • 4 SMD buttons for UI control
  • Modular headers for add-ons (gyroscope, additional sensors)
  • Written in MicroPython
  • 3D-printable enclosure

🗂️ Repository Structure

🛠️ Hardware (KiCad)

You can find all historical and current KiCad hardware designs under:

📂 KiCad/

Each folder contains complete KiCad files, BOMs, and version-specific layout changes.

Version Description Folder
v3.0 (Proposed) New layout with joystick, button updates LASK_V3-0
v2.0 Button layout revision, early joystick test LASK_V2-0
v1.1 Original layout with 3-button config LASK_V1-1

🧩 Component footprints are stored in:


💾 Firmware

The firmware for all LASK versions is maintained centrally in:

📂 OpenMuscle-Software → /embedded/lask5

✅ Be sure to match the firmware branch or directory with your hardware version (see notes in the firmware repo for version compatibility).


🧠 Use Cases

  • Robotic hand control (e.g. HiWonder, Arduino-powered systems)
  • LED and kinetic art control
  • Machine learning data labeling (OpenMuscle)
  • Custom HCI devices, VR/AR control experiments

🚀 Getting Started

  1. Visit the OpenMuscle Hub for device setup overview.
  2. Select your hardware version from the /KiCad folder.
  3. Follow included assembly instructions (or upcoming guides at openmuscle.org).
  4. Flash your ESP32-S3 using the LASK5 firmware from OpenMuscle-Software.
  5. Power on, test input, and begin using ESP-NOW or serial modes.

🤝 Contribute

We welcome PRs for hardware, firmware, or documentation.
You can also submit ideas or questions in OpenMuscle Discussions (coming soon).

If you build your own LASK5 device, let us know!
Tag @OpenMuscle or submit to the Community Builds section.


📜 License

This repository is covered by a combination of licenses based on content type:

🔍 See LICENSE.md for full licensing details.


Made with 💡 by TURFPTAx for the OpenMuscle initiative.

About

Handheld labeler wand for training ML models on gesture inputs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published