Identifying Your Version and Rev1 Content

Identifying Your Version and Rev1 Content

There are a lot of supporting materials and documents for the Haptic Feedback Evaluation Kit, so in order to help users access the correct resources for their needs, we have provided this page to help you identify which version of the kit you own.

The easiest way to differentiate between the two revisions are the physical components on the Haptic Shield. This is because the Arduino is still the UNO R3 and there are very few changes on the Haptic Grip (all of which are hidden under the rubber housing).

There are a few very noticeable physical differences to help, for example, the Haptic Shield Rev2 has:

  • A Molex header and screw terminal for external actuators
  • Black stackable pin headers that slot into the Arduino
  • Removed the EN, PWM, and GND test points (which are now accessible on the pin headers) in addition to the OUT- and OUT+ (which are now accessible from the Molex and screw terminals)
  • Added two new SMD test points for oscilloscope analysis, OSC+ and OSC-, located in the top left
  • 9 capacitive touch panels on the bottom row (12 buttons total), instead of the previous 3
  • Additional markings around the new touch panels, grouping the 9 panels into 3 separate buttons
  • The marking "REV.2" on the board to the left of the left arrow touch panel
  • On the underside, the DRV2605L in a VSSOP package (U1), instead of the previous DRV2605 in a ball gate array package
Visual differences between Haptic Feedback Evaluation Kit Rev1 and Rev2

Visual differences between Haptic Feedback Evaluation Kit Rev1 and Rev2

You can still find content for the Rev1 in the appropriate sections, usually linked at the bottom. If you have any questions or you are looking for particular help with any aspect of the kit, then please do not hesitate to contact our engineers with your questions.

Some of the new features available with the Haptic Feedback Evaluation Kit Rev2

Some of the new features available with the Haptic Feedback Evaluation Kit Rev2

Rev1 Documents And Resources

If you are looking for the resources for the Rev1 kit, you can find them in the download box in the top right of this page or click the button below.

Rev1 Code And Sketches

Looking for previous versions of the codes for the Haptic Feedback Evaluation Kit? You're in the right place! See the list below for different revisions.

To check which version of the Haptic Feedback Evaluation Kit you own, please see this page!

Software Revision 1.1

M20-200 Revision Arduino Version
Rev1 1.6.x

This is the release of software to support Arduino's upgrade of it's IDE to version 1.6.x and beyond. If your kit was shipped after the 2nd March 2015, it will have included the version of the IntroMode below as default.

Software Revision 1.0

M20-200 Revision Arduino Version
Rev1 1.0.x

This is the original release of software for the Haptic Feedback Evaluation Kit. If your kit was shipped prior to 2nd March 2015, it will have included the version of the IntroMode below as default. For those who have upgraded the Arduino IDE to version 1.6.x, please use the most recent Modes of Operation above

You can also find a download of previous versions of the Arduino IDE here.

Rev1 Haptic Feedback Evaluation Kit Tutorials

Whilst the example applications below take you through developing a basic prototype, the tutorials listed here are to help you use some of the additional features of the kit.

DMS stands for Development Mode Series, these refer to using features of the Haptic Feedback Evaluation Kit available in Development Mode.

Connecting external actuators Changing modes of operations DMS: playing a specific haptic effect
DMS: calibrating the DRV2605 for a specific motor DMS: building your own vibration alerts Playing a vibration alert on external actuators

Rev1 Haptic Feedback Evaluation Kit Example Applications

How can the Haptic Feedback Evaluation Kit be used to prototype? Here you'll find a collection of example applications that demonstrate the process.

Our tutorials will show you how to do specific tasks, like changing modes of operation or connecting an external actuator, but these examples look at the design process. We've included the code we used and explanations on how to connect the required sensors. Have a browse below to see what's possible!

Control stick crane interface

We've chosen a crane control application as an example for playing haptic feedback through a user interface. In this case, we use haptics to warn the user when they get too close to the edge of a 'safe area'

Robot proximity sensor

For people using control instruments to move robots or vehicles remotely, it can be difficult to tell how close foreign objects are. This example uses haptics with distance sensors to solve this issue

Wireless Temperature Warning

This application helps people understand the concepts required for playing a haptic effect remotely, i.e. when the sensor or 'event' occurs at a different place from where the effect is played

Rugged Piezoelectronic passcode system

Passcode systems can benefit from using several different haptic effects, such as to confirm a button press, unsuccessful attempts/errors, and of course when the correct code is entered

Haptic enabled touchscreen

Touchscreens are one of the most popular applications for haptics, low-cost basic units give the option to add capacitive touch to a range of products - see how to incorporate haptic feedback here

Contact Us

1.07 Canterbury Court
1-3 Brixton Road, London, SW9-6DE
[email protected]
+44 (0) 1932 252 482
(English / FR / DE / ES / IT)
+44 (0) 1932 325 353
PrecisionMicrodrives
@PMDri
Precision Microdrives
Mon. – Fri. 9:00 – 18:00 (BST / UTC)
* Charges vary depending on service provider and country