Home Blackberry Trackball Breakout 360° Sensor Module – ICSH044A
Blackberry Trackball Breakout 360° Sensor Module – ICSH044A – Compoden electronics component
In Stock

Blackberry Trackball Breakout 360° Sensor Module – ICSH044A

SKU: CDN-0244 Brand: Compoden Category: Electronics > Electronic Components
Rs. 470.00
Inclusive of all taxes
Free Shipping on prepaid orders above ₹999
Ships in 3-7 days
7-Day Warranty on manufacturing defects
Need 10+ units? Contact us for bulk pricing
100% Genuine Products
Expert Technical Support
Quality Tested
Soldr.ai Ask about this product

ICSH044A Blackberry Trackball Breakout Board – 360° Sensor Module

The ICSH044A breakout board adapts the classic Blackberry-style trackball into an easy-to-use module. It provides 360-degree movement sensing through two-channel quadrature encoding for X and Y axes, plus a tactile switch when the ball is pressed. Ideal for compact user interfaces, robotics control, or any project needing precise directional input without a joystick.

Key Specifications

Specification Value
Operating Voltage 3.3 V – 5 V DC
Output Type Quadrature TTL (X, Y), Active-low switch
Resolution ~32 pulses per full rotation
Ball Diameter 8 mm
Switch Rating 10 mA at 5 V (center push)
Board Dimensions 25 x 21 x 11 mm

What You Can Build With This

  • Miniature USB trackball mouse for assistive tech or cyberdecks
  • Menu navigation knob for battery-powered gadgets or handhelds
  • Game controller thumb input for retro consoles or custom MAME panels
  • Servo-driven camera gimbal control using X/Y pulse counting

Compatibility

This module works with any microcontroller that can read digital inputs, including Arduino Uno, ESP32, Raspberry Pi Pico, and STM32. The 3.3 V–5 V operating range matches common logic levels. Pair it with a USB HID library to emulate a mouse, or use direct pin reading for relative motion decoding.

Wiring Notes

Connect VCC and GND to your board’s power rails. Wire X-A and X-B to two digital inputs (one axis), and Y-A, Y-B to another two for the second axis. The SW pin is the center press – enable internal pull-ups on your MCU or add a 10 kΩ external pull-up to VCC. Current draw is under 5 mA, so direct GPIO connection is safe.

Why Buy from Compoden

Every component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-5 days. If defective on arrival, replace within 7 days.

Is this compatible with Arduino Uno?

Yes. Power it from the Uno’s 5 V pin, and connect the X/Y outputs directly to any digital I/O. A simple quadrature decoding library can read movement in both directions.

Does the module include a pull-up resistor for the switch?

The switch output is active-low and open-drain; use the microcontroller’s internal pull-up on the SW pin or add an external 10 kΩ resistor to VCC.

How do I read 360° movement from the quadrature signals?

Each axis provides two square waves 90° out of phase. Counting the transitions with an interrupt-based routine reveals direction and distance. Many Arduino libraries like Encoder.h handle this automatically.

📦 Free Setup Handoff Document Included

Every Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.

Ask Soldr above what you can build with this — it knows every Compoden kit this part appears in.

Shipping Information

  • Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
  • COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
  • Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location

Returns & Warranty

  • 7-Day Return: Manufacturing defects only (approval required)
  • Warranty: 7 days from delivery
  • Non-Returnable: Batteries, consumables, cut wires, clearance items

View complete shipping policy →

View complete returns policy →