openmuscle-lask5

Public

@open-muscle

Share openmuscle-lask5

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

LASK5 – A Gloveless Smart Glove Controller

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.

VersionDescriptionFolder
v3.0 (Proposed)New layout with joystick, button updatesLASK_V3-0
v2.0Button layout revision, early joystick testLASK_V2-0
v1.1Original layout with 3-button configLASK_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:

🔍 The hardware license text lives at LICENSE (root) and in LICENSES/.


Made with 💡 by TURFPTAx for the OpenMuscle initiative.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.