Pointer Device

imgs/pointer.png


Next: , Up: (dir)

Pointer Datasheet

Inside the Box

imgs/pointerboard.png


Next: , Previous: Top, Up: Top

1 Characteristics

Parameter Value Unit
Vcc 3-6v V^1
Current with USB 25 mA
Current without USB17 mA
Current in powerdown mode 80 uA
Startup time 300 mS
Pitch/Roll Accuracy 0.2 deg^2
Pitch/Roll Precision 0.04 deg
Yaw Accuracy 1.5 deg^2
Yaw Precision 0.01 deg
Accelerometer range +- 2 G
Magnetometer range +- 6 Gauss
Accelerometer output rate up to 500 hz
Magnetometer output rate up to 64 hz
Accelerometer bandwidth 10 bits @10 hz per G
Magnetometer bandwidth 13 bits @10 hz per gauss
Temperature Accuracy +- 5 deg F
Temperature Precision +- .3 deg F

1 Can be powered via USB

2 with good calibration


Next: , Previous: Characteristics, Up: Top

2 Parts

Parts


Next: , Previous: Parts, Up: Top

3 Components


Previous: Components, Up: Top

4 DeviceData

This chapter describes all of the data available on the device. It assumes use of the dataclient. It should be obvious how to use the DataViewer as well. Each section begins with the name of the directory.

The openmag project operates an accelerometer, magnetometer, and temperature sensor. If the device is to be used while moving, the calculated pitch, roll, and yaw are invalid due to lack of gyro compensation. If the down vector is not known, the magnetic vector output is still useful as it is not affected by acceleration, but yaw calculation is impossible.

The accelerometers are in sensor coordinates, the calibrated magnetometer is aligned to the accelerometer, so both calibrated outputs are in sensor coordinates. Box coordinates are another coordinate frame which can be defined by the user, there is a rotation to get from sensor to box coordinates. There is also a rotation to get from sensor to laser coordinates.

Do not be alarmed if you do not have all of the accessors listed, or you have accessors which are not listed here, they may change depending on software version.


Next: , Up: DeviceData

4.1 root

This directory contains all of the other directories. It contains the “softwareversion” accessor for determining what software version you are using.


Next: , Previous: root, Up: DeviceData

4.2 mouse


Next: , Previous: mouse, Up: DeviceData

4.3 joystick

The device can function as a 6 axis 3 button joystick.


Next: , Previous: joystick, Up: DeviceData

4.4 settings

Note: Do not enable more than one of usbcdcenabled, usbmouseenabled, or usbjoystickenabled if you are connected to a computer running windows.

Enabling mouse and especially joystick makes the device run slower which will slow down the autocalibration algorithms as well as reduce sensor input rates. Disable these modes if you are not using them.


Next: , Previous: settings, Up: DeviceData

4.5 stats

The accessors relevant:


Next: , Previous: stats, Up: DeviceData

4.6 calc


Next: , Previous: calc, Up: DeviceData

4.7 calibration

There are 4 types of autocalibration:


Previous: calibration, Up: DeviceData

4.8 sensors

The mag also provides

The temperature sensor provides