The VMX-pi circuit board and official firmware provide inertial and magnetic measurements, with a range, accuracy and update rate as described on this page, as well as a broad range of I/O and Digital Communication capabilities and flexible Power Management.
Note that certain IMU performance specifications are only valid after a start-up Gyroscope/Accelerometer Calibration period, during which time the VMX-pi circuit board must be held still.
Additional details can be found in the VMX-pi-datasheet.
Additionally, the specifications for the connector cables with come with each VMX-pi are also documented on this page.
| Electrical Specifications | |
|---|---|
| Input Voltage: | 6-16V DC |
| Output Voltages: | 5V, 3.3V |
| Protection Features: | Input Voltage Clamps; Under-voltage management; Output Current Limiting |
| Communications Interface: | USB, I2C, SPI, CAN,UART |
| Power Connector: | 2-Pin JST VH Connector |
| USB Connector: | USB Micro-B |
| IMU Performance Specifications | |
| Startup Calibration Period: | 15 seconds |
| Gyro Sensitivity: | +/- 2000 degrees/sec |
| Accel Sensitivity: | +/- 2 g |
| Magnetometer Sensitivity: | 1.3 Gauss |
| Yaw angle accuracy: | ~1 degree of drift/minute |
| Yaw angle accuracy (when still): | ~.25 degree of drift/minute |
| Orientation Data Update Rate: | 4-100 Hz |
| Magnetometer Raw Update Rate: | 4 Hz |
| Magnetometer Angular Accuracy: | +/- 2 degrees |
| Pitch/Roll Angular Accuracy: | +/- 1.5 degrees |
| Analog Input Specifications | |
| Number of Channels: | 4 |
| Resolution: | 12 bits |
| Digital IO Specifications | |
| Total Number of Channels: | 30 |
| Number of Input-capable & Interrupt-capable Channels: | 25 |
| Number of Output-capable & PWM-capable Channels: | 27 |
| Number of Quadrature Encoder Channel Pairs (HW-decode): | 5 |
| Digital Communication Specifications | |
| CAN Protocol (2.0b) | 1mbps |
| SPI Protocol | 8 Mhz |
| I2C Protocol | 400 kHz |
| USB Protocol | 12 mbps |
| UART Protocol | 115 kbps |
| Battery Adapter Cable Specifications | |
|---|---|
| Input Voltage: | 6-16V DC |
| Wire Gauge: | 20 AWG (rated for use at 3A) |
| VMX-pi Connector: | JST-VH |
| Wire Colors | Red (power), Black (ground) |
| Free End: | Stripped and Tinned |
| Cable Length: | 25cm |
| The Battery Adapter Cable provides power for VMX-pi, Raspberry Pi and external devices – and is designed to be easily connect VMX-pi to a robot battery or power distribution switch. | |
| Wall-wart Adapter Cable Specifications | |
|---|---|
| Input Voltage: | 6-16V DC |
| Wire Gauge: | 20 AWG (rated for use at 3A) |
| VMX-pi Connector: | JST-VH |
| Wire Colors | Red (power), Black (ground) |
| Wall-wart Jack | Center Positive; 2.1mm Inner Diameter; 5.5mm Outer Diameter |
| Cable Length: | 25cm |
| The Wall-wart Adapter Cable provides power for VMX-pi, Raspberry Pi and external devices – and is designed to be used with a standard, center-positive AC-DC Adapter which outputs up to 3A at from 6-16VDC. Note: an AC-DC Adapter must be purchased separately. | |
