The default I2C address is 0x5A.

Power Pins

The motor driver/controller on the breakout requires 3-5V power. You can use either, whichever logic level you use on your embedded processor

  • VIN - To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V micro like Arduino, use 5V
  • GND - common ground for power and logic

I2C Logic Pins

  • SCL - I2C clock pin, connect to your microcontroller's I2C clock line. This pin has  a 10K pullup to VIN.
  • SDA -I2C data pin, connect to your microcontroller's I2C data line. This pin has  a 10K pullup to VIN.
  • STEMMA QT - These connectors allow you to connect to development boards with STEMMA QT connectors, or to other things, with various associated accessories.

Motor Input

  • Motor Positive (+) - positive input for a haptic motor
  • Motor Negative (-) - negative input for a haptic motor


  • INT - This is a general purpose pin that can be used for a couple different uses. One use is to read analog audio in to control the audio-to-haptic code. Another use is to 'trigger' the effects to go rather than sending a I2C command.

Power LED and Jumper

  • Power LED - In the upper left corner, above the STEMMA connector, on the front of the board, is the power LED, labeled on. It is the green LED.
  • LED jumper - In the upper right corner on the back of the board is a jumper for the power LED. If you wish to disable the power LED, simply cut the trace on this jumper.

This guide was first published on Dec 17, 2014. It was last updated on 2022-07-26 09:33:00 -0400.

This page (Pinouts) was last updated on Aug 19, 2022.

Text editor powered by tinymce.