What Is an IMU?
IMUs, accelerometers, gyroscopes, magnetometers, and sensor fusion.
Quantity Available: 72
| Qty | Price |
|---|---|
| 10 | $99.75 |
| 25 | $89.25 |
| 50 | $78.75 |
| 100 | $73.50 |
The PhidgetSpatial Precision 3/3/3 combines the functionality of a 3-axis compass, a 3-axis gyroscope, and a 3-axis accelerometer all in one convenient package. You can use the Spatial channel to use all three sensors with the AHRS or IMU algorithms to get motion data in quaternions for accurate spatial tracking. Or, you can use the data from each of these sensors separately to measure tilt, vibration or rotation of an object.
This PhidgetSpatial also features a temperature stabilization circuit to warm the sensors to a constant 50°C to minimize temperature effects.
| Accelerometer | |
|---|---|
| Acceleration Measurement Max | ± 16 g |
| Acceleration Measurement Resolution | 30 μg |
| Acceleration Bandwidth | 250 Hz |
| Accelerometer Noise (@ 1ms) | ± 3 mg |
| Accelerometer Noise (@ 10ms) | ± 1.5 mg |
| Accelerometer Noise (@ 100ms) | ± 200 μg |
| Accelerometer Drift Max | 2 mg |
| Accelerometer Bias (+15 to +30°C) | 5 mg |
| Accelerometer Bias (Stabilized at 50°C) | 1 mg |
| Gyroscope | |
| Gyroscope Angular Rate Max | ± 2000°/s |
| Gyroscope Resolution | 0.004°/s |
| Gyroscope Noise (@ 1ms) | ± 0.2°/s |
| Gyroscope Noise (@ 10ms) | ± 0.05°/s |
| Gyroscope Noise (@ 100ms) | ± 0.015°/s |
| Gyroscope Drift Max | 0.1°/s |
| Gyroscope Bias (+15 to +30°C) | 0.5°/s |
| Gyroscope Bias (Stabilized at 50°C) | 0.05°/s |
| Magnetometer | |
| Magnetic Field Max | ± 8 G |
| Magnetometer Resolution | 1.5 mG |
| Magnetometer Noise (@ 10ms) | ± 10 mG |
| Magnetometer Noise (@ 50ms) | ± 5 mG |
| Magnetometer Noise (@ 100ms) | ± 2.5 mG |
| Board Properties | |
| Controlled By | VINT or USB |
| USB Stack | PHIDUSB |
| Driver Support | Phidget22 |
| API Object Name | Accelerometer, Gyroscope, Magnetometer, Spatial, TemperatureSensor |
| VINT Communication Speed Max | 1 Mbit/s |
| Current Consumption Max | 60 mA |
| Current Consumption Max (Heating Enabled) | 450 mA |
| Sampling Speed Min | 1 s/sample |
| Sampling Speed Max | * 1 ms/sample |
| USB Voltage Min | 4.1 V DC |
| USB Voltage Max | 5.3 V DC |
| USB Speed | Full Speed |
| Operating Temperature Min | -40 °C |
| Operating Temperature Max | 85 °C |
| Customs Information | |
| Canadian HS Export Code | 8471.80.00 |
| American HTS Import Code | 8471.80.40.00 |
| Country of Origin | CN (China) |
* - Minimum data interval depends on connection mode (VINT/USB) and on VINT mode, varies depending on how many of the device's channels are open simultaneously. See the Minimum Data Interval section below for details.
In order to determine the minimum data interval for a channel:
| VINT Speed | Accelerometer | Gyroscope | Magnetometer | Spatial | Temperature Sensor |
|---|---|---|---|---|---|
| 100 kbps | 3 | 3 | 3 | 8 | 2 |
| 160 kbps | 2 | 2 | 2 | 6 | 1 |
| 250 kbps | 1 | 1 | 1 | 4 | 1 |
| 500 kbps | 1 | 1 | 1 | 3 | 1 |
| 1000 kbps | 1 | 1 | 1 | 2 | 1 |
| True Min. | 1 | 1 | 10 | 1 | 10 |
For example, if you have the accelerometer, magnetometer and temperature sensor open on VINT mode, running at 160kbps, that works out to 2 + 2 + 1, plus another 2 because three channels are open. The result is 7ms, so the minimum data interval for the accelerometer is 7ms in this scenario. It would be the minimum for the magnetometer and temperature sensor too, but their true minimum is both 10ms, so they will still have a minimum of 10ms.
| Date | Board Revision | Device Version | Comment |
|---|---|---|---|
| August 2022 | 0 | 100 | Product Release |
| May 2023 | 0 | 104 | Added support for auto-setSpeed, improvements to VINT stability and ESD immunity |
| January 2024 | 0 | 110 | Fixed an issue where AHRS parameters would not update, fixed bug while setting dataInterval |
| Channel Name | API | Channel | Interface |
|---|---|---|---|
| PhidgetSpatial Precision 3/3/3 | |||
| 3-Axis Accelerometer | Accelerometer | 0 | USB |
| 3-Axis Gyroscope | Gyroscope | 0 | USB |
| 3-Axis Magnetometer | Magnetometer | 0 | USB |
| Spatial | Spatial | 0 | USB |
| Temperature Sensor | TemperatureSensor | 0 | USB |
| PhidgetSpatial Precision 3/3/3 | |||
| 3-Axis Accelerometer | Accelerometer | 0 | VINT |
| 3-Axis Gyroscope | Gyroscope | 0 | VINT |
| 3-Axis Magnetometer | Magnetometer | 0 | VINT |
| Spatial | Spatial | 0 | VINT |
| Temperature Sensor | TemperatureSensor | 0 | VINT |
| API | Detail | Language | OS | |
|---|---|---|---|---|
| Accelerometer | Visual Studio GUI | C# | Windows | Download |
| Accelerometer | Objective-C | macOS | Download | |
| Accelerometer | Swift | macOS | Download | |
| Accelerometer | Swift | iOS | Download | |
| Accelerometer | Visual Basic | Windows | Download | |
| Accelerometer | Max | Multiple | Download | |
| Gyroscope | Visual Studio GUI | C# | Windows | Download |
| Gyroscope | Objective-C | macOS | Download | |
| Gyroscope | Swift | macOS | Download | |
| Gyroscope | Swift | iOS | Download | |
| Gyroscope | Visual Basic | Windows | Download | |
| Gyroscope | Max | Multiple | Download | |
| Magnetometer | Visual Studio GUI | C# | Windows | Download |
| Magnetometer | Objective-C | macOS | Download | |
| Magnetometer | Swift | macOS | Download | |
| Magnetometer | Swift | iOS | Download | |
| Magnetometer | Visual Basic | Windows | Download | |
| Magnetometer | Max | Multiple | Download | |
| Spatial | Compass Calibrator | C | Multiple | Download |
| Spatial | Visual Studio GUI | C# | Windows | Download |
| Spatial | Compass Calibrator | C# | Windows | Download |
| Spatial | Spatial AHRS/IMU | C# | Windows | Download |
| Spatial | Objective-C | macOS | Download | |
| Spatial | Swift | macOS | Download | |
| Spatial | Swift | iOS | Download | |
| Spatial | Visual Basic | Windows | Download | |
| Spatial | Max | Multiple | Download | |
| TemperatureSensor | Visual Studio GUI | C# | Windows | Download |
| TemperatureSensor | Objective-C | macOS | Download | |
| TemperatureSensor | Swift | macOS | Download | |
| TemperatureSensor | Swift | iOS | Download | |
| TemperatureSensor | Visual Basic | Windows | Download | |
| TemperatureSensor | Max | Multiple | Download |
When used in USB mode, you'll need a USB cable to connect the MOT0110 to a computer. We have a number of different lengths available, although the maximum length of a USB cable is 5 meters due to limitations in the timing protocol. For longer distances, we recommend you use VINT mode (see the maximum cable length section on the Specifications tab for more information).
| Product | Physical Properties | |||
|---|---|---|---|---|
| Part Number | Price | Connector A | Connector B | Cable Length |
![]() USB-A to Mini-B Cable 28cm 24AWG
|
$3.00 | USB Type A | USB Mini-B | 280 mm |
![]() USB-A to Mini-B Cable 28cm Right Angle
|
$3.50 | USB Type A | USB Mini-B (90 degree) | 280 mm |
![]() USB-A to Mini-B Cable 60cm 24AWG
|
$3.50 | USB Type A | USB Mini-B | 600 mm |
![]() USB-A to Mini-B Cable 83cm Right Angle
|
$4.50 | USB Type A | USB Mini-B (90 degree) | 830 mm |
![]() USB-A to Mini-B Cable 120cm 24AWG
|
$4.00 | USB Type A | USB Mini-B | 1.2 m |
![]() USB-A to Mini-B Cable 180cm 24AWG
|
$4.00 | USB Type A | USB Mini-B | 1.8 m |
![]() USB-A to Mini-B Cable 450cm, 20 AWG 2C
|
$12.00 | USB Type A | USB Mini-B | 4.5 m |
![]() USB-C to Mini-B Cable 60cm 24AWG
|
$5.00 | USB Type C | USB Mini-B | 600 mm |
![]() USB-C to Mini-B Cable 180cm 24AWG
|
$6.00 | USB Type C | USB Mini-B | 1.8 m |
When used in VINT mode, you'll need a Phidget cable to connect the MOT0110 to a VINT Hub. You can solder multiple cables together in order to make even longer Phidget cables, but you should be aware of the effects of having long wires in your system. See the maximum cable length section on the Specifications tab for more informaton.
| Product | Physical Properties | |
|---|---|---|
| Part Number | Price | Cable Length |
![]() Phidget Cable 10cm
|
$1.50 | 100 mm |
![]() Phidget Cable 30cm
|
$1.75 | 300 mm |
![]() Phidget Cable 60cm
|
$2.00 | 600 mm |
![]() Phidget Cable 60cm
|
$2.00 | 600 mm |
![]() Phidget Cable 90cm
|
$2.00 | 900 mm |
![]() Phidget Cable 120cm
|
$2.25 | 1.2 m |
![]() Phidget Cable 150cm
|
$2.50 | 1.5 m |
![]() Phidget Cable 180cm
|
$2.75 | 1.8 m |
![]() Phidget Cable 350cm
|
$3.00 | 3.5 m |
![]() Phidget Cable Kit
|
$10.00 | 80 mm |
![]() Phidget Cable Extension Wire 22AWG
|
$0.75/Meter | — |
To use the MOT0110 in VINT mode, you'll need a VINT Hub. For more information about VINT, have a look at the VINT Overview page. You can use a Phidget Cable to simply and easily connect the two devices. Here's a list of all of the different VINT Hubs currently available:
| Product | Board Properties | |||
|---|---|---|---|---|
| Part Number | Price | Number of VINT Ports | VINT Communication Speed Max | Controlled By |
![]() VINT Hub Phidget
|
$40.00 | 6 | 1 Mbit/s | USB (Mini-USB) |
![]() 1-Port VINT Hub Phidget
|
$26.00 | 1 | 1 Mbit/s | USB (USB-A) |
![]() VINT Hub Phidget
|
$35.00 | 6 | 1 Mbit/s | USB (Mini-USB) |
![]() Wireless VINT Hub
|
$65.00 | 6 | 100 kbit/s | Local Network (Ethernet or Wi-Fi) |
![]() PhidgetSBC4
|
$130.00 | 6 | 100 kbit/s | — |
| Product | Accelerometer | Gyroscope | Magnetometer | ||||
|---|---|---|---|---|---|---|---|
| Part Number | Price | Acceleration Measurement Max | Acceleration Measurement Resolution | Gyroscope Resolution | Gyroscope Angular Rate Max | Magnetic Field Max | Magnetometer Resolution |
![]() PhidgetSpatial Precision 3/3/3
|
$105.00 | ± 16 g | 30 μg | 0.004°/s | ± 2000°/s | ± 8 G | 1.5 mG |
![]() PhidgetAccelerometer
|
$40.00 | ± 8 g | 250 μg | — | — | — | — |
![]() Spatial Phidget
|
$32.00 | ± 8 g | 250 μg | 0.07°/s | ± 2000°/s | ± 8 G | 1.5 mG |
![]() Accelerometer Phidget
|
$20.00 | ± 8 g | 1 mg | — | — | — | — |
![]() PhidgetSpatial Precision 0/0/3 High Resolution
|
$80.00 | ± 2 g | 76.3 μg | — | — | — | — |