Skip to the content
PCBKitNew board
2 layers60 × 40 mmPACC, the printed circuit board in 3D

Palma Advanced Cursor Control (PACC)

Size
60 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
53
Pads
149
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260306)
Created
8 Oct 2026
Updated
12 Oct 2026

Overview

PACC is an open-source printed circuit board by AwesomeSno, from the AwesomeSno/PACC repository on GitHub. It is a 2-layer board of 60 × 40 mm with 34 parts on 53 nets.

It is built around the ESP32-S3-WROOM-1-N8, BNO085 and MCP73831, with the TLV75533PDBV among its other parts. Its parts include 13 resistors, 8 capacitors, 4 ICs, 2 diodes and 2 connectors. It belongs with the ESP32 boards of this library.

Main components

4

README

README.md

Palma Advanced Cursor Control (PACC)

PACC is a glove based controller inspired by sci-fi movies that lets you control any device using your palm without ever touching a mouse. The idea is to have something similar to how you control things on an Apple Vision Pro, but for any regular computer or device.

PACC Concept

How it works

The glove uses an onboard IMU and flex sensors to track your hand orientation and finger movements, which an ESP32 translates into standard HID mouse commands sent over Bluetooth or USB-C.

Block Diagram

Hardware layout

  • IMU on the back of the hand / palm: Tracks hand tilt and orientation in real time.
  • Flex sensors on fingers: Detects bends, pinches, and finger taps.
  • ESP32 microcontroller: Handles sensor data processing and sends mouse commands over Bluetooth HID or USB.
  • LiPo battery: Powers the wearable from the wrist.

Glove Anatomy

Planned gestures

The goal is to keep interactions natural and simple:

  • Tilt = Move: Tilt your hand to move the cursor across the screen.
  • Pinch = Click: Pinch your fingers together for a standard left click.
  • Tap = Right click: Quick finger tap triggers a secondary right click.
  • Swipe = Scroll: Swipe your hand to scroll through pages and documents.

Basic Gestures

Multi-device control

One glove can stay paired with multiple devices at once (laptop, phone, tablet) so you can switch between screens seamlessly without having to disconnect and reconnect every time.

One Glove Many Devices

Engineering challenges

Key things to solve during the build:

  • Battery life: Keeping power consumption low while reading sensors and running Bluetooth.
  • Bluetooth delay: Minimizing input latency so cursor movement feels snappy.
  • Sensor calibration: Filtering noise and drift from the IMU.
  • Comfort: Making the glove lightweight and easy to wear for long sessions.

Things to Worry About

Future roadmap

This first prototype is built as a glove to test the sensors and tracking algorithms. Once everything works reliably, the long-term goal is to shrink the entire system down into a compact ring.

Shrink to a Ring

Author

Designed and built by Harinandan J V for Hack Club's Half Life.

Parts

34
QtyValueFootprintReferences
610kResistor_SMD:R_0603_1608MetricR1, R2, R5, R6, R7, R8
31uCapacitor_SMD:C_0603_1608MetricC1, C7, C8
2100nCapacitor_SMD:C_0603_1608MetricC3, C4
21kResistor_SMD:R_0603_1608MetricR10, R13
24.7kResistor_SMD:R_0603_1608MetricR3, R4
24.7uCapacitor_SMD:C_0603_1608MetricC5, C6
25.1kResistor_SMD:R_0603_1608MetricR11, R12
110uCapacitor_SMD:C_0603_1608MetricC2
11N4148Diode_SMD:D_SOD-123D1
12N2222Package_TO_SOT_SMD:SOT-23Q1
13.7V 500mAhBatteryHolderBT1
13.9kResistor_SMD:R_0603_1608MetricR9
1BNO085Palma:BNO085_LGA28U2
1BOOTSW_TactileSW1
1COINMotor_CoinM1
1DEBUGConnector_PinHeader_1x04J2
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U1
1MCP73831Package_TO_SOT_SMD:SOT-23-5U3
1REDLED_SMD:LED_0603_1608MetricD2
1RESETSW_TactileSW2
1TLV75533PPackage_TO_SOT_SMD:SOT-23-5U4
1USB-CConnector_USB:USB_C_ReceptacleJ1

Questions

How big is the PACC PCB?

It measures 60 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PACC use?

34 parts, built around the ESP32-S3-WROOM-1-N8, BNO085, MCP73831 and TLV75533PDBV. 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 PACC KiCad files?

From the AwesomeSno/PACC repository on GitHub, at the commit this page was made from: the board is hardware/pacc.kicad_pcb and its schematic hardware/pacc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PACC design in my own project?

Its repository states no licence, so its author keeps all rights: ask AwesomeSno before reusing the design.

Similar boards

  • 4 layers40 × 40 mmAuv sensor hub, the printed circuit board in 3D

    Auv sensor hub

    ginomcfino/auv-sensor-hub

    STM32-based sensor hub for autonomous underwater vehicles, integrating CAN bus communication, inertial and pressure sensing, and multi-rail power regulation.

    59 parts
  • 4 layers71 × 64 mmUWB, the printed circuit board in 3D

    UWB

    victorstoica114/UWB_Module_ESP_IDF

    ESP-IDF 6.0.2 firmware for the custom UWB Module V1.0 Rev.B, based on an ESP32-S3-WROOM-1-N16R8. The same application image runs on every module; persistent identity and runtime configuration select the role and active…

    254 parts1
  • 2 layers50 × 30 mmBang, the printed circuit board in 3D

    Bang

    ksk1059/-

    잡탕

    49 parts
  • 2 layers24.5 × 53.4 mmEsp32 bno085, the printed circuit board in 3D

    Esp32 bno085

    nemonamo/esp32_bno085

    ESP32 + BNO085 KiCad hardware design project

    39 parts
  • 2 layers250 × 150 mmStratoSTEAM, the printed circuit board in 3D

    StratoSTEAM

    robotgtfxry/StratoSTEAM

    112 parts
  • 4 layers77 × 45 mmNX ISD, the printed circuit board in 3D

    NX ISD

    Ghost3379/NX-ISD

    A more sophisticated version of the Artemis Watch by Circuitmess.

    81 parts2GPL-3.0
  • 4 layersCanSat, the printed circuit board in 3D

    CanSat

    budabalint/T.E.E.M.O

    113 parts
  • 6 layers140 × 70 mmHigh speed, the printed circuit board in 3D

    High speed

    NBence0/JedlikBots

    Welcome to the official GitHub page of JedlikBots! 🎓🤖 We are the dedicated team of software development and robotics students from the Jedlik Ányos Technical School in Győr, Hungary.

    274 parts