
LASK V2-0
Open-Muscle/OpenMuscle-LASK5
Handheld labeler wand for training ML models on gesture inputs

Handheld labeler wand for training ML models on gesture inputs
LASK5-V3-0 is an open-source printed circuit board by Open-Muscle, from the Open-Muscle/OpenMuscle-LASK5 repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 75 × 35 mm with 56 parts on 64 nets, routed with 696 tracks and 69 vias.
It is built around the ESP32-S3-WROOM-1-N16R8, ICM-42688-P and LTC4054ES5-4.2#PBF, with the TPS7A03DQN and BAT54C among its other parts. Its parts include 11 capacitors, 11 resistors, 6 connectors, 4 ICs and 4 diodes. It belongs with the ESP32 boards of this library.
Version: 3.0
KiCad Version: 9.0.1
Project Type: Embedded hardware (ESP32-based controller)
Use Case: Labeling hand movement data for prosthetic machine learning models
This is the third iteration of the LASK (Labeler for Sensor Kit) PCB, designed as part of the OpenMuscle project. LASK v3 is a handheld device used to interact with muscle sensors, label data, and provide haptic and motion feedback during training sessions.
| Subsystem | Description |
|---|---|
| MCU | ESP32-S3-WROOM-1 (16MB flash, 8MB PSRAM) |
| Sensors | 4x Hall effect sensors w/ 100nF capacitors to ground |
| IMU | ICM-42688-P (I²C: GPIO8=SDA, GPIO9=SCL) |
| Display | SSD1306 OLED (I²C shared) |
| Input | 2 buttons (Menu & Select), Thumb joystick w/ push |
| Output | Haptic motor driven via MOSFET on GPIO17 |
| Power | MAX16054 latch, TPS7A0333 LDO, LTC4054 charger |
| Interface | USB-C for charging and programming |
| Function | GPIO |
|---|---|
| Hall Sensor 0 | 1 |
| Hall Sensor 1 | 2 |
| Hall Sensor 2 | 3 |
| Hall Sensor 3 | 4 |
| Joystick X | 5 |
| Joystick Y | 6 |
| Joystick Switch | 7 |
| I²C SDA (IMU + OLED) | 8 |
| I²C SCL (IMU + OLED) | 9 |
| Select Button | 10 |
| SPI MISO | 11 |
| SPI SCK | 12 |
| SPI MOSI | 13 |
| Haptic Motor Signal | 17 |
| Battery Voltage ADC | 18 |
| Menu Button | 21 |
| SPI CS (available) | 22 |

📁 Located in
/kicad_project/
/
├── kicad_project/
│ ├── LASKS-V3_0.kicad_sch
│ └── LASKS-V3_0.kicad_pcb
├── docs/
│ └── lask_v3_schematic.png
├── README.mdOpen-source under CERN-OHL-W v2
Part of the OpenMuscle Project
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100 nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C5 |
| 5 | SW_Push | OpenMuscleDevKit:EVQP2P02M | SW_BOOT1, SW_M1, SW_PWR1, SW_RST1, SW_SEL1 |
| 4 | A1369xUA-10 | Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_Vertical | H1, H2, H3, H4 |
| 3 | 100k | Resistor_SMD:R_0603_1608Metric | R7, R8, R9 |
| 3 | 5.1K | Resistor_SMD:R_0603_1608Metric | R1, R2, R6 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R10, R11 |
| 2 | 2.2 uF | Capacitor_SMD:C_0603_1608Metric | C8, C11 |
| 2 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C6, C7 |
| 2 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J9 |
| 2 | Conn_01x05_Pin | Connector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_Vertical | Joystick1, Joystick2 |
| 2 | IRLML2060 | Package_TO_SOT_SMD:SOT-23 | Q1, Q3 |
| 2 | JST_02 | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | BattExtLTC4054, J2 |
| 2 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H7, H8 |
| 1 | 0.1 uF | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | 100 uF | Capacitor_SMD:C_0603_1608Metric | C9 |
| 1 | 150 | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 1K | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 1N4007 | Diode_SMD:D_SOD-123 | D4 |
| 1 | 1N5819 | Diode_SMD:D_SOD-123F | D1 |
| 1 | 2k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | BAT54C | Package_TO_SOT_SMD:SOT-23 | D3 |
| 1 | CHRG LED | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | Conn_01x02 | Connector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_Vertical | J5 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_Vertical | J3 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_Vertical | J6 |
| 1 | ESP32-S3-WROOM-1-N16R8 | footprints:ESP32-S3-WROOM-1_EXP | U2 |
| 1 | ICM-42688-P | ICM-42688-P:IIM42352 | IC1 |
| 1 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | LTC4054ES5-4.2 | Package_TO_SOT_SMD:TSOT-23-5 | U4 |
| 1 | TPS7A03 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | USB_C_Receptacle | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 1 | VP0610T | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | ~ | Package_TO_SOT_SMD:SOT-23-6 | MAX1 |

Open-Muscle/OpenMuscle-FlexGrid
60-sensor wearable with flexible PCB and pressure matrix

turfptax/OM-Dev-Kit
Open Muscle Dev Kit (V0/V1): ESP32-C3 sensor-cell hardware (KiCad PCBs + gerbers) and MicroPython firmware for the OpenMuscle pressure-sensing platform.

Open-Muscle/OpenMuscle-Band
Original OpenMuscle armband with 12 sensors (legacy design)

sujinshakyaut/temp_sense_e27
Dedicated thermal monitoring module designed to interface with 24 thermistors per board for high-density temperature sensing.


pantojinho/StratosCore
StratosCore is an open-source portable field, aviation, meteorological, navigation and radio computer based on the ESP32-S3-WROOM-1-N16R8.

zhangshua1/PenguinBotV3
PenguinBot V3.0 — 桌面轮足机器人 | ESP32-S3 定制PCB | ICM-42688-P SPI | TOF防跌落 | 离线唤醒词 | 自动充电坞 | BLE App | ¥589 BOM

abdullahwaqar/s3-motion-logger
ESP32-S3 motion logging board. It logs 6-axis IMU data to a microSD card and streams it over USB, BLE or Wi-Fi. It runs from a single-cell LiPo and charges over USB-C.
It measures 75 × 35 mm and has 4 copper layers, 1.6 mm thick.
56 parts, built around the ESP32-S3-WROOM-1-N16R8, ICM-42688-P, LTC4054ES5-4.2#PBF and TPS7A03DQN. 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 Open-Muscle/OpenMuscle-LASK5 repository on GitHub, at the commit this page was made from: the board is KiCad/LASK_V3-0/LASK5-V3-0.kicad_pcb and its schematic KiCad/LASK_V1-1/LASK_V1-1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).